On Tue, Mar 10, 2020 at 11:30:27PM +0800, He Zhe wrote: > > So this is the exact requirement of commits to be reverted from a bisect > > or just a first guess? > > Many commits failed to build or boot during bisection. > > At least the following four have to be reverted to make it work. > > 979c690d block: move clearing bd_invalidated into check_disk_size_change > f0b870d block: remove (__)blkdev_reread_part as an exported API > 142fe8f block: fix bdev_disk_changed for non-partitioned devices > a1548b6 block: move rescan_partitions to fs/block_dev.c Just to make sure we are on the same page: if you revert all four it works, if you rever all but a1548b6 block: move rescan_partitions to fs/block_dev.c it doesn't?