Re: [PATCH V2] ublk: zoned: support REQ_OP_ZONE_RESET_ALL
From: Ming Lei <hidden>
Date: 2023-08-14 02:04:10
On Thu, Aug 10, 2023 at 08:43:26PM +0800, Ming Lei wrote:
There isn't any reason to not support REQ_OP_ZONE_RESET_ALL given everything is actually handled in userspace, not mention it is pretty easy to support RESET_ALL. So enable REQ_OP_ZONE_RESET_ALL and let userspace handle it. Verified by 'tools/zbc_reset_zone -all /dev/ublkb0' in libzbc[1] with libublk-rs based ublk-zoned target prototype[2], follows command line for creating ublk-zoned: cargo run --example zoned -- add -1 1024 # add $dev_id $DEV_SIZE [1] https://github.com/westerndigitalcorporation/libzbc [2] https://github.com/ming1/libublk-rs/tree/zoned.v2 Cc: Niklas Cassel <redacted> Cc: Damien Le Moal <dlemoal@kernel.org> Cc: Andreas Hindborg <redacted> Signed-off-by: Ming Lei <redacted> --- V2: - update comment as reported by Niklas
Hello Jens, Can you merge this one since V2 addresses Niklas's concern. Thanks, Ming