Commit db1118a4 authored by Denis Cheng's avatar Denis Cheng Committed by Greg Kroah-Hartman

Driver core: use LIST_HEAD instead of call to INIT_LIST_HEAD in __init

LIST_HEAD has been widely used, so switch to this simpler method.
Signed-off-by: default avatarDenis Cheng <crquan@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 44bfe16e
...@@ -61,7 +61,7 @@ attribute_container_classdev_to_container(struct class_device *classdev) ...@@ -61,7 +61,7 @@ attribute_container_classdev_to_container(struct class_device *classdev)
} }
EXPORT_SYMBOL_GPL(attribute_container_classdev_to_container); EXPORT_SYMBOL_GPL(attribute_container_classdev_to_container);
static struct list_head attribute_container_list; static LIST_HEAD(attribute_container_list);
static DEFINE_MUTEX(attribute_container_mutex); static DEFINE_MUTEX(attribute_container_mutex);
...@@ -429,10 +429,3 @@ attribute_container_find_class_device(struct attribute_container *cont, ...@@ -429,10 +429,3 @@ attribute_container_find_class_device(struct attribute_container *cont,
return cdev; return cdev;
} }
EXPORT_SYMBOL_GPL(attribute_container_find_class_device); EXPORT_SYMBOL_GPL(attribute_container_find_class_device);
int __init
attribute_container_init(void)
{
INIT_LIST_HEAD(&attribute_container_list);
return 0;
}
...@@ -49,7 +49,6 @@ static inline int hypervisor_init(void) { return 0; } ...@@ -49,7 +49,6 @@ static inline int hypervisor_init(void) { return 0; }
extern int platform_bus_init(void); extern int platform_bus_init(void);
extern int system_bus_init(void); extern int system_bus_init(void);
extern int cpu_dev_init(void); extern int cpu_dev_init(void);
extern int attribute_container_init(void);
extern int bus_add_device(struct device * dev); extern int bus_add_device(struct device * dev);
extern void bus_attach_device(struct device * dev); extern void bus_attach_device(struct device * dev);
......
...@@ -36,5 +36,4 @@ void __init driver_init(void) ...@@ -36,5 +36,4 @@ void __init driver_init(void)
system_bus_init(); system_bus_init();
cpu_dev_init(); cpu_dev_init();
memory_dev_init(); memory_dev_init();
attribute_container_init();
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment