aboutsummaryrefslogtreecommitdiff
path: root/block/bio-integrity.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-12block: support PI at non-zero offset within metadataGravatar Kanchan Joshi 1-0/+1
2024-01-16block: bio-integrity: fix kcalloc() arguments orderGravatar Dmitry Antipov 1-1/+1
2023-12-01block: bio-integrity: directly map user buffersGravatar Keith Busch 1-2/+216
2023-08-09bio-integrity: create multi-page bvecs in bio_integrity_add_page()Gravatar Jinyoung Choi 1-7/+24
2023-08-09bio-integrity: cleanup adding integrity pages to bip's bvec.Gravatar Jinyoung Choi 1-13/+3
2023-08-09bio-integrity: update the payload size in bio_integrity_add_page()Gravatar Jinyoung Choi 1-1/+1
2023-07-25block: cleanup bio_integrity_prepGravatar Jinyoung Choi 1-5/+1
2023-07-20block: refactor to use helperGravatar Nitesh Shetty 1-3/+1
2023-02-16block: bio-integrity: Copy flags when bio_integrity_payload is clonedGravatar Martin K. Petersen 1-0/+1
2023-02-03block: factor out a bvec_set_page helperGravatar Christoph Hellwig 1-6/+1
2022-08-02block: pass struct queue_limits to the bio splitting helpersGravatar Christoph Hellwig 1-1/+1
2022-03-07block: support pi with extended metadataGravatar Keith Busch 1-0/+1
2022-03-07Merge branch 'for-5.18/block' into for-5.18/64bit-piGravatar Jens Axboe 1-1/+0
2022-02-04block: clone crypto and integrity data in __bio_clone_fastGravatar Christoph Hellwig 1-1/+0
2022-02-03block: bio-integrity: Advance seed correctly for larger interval sizesGravatar Martin K. Petersen 1-1/+1
2021-10-18block: convert the rest of block to bdev_get_queueGravatar Pavel Begunkov 1-1/+1
2021-10-18block: move integrity handling out of <linux/blkdev.h>Gravatar Christoph Hellwig 1-1/+1
2021-08-16block: use bvec_virt in bio_integrity_{process,free}Gravatar Christoph Hellwig 1-5/+2
2021-08-02block: use bvec_kmap_local in bio_integrity_processGravatar Christoph Hellwig 1-8/+6
2021-04-06block: remove BLK_BOUNCE_ISA supportGravatar Christoph Hellwig 1-2/+1
2021-02-08block: use bi_max_vecs to find the bvec poolGravatar Christoph Hellwig 1-7/+4
2021-02-08block: reuse BIO_INLINE_VECS for integrity bvecsGravatar Christoph Hellwig 1-4/+2
2021-01-24block: store a block_device pointer in struct bioGravatar Christoph Hellwig 1-9/+9
2020-07-02block: make function __bio_integrity_free() staticGravatar Wei Yongjun 1-1/+2
2020-06-24block: release bip in a right way in error pathGravatar Chengguang Xu 1-9/+14
2020-06-02block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failedGravatar yu kuai 1-1/+0
2020-05-14block: Make blk-integrity preclude hardware inline encryptionGravatar Satya Tangirala 1-0/+3
2019-12-05block: fix memleak of bio integrity dataGravatar Justin Tee 1-1/+1
2019-07-11block/bio-integrity: fix a memory leak bugGravatar Wenwen Wang 1-2/+6
2019-05-16block/bio-integrity: use struct_size() in kmalloc()Gravatar Jackie Liu 1-2/+1
2019-04-30block: switch all files cleared marked as GPLv2 to SPDX tagsGravatar Christoph Hellwig 1-15/+1
2018-12-16block: remove the bio_integrity_advance exportGravatar Christoph Hellwig 1-1/+0
2018-12-16block: remove the bioset_integrity_free exportGravatar Christoph Hellwig 1-1/+0
2018-09-06block: remove bio_rewind_iter()Gravatar Ming Lei 1-8/+4
2018-07-26block: move bio_integrity_{intervals,bytes} into blkdev.hGravatar Greg Edwards 1-22/+0
2018-05-14block: Convert bio_set to mempool_init()Gravatar Kent Overstreet 1-15/+14
2018-01-17block: Fix __bio_integrity_endio() documentationGravatar Bart Van Assche 1-1/+0
2017-10-06block: remove unnecessary NULL checks in bioset_integrity_free()Gravatar Tim Hansen 1-5/+2
2017-09-07Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-blockGravatar Linus Torvalds 1-14/+12
2017-08-24bio-integrity: Fix regression if profile verify_fn is NULLGravatar Milan Broz 1-1/+4
2017-08-23block: replace bi_bdev with a gendisk pointer and partitions indexGravatar Christoph Hellwig 1-10/+8
2017-08-09bio-integrity: only verify integrity on the lowest stacked driverGravatar Christoph Hellwig 1-3/+2
2017-08-09bio-integrity: Fix regression if profile verify_fn is NULLGravatar Milan Broz 1-1/+4
2017-08-09bio-integrity: move the bio integrity profile check earlier in bio_integrity_...Gravatar Christoph Hellwig 1-3/+3
2017-07-04bio-integrity: fix boolreturn.cocci warningsGravatar kbuild test robot 1-1/+1
2017-07-03bio-integrity: stop abusing bi_end_ioGravatar Christoph Hellwig 1-27/+12
2017-07-03bio-integrity: Restore original iterator on verify stageGravatar Dmitry Monakhov 1-6/+20
2017-07-03bio-integrity: fold bio_integrity_enabled to bio_integrity_prepGravatar Dmitry Monakhov 1-49/+39
2017-07-03bio-integrity: fix interface for bio_integrity_trimGravatar Dmitry Monakhov 1-9/+2
2017-07-03bio-integrity: bio_integrity_advance must update integrity seedGravatar Dmitry Monakhov 1-0/+1