[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20151104001804.GD13194@kernel.dk>
Date: Tue, 3 Nov 2015 17:18:04 -0700
From: Jens Axboe <axboe@...com>
To: <torvalds@...uxfoundation.org>
CC: <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] Block integrity fixes and improvements
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@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists