Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ahci: Changing two module params with static and __read_mostly

Here module parameters ahci_em_messages and devslp_idle_timeout can
be set as static and __read_mostly.

Signed-off-by: Liu, Chuansheng <chuansheng.liu@intel.com>
Signed-off-by: Tejun Heo <tj@kernel.org>

authored by

Chuansheng Liu and committed by
Tejun Heo
ed08d40c 272b98c6

+4 -3
+4 -3
drivers/ata/libahci.c
··· 189 189 }; 190 190 EXPORT_SYMBOL_GPL(ahci_pmp_retry_srst_ops); 191 191 192 - int ahci_em_messages = 1; 192 + static bool ahci_em_messages __read_mostly = true; 193 193 EXPORT_SYMBOL_GPL(ahci_em_messages); 194 - module_param(ahci_em_messages, int, 0444); 194 + module_param(ahci_em_messages, bool, 0444); 195 195 /* add other LED protocol types when they become supported */ 196 196 MODULE_PARM_DESC(ahci_em_messages, 197 197 "AHCI Enclosure Management Message control (0 = off, 1 = on)"); 198 198 199 - int devslp_idle_timeout = 1000; /* device sleep idle timeout in ms */ 199 + /* device sleep idle timeout in ms */ 200 + static int devslp_idle_timeout __read_mostly = 1000; 200 201 module_param(devslp_idle_timeout, int, 0644); 201 202 MODULE_PARM_DESC(devslp_idle_timeout, "device sleep idle timeout"); 202 203