]> git.itanic.dy.fi Git - linux-stable/commit
block: simplify disk_set_zoned
authorChristoph Hellwig <hch@lst.de>
Sun, 17 Dec 2023 16:53:58 +0000 (17:53 +0100)
committerJens Axboe <axboe@kernel.dk>
Wed, 20 Dec 2023 03:17:43 +0000 (20:17 -0700)
commitd73e93b4dfab10c80688b061c30048df05585c7e
tree64fe5d6da0ad0053c9d42f6356ec2032e928024c
parent7437bb73f087e5f216f9c6603f5149d354e315af
block: simplify disk_set_zoned

Only use disk_set_zoned to actually enable zoned device support.
For clearing it, call disk_clear_zoned, which is renamed from
disk_clear_zone_settings and now directly clears the zoned flag as
well.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
Link: https://lore.kernel.org/r/20231217165359.604246-5-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/blk-settings.c
block/blk-zoned.c
block/blk.h
drivers/block/null_blk/zoned.c
drivers/block/ublk_drv.c
drivers/block/virtio_blk.c
drivers/nvme/host/zns.c
drivers/scsi/sd.c
include/linux/blkdev.h