Skip to content

Commit e515be8

Browse files
YongjiXieaxboe
authored andcommitted
loop: Use invalidate_disk() helper to invalidate gendisk
Use invalidate_disk() helper to simplify the code for gendisk invalidation. Signed-off-by: Xie Yongji <[email protected]> Reviewed-by: Christoph Hellwig <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jens Axboe <[email protected]>
1 parent f059a1d commit e515be8

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

drivers/block/loop.c

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1395,11 +1395,7 @@ static int __loop_clr_fd(struct loop_device *lo, bool release)
13951395
blk_queue_logical_block_size(lo->lo_queue, 512);
13961396
blk_queue_physical_block_size(lo->lo_queue, 512);
13971397
blk_queue_io_min(lo->lo_queue, 512);
1398-
if (bdev) {
1399-
invalidate_bdev(bdev);
1400-
bdev->bd_inode->i_mapping->wb_err = 0;
1401-
}
1402-
set_capacity(lo->lo_disk, 0);
1398+
invalidate_disk(lo->lo_disk);
14031399
loop_sysfs_exit(lo);
14041400
if (bdev) {
14051401
/* let user-space know about this change */

0 commit comments

Comments
 (0)