diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c index 942a755a0c487..e789ecbc69f32 100644 --- a/drivers/gpu/drm/i915/display/intel_dp.c +++ b/drivers/gpu/drm/i915/display/intel_dp.c @@ -3618,12 +3618,12 @@ static void intel_dp_handle_test_request(struct intel_dp *intel_dp) static void intel_dp_mst_hpd_irq(struct intel_dp *intel_dp, u8 *esi, bool *handled) { - drm_dp_mst_hpd_irq(&intel_dp->mst_mgr, esi, handled); + drm_dp_mst_hpd_irq(&intel_dp->mst_mgr, esi, handled); - if (esi[1] & DP_CP_IRQ) { - intel_hdcp_handle_cp_irq(intel_dp->attached_connector); - *handled = true; - } + if (esi[1] & DP_CP_IRQ) { + intel_hdcp_handle_cp_irq(intel_dp->attached_connector); + *handled = true; + } } /**