linux-scsi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] zoned block device report zones enhancements
@ 2019-10-24  6:50 Damien Le Moal
  2019-10-24  6:50 ` [PATCH 1/4] block: Enhance blk_revalidate_disk_zones() Damien Le Moal
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Damien Le Moal @ 2019-10-24  6:50 UTC (permalink / raw)
  To: linux-block, Jens Axboe, linux-scsi, Martin K . Petersen,
	dm-devel, Mike Snitzer

This series of patches improve the handling and execution of report
zones operations for zoned block devices.

The first patch enhances device revalidation by moving zone information
checks from the low level driver into the block layer. The second patch
remove some unnecessary code. The last two patches introduce generic
allocation of report zones command buffer, further enhancing zoned disk
revalidation.

As always, comments are welcome.

Damien Le Moal (4):
  block: Enhance blk_revalidate_disk_zones()
  block: Simplify report zones execution
  block: Introduce report zones queue limits
  block: Generically handle report zones buffer

 block/blk-settings.c           |   3 +
 block/blk-zoned.c              | 178 +++++++++++++++++----------
 drivers/block/null_blk.h       |   6 +-
 drivers/block/null_blk_zoned.c |   3 +-
 drivers/md/dm.c                |   9 +-
 drivers/scsi/sd.h              |   3 +-
 drivers/scsi/sd_zbc.c          | 212 +++++++++------------------------
 include/linux/blkdev.h         |  12 +-
 8 files changed, 193 insertions(+), 233 deletions(-)

-- 
2.21.0


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

end of thread, other threads:[~2019-10-25  5:17 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-24  6:50 [PATCH 0/4] zoned block device report zones enhancements Damien Le Moal
2019-10-24  6:50 ` [PATCH 1/4] block: Enhance blk_revalidate_disk_zones() Damien Le Moal
2019-10-24  7:08   ` Christoph Hellwig
2019-10-25  5:15     ` Damien Le Moal
2019-10-24  7:20   ` Keith Busch
2019-10-24  6:50 ` [PATCH 2/4] block: Simplify report zones execution Damien Le Moal
2019-10-24  7:10   ` Christoph Hellwig
2019-10-25  5:17   ` Javier González
2019-10-24  6:50 ` [PATCH 3/4] block: Introduce report zones queue limits Damien Le Moal
2019-10-24  6:50 ` [PATCH 4/4] block: Generically handle report zones buffer Damien Le Moal
2019-10-24  7:13   ` Christoph Hellwig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).