initramfs: break loop when decompression finishes
[platform/kernel/linux-rpi.git] / drivers / base / dd.c
index a528cec..0c3725c 100644 (file)
@@ -1274,8 +1274,8 @@ static void __device_release_driver(struct device *dev, struct device *parent)
                if (dev->bus && dev->bus->dma_cleanup)
                        dev->bus->dma_cleanup(dev);
 
-               device_links_driver_cleanup(dev);
                device_unbind_cleanup(dev);
+               device_links_driver_cleanup(dev);
 
                klist_remove(&dev->p->knode_driver);
                device_pm_check_callbacks(dev);