From f9a3ef3f55c10c41e02ed49103bf56521922d09e Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Wed, 20 Mar 2013 15:07:00 +1100 Subject: [PATCH] loop-cleanup-partitions-when-detaching-loop-device-fix add comment, per Phillip Cc: Jens Axboe Cc: Phillip Susi Signed-off-by: Andrew Morton --- drivers/block/loop.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/block/loop.c b/drivers/block/loop.c index e9aaddba763f..1e0cc5a9ff8d 100644 --- a/drivers/block/loop.c +++ b/drivers/block/loop.c @@ -1049,6 +1049,10 @@ static int loop_clr_fd(struct loop_device *lo) lo->lo_disk->flags |= GENHD_FL_NO_PART_SCAN; mutex_unlock(&lo->lo_ctl_mutex); if (bdev) { + /* + * Remove all partitions, since BLKRRPART won't remove user + * added partitions when max_part=0. + */ struct disk_part_iter piter; struct hd_struct *part; -- 2.39.5