Quoting Jouni Högander (2025-07-22 07:13:15-03:00) >Currently we are always calling intel_cx0_get_owned_lane_mask when >intel_lnl_mac_transmit_lfps is called. Avoid this in cases where it's not >needed. > >Signed-off-by: Jouni Högander <jouni.hogan...@intel.com>
Reviewed-by: Gustavo Sousa <gustavo.so...@intel.com> >--- > drivers/gpu/drm/i915/display/intel_cx0_phy.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > >diff --git a/drivers/gpu/drm/i915/display/intel_cx0_phy.c >b/drivers/gpu/drm/i915/display/intel_cx0_phy.c >index 2b0305bb04cd..2993dabdbee6 100644 >--- a/drivers/gpu/drm/i915/display/intel_cx0_phy.c >+++ b/drivers/gpu/drm/i915/display/intel_cx0_phy.c >@@ -3239,13 +3239,14 @@ void intel_lnl_mac_transmit_lfps(struct intel_encoder >*encoder, > const struct intel_crtc_state *crtc_state) > { > struct intel_display *display = to_intel_display(encoder); >- u8 owned_lane_mask = intel_cx0_get_owned_lane_mask(encoder); > int i; >+ u8 owned_lane_mask; > > if (DISPLAY_VER(display) < 20 || > !intel_alpm_is_alpm_aux_less(enc_to_intel_dp(encoder), > crtc_state)) > return; > >+ owned_lane_mask = intel_cx0_get_owned_lane_mask(encoder); > for (i = 0; i < 4; i++) { > int tx = i % 2 + 1; > u8 lane_mask = i < 2 ? INTEL_CX0_LANE0 : INTEL_CX0_LANE1; >-- >2.43.0 >