mirror of https://gitee.com/openkylin/linux.git
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: Denis Cheng <crquan@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
44bfe16e10
commit
db1118a460
|
@ -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,
|
||||||
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; }
|
||||||
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)
|
||||||
system_bus_init();
|
system_bus_init();
|
||||||
cpu_dev_init();
|
cpu_dev_init();
|
||||||
memory_dev_init();
|
memory_dev_init();
|
||||||
attribute_container_init();
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue