diff options
author | Christoph Hellwig <hch@lst.de> | 2022-06-29 08:20:13 +0200 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2022-06-29 16:36:46 +0200 |
commit | 22d0c4080fe49299640d9d6c43154c49794c2825 (patch) | |
tree | 104eba45842e179634e33c21b1ed966d515d5763 /block/blk.h | |
parent | block: move ->ia_ranges from the request_queue to the gendisk (diff) | |
download | linux-22d0c4080fe49299640d9d6c43154c49794c2825.tar.xz linux-22d0c4080fe49299640d9d6c43154c49794c2825.zip |
block: simplify disk_set_independent_access_ranges
Lift setting disk->ia_ranges from disk_register_independent_access_ranges
into disk_set_independent_access_ranges, and make the behavior the same
for the registered vs non-registered queue cases.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Damien Le Moal <damien.lemoal@opensource.wdc.com>
Tested-by: Damien Le Moal <damien.lemoal@opensource.wdc.com>
Link: https://lore.kernel.org/r/20220629062013.1331068-3-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block/blk.h')
-rw-r--r-- | block/blk.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/block/blk.h b/block/blk.h index 74d59435870c..58ad50cacd2d 100644 --- a/block/blk.h +++ b/block/blk.h @@ -459,8 +459,7 @@ long compat_blkdev_ioctl(struct file *file, unsigned cmd, unsigned long arg); extern const struct address_space_operations def_blk_aops; -int disk_register_independent_access_ranges(struct gendisk *disk, - struct blk_independent_access_ranges *new_iars); +int disk_register_independent_access_ranges(struct gendisk *disk); void disk_unregister_independent_access_ranges(struct gendisk *disk); #ifdef CONFIG_FAIL_MAKE_REQUEST |