mirror of
https://github.com/torvalds/linux.git
synced 2024-11-26 06:02:05 +00:00
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:
parent
1125bacbf3
commit
c510f6accb
@ -957,7 +957,7 @@ enum i8k_configs {
|
||||
DELL_XPS,
|
||||
};
|
||||
|
||||
static const struct i8k_config_data i8k_config_data[] = {
|
||||
static const struct i8k_config_data i8k_config_data[] __initconst = {
|
||||
[DELL_LATITUDE_D520] = {
|
||||
.fan_mult = 1,
|
||||
.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.
|
||||
* 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",
|
||||
.matches = {
|
||||
@ -1156,14 +1156,14 @@ enum i8k_fan_controls {
|
||||
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] = {
|
||||
.manual_fan = 0x34a3,
|
||||
.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",
|
||||
.matches = {
|
||||
|
Loading…
Reference in New Issue
Block a user