drivers/base: initialize active list
Otherwise, when a non active device is unregistered, we call list_del on an unitialized list which oopses. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
90c83d13d2
commit
35191f24cc
|
@ -124,6 +124,7 @@ int register_device(struct device_d *new_device)
|
|||
INIT_LIST_HEAD(&new_device->children);
|
||||
INIT_LIST_HEAD(&new_device->cdevs);
|
||||
INIT_LIST_HEAD(&new_device->parameters);
|
||||
INIT_LIST_HEAD(&new_device->active);
|
||||
|
||||
for_each_driver(drv) {
|
||||
if (!match(drv, new_device))
|
||||
|
|
Loading…
Reference in New Issue