hwmon: (dell-smm) Mark tables as __initconst

Both the config and the DMI tables never change and
are only used during module init for setting up
the device data struct.
Mark all of them as const and __initconst for a
smaller runtime memory footprint.

Signed-off-by: Armin Wolf <W_Armin@gmx.de>
Reviewed-by: Pali Rohár <pali@kernel.org>
Link: https://lore.kernel.org/r/20210814143637.11922-2-W_Armin@gmx.de
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
This commit is contained in:
Armin Wolf 2021-08-14 16:36:34 +02:00 committed by Guenter Roeck
parent 1125bacbf3
commit c510f6accb

View File

@ -957,7 +957,7 @@ enum i8k_configs {
DELL_XPS, DELL_XPS,
}; };
static const struct i8k_config_data i8k_config_data[] = { static const struct i8k_config_data i8k_config_data[] __initconst = {
[DELL_LATITUDE_D520] = { [DELL_LATITUDE_D520] = {
.fan_mult = 1, .fan_mult = 1,
.fan_max = I8K_FAN_TURBO, .fan_max = I8K_FAN_TURBO,
@ -1115,7 +1115,7 @@ static const struct dmi_system_id i8k_blacklist_fan_type_dmi_table[] __initconst
* support for affected blacklisted Dell machines stay disabled. * support for affected blacklisted Dell machines stay disabled.
* See bug: https://bugzilla.kernel.org/show_bug.cgi?id=195751 * See bug: https://bugzilla.kernel.org/show_bug.cgi?id=195751
*/ */
static struct dmi_system_id i8k_blacklist_fan_support_dmi_table[] __initdata = { static const struct dmi_system_id i8k_blacklist_fan_support_dmi_table[] __initconst = {
{ {
.ident = "Dell Inspiron 7720", .ident = "Dell Inspiron 7720",
.matches = { .matches = {
@ -1156,14 +1156,14 @@ enum i8k_fan_controls {
I8K_FAN_34A3_35A3, I8K_FAN_34A3_35A3,
}; };
static const struct i8k_fan_control_data i8k_fan_control_data[] = { static const struct i8k_fan_control_data i8k_fan_control_data[] __initconst = {
[I8K_FAN_34A3_35A3] = { [I8K_FAN_34A3_35A3] = {
.manual_fan = 0x34a3, .manual_fan = 0x34a3,
.auto_fan = 0x35a3, .auto_fan = 0x35a3,
}, },
}; };
static struct dmi_system_id i8k_whitelist_fan_control[] __initdata = { static const struct dmi_system_id i8k_whitelist_fan_control[] __initconst = {
{ {
.ident = "Dell Latitude 5480", .ident = "Dell Latitude 5480",
.matches = { .matches = {