Loading drivers/md/md.c +3 −5 Original line number Diff line number Diff line Loading @@ -215,12 +215,10 @@ static void mddev_put(mddev_t *mddev) return; if (!mddev->raid_disks && list_empty(&mddev->disks)) { list_del(&mddev->all_mddevs); /* that blocks */ spin_unlock(&all_mddevs_lock); blk_cleanup_queue(mddev->queue); /* that also blocks */ kobject_unregister(&mddev->kobj); /* result blows... */ } } else spin_unlock(&all_mddevs_lock); } Loading Loading
drivers/md/md.c +3 −5 Original line number Diff line number Diff line Loading @@ -215,12 +215,10 @@ static void mddev_put(mddev_t *mddev) return; if (!mddev->raid_disks && list_empty(&mddev->disks)) { list_del(&mddev->all_mddevs); /* that blocks */ spin_unlock(&all_mddevs_lock); blk_cleanup_queue(mddev->queue); /* that also blocks */ kobject_unregister(&mddev->kobj); /* result blows... */ } } else spin_unlock(&all_mddevs_lock); } Loading