X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=block%2Fpartition-generic.c;h=746935a5973ca6c76b8f66cfff8d58ce50566994;hb=3bea6a4c7895fc94965a219a8da9bcf753667901;hp=3b030157ec85c45faedd520b6993cd440254d763;hpb=787b121db159641de9d0bfd11dc8c3f0ff8697d3;p=sagit-ice-cold%2Fkernel_xiaomi_msm8998.git diff --git a/block/partition-generic.c b/block/partition-generic.c index 3b030157ec85..746935a5973c 100644 --- a/block/partition-generic.c +++ b/block/partition-generic.c @@ -397,7 +397,7 @@ static int drop_partitions(struct gendisk *disk, struct block_device *bdev) struct hd_struct *part; int res; - if (bdev->bd_part_count) + if (bdev->bd_part_count || bdev->bd_super) return -EBUSY; res = invalidate_partition(disk, 0); if (res)