Re: more integrity cleanups v3

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

 



On Tue, 02 Jul 2024 17:10:18 +0200, Christoph Hellwig wrote:
> this series has more cleanups to the block layer integrity code.
> It splits the bio integrity APIs into their own header as they are
> only used by very few source files, cleans up their stubs a little
> bit, and then in the last patch change when the bio_integrity_payload
> is freed when it is not owned by the block layer.  This avoids having
> to know the submitter in the core code and will simplify adding other
> consuer of the API like file systems or the io_uring non-passthrough
> PI support.
> 
> [...]

Applied, thanks!

[1/6] block: split integrity support out of bio.h
      commit: da042a3655151157c06e71a583e883ab2d86d1ff
[2/6] block: also return bio_integrity_payload * from stubs
      commit: 21671a1ed1ff22e158ebe9d619943f926f03f5cd
[3/6] block: don't call bio_uninit from bio_endio
      commit: bf4c89fc8797f5c0964a0c3d561fbe7e8483b62f
[4/6] block: call bio_integrity_unmap_free_user from blk_rq_unmap_user
      commit: f8924374fd37a8b41d554acd8b7407af7d354c0d
[5/6] block: don't free submitter owned integrity payload on I/O completion
      commit: 85253bac4d02b1f95d6109c221aeccd7a262ec4d
[6/6] block: don't free the integrity payload in bio_integrity_unmap_free_user
      commit: 74cc150282e41c6c0704cd305c9a4392dc64ef4d

Best regards,
-- 
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