Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1261986

[GIT PULL] Block integrity fixes and improvements

From Jens Axboe <axboe@fb.com>
Newsgroups linux.kernel
Subject [GIT PULL] Block integrity fixes and improvements
Date 2015-11-04 01:20 +0100
Message-ID <qqTXX-1ta-5@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


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

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Back to linux.kernel | Previous | Next | Find similar | Unroll thread


Thread

[GIT PULL] Block integrity fixes and improvements Jens Axboe <axboe@fb.com> - 2015-11-04 01:20 +0100

csiph-web