linux/drivers/block
Christoph Hellwig d86e716aa4 block: move zone related fields to struct gendisk
Move the zone related fields that are currently stored in
struct request_queue to struct gendisk as these are part of the highlevel
block layer API and are only used for non-passthrough I/O that requires
the gendisk.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
Reviewed-by: Damien Le Moal <damien.lemoal@opensource.wdc.com>
Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Link: https://lore.kernel.org/r/20220706070350.1703384-17-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2022-07-06 06:46:26 -06:00
..
aoe block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
drbd block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
mtip32xx blk-mq: Drop 'reserved' arg of busy_tag_iter_fn 2022-07-06 06:33:53 -06:00
null_blk block: move zone related fields to struct gendisk 2022-07-06 06:46:26 -06:00
paride block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
rnbd block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
xen-blkback xen-blkback: use bdev_discard_alignment 2022-05-04 05:24:40 -06:00
zram block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
amiflop.c block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
ataflop.c block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
brd.c block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
floppy.c block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
Kconfig floppy: disable FDRAWCMD by default 2022-04-27 09:41:54 -07:00
loop.c block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
Makefile block: remove the rsxx driver 2021-12-16 10:57:04 -07:00
n64cart.c block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
nbd.c blk-mq: Drop 'reserved' arg of busy_tag_iter_fn 2022-07-06 06:33:53 -06:00
pktcdvd.c block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
ps3disk.c block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
ps3vram.c block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
rbd_types.h libceph, rbd: replace zero-length array with flexible-array 2020-06-01 13:22:53 +02:00
rbd.c block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
sunvdc.c block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
swim3.c block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
swim_asm.S treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
swim.c block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
sx8.c block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
virtio_blk.c block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
xen-blkfront.c block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00
z2ram.c block: remove blk_cleanup_disk 2022-06-28 06:33:15 -06:00