]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
thermal/drivers/mediatek/lvts_thermal: Make read-only arrays static const
authorColin Ian King <colin.i.king@gmail.com>
Tue, 22 Oct 2024 18:46:22 +0000 (19:46 +0100)
committerDaniel Lezcano <daniel.lezcano@linaro.org>
Wed, 13 Nov 2024 15:17:57 +0000 (16:17 +0100)
Don't populate the read-only arrays on the stack at run time, instead
make them static const.

Signed-off-by: Colin Ian King <colin.i.king@gmail.com>
Reviewed-by: Nicolas Pitre <npitre@baylibre.com>
Link: https://lore.kernel.org/r/20241022184622.1296044-1-colin.i.king@gmail.com
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
drivers/thermal/mediatek/lvts_thermal.c

index 1997e91bb3be94a3059db619238aa5787edc7675..ce223bab6b551a8afefcc90629c65d918470a769 100644 (file)
@@ -329,7 +329,7 @@ static int lvts_get_temp(struct thermal_zone_device *tz, int *temp)
 
 static void lvts_update_irq_mask(struct lvts_ctrl *lvts_ctrl)
 {
-       u32 masks[] = {
+       static const u32 masks[] = {
                LVTS_MONINT_OFFSET_SENSOR0,
                LVTS_MONINT_OFFSET_SENSOR1,
                LVTS_MONINT_OFFSET_SENSOR2,
@@ -424,7 +424,7 @@ static irqreturn_t lvts_ctrl_irq_handler(struct lvts_ctrl *lvts_ctrl)
 {
        irqreturn_t iret = IRQ_NONE;
        u32 value;
-       u32 masks[] = {
+       static const u32 masks[] = {
                LVTS_INT_SENSOR0,
                LVTS_INT_SENSOR1,
                LVTS_INT_SENSOR2,