All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] Support for zoned block devices
@ 2016-07-19 13:20 Hannes Reinecke
  2016-07-19 13:20 ` [PATCH 1/6] blk-sysfs: Add 'chunk_sectors' to sysfs attributes Hannes Reinecke
                   ` (5 more replies)
  0 siblings, 6 replies; 45+ messages in thread
From: Hannes Reinecke @ 2016-07-19 13:20 UTC (permalink / raw)
  To: Jens Axboe; +Cc: linux-block, linux-scsi, Damien Le Moal, Hannes Reinecke

Hi Jens,

this patchset adds support for zoned block devices to the block layer.
Support for it is selected with the new 'BLK_DEV_ZONED' config option.

Patch has been made over Tejuns 'libata/for-4.8' repository.

As usual, comments and reviews are welcome.

Hannes Reinecke (6):
  blk-sysfs: Add 'chunk_sectors' to sysfs attributes
  block: update chunk_sectors in blk_stack_limits()
  block: Implement support for zoned block devices
  block: Add 'zoned' sysfs queue attribute
  block: Introduce BLKPREP_DONE
  block: Add 'BLK_MQ_RQ_QUEUE_DONE' return value

 block/Kconfig           |  9 +++++++
 block/Makefile          |  1 +
 block/blk-core.c        | 11 +++++++-
 block/blk-mq.c          |  1 +
 block/blk-settings.c    |  4 +++
 block/blk-sysfs.c       | 57 ++++++++++++++++++++++++++++++++++++++++
 block/blk-zoned.c       | 70 +++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/scsi/scsi_lib.c |  4 +++
 include/linux/blk-mq.h  |  1 +
 include/linux/blkdev.h  | 48 +++++++++++++++++++++++++++++++++
 10 files changed, 205 insertions(+), 1 deletion(-)
 create mode 100644 block/blk-zoned.c

-- 
1.8.5.6


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

end of thread, other threads:[~2016-07-25 14:45 UTC | newest]

Thread overview: 45+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-19 13:20 [PATCH 0/6] Support for zoned block devices Hannes Reinecke
2016-07-19 13:20 ` [PATCH 1/6] blk-sysfs: Add 'chunk_sectors' to sysfs attributes Hannes Reinecke
2016-07-20  1:02   ` Damien Le Moal
2016-07-20  1:02     ` Damien Le Moal
2016-07-21  5:59   ` Christoph Hellwig
2016-07-22 20:35   ` Martin K. Petersen
2016-07-19 13:20 ` [PATCH 2/6] block: update chunk_sectors in blk_stack_limits() Hannes Reinecke
2016-07-20  1:05   ` Damien Le Moal
2016-07-20  1:05     ` Damien Le Moal
2016-07-21  5:59   ` Christoph Hellwig
2016-07-22 20:46   ` Martin K. Petersen
2016-07-19 13:20 ` [PATCH 3/6] block: Implement support for zoned block devices Hannes Reinecke
2016-07-20  1:05   ` Damien Le Moal
2016-07-20  1:05     ` Damien Le Moal
2016-07-19 13:20 ` [PATCH 4/6] block: Add 'zoned' sysfs queue attribute Hannes Reinecke
2016-07-20  1:07   ` Damien Le Moal
2016-07-20  1:07     ` Damien Le Moal
2016-07-22 20:45   ` Martin K. Petersen
2016-07-23 12:43     ` Hannes Reinecke
2016-07-23 12:43       ` Hannes Reinecke
2016-07-23 22:13       ` Bart Van Assche
2016-07-23 22:13         ` Bart Van Assche
2016-07-24  7:10         ` Hannes Reinecke
2016-07-24  7:10           ` Hannes Reinecke
2016-07-24 13:37           ` Bart Van Assche
2016-07-24 13:37             ` Bart Van Assche
2016-07-24 13:51             ` Bart Van Assche
2016-07-24 23:22               ` Damien Le Moal
2016-07-25  5:56               ` Hannes Reinecke
2016-07-25  5:56                 ` Hannes Reinecke
2016-07-25 14:45                 ` Jens Axboe
2016-07-24 23:16             ` Damien Le Moal
2016-07-25 14:44             ` Jens Axboe
2016-07-19 13:20 ` [PATCH 5/6] block: Introduce BLKPREP_DONE Hannes Reinecke
2016-07-20  1:10   ` Damien Le Moal
2016-07-20  1:10     ` Damien Le Moal
2016-07-21  5:58   ` Christoph Hellwig
2016-07-21  6:01     ` Hannes Reinecke
2016-07-21  6:01       ` Hannes Reinecke
2016-07-19 13:20 ` [PATCH 6/6] block: Add 'BLK_MQ_RQ_QUEUE_DONE' return value Hannes Reinecke
2016-07-20  1:11   ` Damien Le Moal
2016-07-20  1:11     ` Damien Le Moal
2016-07-21  5:53   ` Christoph Hellwig
2016-07-21  6:00     ` Hannes Reinecke
2016-07-21  6:00       ` Hannes Reinecke

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.