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 | } |
