RTC class uses subsys_init
PATCH 1/1 RTC class uses subsys_init
This makes RTC core components use "subsys_init" instead of "module_init", as appropriate for subsystem infrastructure. This is mostly useful for statically linking drivers in other parts of the tree that may provide an RTC interface as a secondary functionality (e.g. part of a multifunction chip); they won't need to worry so much about drivers/Makefile link order.
Signed-off-by David Brownell <[email protected]>
drivers/rtc/class.c +2 -2
@@ -142,9 +142,9 @@class_destroy (rtc_class); } -module_init (rtc_init); +subsys_initcall (rtc_init);module_exit (rtc_exit); -MODULE_AUTHOR ("Alessandro Zummo <[email protected]>" ); +MODULE_AUTHOR ("Alessandro Zummo <[email protected]>" );MODULE_DESCRIPTION ("RTC class support" );MODULE_LICENSE ("GPL" );
drivers/rtc/rtc-dev.c +1 -1
@@ -496,7 +496,7 @@unregister_chrdev_region (rtc_devt,RTC_DEV_MAX ); } -module_init (rtc_dev_init); +subsys_initcall (rtc_dev_init);module_exit (rtc_dev_exit);MODULE_AUTHOR ("Alessandro Zummo <[email protected]>" );
drivers/rtc/rtc-proc.c +1 -1
@@ -156,7 +156,7 @@class_interface_unregister (&rtc_proc_interface); } -module_init (rtc_proc_init); +subsys_initcall (rtc_proc_init);module_exit (rtc_proc_exit);MODULE_AUTHOR ("Alessandro Zummo <[email protected]>" );
drivers/rtc/rtc-sysfs.c +1 -1
@@ -116,7 +116,7 @@class_interface_unregister (&rtc_sysfs_interface); } -module_init (rtc_sysfs_init); +subsys_init (rtc_sysfs_init);module_exit (rtc_sysfs_exit);MODULE_AUTHOR ("Alessandro Zummo <[email protected]>" );