All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] null_blk cleanup and fix
@ 2020-03-30  4:01 Damien Le Moal
  2020-03-30  4:01 ` [PATCH 1/2] null_blk: Cleanup zoned device initialization Damien Le Moal
  2020-03-30  4:01 ` [PATCH 2/2] block: null_blk: Fix zoned command handling Damien Le Moal
  0 siblings, 2 replies; 7+ messages in thread
From: Damien Le Moal @ 2020-03-30  4:01 UTC (permalink / raw)
  To: linux-block, Jens Axboe; +Cc: Johannes Thumshirn

Jens,

The first patch of this series, extracted as is from Johannes series
for REQ_OP_ZONE_APPEND support cleans up null_blk zoned device
initialization. The reviewed tag from Christoph sent for the patch
within Johannes post is included here.

The second patch extracts and extends a fix included in the zonne
append series to correctly handle writes to null_blk zoned devices.
The fix forces zone type and zone condition checks to be executed
before the generic null_blk bad block and memory backing options
handling. The fix also makes sure that a zone write pointer position
is updated only if these two generic operations are executed
successfully.

Please consider these patches for inclusion in 5.7.

Damien Le Moal (2):
  null_blk: Cleanup zoned device initialization
  block: null_blk: Fix zoned command handling

 drivers/block/null_blk.h       | 37 +++++++++++++++++++++---
 drivers/block/null_blk_main.c  | 51 ++++++++++++----------------------
 drivers/block/null_blk_zoned.c | 37 ++++++++++++++++++------
 3 files changed, 79 insertions(+), 46 deletions(-)

-- 
2.25.1


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

end of thread, other threads:[~2020-03-31  8:28 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-30  4:01 [PATCH 0/2] null_blk cleanup and fix Damien Le Moal
2020-03-30  4:01 ` [PATCH 1/2] null_blk: Cleanup zoned device initialization Damien Le Moal
2020-03-30  5:55   ` Johannes Thumshirn
2020-03-31  8:25   ` Christoph Hellwig
2020-03-30  4:01 ` [PATCH 2/2] block: null_blk: Fix zoned command handling Damien Le Moal
2020-03-30  5:59   ` Johannes Thumshirn
2020-03-31  8:28   ` 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.