[PATCH] drm/i915/scaler: Fix WA_14011503117
Garg, Nemesa
nemesa.garg at intel.com
Wed Aug 6 05:16:28 UTC 2025
> -----Original Message-----
> From: Kandpal, Suraj <suraj.kandpal at intel.com>
> Sent: Wednesday, August 6, 2025 8:39 AM
> To: intel-xe at lists.freedesktop.org; intel-gfx at lists.freedesktop.org
> Cc: Garg, Nemesa <nemesa.garg at intel.com>; Kandpal, Suraj
> <suraj.kandpal at intel.com>
> Subject: [PATCH] drm/i915/scaler: Fix WA_14011503117
>
> This introduces and uses a variable id which is just uninitialized.
> What really needs to be used is the scaler_id.
>
> Fixes: 73309ed9d598 ("drm/i915/display: WA_14011503117")
> Signed-off-by: Suraj Kandpal <suraj.kandpal at intel.com>
> ---
> drivers/gpu/drm/i915/display/skl_scaler.c | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/skl_scaler.c
> b/drivers/gpu/drm/i915/display/skl_scaler.c
> index 1374fa94ff5c..cd7ebbeb9508 100644
> --- a/drivers/gpu/drm/i915/display/skl_scaler.c
> +++ b/drivers/gpu/drm/i915/display/skl_scaler.c
> @@ -959,11 +959,12 @@ void adl_scaler_ecc_unmask(const struct
> intel_crtc_state *crtc_state)
> struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);
> const struct intel_crtc_scaler_state *scaler_state =
> &crtc_state->scaler_state;
> - int id;
>
> if (!scaler_state && scaler_state->scaler_id == -1)
> return;
>
> - intel_de_write_fw(display, SKL_PS_ECC_STAT(crtc->pipe, id), 1);
> + intel_de_write_fw(display,
> + SKL_PS_ECC_STAT(crtc->pipe, scaler_state-
> >scaler_id),
> + 1);
LGTM,
Reviewed-by: Nemesa Garg <nemesa.garg at intel.com>
> intel_de_write(display, XELPD_DISPLAY_ERR_FATAL_MASK, 0); }
> --
> 2.34.1
More information about the Intel-gfx
mailing list