b81e0c2372e6 ("block: drop unused includes in ") c66fd019713e ("block: make the block holder code optional") c8276b954d2d ("block: split __blkdev_put") e54069acac1a ("block: move adjusting bd_part_count out of __blkdev_get") a8698707a183 ("block: move bd_mutex to struct gendisk") 210a6d756f20 ("block: move sync_blockdev from __blkdev_put to blkdev_put") 362529d9280a ("block: split __blkdev_get") 958229a7c55f ("block: add a flag to make put_disk on partially initalized disks safer") 6c60ff048ca1 ("block: prevent block device lookups at the beginning of del_gendisk") c76f48eb5c08 ("block: take bd_mutex around delete_partitions in del_gendisk") d3c4a43d9291 ("block: refactor blk_drop_partitions") 473338be3aae ("block: move more syncing and invalidation to delete_partition") 45611837bb37 ("block: remove invalidate_partition") b896fa85e0ee ("dasd: use bdev_disk_changed instead of blk_drop_partitions") 6cc8e7430801 ("loop: scale loop device by introducing per device lock") a33df75c6328 ("block: use an xarray for disk->part_tbl") 0470dd9d5f10 ("block: remove DISK_PITER_REVERSE") 309dca309fc3 ("block: store a block_device pointer in struct bio") 74cb8994b22a ("brd: remove the end of device check in brd_do_bvec") 52f019d43c22 ("block: add a hard-readonly flag to struct gendisk")