[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/hdcp: Pull HDCP auth/exchange/check into helpers (rev3)
Patchwork
patchwork at emeril.freedesktop.org
Fri Nov 5 03:20:52 UTC 2021
== Series Details ==
Series: drm/hdcp: Pull HDCP auth/exchange/check into helpers (rev3)
URL : https://patchwork.freedesktop.org/series/94712/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
69ba418e519d drm/hdcp: Add drm_hdcp_atomic_check()
-:11: WARNING:BAD_SIGN_OFF: Duplicate signature
#11:
Acked-by: Jani Nikula <jani.nikula at intel.com>
-:88: WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#88: FILE: drivers/gpu/drm/drm_hdcp.c:464:
+ /*
+ * Fix the HDCP uapi content protection state in case of modeset.
total: 0 errors, 2 warnings, 0 checks, 185 lines checked
0d2bd67b1ce9 drm/hdcp: Avoid changing crtc state in hdcp atomic check
ffc9a1202e45 drm/hdcp: Update property value on content type and user changes
a88b6e8ec8e8 drm/hdcp: Expand HDCP helper library for enable/disable/check
-:77: CHECK:UNCOMMENTED_DEFINITION: struct mutex definition without comment
#77: FILE: drivers/gpu/drm/drm_hdcp.c:523:
+ struct mutex mutex;
-:78: CHECK:UNCOMMENTED_DEFINITION: struct mutex definition without comment
#78: FILE: drivers/gpu/drm/drm_hdcp.c:524:
+ struct mutex *driver_mutex;
-:220: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#220: FILE: drivers/gpu/drm/drm_hdcp.c:666:
+static int drm_hdcp_remote_dpcd_write(struct drm_dp_aux *aux,
+ unsigned int offset, u8 *value,
-:364: WARNING:LINE_SPACING: Missing a blank line after declarations
#364: FILE: drivers/gpu/drm/drm_hdcp.c:810:
+ size_t len = min(num_downstream - i, 3) * DRM_HDCP_KSV_LEN;
+ ret = drm_hdcp_remote_dpcd_read(data->aux, DP_AUX_HDCP_KSV_FIFO,
-:451: WARNING:TYPO_SPELLING: 'atleast' may be misspelled - perhaps 'at least'?
#451: FILE: drivers/gpu/drm/drm_hdcp.c:897:
+ * V prime atleast twice.
^^^^^^^
-:521: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#521: FILE: drivers/gpu/drm/drm_hdcp.c:967:
+ ret = drm_hdcp_remote_write(data, data->hdcp1_lut->an, an.bytes,
+ DRM_HDCP_AN_LEN);
-:528: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#528: FILE: drivers/gpu/drm/drm_hdcp.c:974:
+ ret = drm_hdcp_remote_write(data, data->hdcp1_lut->aksv, aksv.bytes,
+ DRM_HDCP_KSV_LEN);
-:608: WARNING:LINE_SPACING: Missing a blank line after declarations
#608: FILE: drivers/gpu/drm/drm_hdcp.c:1054:
+ u8 val;
+ ret = read_poll_timeout(drm_hdcp_remote_dpcd_read, ret,
-:702: CHECK:COMPARISON_TO_NULL: Comparison to NULL could be written "data->driver_mutex"
#702: FILE: drivers/gpu/drm/drm_hdcp.c:1148:
+ drm_WARN_ON(dev, data->driver_mutex != NULL);
-:852: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#852: FILE: drivers/gpu/drm/drm_hdcp.c:1298:
+ drm_hdcp_update_value(data, DRM_MODE_CONTENT_PROTECTION_DESIRED,
+ true);
-:908: WARNING:LINE_SPACING: Missing a blank line after declarations
#908: FILE: drivers/gpu/drm/drm_hdcp.c:1354:
+ u8 bstatus;
+ ret = drm_hdcp_remote_dpcd_read(data->aux, DP_AUX_HDCP_BSTATUS,
-:919: ERROR:SPACING: space required after that ',' (ctx:VxV)
#919: FILE: drivers/gpu/drm/drm_hdcp.c:1365:
+ drm_err(dev,"Ri' mismatch, check failed (%d)\n", ret);
^
-:1046: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#1046: FILE: drivers/gpu/drm/drm_hdcp.c:1492:
+ ret = drm_connector_attach_content_protection_property(connector,
+ attach_content_type_property);
-:1067: WARNING:TYPO_SPELLING: 'transfered' may be misspelled - perhaps 'transferred'?
#1067: FILE: drivers/gpu/drm/drm_hdcp.c:1513:
+ * HDCP helper data. Ownership of the underlaying memory is transfered to the
^^^^^^^^^^
-:1105: WARNING:TYPO_SPELLING: 'transfered' may be misspelled - perhaps 'transferred'?
#1105: FILE: drivers/gpu/drm/drm_hdcp.c:1551:
+ * helper data. Ownership of the underlaying memory is transfered to the caller
^^^^^^^^^^
-:1195: CHECK:LINE_SPACING: Please use a blank line after function/struct/union/enum declarations
#1195: FILE: include/drm/drm_hdcp.h:305:
+};
+struct drm_hdcp_an {
-:1387: CHECK:UNCOMMENTED_DEFINITION: struct mutex definition without comment
#1387: FILE: include/drm/drm_hdcp.h:498:
+ struct mutex *driver_mutex);
total: 1 errors, 6 warnings, 10 checks, 1333 lines checked
5fb799565d46 drm/i915/hdcp: Consolidate HDCP setup/state cache
be2303dbd2c0 drm/i915/hdcp: Retain hdcp_capable return codes
6ad020fc723b drm/i915/hdcp: Use HDCP helpers for i915
-:69: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#69: FILE: drivers/gpu/drm/i915/display/intel_ddi.c:3041:
+ drm_hdcp_helper_atomic_commit(connector->hdcp_helper_data,
+ &state->base,
-:84: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#84: FILE: drivers/gpu/drm/i915/display/intel_ddi.c:3098:
+ drm_hdcp_helper_atomic_commit(connector->hdcp_helper_data,
+ &state->base,
-:527: WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#527: FILE: drivers/gpu/drm/i915/display/intel_dp_hdcp.c:567:
+ * all connectors in MST topology.
+ */
-:542: ERROR:CODE_INDENT: code indent should use tabs where possible
#542: FILE: drivers/gpu/drm/i915/display/intel_dp_hdcp.c:611:
+^I^I^I struct intel_connector *connector)$
-:605: CHECK:LINE_SPACING: Please don't use multiple blank lines
#605: FILE: drivers/gpu/drm/i915/display/intel_dp_hdcp.c:675:
+
+
-:675: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#675: FILE: drivers/gpu/drm/i915/display/intel_dp_mst.c:366:
+ drm_hdcp_helper_atomic_commit(connector->hdcp_helper_data,
+ &state->base,
-:700: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#700: FILE: drivers/gpu/drm/i915/display/intel_dp_mst.c:585:
+ drm_hdcp_helper_atomic_commit(connector->hdcp_helper_data,
+ &state->base,
-:1973: CHECK:LINE_SPACING: Please don't use multiple blank lines
#1973: FILE: drivers/gpu/drm/i915/display/intel_hdmi.c:1341:
+
+
-:2173: ERROR:CODE_INDENT: code indent should use tabs where possible
#2173: FILE: drivers/gpu/drm/i915/display/intel_hdmi.c:1601:
+^I^I^I struct intel_connector *connector)$
total: 2 errors, 1 warnings, 6 checks, 2174 lines checked
e80794f67175 drm/msm/dpu_kms: Re-order dpu includes
179fce65d4fc drm/msm/dpu: Remove useless checks in dpu_encoder
6d55d3811064 drm/msm/dpu: Remove encoder->enable() hack
6c96cef3cc5d drm/msm/dp: Re-order dp_audio_put in deinit_sub_modules
dd447b99f295 dt-bindings: msm/dp: Add bindings for HDCP registers
d3aa26876114 arm64: dts: qcom: sc7180: Add support for HDCP in dp-controller
bc9858203ba6 drm/msm: Implement HDCP 1.x using the new drm HDCP helpers
-:131: WARNING:EXPORTED_WORLD_WRITABLE: Exporting world writable files is usually an error. Consider more restrictive permissions.
#131: FILE: drivers/gpu/drm/msm/dp/dp_debug.c:269:
+ debugfs_create_file("msm_dp_hdcp_key", 0222,
-:131: ERROR:EXPORTED_WORLD_WRITABLE: Exporting writable files is usually an error. Consider more restrictive permissions.
#131: FILE: drivers/gpu/drm/msm/dp/dp_debug.c:269:
+ debugfs_create_file("msm_dp_hdcp_key", 0222,
+ minor->debugfs_root,
+ debug, &dp_hdcp_key_fops);
-:132: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#132: FILE: drivers/gpu/drm/msm/dp/dp_debug.c:270:
+ debugfs_create_file("msm_dp_hdcp_key", 0222,
+ minor->debugfs_root,
-:347: CHECK:LINE_SPACING: Please use a blank line after function/struct/union/enum declarations
#347: FILE: drivers/gpu/drm/msm/dp/dp_drm.c:22:
+};
+#define to_dp_connector_state(x) container_of(x, struct dp_connector_state, base)
-:453: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating?
#453:
new file mode 100644
-:492: WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#492: FILE: drivers/gpu/drm/msm/dp/dp_hdcp.c:35:
+#define DP_HDCP_KEY_MSB(x) ^I^I^I(DP_HDCP_KEY_BASE + (x * 8))$
-:492: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'x' may be better as '(x)' to avoid precedence issues
#492: FILE: drivers/gpu/drm/msm/dp/dp_hdcp.c:35:
+#define DP_HDCP_KEY_MSB(x) (DP_HDCP_KEY_BASE + (x * 8))
-:493: WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#493: FILE: drivers/gpu/drm/msm/dp/dp_hdcp.c:36:
+#define DP_HDCP_KEY_LSB(x) ^I^I^I(DP_HDCP_KEY_MSB(x) + 4)$
-:535: CHECK:UNCOMMENTED_DEFINITION: struct mutex definition without comment
#535: FILE: drivers/gpu/drm/msm/dp/dp_hdcp.c:78:
+ struct mutex key_lock;
-:645: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#645: FILE: drivers/gpu/drm/msm/dp/dp_hdcp.c:188:
+ dp_hdcp_write_key(hdcp, DP_HDCP_KEY_LSB(i),
+ hdcp->key.keys[i].words[0]);
-:647: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#647: FILE: drivers/gpu/drm/msm/dp/dp_hdcp.c:190:
+ dp_hdcp_write_key(hdcp, DP_HDCP_KEY_MSB(i),
+ hdcp->key.keys[i].words[1]);
-:653: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#653: FILE: drivers/gpu/drm/msm/dp/dp_hdcp.c:196:
+ dp_hdcp_write_link(hdcp, DP_HDCP_ENTROPY_CTRL0,
+ FIELD_GET(GENMASK(31,0), an_seed));
-:653: ERROR:SPACING: space required after that ',' (ctx:VxV)
#653: FILE: drivers/gpu/drm/msm/dp/dp_hdcp.c:196:
+ FIELD_GET(GENMASK(31,0), an_seed));
^
-:655: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#655: FILE: drivers/gpu/drm/msm/dp/dp_hdcp.c:198:
+ dp_hdcp_write_link(hdcp, DP_HDCP_ENTROPY_CTRL1,
+ FIELD_GET(GENMASK_ULL(63,32), an_seed));
-:655: ERROR:SPACING: space required after that ',' (ctx:VxV)
#655: FILE: drivers/gpu/drm/msm/dp/dp_hdcp.c:198:
+ FIELD_GET(GENMASK_ULL(63,32), an_seed));
^
-:693: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#693: FILE: drivers/gpu/drm/msm/dp/dp_hdcp.c:236:
+ ret = read_poll_timeout(dp_hdcp_read_ahb, val,
+ (val & DP_HDCP_AN_READY_MASK) == DP_HDCP_AN_READY_MASK,
-:926: WARNING:SPDX_LICENSE_TAG: Improper SPDX comment style for 'drivers/gpu/drm/msm/dp/dp_hdcp.h', please use '/*' instead
#926: FILE: drivers/gpu/drm/msm/dp/dp_hdcp.h:1:
+// SPDX-License-Identifier: MIT
-:926: WARNING:SPDX_LICENSE_TAG: Missing or malformed SPDX-License-Identifier tag in line 1
#926: FILE: drivers/gpu/drm/msm/dp/dp_hdcp.h:1:
+// SPDX-License-Identifier: MIT
-:986: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#986: FILE: drivers/gpu/drm/msm/dp/dp_parser.c:102:
+ DRM_ERROR("unable to remap hdcp_tz region: %pe\n",
+ dss->hdcp_tz.base);
total: 3 errors, 6 warnings, 10 checks, 997 lines checked
More information about the Intel-gfx
mailing list