drm/i915: make array states static const
authorColin Ian King <colin.king@canonical.com>
Wed, 15 Sep 2021 11:27:02 +0000 (12:27 +0100)
committerJani Nikula <jani.nikula@intel.com>
Fri, 12 Nov 2021 13:21:46 +0000 (15:21 +0200)
Don't populate the read-only array states on the stack but instead it
static. Also makes the object code smaller.

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20210915112702.12783-1-colin.king@canonical.com
drivers/gpu/drm/i915/display/intel_display_power.c

index 344e3d6..a31974a 100644 (file)
@@ -900,7 +900,7 @@ static u32
 sanitize_target_dc_state(struct drm_i915_private *dev_priv,
                         u32 target_dc_state)
 {
-       u32 states[] = {
+       static const u32 states[] = {
                DC_STATE_EN_UPTO_DC6,
                DC_STATE_EN_UPTO_DC5,
                DC_STATE_EN_DC3CO,