Merge tag 'for-6.11/block-post-20240722' of git://git.kernel.dk/linux
Pull block integrity mapping updates from Jens Axboe: "A 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" * tag 'for-6.11/block-post-20240722' of git://git.kernel.dk/linux: block: don't free the integrity payload in bio_integrity_unmap_free_user block: don't free submitter owned integrity payload on I/O completion block: call bio_integrity_unmap_free_user from blk_rq_unmap_user block: don't call bio_uninit from bio_endio block: also return bio_integrity_payload * from stubs block: split integrity support out of bio.h
Showing
- block/bio-integrity.c 32 additions, 55 deletionsblock/bio-integrity.c
- block/bio.c 13 additions, 3 deletionsblock/bio.c
- block/blk-map.c 3 additions, 0 deletionsblock/blk-map.c
- block/blk.h 12 additions, 2 deletionsblock/blk.h
- block/bounce.c 1 addition, 1 deletionblock/bounce.c
- drivers/md/dm.c 1 addition, 0 deletionsdrivers/md/dm.c
- drivers/nvme/host/ioctl.c 5 additions, 11 deletionsdrivers/nvme/host/ioctl.c
- drivers/scsi/sd.c 2 additions, 1 deletiondrivers/scsi/sd.c
- include/linux/bio-integrity.h 152 additions, 0 deletionsinclude/linux/bio-integrity.h
- include/linux/bio.h 0 additions, 156 deletionsinclude/linux/bio.h
- include/linux/blk-integrity.h 1 addition, 0 deletionsinclude/linux/blk-integrity.h
Please register or sign in to comment