[Intel-gfx] [PATCH v2 3/3] drm/i915/hdcp: return correct error code

Nautiyal, Ankit K ankit.k.nautiyal at intel.com
Thu Mar 18 06:33:08 UTC 2021


Looks good to me.

Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal at 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 at intel.com>
> Signed-off-by: Anshuman Gupta <anshuman.gupta at 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;
>   }


More information about the Intel-gfx mailing list