All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jens Axboe <axboe@fb.com>
To: <torvalds@linuxfoundation.org>
Cc: <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] Block integrity fixes and improvements
Date: Tue, 3 Nov 2015 17:18:04 -0700	[thread overview]
Message-ID: <20151104001804.GD13194@kernel.dk> (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


                 reply	other threads:[~2015-11-04  0:18 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20151104001804.GD13194@kernel.dk \
    --to=axboe@fb.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linuxfoundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.