summaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorYu Kuai <yukuai3@huawei.com>2023-02-17 10:22:00 +0800
committerJens Axboe <axboe@kernel.dk>2023-02-17 06:15:57 -0700
commite5cfefa97bccf956ea0bb6464c1f6c84fd7a8d9f (patch)
treecb464341f8eea4c7a96a7d437b6ebf295723a986 /kernel
parent0f77b29ad14e34a89961f32edc87b92db623bb37 (diff)
downloadlinux-e5cfefa97bccf956ea0bb6464c1f6c84fd7a8d9f.tar.gz
linux-e5cfefa97bccf956ea0bb6464c1f6c84fd7a8d9f.tar.bz2
linux-e5cfefa97bccf956ea0bb6464c1f6c84fd7a8d9f.zip
block: fix scan partition for exclusively open device again
As explained in commit 36369f46e917 ("block: Do not reread partition table on exclusively open device"), reread partition on the device that is exclusively opened by someone else is problematic. This patch will make sure partition scan will only be proceed if current thread open the device exclusively, or the device is not opened exclusively, and in the later case, other scanners and exclusive openers will be blocked temporarily until partition scan is done. Fixes: 10c70d95c0f2 ("block: remove the bd_openers checks in blk_drop_partitions") Cc: <stable@vger.kernel.org> Suggested-by: Jan Kara <jack@suse.cz> Signed-off-by: Yu Kuai <yukuai3@huawei.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Link: https://lore.kernel.org/r/20230217022200.3092987-3-yukuai1@huaweicloud.com Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions