]> git.baikalelectronics.ru Git - kernel.git/commit
block: introduce blk_queue_clear_zone_settings()
authorDamien Le Moal <damien.lemoal@wdc.com>
Thu, 28 Jan 2021 04:47:32 +0000 (13:47 +0900)
committerJens Axboe <axboe@kernel.dk>
Wed, 10 Feb 2021 14:44:41 +0000 (07:44 -0700)
commite8da949b2981f45bf51dbf1c3409734f3b35f91e
tree5dc37ce33ad8e36046994a9d116d9216a72c17ad
parenta599f9a8c231052c02b09ab846d64847b373cd51
block: introduce blk_queue_clear_zone_settings()

Introduce the internal function blk_queue_clear_zone_settings() to
cleanup all limits and resources related to zoned block devices. This
new function is called from blk_queue_set_zoned() when a disk zoned
model is set to BLK_ZONED_NONE. This particular case can happens when a
partition is created on a host-aware scsi disk.

Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com>
Reviewed-by: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
Reviewed-by: Johannes Thumshirn <johannes.thumshirn@edc.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/blk-settings.c
block/blk-zoned.c
block/blk.h