57 Commits (redonkable)

Author SHA1 Message Date
Chengguang Xu 074ae0cd84 block: release bip in a right way in error path 2 years ago
yu kuai b90ca32531 block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed 2 years ago
Justin Tee ccbc5d03c2 block: fix memleak of bio integrity data 2 years ago
Wenwen Wang e7bf90e5af block/bio-integrity: fix a memory leak bug 3 years ago
Jackie Liu 7a102d9044 block/bio-integrity: use struct_size() in kmalloc() 3 years ago
Christoph Hellwig 8c16567d86 block: switch all files cleared marked as GPLv2 to SPDX tags 3 years ago
Christoph Hellwig 4c9770c90f block: remove the bio_integrity_advance export 3 years ago
Christoph Hellwig 74030653f0 block: remove the bioset_integrity_free export 3 years ago
Ming Lei 7759eb23fd block: remove bio_rewind_iter() 3 years ago
Greg Edwards 359f642700 block: move bio_integrity_{intervals,bytes} into blkdev.h 4 years ago
Kent Overstreet 8aa6ba2f6e block: Convert bio_set to mempool_init() 4 years ago
Bart Van Assche de99a34688 block: Fix __bio_integrity_endio() documentation 4 years ago
Tim Hansen 4b14a5c5d5 block: remove unnecessary NULL checks in bioset_integrity_free() 4 years ago
Milan Broz 97e05463e0 bio-integrity: Fix regression if profile verify_fn is NULL 5 years ago
Christoph Hellwig 74d46992e0 block: replace bi_bdev with a gendisk pointer and partitions index 4 years ago
Christoph Hellwig f86e28c4dc bio-integrity: only verify integrity on the lowest stacked driver 5 years ago
Milan Broz c775d2098d bio-integrity: Fix regression if profile verify_fn is NULL 5 years ago
Christoph Hellwig 9346beb9d0 bio-integrity: move the bio integrity profile check earlier in bio_integrity_prep 5 years ago
kbuild test robot ea4d12dabf bio-integrity: fix boolreturn.cocci warnings 5 years ago
Christoph Hellwig 7c20f11680 bio-integrity: stop abusing bi_end_io 5 years ago
Dmitry Monakhov 63573e359d bio-integrity: Restore original iterator on verify stage 5 years ago
Dmitry Monakhov e23947bd76 bio-integrity: fold bio_integrity_enabled to bio_integrity_prep 5 years ago
Dmitry Monakhov fbd08e7673 bio-integrity: fix interface for bio_integrity_trim 5 years ago
Dmitry Monakhov 309a62fa3a bio-integrity: bio_integrity_advance must update integrity seed 5 years ago
Christoph Hellwig 4e4cbee93d block: switch bios to blk_status_t 5 years ago
Dmitry Monakhov 3116a23bb3 bio-integrity: Do not allocate integrity context for bio w/o data 5 years ago
Christoph Hellwig c4aebd0332 block: remove bio_is_rw 5 years ago
Jens Axboe 1eff9d322a block: rename bio bi_rw to bi_opf 6 years ago
Christoph Hellwig ed996a52c8 block: simplify and cleanup bvec pool handling 6 years ago
Bart Van Assche 1179a5a085 block/bio-integrity.c: Add #include "blk.h" 6 years ago
Dan Carpenter 7b6c0f8034 blk-integrity: checking for NULL instead of IS_ERR 6 years ago
Keith Busch 06c1e3902a blk-integrity: empty implementation when disabled 6 years ago
Dan Williams 5a48fc147d block: blk_flush_integrity() for bio-based drivers 6 years ago
Martin K. Petersen a48f041d91 block: Reduce the size of struct blk_integrity 6 years ago
Martin K. Petersen 0f8087ecde block: Consolidate static integrity profile properties 6 years ago
Sagi Grimberg 87a816df53 block: Refuse adding appending a gapped integrity page to a bio 6 years ago
Christoph Hellwig 4246a0b63b block: add a bi_error field to struct bio 7 years ago
Mike Snitzer bb8bd38b9a bio integrity: do not assume bio_integrity_pool exists if bioset exists 7 years ago
Mike Snitzer 326e1dbb57 block: remove management of bi_remaining when restoring original bi_end_io 7 years ago
Darrick J. Wong 594416a720 block: fix regression where bio_integrity_process uses wrong bio_vec iterator 7 years ago
Gu Zheng b65c7491cb bio-integrity: remove the needless fail handle of bip_slab creating 7 years ago
Martin K. Petersen aae7df5019 block: Integrity checksum flag 7 years ago
Martin K. Petersen b1f0138857 block: Relocate bio integrity flags 7 years ago
Martin K. Petersen 8288f496eb block: Add prefix to block integrity profile flags 7 years ago
Martin K. Petersen 1859308853 block: Clean up the code used to generate and verify integrity metadata 7 years ago
Martin K. Petersen 5a2aa87305 block: Make protection interval calculation generic 7 years ago
Martin K. Petersen 3be91c4a3d block: Deprecate the use of the term sector in the context of block integrity 7 years ago
Martin K. Petersen 5f9378fa9c block: Remove bip_buf 7 years ago
Martin K. Petersen 8492b68bc4 block: Remove integrity tagging functions 7 years ago
Martin K. Petersen 180b2f95dd block: Replace bi_integrity with bi_special 7 years ago