diff options
author | David Brownell <david-b@pacbell.net> | 2007-02-14 21:15:04 +0100 |
---|---|---|
committer | Jean Delvare <khali@arrakis.delvare> | 2007-02-14 21:15:04 +0100 |
commit | 37f54ee546e415829ef14ca29d85fae26a439b9b (patch) | |
tree | 007cff3787a8547231dd4335aae394357ceebf68 /drivers/hwmon/hwmon.c | |
parent | hwmon/lm70: Make lm70_remove a __devexit function (diff) | |
download | linux-37f54ee546e415829ef14ca29d85fae26a439b9b.tar.xz linux-37f54ee546e415829ef14ca29d85fae26a439b9b.zip |
hwmon: Use subsys_initcall
Subsystem infrastructure should normally register with "subsys_initcall",
so that it's available to drivers that may need to initialize early.
This patch updates "hwmon" to do so. It's common for embedded systems to
have multifunction chips with hardware monitoring interfaces, and to have
those chips be used during system bringup ... before a normal "module_init"
would kick, or maybe just linked so they'd init before hwmon.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
Diffstat (limited to 'drivers/hwmon/hwmon.c')
-rw-r--r-- | drivers/hwmon/hwmon.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/hwmon/hwmon.c b/drivers/hwmon/hwmon.c index 106fa01cdb60..affcc00764d3 100644 --- a/drivers/hwmon/hwmon.c +++ b/drivers/hwmon/hwmon.c @@ -101,7 +101,7 @@ static void __exit hwmon_exit(void) class_destroy(hwmon_class); } -module_init(hwmon_init); +subsys_initcall(hwmon_init); module_exit(hwmon_exit); EXPORT_SYMBOL_GPL(hwmon_device_register); |