9
0
Fork 0

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:
Sascha Hauer 2011-08-15 09:18:19 +02:00
parent 90c83d13d2
commit 35191f24cc
1 changed files with 1 additions and 0 deletions

View File

@ -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))