]> git.baikalelectronics.ru Git - kernel.git/commit
bdev: Refresh bdev size for disks without partitioning
authorJan Kara <jack@suse.cz>
Mon, 21 Oct 2019 08:38:00 +0000 (10:38 +0200)
committerJens Axboe <axboe@kernel.dk>
Sun, 3 Nov 2019 14:53:50 +0000 (07:53 -0700)
commit51aa2299f715e089b7d1e314c8b61675ce827379
tree184a976e8e9682608665f6b82ed38091b776e194
parent7ca5ac25b0dede5998a7594ed908379ef0443965
bdev: Refresh bdev size for disks without partitioning

Currently, block device size in not updated on second and further open
for block devices where partition scan is disabled. This is particularly
annoying for example for DVD drives as that means block device size does
not get updated once the media is inserted into a drive if the device is
already open when inserting the media. This is actually always the case
for example when pktcdvd is in use.

Fix the problem by revalidating block device size on every open even for
devices with partition scan disabled.

Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/block_dev.c