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

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
Loading
Loading
Loading
Loading
+1 −8
Original line number Diff line number Diff line
@@ -61,7 +61,7 @@ attribute_container_classdev_to_container(struct class_device *classdev)
}
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);

@@ -429,10 +429,3 @@ attribute_container_find_class_device(struct attribute_container *cont,
	return cdev;
}
EXPORT_SYMBOL_GPL(attribute_container_find_class_device);

int __init
attribute_container_init(void)
{
	INIT_LIST_HEAD(&attribute_container_list);
	return 0;
}
+0 −1
Original line number Diff line number Diff line
@@ -49,7 +49,6 @@ static inline int hypervisor_init(void) { return 0; }
extern int platform_bus_init(void);
extern int system_bus_init(void);
extern int cpu_dev_init(void);
extern int attribute_container_init(void);

extern int bus_add_device(struct device * dev);
extern void bus_attach_device(struct device * dev);
+0 −1
Original line number Diff line number Diff line
@@ -36,5 +36,4 @@ void __init driver_init(void)
	system_bus_init();
	cpu_dev_init();
	memory_dev_init();
	attribute_container_init();
}