diff options
-rw-r--r-- | fs/block_dev.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/fs/block_dev.c b/fs/block_dev.c index fffdf86c1757..7dd2c658d429 100644 --- a/fs/block_dev.c +++ b/fs/block_dev.c | |||
@@ -1448,13 +1448,11 @@ int blkdev_put(struct block_device *bdev, fmode_t mode) | |||
1448 | disk_unblock_events(bdev->bd_disk); | 1448 | disk_unblock_events(bdev->bd_disk); |
1449 | disk_check_events(bdev->bd_disk); | 1449 | disk_check_events(bdev->bd_disk); |
1450 | bdev->bd_write_holder = false; | 1450 | bdev->bd_write_holder = false; |
1451 | } else | 1451 | } |
1452 | disk_check_events(bdev->bd_disk); | ||
1453 | } | 1452 | } |
1454 | 1453 | ||
1455 | mutex_unlock(&bdev->bd_mutex); | 1454 | mutex_unlock(&bdev->bd_mutex); |
1456 | } else | 1455 | } |
1457 | disk_check_events(bdev->bd_disk); | ||
1458 | 1456 | ||
1459 | return __blkdev_put(bdev, mode, 0); | 1457 | return __blkdev_put(bdev, mode, 0); |
1460 | } | 1458 | } |