summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Grzelak <michal.grzelak@intel.com>2026-05-09 19:40:48 +0300
committerVille Syrjälä <ville.syrjala@linux.intel.com>2026-05-21 02:55:33 +0300
commitc987f8c20946d41b9f191fdd2d7601e65e8cc120 (patch)
tree9ce57d7f6e201b9edf565bc807d366da92a8d2af
parente2255e9a5a7719a9759721387866d603640c05b8 (diff)
downloadlinux-c987f8c20946d41b9f191fdd2d7601e65e8cc120.tar.xz
drm/i915/scaler: eliminate dead code
We short-cut skl_scaler_get_config() when skl_pipe_scaler_get_hw_state() has failed. Remove codepaths that assume scaler_id < 0. Cc: Nemesa Garg <nemesa.garg@intel.com> Signed-off-by: Michał Grzelak <michal.grzelak@intel.com> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patch.msgid.link/20260509164048.627399-10-michal.grzelak@intel.com
-rw-r--r--drivers/gpu/drm/i915/display/skl_scaler.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/gpu/drm/i915/display/skl_scaler.c b/drivers/gpu/drm/i915/display/skl_scaler.c
index 6acb54d5781b..7994b983d509 100644
--- a/drivers/gpu/drm/i915/display/skl_scaler.c
+++ b/drivers/gpu/drm/i915/display/skl_scaler.c
@@ -991,10 +991,7 @@ void skl_scaler_get_config(struct intel_crtc_state *crtc_state)
scaler_state->scalers[scaler_id].in_use = true;
scaler_state->scaler_id = scaler_id;
- if (scaler_id >= 0)
- scaler_state->scaler_users |= (1 << SKL_CRTC_INDEX);
- else
- scaler_state->scaler_users &= ~(1 << SKL_CRTC_INDEX);
+ scaler_state->scaler_users |= (1 << SKL_CRTC_INDEX);
}
void adl_scaler_ecc_mask(const struct intel_crtc_state *crtc_state)