[GIT PULL] Block integrity mapping updates

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

Set of cleanups and fixes for the block integrity support. Sent
separately from the main block changes from last week, as they depended
on later fixes in the 6.10-rc cycle.

Please pull!


The following changes since commit 98d34c087249d39838874b83e17671e7d5eb1ca7:

  xen-blkfront: fix sector_size propagation to the block layer (2024-07-02 08:58:12 -0600)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/for-6.11/block-post-20240722

for you to fetch changes up to 74cc150282e41c6c0704cd305c9a4392dc64ef4d:

  block: don't free the integrity payload in bio_integrity_unmap_free_user (2024-07-03 10:21:16 -0600)

----------------------------------------------------------------
for-6.11/block-post-20240722

----------------------------------------------------------------
Christoph Hellwig (6):
      block: split integrity support out of bio.h
      block: also return bio_integrity_payload * from stubs
      block: don't call bio_uninit from bio_endio
      block: call bio_integrity_unmap_free_user from blk_rq_unmap_user
      block: don't free submitter owned integrity payload on I/O completion
      block: don't free the integrity payload in bio_integrity_unmap_free_user

Jens Axboe (1):
      Merge tag 'v6.10-rc6' into for-6.11/block-post

 block/bio-integrity.c         |  87 +++++++------------
 block/bio.c                   |  16 +++-
 block/blk-map.c               |   3 +
 block/blk.h                   |  14 ++-
 block/bounce.c                |   2 +-
 drivers/md/dm.c               |   1 +
 drivers/nvme/host/ioctl.c     |  16 ++--
 drivers/scsi/sd.c             |   3 +-
 include/linux/bio-integrity.h | 152 +++++++++++++++++++++++++++++++++
 include/linux/bio.h           | 156 ----------------------------------
 include/linux/blk-integrity.h |   1 +
 11 files changed, 222 insertions(+), 229 deletions(-)

-- 
Jens Axboe





[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux