On Fri, Apr 23, 2021 at 2:06 PM Jens Axboe [off-list ref] wrote:
A single fix for a behavioral regression in this series, when re-reading
the partition table with partitions open.
Hmm. The fact that it's no longer calling blk_drop_partitions() didn't
just mean that the check for "bdev->bd_part_count" was lost (now
re-instated).
It also seems to mean that blkdev_reread_part() no longer does the
sync_blockdev(bdev);
invalidate_bdev(bdev);
to write back and invalidate any caches.
Are we sure cache writeback/invalidate isn't needed? Or does it get
done some other place?
Linus