lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
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