* [Intel-gfx] [PATCH v2 0/3] HDCP 2.2 MST fixes
@ 2021-03-04 8:56 Anshuman Gupta
2021-03-04 8:56 ` [Intel-gfx] [PATCH v2 1/3] drm/i915/hdcp: HDCP2.2 MST Link failure recovery Anshuman Gupta
` (4 more replies)
0 siblings, 5 replies; 10+ messages in thread
From: Anshuman Gupta @ 2021-03-04 8:56 UTC (permalink / raw)
To: intel-gfx
Misc HDCP 2.2 MST fixes.
Anshuman Gupta (3):
drm/i915/hdcp: HDCP2.2 MST Link failure recovery
drm/i915/hdcp: link hdcp2 recovery on link enc stopped
drm/i915/hdcp: return correct error code
drivers/gpu/drm/i915/display/intel_hdcp.c | 26 +++++++++++++++++------
1 file changed, 20 insertions(+), 6 deletions(-)
--
2.26.2
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 10+ messages in thread* [Intel-gfx] [PATCH v2 1/3] drm/i915/hdcp: HDCP2.2 MST Link failure recovery 2021-03-04 8:56 [Intel-gfx] [PATCH v2 0/3] HDCP 2.2 MST fixes Anshuman Gupta @ 2021-03-04 8:56 ` Anshuman Gupta 2021-03-18 6:07 ` Nautiyal, Ankit K 2021-03-04 8:56 ` [Intel-gfx] [PATCH v2 2/3] drm/i915/hdcp: link hdcp2 recovery on link enc stopped Anshuman Gupta ` (3 subsequent siblings) 4 siblings, 1 reply; 10+ messages in thread From: Anshuman Gupta @ 2021-03-04 8:56 UTC (permalink / raw) To: intel-gfx DP MST Link Check performed only for the connector involved with HDCP port authentication and encryption, for other connector it simply returns link check with true and update the uevent. Therefore in case of HDCP 2.2 link failure, disable HDCP encryption and de-authenticate the port so next time it can enable port authentication and encryption. Cc: Ramalingam C <ramalingam.c@intel.com> Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com> --- drivers/gpu/drm/i915/display/intel_hdcp.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_hdcp.c b/drivers/gpu/drm/i915/display/intel_hdcp.c index ae1371c36a32..08dd6b46749d 100644 --- a/drivers/gpu/drm/i915/display/intel_hdcp.c +++ b/drivers/gpu/drm/i915/display/intel_hdcp.c @@ -1927,7 +1927,8 @@ static int _intel_hdcp2_enable(struct intel_connector *connector) return 0; } -static int _intel_hdcp2_disable(struct intel_connector *connector) +static int +_intel_hdcp2_disable(struct intel_connector *connector, bool hdcp2_link_recovery) { struct intel_digital_port *dig_port = intel_attached_dig_port(connector); struct drm_i915_private *i915 = to_i915(connector->base.dev); @@ -1948,7 +1949,7 @@ static int _intel_hdcp2_disable(struct intel_connector *connector) drm_dbg_kms(&i915->drm, "HDCP 2.2 transcoder: %s stream encryption disabled\n", transcoder_name(hdcp->stream_transcoder)); - if (dig_port->num_hdcp_streams > 0) + if (dig_port->num_hdcp_streams > 0 && !hdcp2_link_recovery) return 0; } @@ -1991,6 +1992,7 @@ static int intel_hdcp2_check_link(struct intel_connector *connector) "HDCP2.2 link stopped the encryption, %x\n", intel_de_read(dev_priv, HDCP2_STATUS(dev_priv, cpu_transcoder, port))); ret = -ENXIO; + _intel_hdcp2_disable(connector, true); intel_hdcp_update_value(connector, DRM_MODE_CONTENT_PROTECTION_DESIRED, true); @@ -2030,7 +2032,7 @@ static int intel_hdcp2_check_link(struct intel_connector *connector) connector->base.name, connector->base.base.id); } - ret = _intel_hdcp2_disable(connector); + ret = _intel_hdcp2_disable(connector, true); if (ret) { drm_err(&dev_priv->drm, "[%s:%d] Failed to disable hdcp2.2 (%d)\n", @@ -2340,7 +2342,7 @@ int intel_hdcp_disable(struct intel_connector *connector) intel_hdcp_update_value(connector, DRM_MODE_CONTENT_PROTECTION_UNDESIRED, false); if (hdcp->hdcp2_encrypted) - ret = _intel_hdcp2_disable(connector); + ret = _intel_hdcp2_disable(connector, false); else if (hdcp->hdcp_encrypted) ret = _intel_hdcp_disable(connector); -- 2.26.2 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [PATCH v2 1/3] drm/i915/hdcp: HDCP2.2 MST Link failure recovery 2021-03-04 8:56 ` [Intel-gfx] [PATCH v2 1/3] drm/i915/hdcp: HDCP2.2 MST Link failure recovery Anshuman Gupta @ 2021-03-18 6:07 ` Nautiyal, Ankit K 0 siblings, 0 replies; 10+ messages in thread From: Nautiyal, Ankit K @ 2021-03-18 6:07 UTC (permalink / raw) To: Anshuman Gupta, intel-gfx This makes sense. Now in case of link failure with multiple active streams, we would be able to set hdcp_auth as false and it would not get missed in hdcp2_authentication_encrypt. Looks good to me. Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> On 3/4/2021 2:26 PM, Anshuman Gupta wrote: > DP MST Link Check performed only for the connector involved with > HDCP port authentication and encryption, for other connector it > simply returns link check with true and update the uevent. > Therefore in case of HDCP 2.2 link failure, disable HDCP encryption > and de-authenticate the port so next time it can enable port > authentication and encryption. > > Cc: Ramalingam C <ramalingam.c@intel.com> > Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com> > --- > drivers/gpu/drm/i915/display/intel_hdcp.c | 10 ++++++---- > 1 file changed, 6 insertions(+), 4 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_hdcp.c b/drivers/gpu/drm/i915/display/intel_hdcp.c > index ae1371c36a32..08dd6b46749d 100644 > --- a/drivers/gpu/drm/i915/display/intel_hdcp.c > +++ b/drivers/gpu/drm/i915/display/intel_hdcp.c > @@ -1927,7 +1927,8 @@ static int _intel_hdcp2_enable(struct intel_connector *connector) > return 0; > } > > -static int _intel_hdcp2_disable(struct intel_connector *connector) > +static int > +_intel_hdcp2_disable(struct intel_connector *connector, bool hdcp2_link_recovery) > { > struct intel_digital_port *dig_port = intel_attached_dig_port(connector); > struct drm_i915_private *i915 = to_i915(connector->base.dev); > @@ -1948,7 +1949,7 @@ static int _intel_hdcp2_disable(struct intel_connector *connector) > drm_dbg_kms(&i915->drm, "HDCP 2.2 transcoder: %s stream encryption disabled\n", > transcoder_name(hdcp->stream_transcoder)); > > - if (dig_port->num_hdcp_streams > 0) > + if (dig_port->num_hdcp_streams > 0 && !hdcp2_link_recovery) > return 0; > } > > @@ -1991,6 +1992,7 @@ static int intel_hdcp2_check_link(struct intel_connector *connector) > "HDCP2.2 link stopped the encryption, %x\n", > intel_de_read(dev_priv, HDCP2_STATUS(dev_priv, cpu_transcoder, port))); > ret = -ENXIO; > + _intel_hdcp2_disable(connector, true); > intel_hdcp_update_value(connector, > DRM_MODE_CONTENT_PROTECTION_DESIRED, > true); > @@ -2030,7 +2032,7 @@ static int intel_hdcp2_check_link(struct intel_connector *connector) > connector->base.name, connector->base.base.id); > } > > - ret = _intel_hdcp2_disable(connector); > + ret = _intel_hdcp2_disable(connector, true); > if (ret) { > drm_err(&dev_priv->drm, > "[%s:%d] Failed to disable hdcp2.2 (%d)\n", > @@ -2340,7 +2342,7 @@ int intel_hdcp_disable(struct intel_connector *connector) > intel_hdcp_update_value(connector, > DRM_MODE_CONTENT_PROTECTION_UNDESIRED, false); > if (hdcp->hdcp2_encrypted) > - ret = _intel_hdcp2_disable(connector); > + ret = _intel_hdcp2_disable(connector, false); > else if (hdcp->hdcp_encrypted) > ret = _intel_hdcp_disable(connector); > _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Intel-gfx] [PATCH v2 2/3] drm/i915/hdcp: link hdcp2 recovery on link enc stopped 2021-03-04 8:56 [Intel-gfx] [PATCH v2 0/3] HDCP 2.2 MST fixes Anshuman Gupta 2021-03-04 8:56 ` [Intel-gfx] [PATCH v2 1/3] drm/i915/hdcp: HDCP2.2 MST Link failure recovery Anshuman Gupta @ 2021-03-04 8:56 ` Anshuman Gupta 2021-03-18 6:31 ` Nautiyal, Ankit K 2021-03-04 8:56 ` [Intel-gfx] [PATCH v2 3/3] drm/i915/hdcp: return correct error code Anshuman Gupta ` (2 subsequent siblings) 4 siblings, 1 reply; 10+ messages in thread From: Anshuman Gupta @ 2021-03-04 8:56 UTC (permalink / raw) To: intel-gfx When stream encryption enabling fails due to Link encryption status has stopped, prepare HDCP2 for recovery by disabling port authentication and encryption such that it can re-attempt port authentication and encryption. Cc: Ramalingam C <ramalingam.c@intel.com> Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com> --- drivers/gpu/drm/i915/display/intel_hdcp.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/display/intel_hdcp.c b/drivers/gpu/drm/i915/display/intel_hdcp.c index 08dd6b46749d..9a70c164c377 100644 --- a/drivers/gpu/drm/i915/display/intel_hdcp.c +++ b/drivers/gpu/drm/i915/display/intel_hdcp.c @@ -1706,6 +1706,7 @@ static int hdcp2_enable_stream_encryption(struct intel_connector *connector) { struct intel_digital_port *dig_port = intel_attached_dig_port(connector); struct drm_i915_private *dev_priv = to_i915(connector->base.dev); + struct hdcp_port_data *data = &dig_port->hdcp_port_data; struct intel_hdcp *hdcp = &connector->hdcp; enum transcoder cpu_transcoder = hdcp->cpu_transcoder; enum port port = dig_port->base.port; @@ -1715,7 +1716,8 @@ static int hdcp2_enable_stream_encryption(struct intel_connector *connector) LINK_ENCRYPTION_STATUS)) { drm_err(&dev_priv->drm, "[%s:%d] HDCP 2.2 Link is not encrypted\n", connector->base.name, connector->base.base.id); - return -EPERM; + ret = -EPERM; + goto link_recover; } if (hdcp->shim->stream_2_2_encryption) { @@ -1729,6 +1731,15 @@ static int hdcp2_enable_stream_encryption(struct intel_connector *connector) transcoder_name(hdcp->stream_transcoder)); } + return 0; + +link_recover: + if (hdcp2_deauthenticate_port(connector) < 0) + drm_dbg_kms(&dev_priv->drm, "Port deauth failed.\n"); + + dig_port->hdcp_auth_status = false; + data->k = 0; + return ret; } -- 2.26.2 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [PATCH v2 2/3] drm/i915/hdcp: link hdcp2 recovery on link enc stopped 2021-03-04 8:56 ` [Intel-gfx] [PATCH v2 2/3] drm/i915/hdcp: link hdcp2 recovery on link enc stopped Anshuman Gupta @ 2021-03-18 6:31 ` Nautiyal, Ankit K 0 siblings, 0 replies; 10+ messages in thread From: Nautiyal, Ankit K @ 2021-03-18 6:31 UTC (permalink / raw) To: Anshuman Gupta, intel-gfx Looks good to me. Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> On 3/4/2021 2:26 PM, Anshuman Gupta wrote: > When stream encryption enabling fails due to Link encryption status > has stopped, prepare HDCP2 for recovery by disabling port authentication > and encryption such that it can re-attempt port authentication > and encryption. > > Cc: Ramalingam C <ramalingam.c@intel.com> > Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com> > --- > drivers/gpu/drm/i915/display/intel_hdcp.c | 13 ++++++++++++- > 1 file changed, 12 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_hdcp.c b/drivers/gpu/drm/i915/display/intel_hdcp.c > index 08dd6b46749d..9a70c164c377 100644 > --- a/drivers/gpu/drm/i915/display/intel_hdcp.c > +++ b/drivers/gpu/drm/i915/display/intel_hdcp.c > @@ -1706,6 +1706,7 @@ static int hdcp2_enable_stream_encryption(struct intel_connector *connector) > { > struct intel_digital_port *dig_port = intel_attached_dig_port(connector); > struct drm_i915_private *dev_priv = to_i915(connector->base.dev); > + struct hdcp_port_data *data = &dig_port->hdcp_port_data; > struct intel_hdcp *hdcp = &connector->hdcp; > enum transcoder cpu_transcoder = hdcp->cpu_transcoder; > enum port port = dig_port->base.port; > @@ -1715,7 +1716,8 @@ static int hdcp2_enable_stream_encryption(struct intel_connector *connector) > LINK_ENCRYPTION_STATUS)) { > drm_err(&dev_priv->drm, "[%s:%d] HDCP 2.2 Link is not encrypted\n", > connector->base.name, connector->base.base.id); > - return -EPERM; > + ret = -EPERM; > + goto link_recover; > } > > if (hdcp->shim->stream_2_2_encryption) { > @@ -1729,6 +1731,15 @@ static int hdcp2_enable_stream_encryption(struct intel_connector *connector) > transcoder_name(hdcp->stream_transcoder)); > } > > + return 0; > + > +link_recover: > + if (hdcp2_deauthenticate_port(connector) < 0) > + drm_dbg_kms(&dev_priv->drm, "Port deauth failed.\n"); > + > + dig_port->hdcp_auth_status = false; > + data->k = 0; > + > return ret; > } > _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Intel-gfx] [PATCH v2 3/3] drm/i915/hdcp: return correct error code 2021-03-04 8:56 [Intel-gfx] [PATCH v2 0/3] HDCP 2.2 MST fixes Anshuman Gupta 2021-03-04 8:56 ` [Intel-gfx] [PATCH v2 1/3] drm/i915/hdcp: HDCP2.2 MST Link failure recovery Anshuman Gupta 2021-03-04 8:56 ` [Intel-gfx] [PATCH v2 2/3] drm/i915/hdcp: link hdcp2 recovery on link enc stopped Anshuman Gupta @ 2021-03-04 8:56 ` Anshuman Gupta 2021-03-18 6:33 ` Nautiyal, Ankit K 2021-03-04 9:59 ` [Intel-gfx] ✓ Fi.CI.BAT: success for HDCP 2.2 MST fixes (rev2) Patchwork 2021-03-04 11:33 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork 4 siblings, 1 reply; 10+ messages in thread From: Anshuman Gupta @ 2021-03-04 8:56 UTC (permalink / raw) To: intel-gfx hdcp2_enable_stream_encryption shouldn't get called in case of any port authentication or encryption error, though hdcp2_enable_stream_encryption checks for link encryption before enabling stream encryption and returns error but this return error code won't be correct in case of any error due to port authentication and encryption. Cc: Ramalingam C <ramalingam.c@intel.com> Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com> --- drivers/gpu/drm/i915/display/intel_hdcp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/display/intel_hdcp.c b/drivers/gpu/drm/i915/display/intel_hdcp.c index 9a70c164c377..21d6c73784b3 100644 --- a/drivers/gpu/drm/i915/display/intel_hdcp.c +++ b/drivers/gpu/drm/i915/display/intel_hdcp.c @@ -1896,7 +1896,8 @@ static int hdcp2_authenticate_and_encrypt(struct intel_connector *connector) } } - ret = hdcp2_enable_stream_encryption(connector); + if (!ret) + ret = hdcp2_enable_stream_encryption(connector); return ret; } -- 2.26.2 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [Intel-gfx] [PATCH v2 3/3] drm/i915/hdcp: return correct error code 2021-03-04 8:56 ` [Intel-gfx] [PATCH v2 3/3] drm/i915/hdcp: return correct error code Anshuman Gupta @ 2021-03-18 6:33 ` Nautiyal, Ankit K 0 siblings, 0 replies; 10+ messages in thread From: Nautiyal, Ankit K @ 2021-03-18 6:33 UTC (permalink / raw) To: Anshuman Gupta, intel-gfx Looks good to me. Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> On 3/4/2021 2:26 PM, Anshuman Gupta wrote: > hdcp2_enable_stream_encryption shouldn't get called in case > of any port authentication or encryption error, though > hdcp2_enable_stream_encryption checks for link encryption > before enabling stream encryption and returns error but > this return error code won't be correct in case of any error > due to port authentication and encryption. > > Cc: Ramalingam C <ramalingam.c@intel.com> > Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com> > --- > drivers/gpu/drm/i915/display/intel_hdcp.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_hdcp.c b/drivers/gpu/drm/i915/display/intel_hdcp.c > index 9a70c164c377..21d6c73784b3 100644 > --- a/drivers/gpu/drm/i915/display/intel_hdcp.c > +++ b/drivers/gpu/drm/i915/display/intel_hdcp.c > @@ -1896,7 +1896,8 @@ static int hdcp2_authenticate_and_encrypt(struct intel_connector *connector) > } > } > > - ret = hdcp2_enable_stream_encryption(connector); > + if (!ret) > + ret = hdcp2_enable_stream_encryption(connector); > > return ret; > } _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for HDCP 2.2 MST fixes (rev2) 2021-03-04 8:56 [Intel-gfx] [PATCH v2 0/3] HDCP 2.2 MST fixes Anshuman Gupta ` (2 preceding siblings ...) 2021-03-04 8:56 ` [Intel-gfx] [PATCH v2 3/3] drm/i915/hdcp: return correct error code Anshuman Gupta @ 2021-03-04 9:59 ` Patchwork 2021-03-04 11:33 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork 4 siblings, 0 replies; 10+ messages in thread From: Patchwork @ 2021-03-04 9:59 UTC (permalink / raw) To: Anshuman Gupta; +Cc: intel-gfx [-- Attachment #1.1: Type: text/plain, Size: 3834 bytes --] == Series Details == Series: HDCP 2.2 MST fixes (rev2) URL : https://patchwork.freedesktop.org/series/87475/ State : success == Summary == CI Bug Log - changes from CI_DRM_9827 -> Patchwork_19755 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/index.html Known issues ------------ Here are the changes found in Patchwork_19755 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@amdgpu/amd_basic@semaphore: - fi-bdw-5557u: NOTRUN -> [SKIP][1] ([fdo#109271]) +26 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/fi-bdw-5557u/igt@amdgpu/amd_basic@semaphore.html * igt@core_hotunplug@unbind-rebind: - fi-bdw-5557u: NOTRUN -> [WARN][2] ([i915#2283]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/fi-bdw-5557u/igt@core_hotunplug@unbind-rebind.html * igt@fbdev@read: - fi-tgl-y: [PASS][3] -> [DMESG-WARN][4] ([i915#402]) +1 similar issue [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/fi-tgl-y/igt@fbdev@read.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/fi-tgl-y/igt@fbdev@read.html * igt@kms_chamelium@dp-crc-fast: - fi-bdw-5557u: NOTRUN -> [SKIP][5] ([fdo#109271] / [fdo#111827]) +8 similar issues [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/fi-bdw-5557u/igt@kms_chamelium@dp-crc-fast.html #### Possible fixes #### * igt@gem_basic@create-close: - fi-tgl-y: [DMESG-WARN][6] ([i915#402]) -> [PASS][7] +1 similar issue [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/fi-tgl-y/igt@gem_basic@create-close.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/fi-tgl-y/igt@gem_basic@create-close.html * igt@gem_exec_gttfill@basic: - fi-kbl-8809g: [TIMEOUT][8] ([i915#3145]) -> [PASS][9] +1 similar issue [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/fi-kbl-8809g/igt@gem_exec_gttfill@basic.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/fi-kbl-8809g/igt@gem_exec_gttfill@basic.html #### Warnings #### * igt@i915_pm_rpm@module-reload: - fi-glk-dsi: [DMESG-WARN][10] -> [DMESG-WARN][11] ([i915#1982]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/fi-glk-dsi/igt@i915_pm_rpm@module-reload.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/fi-glk-dsi/igt@i915_pm_rpm@module-reload.html [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#2283]: https://gitlab.freedesktop.org/drm/intel/issues/2283 [i915#3145]: https://gitlab.freedesktop.org/drm/intel/issues/3145 [i915#402]: https://gitlab.freedesktop.org/drm/intel/issues/402 Participating hosts (43 -> 39) ------------------------------ Missing (4): fi-ilk-m540 fi-bsw-cyan fi-bdw-samus fi-hsw-4200u Build changes ------------- * Linux: CI_DRM_9827 -> Patchwork_19755 CI-20190529: 20190529 CI_DRM_9827: 2659a5b229f34506196153fee450224aec2a9b19 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_6022: 3c3d08ad629c404ace39256da334e4317b550de6 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_19755: fcecb6aa821cd67081b1de7a90df6e350552a771 @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == fcecb6aa821c drm/i915/hdcp: return correct error code 0bba791af341 drm/i915/hdcp: link hdcp2 recovery on link enc stopped 1614758cd74f drm/i915/hdcp: HDCP2.2 MST Link failure recovery == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/index.html [-- Attachment #1.2: Type: text/html, Size: 4747 bytes --] [-- Attachment #2: Type: text/plain, Size: 160 bytes --] _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Intel-gfx] ✗ Fi.CI.IGT: failure for HDCP 2.2 MST fixes (rev2) 2021-03-04 8:56 [Intel-gfx] [PATCH v2 0/3] HDCP 2.2 MST fixes Anshuman Gupta ` (3 preceding siblings ...) 2021-03-04 9:59 ` [Intel-gfx] ✓ Fi.CI.BAT: success for HDCP 2.2 MST fixes (rev2) Patchwork @ 2021-03-04 11:33 ` Patchwork 4 siblings, 0 replies; 10+ messages in thread From: Patchwork @ 2021-03-04 11:33 UTC (permalink / raw) To: Anshuman Gupta; +Cc: intel-gfx [-- Attachment #1.1: Type: text/plain, Size: 30242 bytes --] == Series Details == Series: HDCP 2.2 MST fixes (rev2) URL : https://patchwork.freedesktop.org/series/87475/ State : failure == Summary == CI Bug Log - changes from CI_DRM_9827_full -> Patchwork_19755_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_19755_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_19755_full, please notify your bug team to allow them to document this new failure mode, which will reduce false positives in CI. Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_19755_full: ### IGT changes ### #### Possible regressions #### * igt@gem_mmap_gtt@cpuset-big-copy: - shard-iclb: [PASS][1] -> [FAIL][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-iclb6/igt@gem_mmap_gtt@cpuset-big-copy.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb5/igt@gem_mmap_gtt@cpuset-big-copy.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-iclb: NOTRUN -> [FAIL][3] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_vblank@pipe-b-ts-continuation-dpms-suspend: - shard-hsw: NOTRUN -> [INCOMPLETE][4] [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-hsw2/igt@kms_vblank@pipe-b-ts-continuation-dpms-suspend.html #### Warnings #### * igt@kms_content_protection@srm: - shard-iclb: [SKIP][5] ([fdo#109300] / [fdo#111066]) -> [FAIL][6] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-iclb8/igt@kms_content_protection@srm.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb1/igt@kms_content_protection@srm.html Known issues ------------ Here are the changes found in Patchwork_19755_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_create@create-massive: - shard-snb: NOTRUN -> [DMESG-WARN][7] ([i915#3002]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-snb2/igt@gem_create@create-massive.html * igt@gem_ctx_persistence@smoketest: - shard-snb: NOTRUN -> [SKIP][8] ([fdo#109271] / [i915#1099]) +3 similar issues [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-snb2/igt@gem_ctx_persistence@smoketest.html * igt@gem_eio@unwedge-stress: - shard-skl: NOTRUN -> [TIMEOUT][9] ([i915#2771]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-skl2/igt@gem_eio@unwedge-stress.html * igt@gem_exec_fair@basic-deadline: - shard-kbl: [PASS][10] -> [FAIL][11] ([i915#2846]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-kbl1/igt@gem_exec_fair@basic-deadline.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-kbl6/igt@gem_exec_fair@basic-deadline.html - shard-glk: [PASS][12] -> [FAIL][13] ([i915#2846]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-glk1/igt@gem_exec_fair@basic-deadline.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-glk5/igt@gem_exec_fair@basic-deadline.html - shard-apl: NOTRUN -> [FAIL][14] ([i915#2846]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-apl2/igt@gem_exec_fair@basic-deadline.html * igt@gem_exec_fair@basic-none@vcs1: - shard-iclb: NOTRUN -> [FAIL][15] ([i915#2842]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb4/igt@gem_exec_fair@basic-none@vcs1.html * igt@gem_exec_fair@basic-pace@rcs0: - shard-kbl: [PASS][16] -> [FAIL][17] ([i915#2842]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-kbl6/igt@gem_exec_fair@basic-pace@rcs0.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-kbl7/igt@gem_exec_fair@basic-pace@rcs0.html * igt@gem_exec_fair@basic-throttle@rcs0: - shard-glk: [PASS][18] -> [FAIL][19] ([i915#2842]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-glk7/igt@gem_exec_fair@basic-throttle@rcs0.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-glk1/igt@gem_exec_fair@basic-throttle@rcs0.html * igt@gem_exec_reloc@basic-many-active@rcs0: - shard-snb: NOTRUN -> [FAIL][20] ([i915#2389]) +2 similar issues [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-snb7/igt@gem_exec_reloc@basic-many-active@rcs0.html * igt@gem_exec_reloc@basic-wide-active@bcs0: - shard-apl: NOTRUN -> [FAIL][21] ([i915#2389]) +3 similar issues [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-apl2/igt@gem_exec_reloc@basic-wide-active@bcs0.html * igt@gem_exec_suspend@basic-s3: - shard-skl: [PASS][22] -> [INCOMPLETE][23] ([i915#198]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-skl10/igt@gem_exec_suspend@basic-s3.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-skl4/igt@gem_exec_suspend@basic-s3.html * igt@gem_huc_copy@huc-copy: - shard-skl: NOTRUN -> [SKIP][24] ([fdo#109271] / [i915#2190]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-skl9/igt@gem_huc_copy@huc-copy.html * igt@gem_mmap_gtt@coherency: - shard-iclb: NOTRUN -> [SKIP][25] ([fdo#109292]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb6/igt@gem_mmap_gtt@coherency.html * igt@gem_pread@exhaustion: - shard-skl: NOTRUN -> [WARN][26] ([i915#2658]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-skl10/igt@gem_pread@exhaustion.html * igt@gem_pwrite@basic-exhaustion: - shard-snb: NOTRUN -> [WARN][27] ([i915#2658]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-snb2/igt@gem_pwrite@basic-exhaustion.html * igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-yf-tiled: - shard-iclb: NOTRUN -> [SKIP][28] ([i915#768]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb6/igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-yf-tiled.html * igt@gen7_exec_parse@basic-offset: - shard-apl: NOTRUN -> [SKIP][29] ([fdo#109271]) +147 similar issues [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-apl2/igt@gen7_exec_parse@basic-offset.html * igt@gen9_exec_parse@allowed-all: - shard-iclb: NOTRUN -> [SKIP][30] ([fdo#112306]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb8/igt@gen9_exec_parse@allowed-all.html * igt@gen9_exec_parse@allowed-single: - shard-skl: [PASS][31] -> [DMESG-WARN][32] ([i915#1436] / [i915#716]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-skl7/igt@gen9_exec_parse@allowed-single.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-skl5/igt@gen9_exec_parse@allowed-single.html * igt@i915_pm_rpm@gem-execbuf-stress-pc8: - shard-iclb: NOTRUN -> [SKIP][33] ([fdo#109293] / [fdo#109506]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb8/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html * igt@kms_big_fb@x-tiled-16bpp-rotate-270: - shard-iclb: NOTRUN -> [SKIP][34] ([fdo#110725] / [fdo#111614]) +1 similar issue [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb6/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-64bpp-rotate-180: - shard-iclb: NOTRUN -> [SKIP][35] ([fdo#110723]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb8/igt@kms_big_fb@yf-tiled-64bpp-rotate-180.html * igt@kms_ccs@pipe-c-bad-aux-stride: - shard-skl: NOTRUN -> [SKIP][36] ([fdo#109271] / [fdo#111304]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-skl7/igt@kms_ccs@pipe-c-bad-aux-stride.html * igt@kms_chamelium@dp-crc-multiple: - shard-apl: NOTRUN -> [SKIP][37] ([fdo#109271] / [fdo#111827]) +11 similar issues [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-apl2/igt@kms_chamelium@dp-crc-multiple.html * igt@kms_color_chamelium@pipe-a-ctm-0-75: - shard-iclb: NOTRUN -> [SKIP][38] ([fdo#109284] / [fdo#111827]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb6/igt@kms_color_chamelium@pipe-a-ctm-0-75.html * igt@kms_color_chamelium@pipe-a-ctm-blue-to-red: - shard-kbl: NOTRUN -> [SKIP][39] ([fdo#109271] / [fdo#111827]) +5 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-kbl6/igt@kms_color_chamelium@pipe-a-ctm-blue-to-red.html * igt@kms_color_chamelium@pipe-c-ctm-red-to-blue: - shard-snb: NOTRUN -> [SKIP][40] ([fdo#109271] / [fdo#111827]) +11 similar issues [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-snb7/igt@kms_color_chamelium@pipe-c-ctm-red-to-blue.html * igt@kms_color_chamelium@pipe-d-ctm-limited-range: - shard-iclb: NOTRUN -> [SKIP][41] ([fdo#109278] / [fdo#109284] / [fdo#111827]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb6/igt@kms_color_chamelium@pipe-d-ctm-limited-range.html * igt@kms_color_chamelium@pipe-invalid-ctm-matrix-sizes: - shard-skl: NOTRUN -> [SKIP][42] ([fdo#109271] / [fdo#111827]) +10 similar issues [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-skl9/igt@kms_color_chamelium@pipe-invalid-ctm-matrix-sizes.html * igt@kms_content_protection@dp-mst-lic-type-1: - shard-iclb: NOTRUN -> [SKIP][43] ([i915#3116]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb6/igt@kms_content_protection@dp-mst-lic-type-1.html * igt@kms_content_protection@srm: - shard-apl: NOTRUN -> [TIMEOUT][44] ([i915#1319]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-apl2/igt@kms_content_protection@srm.html * igt@kms_cursor_crc@pipe-b-cursor-512x170-random: - shard-iclb: NOTRUN -> [SKIP][45] ([fdo#109278] / [fdo#109279]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb8/igt@kms_cursor_crc@pipe-b-cursor-512x170-random.html * igt@kms_cursor_crc@pipe-c-cursor-64x21-random: - shard-skl: [PASS][46] -> [FAIL][47] ([i915#54]) +1 similar issue [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-skl1/igt@kms_cursor_crc@pipe-c-cursor-64x21-random.html [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-skl1/igt@kms_cursor_crc@pipe-c-cursor-64x21-random.html * igt@kms_cursor_crc@pipe-d-cursor-size-change: - shard-iclb: NOTRUN -> [SKIP][48] ([fdo#109278]) +7 similar issues [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb8/igt@kms_cursor_crc@pipe-d-cursor-size-change.html * igt@kms_cursor_edge_walk@pipe-c-64x64-left-edge: - shard-skl: [PASS][49] -> [DMESG-WARN][50] ([i915#1982]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-skl2/igt@kms_cursor_edge_walk@pipe-c-64x64-left-edge.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-skl2/igt@kms_cursor_edge_walk@pipe-c-64x64-left-edge.html * igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic: - shard-iclb: NOTRUN -> [SKIP][51] ([fdo#109274] / [fdo#109278]) +3 similar issues [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb6/igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic.html * igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-atomic: - shard-skl: NOTRUN -> [DMESG-FAIL][52] ([IGT#6]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-skl7/igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-atomic.html * igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-legacy: - shard-apl: NOTRUN -> [DMESG-FAIL][53] ([IGT#6]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-apl2/igt@kms_cursor_legacy@flip-vs-cursor-busy-crc-legacy.html * igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a1-hdmi-a2: - shard-glk: [PASS][54] -> [FAIL][55] ([i915#2122]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-glk4/igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a1-hdmi-a2.html [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-glk4/igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a1-hdmi-a2.html * igt@kms_flip@flip-vs-suspend-interruptible@a-dp1: - shard-kbl: [PASS][56] -> [DMESG-WARN][57] ([i915#180]) +6 similar issues [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-kbl4/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-kbl1/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html * igt@kms_flip@flip-vs-suspend-interruptible@b-dp1: - shard-apl: [PASS][58] -> [DMESG-WARN][59] ([i915#180]) +1 similar issue [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-apl1/igt@kms_flip@flip-vs-suspend-interruptible@b-dp1.html [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-apl6/igt@kms_flip@flip-vs-suspend-interruptible@b-dp1.html * igt@kms_flip@plain-flip-ts-check-interruptible@b-edp1: - shard-skl: [PASS][60] -> [FAIL][61] ([i915#2122]) +1 similar issue [60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-skl7/igt@kms_flip@plain-flip-ts-check-interruptible@b-edp1.html [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-skl1/igt@kms_flip@plain-flip-ts-check-interruptible@b-edp1.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs: - shard-apl: NOTRUN -> [SKIP][62] ([fdo#109271] / [i915#2672]) +1 similar issue [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-apl7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs.html - shard-iclb: NOTRUN -> [SKIP][63] ([i915#2587]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb8/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff: - shard-iclb: NOTRUN -> [SKIP][64] ([fdo#109280]) +12 similar issues [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt: - shard-skl: NOTRUN -> [SKIP][65] ([fdo#109271]) +108 similar issues [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-skl7/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc: - shard-kbl: NOTRUN -> [SKIP][66] ([fdo#109271]) +48 similar issues [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-kbl6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_hdr@bpc-switch-dpms: - shard-skl: NOTRUN -> [FAIL][67] ([i915#1188]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-skl7/igt@kms_hdr@bpc-switch-dpms.html * igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes: - shard-iclb: NOTRUN -> [SKIP][68] ([fdo#109289]) +3 similar issues [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb8/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a: - shard-apl: NOTRUN -> [DMESG-WARN][69] ([i915#180]) [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-apl2/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html * igt@kms_plane_alpha_blend@pipe-a-alpha-7efc: - shard-skl: NOTRUN -> [FAIL][70] ([fdo#108145] / [i915#265]) +1 similar issue [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-skl7/igt@kms_plane_alpha_blend@pipe-a-alpha-7efc.html * igt@kms_plane_alpha_blend@pipe-b-constant-alpha-max: - shard-apl: NOTRUN -> [FAIL][71] ([fdo#108145] / [i915#265]) [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-apl7/igt@kms_plane_alpha_blend@pipe-b-constant-alpha-max.html * igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-3: - shard-iclb: NOTRUN -> [SKIP][72] ([i915#658]) +1 similar issue [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb8/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-3.html - shard-kbl: NOTRUN -> [SKIP][73] ([fdo#109271] / [i915#658]) +1 similar issue [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-kbl4/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-3.html - shard-skl: NOTRUN -> [SKIP][74] ([fdo#109271] / [i915#658]) +3 similar issues [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-skl2/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-3.html * igt@kms_psr2_sf@plane-move-sf-dmg-area-2: - shard-apl: NOTRUN -> [SKIP][75] ([fdo#109271] / [i915#658]) +2 similar issues [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-apl7/igt@kms_psr2_sf@plane-move-sf-dmg-area-2.html * igt@kms_psr@psr2_cursor_blt: - shard-iclb: NOTRUN -> [SKIP][76] ([fdo#109441]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb6/igt@kms_psr@psr2_cursor_blt.html * igt@kms_psr@psr2_sprite_plane_move: - shard-iclb: [PASS][77] -> [SKIP][78] ([fdo#109441]) +4 similar issues [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-iclb2/igt@kms_psr@psr2_sprite_plane_move.html [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb5/igt@kms_psr@psr2_sprite_plane_move.html * igt@kms_universal_plane@disable-primary-vs-flip-pipe-d: - shard-snb: NOTRUN -> [SKIP][79] ([fdo#109271]) +204 similar issues [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-snb2/igt@kms_universal_plane@disable-primary-vs-flip-pipe-d.html * igt@kms_writeback@writeback-pixel-formats: - shard-apl: NOTRUN -> [SKIP][80] ([fdo#109271] / [i915#2437]) [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-apl2/igt@kms_writeback@writeback-pixel-formats.html * igt@nouveau_crc@pipe-b-source-rg: - shard-iclb: NOTRUN -> [SKIP][81] ([i915#2530]) [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb6/igt@nouveau_crc@pipe-b-source-rg.html * igt@prime_nv_api@i915_nv_import_twice: - shard-iclb: NOTRUN -> [SKIP][82] ([fdo#109291]) +1 similar issue [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb6/igt@prime_nv_api@i915_nv_import_twice.html * igt@sysfs_clients@recycle: - shard-tglb: [PASS][83] -> [FAIL][84] ([i915#3028]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-tglb1/igt@sysfs_clients@recycle.html [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-tglb5/igt@sysfs_clients@recycle.html * igt@sysfs_clients@recycle-many: - shard-iclb: [PASS][85] -> [FAIL][86] ([i915#3028]) [85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-iclb4/igt@sysfs_clients@recycle-many.html [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb7/igt@sysfs_clients@recycle-many.html - shard-kbl: [PASS][87] -> [FAIL][88] ([i915#3028]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-kbl3/igt@sysfs_clients@recycle-many.html [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-kbl1/igt@sysfs_clients@recycle-many.html * igt@sysfs_clients@sema-10@rcs0: - shard-apl: [PASS][89] -> [SKIP][90] ([fdo#109271] / [i915#3026]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-apl2/igt@sysfs_clients@sema-10@rcs0.html [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-apl2/igt@sysfs_clients@sema-10@rcs0.html #### Possible fixes #### * igt@feature_discovery@psr2: - shard-iclb: [SKIP][91] ([i915#658]) -> [PASS][92] [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-iclb3/igt@feature_discovery@psr2.html [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb2/igt@feature_discovery@psr2.html * igt@gem_eio@unwedge-stress: - shard-tglb: [TIMEOUT][93] ([i915#3063]) -> [PASS][94] [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-tglb6/igt@gem_eio@unwedge-stress.html [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-tglb7/igt@gem_eio@unwedge-stress.html * igt@gem_exec_balancer@hang: - shard-iclb: [INCOMPLETE][95] ([i915#1895] / [i915#3031]) -> [PASS][96] [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-iclb2/igt@gem_exec_balancer@hang.html [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb3/igt@gem_exec_balancer@hang.html * igt@gem_exec_fair@basic-none@vcs0: - shard-kbl: [FAIL][97] ([i915#2842]) -> [PASS][98] [97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-kbl4/igt@gem_exec_fair@basic-none@vcs0.html [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-kbl2/igt@gem_exec_fair@basic-none@vcs0.html * igt@gem_exec_fair@basic-none@vecs0: - shard-glk: [FAIL][99] ([i915#2842]) -> [PASS][100] [99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-glk8/igt@gem_exec_fair@basic-none@vecs0.html [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-glk8/igt@gem_exec_fair@basic-none@vecs0.html * igt@gem_exec_fair@basic-pace-share@rcs0: - shard-tglb: [FAIL][101] ([i915#2842]) -> [PASS][102] +1 similar issue [101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-tglb5/igt@gem_exec_fair@basic-pace-share@rcs0.html [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-tglb7/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@gem_exec_fair@basic-pace@vcs1: - shard-kbl: [SKIP][103] ([fdo#109271]) -> [PASS][104] +1 similar issue [103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-kbl6/igt@gem_exec_fair@basic-pace@vcs1.html [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-kbl7/igt@gem_exec_fair@basic-pace@vcs1.html * igt@gem_exec_fence@submit67@vecs0: - shard-skl: [DMESG-WARN][105] ([i915#1982]) -> [PASS][106] +1 similar issue [105]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-skl1/igt@gem_exec_fence@submit67@vecs0.html [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-skl6/igt@gem_exec_fence@submit67@vecs0.html * igt@gem_exec_schedule@u-fairslice@rcs0: - shard-iclb: [DMESG-WARN][107] ([i915#2803]) -> [PASS][108] [107]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-iclb8/igt@gem_exec_schedule@u-fairslice@rcs0.html [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb8/igt@gem_exec_schedule@u-fairslice@rcs0.html - shard-skl: [DMESG-WARN][109] ([i915#1610] / [i915#2803]) -> [PASS][110] [109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-skl2/igt@gem_exec_schedule@u-fairslice@rcs0.html [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-skl2/igt@gem_exec_schedule@u-fairslice@rcs0.html * igt@gem_exec_schedule@u-fairslice@vecs0: - shard-kbl: [DMESG-WARN][111] ([i915#1610] / [i915#2803]) -> [PASS][112] [111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-kbl4/igt@gem_exec_schedule@u-fairslice@vecs0.html [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-kbl4/igt@gem_exec_schedule@u-fairslice@vecs0.html * igt@gem_exec_whisper@basic-fds-priority: - shard-glk: [DMESG-WARN][113] ([i915#118] / [i915#95]) -> [PASS][114] [113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-glk2/igt@gem_exec_whisper@basic-fds-priority.html [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-glk6/igt@gem_exec_whisper@basic-fds-priority.html * igt@gem_mmap_gtt@cpuset-medium-copy-odd: - shard-skl: [FAIL][115] -> [PASS][116] [115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-skl9/igt@gem_mmap_gtt@cpuset-medium-copy-odd.html [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-skl6/igt@gem_mmap_gtt@cpuset-medium-copy-odd.html * igt@gem_workarounds@suspend-resume: - shard-kbl: [DMESG-WARN][117] ([i915#180]) -> [PASS][118] [117]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-kbl1/igt@gem_workarounds@suspend-resume.html [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-kbl6/igt@gem_workarounds@suspend-resume.html * igt@kms_cursor_crc@pipe-a-cursor-suspend: - shard-iclb: [INCOMPLETE][119] ([i915#1185]) -> [PASS][120] [119]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-iclb3/igt@kms_cursor_crc@pipe-a-cursor-suspend.html [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb8/igt@kms_cursor_crc@pipe-a-cursor-suspend.html * igt@kms_cursor_crc@pipe-c-cursor-suspend: - shard-skl: [FAIL][121] ([i915#54]) -> [PASS][122] [121]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-skl9/igt@kms_cursor_crc@pipe-c-cursor-suspend.html [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-skl6/igt@kms_cursor_crc@pipe-c-cursor-suspend.html * igt@kms_cursor_legacy@cursor-vs-flip-toggle: - shard-hsw: [FAIL][123] ([i915#2370]) -> [PASS][124] [123]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-hsw1/igt@kms_cursor_legacy@cursor-vs-flip-toggle.html [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-hsw5/igt@kms_cursor_legacy@cursor-vs-flip-toggle.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1: - shard-tglb: [FAIL][125] ([i915#2598]) -> [PASS][126] [125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-tglb7/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-tglb1/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html * igt@kms_hdr@bpc-switch: - shard-skl: [FAIL][127] ([i915#1188]) -> [PASS][128] [127]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-skl9/igt@kms_hdr@bpc-switch.html [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-skl9/igt@kms_hdr@bpc-switch.html * igt@kms_plane_alpha_blend@pipe-b-constant-alpha-min: - shard-skl: [FAIL][129] ([fdo#108145] / [i915#265]) -> [PASS][130] [129]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-skl1/igt@kms_plane_alpha_blend@pipe-b-constant-alpha-min.html [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-skl6/igt@kms_plane_alpha_blend@pipe-b-constant-alpha-min.html * igt@kms_psr@psr2_cursor_render: - shard-iclb: [SKIP][131] ([fdo#109441]) -> [PASS][132] +1 similar issue [131]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-iclb5/igt@kms_psr@psr2_cursor_render.html [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb2/igt@kms_psr@psr2_cursor_render.html * igt@sysfs_clients@recycle: - shard-iclb: [FAIL][133] ([i915#3028]) -> [PASS][134] [133]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-iclb2/igt@sysfs_clients@recycle.html [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb3/igt@sysfs_clients@recycle.html - shard-kbl: [FAIL][135] ([i915#3028]) -> [PASS][136] [135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-kbl6/igt@sysfs_clients@recycle.html [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-kbl4/igt@sysfs_clients@recycle.html #### Warnings #### * igt@i915_pm_rc6_residency@rc6-fence: - shard-iclb: [WARN][137] ([i915#2681] / [i915#2684]) -> [WARN][138] ([i915#1804] / [i915#2684]) [137]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-iclb1/igt@i915_pm_rc6_residency@rc6-fence.html [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb4/igt@i915_pm_rc6_residency@rc6-fence.html * igt@i915_pm_rc6_residency@rc6-idle: - shard-iclb: [FAIL][139] ([i915#2680]) -> [WARN][140] ([i915#1804] / [i915#2684]) [139]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-iclb2/igt@i915_pm_rc6_residency@rc6-idle.html [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb3/igt@i915_pm_rc6_residency@rc6-idle.html * igt@kms_content_protection@atomic-dpms: - shard-iclb: [FAIL][141] -> [SKIP][142] ([fdo#109300] / [fdo#111066]) [141]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-iclb1/igt@kms_content_protection@atomic-dpms.html [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb3/igt@kms_content_protection@atomic-dpms.html * igt@kms_content_protection@dp-mst-type-1: - shard-iclb: [FAIL][143] -> [SKIP][144] ([i915#3116]) [143]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9827/shard-iclb1/igt@kms_content_protection@dp-mst-type-1.html [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/shard-iclb4/igt@kms_content_protection@dp-mst-type-1.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1: - shard-skl: == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_19755/index.html [-- Attachment #1.2: Type: text/html, Size: 33495 bytes --] [-- Attachment #2: Type: text/plain, Size: 160 bytes --] _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Intel-gfx] [PATCH v2 0/3] HDCP 2.2 MST fixes @ 2021-03-19 10:02 Anshuman Gupta 2021-03-19 10:02 ` [Intel-gfx] [PATCH v2 3/3] drm/i915/hdcp: return correct error code Anshuman Gupta 0 siblings, 1 reply; 10+ messages in thread From: Anshuman Gupta @ 2021-03-19 10:02 UTC (permalink / raw) To: intel-gfx Rebased. Anshuman Gupta (3): drm/i915/hdcp: HDCP2.2 MST Link failure recovery drm/i915/hdcp: link hdcp2 recovery on link enc stopped drm/i915/hdcp: return correct error code drivers/gpu/drm/i915/display/intel_hdcp.c | 26 +++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) -- 2.26.2 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 10+ messages in thread
* [Intel-gfx] [PATCH v2 3/3] drm/i915/hdcp: return correct error code 2021-03-19 10:02 [Intel-gfx] [PATCH v2 0/3] HDCP 2.2 MST fixes Anshuman Gupta @ 2021-03-19 10:02 ` Anshuman Gupta 0 siblings, 0 replies; 10+ messages in thread From: Anshuman Gupta @ 2021-03-19 10:02 UTC (permalink / raw) To: intel-gfx hdcp2_enable_stream_encryption shouldn't get called in case of any port authentication or encryption error, though hdcp2_enable_stream_encryption checks for link encryption before enabling stream encryption and returns error but this return error code won't be correct in case of any error due to port authentication and encryption. Cc: Ramalingam C <ramalingam.c@intel.com> Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com> --- drivers/gpu/drm/i915/display/intel_hdcp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/display/intel_hdcp.c b/drivers/gpu/drm/i915/display/intel_hdcp.c index 9a70c164c377..21d6c73784b3 100644 --- a/drivers/gpu/drm/i915/display/intel_hdcp.c +++ b/drivers/gpu/drm/i915/display/intel_hdcp.c @@ -1896,7 +1896,8 @@ static int hdcp2_authenticate_and_encrypt(struct intel_connector *connector) } } - ret = hdcp2_enable_stream_encryption(connector); + if (!ret) + ret = hdcp2_enable_stream_encryption(connector); return ret; } -- 2.26.2 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 10+ messages in thread
end of thread, other threads:[~2021-03-19 10:17 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2021-03-04 8:56 [Intel-gfx] [PATCH v2 0/3] HDCP 2.2 MST fixes Anshuman Gupta 2021-03-04 8:56 ` [Intel-gfx] [PATCH v2 1/3] drm/i915/hdcp: HDCP2.2 MST Link failure recovery Anshuman Gupta 2021-03-18 6:07 ` Nautiyal, Ankit K 2021-03-04 8:56 ` [Intel-gfx] [PATCH v2 2/3] drm/i915/hdcp: link hdcp2 recovery on link enc stopped Anshuman Gupta 2021-03-18 6:31 ` Nautiyal, Ankit K 2021-03-04 8:56 ` [Intel-gfx] [PATCH v2 3/3] drm/i915/hdcp: return correct error code Anshuman Gupta 2021-03-18 6:33 ` Nautiyal, Ankit K 2021-03-04 9:59 ` [Intel-gfx] ✓ Fi.CI.BAT: success for HDCP 2.2 MST fixes (rev2) Patchwork 2021-03-04 11:33 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork -- strict thread matches above, loose matches on Subject: below -- 2021-03-19 10:02 [Intel-gfx] [PATCH v2 0/3] HDCP 2.2 MST fixes Anshuman Gupta 2021-03-19 10:02 ` [Intel-gfx] [PATCH v2 3/3] drm/i915/hdcp: return correct error code Anshuman Gupta
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox