]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/base/dd.c
[PATCH] swsusp: Fix alloc_pagedir
[linux-2.6-omap-h63xx.git] / drivers / base / dd.c
index 730a9ce0a14a44d45c45fe34b15f1277157fe1d2..889c71111239436d1c9f705cfa5f32ff14ba6f0f 100644 (file)
@@ -209,7 +209,7 @@ static void __device_release_driver(struct device * dev)
                sysfs_remove_link(&dev->kobj, "driver");
                klist_remove(&dev->knode_driver);
 
-               if (dev->bus->remove)
+               if (dev->bus && dev->bus->remove)
                        dev->bus->remove(dev);
                else if (drv->remove)
                        drv->remove(dev);