All of lore.kernel.org
 help / color / mirror / Atom feed
* drop bio mode from null_blk and convert it to atomic queue limits
@ 2024-02-14  9:54 Christoph Hellwig
  2024-02-14  9:54 ` [PATCH 1/5] null_blk: remove the bio based I/O path Christoph Hellwig
                   ` (5 more replies)
  0 siblings, 6 replies; 20+ messages in thread
From: Christoph Hellwig @ 2024-02-14  9:54 UTC (permalink / raw)
  To: Jens Axboe; +Cc: linux-block

Hi Jens,

this series drops the obsolete bio mode from the null_blk driver and
then converts the driver to pass the queue limits to blk_mq_alloc_disk.

Diffstat:
 main.c     |  500 +++++++++++++++----------------------------------------------
 null_blk.h |   17 --
 trace.h    |    5 
 zoned.c    |   17 --
 4 files changed, 134 insertions(+), 405 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread
* drop bio mode from null_blk and convert it to atomic queue limits v2
@ 2024-02-19  6:29 Christoph Hellwig
  2024-02-19  6:29 ` [PATCH 3/5] null_blk: refactor tag_set setup Christoph Hellwig
  0 siblings, 1 reply; 20+ messages in thread
From: Christoph Hellwig @ 2024-02-19  6:29 UTC (permalink / raw)
  To: Jens Axboe; +Cc: linux-block

Hi Jens,

this series drops the obsolete bio mode from the null_blk driver and
then converts the driver to pass the queue limits to blk_mq_alloc_disk.

Note: this series sits on top of the "pass queue_limits to blk_alloc_disk
for simple drivers" series now.

Changes since v1:
 - add an incremental from Damien to make sure the zoned tunable are
   properly taken into account

Diffstat:
 main.c     |  502 +++++++++++++++----------------------------------------------
 null_blk.h |   19 --
 trace.h    |    5 
 zoned.c    |   25 +--
 4 files changed, 139 insertions(+), 412 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread
* drop bio mode from null_blk and convert it to atomic queue limits v3
@ 2024-02-20  5:32 Christoph Hellwig
  2024-02-20  5:33 ` [PATCH 3/5] null_blk: refactor tag_set setup Christoph Hellwig
  0 siblings, 1 reply; 20+ messages in thread
From: Christoph Hellwig @ 2024-02-20  5:32 UTC (permalink / raw)
  To: Jens Axboe; +Cc: linux-block

Hi Jens,

this series drops the obsolete bio mode from the null_blk driver and
then converts the driver to pass the queue limits to blk_mq_alloc_disk.

Changes since v2:
 - rebase on top of the blk_alloc_disk prototype change

Changes since v1:
 - add an incremental from Damien to make sure the zoned tunable are
   properly taken into account

Diffstat:
 main.c     |  503 +++++++++++++++----------------------------------------------
 null_blk.h |   19 --
 trace.h    |    5 
 zoned.c    |   25 +--
 4 files changed, 139 insertions(+), 413 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread
* drop bio mode from null_blk and convert it to atomic queue limits v4
@ 2024-02-20  9:32 Christoph Hellwig
  2024-02-20  9:32 ` [PATCH 3/5] null_blk: refactor tag_set setup Christoph Hellwig
  0 siblings, 1 reply; 20+ messages in thread
From: Christoph Hellwig @ 2024-02-20  9:32 UTC (permalink / raw)
  To: Jens Axboe; +Cc: linux-block

Hi Jens,

sorry for spamming you twice in a day with this series, but the buildbot
decided to send me a delayed warning just after posting the previous
series, so I've fixed it up and resent.

this series drops the obsolete bio mode from the null_blk driver and
then converts the driver to pass the queue limits to blk_mq_alloc_disk.

Changes since v3:
 - fix the !BLK_DEV_ZONE compilation

Changes since v2:
 - rebase on top of the blk_alloc_disk prototype change

Changes since v1:
 - add an incremental from Damien to make sure the zoned tunable are
   properly taken into account

Diffstat:
 main.c     |  503 +++++++++++++++----------------------------------------------
 null_blk.h |   19 --
 trace.h    |    5 
 zoned.c    |   25 +--
 4 files changed, 139 insertions(+), 413 deletions(-)

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

end of thread, other threads:[~2024-02-20  9:32 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-14  9:54 drop bio mode from null_blk and convert it to atomic queue limits Christoph Hellwig
2024-02-14  9:54 ` [PATCH 1/5] null_blk: remove the bio based I/O path Christoph Hellwig
2024-02-14 11:25   ` Damien Le Moal
2024-02-14 17:25   ` Keith Busch
2024-02-14 23:16     ` Damien Le Moal
2024-02-14 23:34       ` Keith Busch
2024-02-15  8:05     ` Christoph Hellwig
2024-02-14  9:54 ` [PATCH 2/5] null_blk: initialize the tag_set timeout in null_init_tag_set Christoph Hellwig
2024-02-14 11:26   ` Damien Le Moal
2024-02-14  9:54 ` [PATCH 3/5] null_blk: refactor tag_set setup Christoph Hellwig
2024-02-14 11:29   ` Damien Le Moal
2024-02-14  9:55 ` [PATCH 4/5] null_blk: remove null_gendisk_register Christoph Hellwig
2024-02-14 11:30   ` Damien Le Moal
2024-02-14  9:55 ` [PATCH 5/5] null_blk: pass queue_limits to blk_mq_alloc_disk Christoph Hellwig
2024-02-14 11:32   ` Damien Le Moal
2024-02-14 14:08 ` drop bio mode from null_blk and convert it to atomic queue limits Johannes Thumshirn
  -- strict thread matches above, loose matches on Subject: below --
2024-02-19  6:29 drop bio mode from null_blk and convert it to atomic queue limits v2 Christoph Hellwig
2024-02-19  6:29 ` [PATCH 3/5] null_blk: refactor tag_set setup Christoph Hellwig
2024-02-20  5:32 drop bio mode from null_blk and convert it to atomic queue limits v3 Christoph Hellwig
2024-02-20  5:33 ` [PATCH 3/5] null_blk: refactor tag_set setup Christoph Hellwig
2024-02-20  7:22   ` Hannes Reinecke
2024-02-20  9:32 drop bio mode from null_blk and convert it to atomic queue limits v4 Christoph Hellwig
2024-02-20  9:32 ` [PATCH 3/5] null_blk: refactor tag_set setup Christoph Hellwig

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.