Linux io-uring development
 help / color / mirror / Atom feed
* add a ZONE_RESET_ALL uring cmd v2
@ 2026-07-16  9:17 Christoph Hellwig
  2026-07-16  9:17 ` [PATCH 1/6] block: remove a dead return statement in blk_zone_plug_bio Christoph Hellwig
                   ` (5 more replies)
  0 siblings, 6 replies; 13+ messages in thread
From: Christoph Hellwig @ 2026-07-16  9:17 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Damien Le Moal, linux-block, io-uring

Hi Jens,

this series adds a new ZONE_RESET_ALL uring cmd, and cleans up the
io_uring discard support and the block layer zone management code a
little bit in preparation for that.

This command is useful to speed up workloads that need to initialize a
large number (or even a small > 1 number) of disks.

Diffstat:
 block/blk-core.c            |    6 +++-
 block/blk-zoned.c           |   30 ----------------------
 block/ioctl.c               |   60 ++++++++++++++++++++++++++++++++++----------
 include/uapi/linux/blkdev.h |    1 
 4 files changed, 53 insertions(+), 44 deletions(-)

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2026-07-16 11:31 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-16  9:17 add a ZONE_RESET_ALL uring cmd v2 Christoph Hellwig
2026-07-16  9:17 ` [PATCH 1/6] block: remove a dead return statement in blk_zone_plug_bio Christoph Hellwig
2026-07-16 11:26   ` Damien Le Moal
2026-07-16  9:17 ` [PATCH 2/6] block: allow REQ_NOWAIT zone management commands Christoph Hellwig
2026-07-16 11:27   ` Damien Le Moal
2026-07-16  9:17 ` [PATCH 3/6] block: remove blk_zone_wplug_handle_zone_mgmt Christoph Hellwig
2026-07-16 11:28   ` Damien Le Moal
2026-07-16  9:17 ` [PATCH 4/6] block: also reject zone open / close on conventional zones Christoph Hellwig
2026-07-16 11:29   ` Damien Le Moal
2026-07-16  9:17 ` [PATCH 5/6] block: remove most blkdev_cmd_discard arguments Christoph Hellwig
2026-07-16 11:30   ` Damien Le Moal
2026-07-16  9:17 ` [PATCH 6/6] block: implement async io_uring zone reset all Christoph Hellwig
2026-07-16 11:31   ` Damien Le Moal

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox