devres: device resource management
[powerpc.git] / drivers / base / core.c
index e136142..a8ac34b 100644 (file)
@@ -428,6 +428,8 @@ void device_initialize(struct device *dev)
        INIT_LIST_HEAD(&dev->dma_pools);
        INIT_LIST_HEAD(&dev->node);
        init_MUTEX(&dev->sem);
+       spin_lock_init(&dev->devres_lock);
+       INIT_LIST_HEAD(&dev->devres_head);
        device_init_wakeup(dev, 0);
        set_dev_node(dev, -1);
 }