public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] Block integrity fixes and improvements
@ 2015-11-04  0:18 Jens Axboe
  0 siblings, 0 replies; only message in thread
From: Jens Axboe @ 2015-11-04  0:18 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel

Hi Linus,

Next topic branch is the integrity branch. This is the joint work of Dan
and Martin, cleaning up and improving the support for block data
integrity.

Please pull!


  git://git.kernel.dk/linux-block.git for-4.4/integrity


----------------------------------------------------------------
Dan Williams (7):
      md, dm, scsi, nvme, libnvdimm: drop blk_integrity_unregister() at shutdown
      md: suspend i/o during runtime blk_integrity_unregister
      nvme: suspend i/o during runtime blk_integrity_unregister
      block: generic request_queue reference counting
      block: move blk_integrity to request_queue
      block: blk_flush_integrity() for bio-based drivers
      block, libnvdimm, nvme: provide a built-in blk_integrity nop profile

Martin K. Petersen (5):
      block: Move integrity kobject to struct gendisk
      block: Consolidate static integrity profile properties
      block: Reduce the size of struct blk_integrity
      block: Export integrity data interval size in sysfs
      block: Inline blk_integrity in struct gendisk

 Documentation/ABI/testing/sysfs-block |   7 ++
 block/bio-integrity.c                 |  17 +--
 block/blk-core.c                      |  74 +++++++++++--
 block/blk-integrity.c                 | 192 +++++++++++++++-------------------
 block/blk-mq-sysfs.c                  |   6 --
 block/blk-mq.c                        |  80 +++++---------
 block/blk-sysfs.c                     |   3 +-
 block/blk.h                           |  22 ++++
 block/genhd.c                         |   2 +
 block/partition-generic.c             |   1 +
 block/t10-pi.c                        |  16 +--
 drivers/md/dm-table.c                 |  88 ++++++++--------
 drivers/md/dm.c                       |   2 -
 drivers/md/md.c                       |  11 +-
 drivers/md/multipath.c                |   2 +
 drivers/md/raid1.c                    |   2 +
 drivers/md/raid10.c                   |   2 +
 drivers/nvdimm/btt.c                  |   1 -
 drivers/nvdimm/core.c                 |  21 +---
 drivers/nvme/host/pci.c               |  34 ++----
 drivers/scsi/sd.c                     |   1 -
 drivers/scsi/sd_dif.c                 |  31 +++---
 drivers/target/target_core_iblock.c   |  10 +-
 fs/block_dev.c                        |   2 +-
 include/linux/blk-mq.h                |   1 -
 include/linux/blkdev.h                |  48 ++++-----
 include/linux/genhd.h                 |  26 ++++-
 include/linux/t10-pi.h                |   8 +-
 28 files changed, 367 insertions(+), 343 deletions(-)

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2015-11-04  0:18 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-04  0:18 [GIT PULL] Block integrity fixes and improvements Jens Axboe

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