[patch 2.6.most] hwmon should subsys_init

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 at users.sourceforge.net>

Index: at91/drivers/hwmon/hwmon.c
===================================================================
--- at91.orig/drivers/hwmon/hwmon.c	2006-04-06 18:30:25.000000000 -0700
+++ at91/drivers/hwmon/hwmon.c	2006-12-21 03:16:13.000000000 -0800
@@ -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);




[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux