Linux block layer
 help / color / mirror / Atom feed
* add a ZONE_RESET_ALL uring cmd v2 (resend)
@ 2026-08-04 12:50 Christoph Hellwig
  2026-08-04 12:50 ` [PATCH 1/6] block: remove a dead return statement in blk_zone_plug_bio Christoph Hellwig
                   ` (6 more replies)
  0 siblings, 7 replies; 10+ messages in thread
From: Christoph Hellwig @ 2026-08-04 12:50 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.

This is just a resent with collected Reviewed-bys to get it back into
the attention window.


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] 10+ messages in thread
* add a ZONE_RESET_ALL uring cmd v2
@ 2026-07-16  9:17 Christoph Hellwig
  2026-07-16  9:17 ` [PATCH 3/6] block: remove blk_zone_wplug_handle_zone_mgmt Christoph Hellwig
  0 siblings, 1 reply; 10+ 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] 10+ messages in thread

end of thread, other threads:[~2026-08-04 13:00 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-04 12:50 add a ZONE_RESET_ALL uring cmd v2 (resend) Christoph Hellwig
2026-08-04 12:50 ` [PATCH 1/6] block: remove a dead return statement in blk_zone_plug_bio Christoph Hellwig
2026-08-04 12:50 ` [PATCH 2/6] block: allow REQ_NOWAIT zone management commands Christoph Hellwig
2026-08-04 12:50 ` [PATCH 3/6] block: remove blk_zone_wplug_handle_zone_mgmt Christoph Hellwig
2026-08-04 12:50 ` [PATCH 4/6] block: also reject zone open / close on conventional zones Christoph Hellwig
2026-08-04 12:50 ` [PATCH 5/6] block: remove most blkdev_cmd_discard arguments Christoph Hellwig
2026-08-04 12:50 ` [PATCH 6/6] block: implement async io_uring zone reset all Christoph Hellwig
2026-08-04 13:00 ` add a ZONE_RESET_ALL uring cmd v2 (resend) Jens Axboe
  -- strict thread matches above, loose matches on Subject: below --
2026-07-16  9:17 add a ZONE_RESET_ALL uring cmd v2 Christoph Hellwig
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

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