return 0;
        case hwmon_temp_alarm:
                if (channel < 3) {
-                       int bit[] = { 4, 5, 13 };
+                       static const int bit[] = { 4, 5, 13 };
+
                        *val = (data->alarms >> bit[channel]) & 1;
                        return 0;
                }
                return 0;
        case hwmon_in_alarm:
                if (channel < 10) {
-                       int bit[] = { 0, 1, 2, 3, 8, 21, 20, 16, 17, 19 };
+                       static const int bit[] = { 0, 1, 2, 3, 8, 21, 20, 16, 17, 19 };
+
                        *val = (data->alarms >> bit[channel]) & 1;
                        return 0;
                }
                return 0;
        case hwmon_fan_alarm:
                if (channel < 5) {
-                       int bit[] = { 6, 7, 11, 10, 23 };
+                       static const int bit[] = { 6, 7, 11, 10, 23 };
+
                        *val = (data->alarms >> bit[channel]) & 1;
                        return 0;
                }