Re: [PATCH V2] ublk: zoned: support REQ_OP_ZONE_RESET_ALL
From: Ming Lei <hidden>
Date: 2023-08-21 02:17:20
On Mon, Aug 14, 2023 at 10:01:25AM +0800, Ming Lei wrote:
On Thu, Aug 10, 2023 at 08:43:26PM +0800, Ming Lei wrote:quoted
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 NiklasHello Jens, Can you merge this one since V2 addresses Niklas's concern.
Ping... Thanks, Ming