aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/md/dm-verity-target.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-13Merge tag 'for-6.9/dm-bh-wq' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-22/+42
2024-03-13Merge tag 'for-6.9/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-8/+15
2024-03-02dm-verity: Convert from tasklet to BH workqueueTejun Heo1-22/+42
2024-02-24dm-integrity, dm-verity: reduce stack usage for recheckArnd Bergmann1-2/+2
2024-02-20dm verity: set DM_TARGET_SINGLETON feature flagFan Wu1-1/+1
2024-02-20dm verity: Fix IO priority lost when reading FEC and hashHongyu Jin1-6/+13
2024-02-20dm io: Support IO priorityHongyu Jin1-1/+1
2024-02-20dm-crypt, dm-integrity, dm-verity: bump target versionMike Snitzer1-1/+1
2024-02-20dm-verity: recheck the hash after a failureMikulas Patocka1-6/+80
2024-02-02dm-crypt, dm-verity: disable taskletsMikulas Patocka1-24/+2
2023-11-29dm verity: don't perform FEC for failed readahead IOWu Bo1-1/+3
2023-11-29dm verity: initialize fec io before freeing itWu Bo1-1/+2
2023-11-17dm-verity: don't use blocking calls from taskletsMikulas Patocka1-11/+12
2023-06-12block: replace fmode_t with a block-specific type for block open flagsChristoph Hellwig1-3/+3
2023-04-11dm: add helper macro for simple DM target module init and exitYangtao Li1-13/+1
2023-04-11dm: push error reporting down to dm_register_target()Yangtao Li1-7/+1
2023-04-04dm verity: emit audit events on verification failure and moreMichael Weiß1-2/+18
2023-04-04dm verity: fix error handling for check_at_most_once on FECYeongjin Gil1-1/+1
2023-02-14dm: avoid useless 'else' after 'break' or return'Heinz Mauelshagen1-16/+17
2023-02-14dm: avoid using symbolic permissionsHeinz Mauelshagen1-1/+1
2023-02-14dm: prefer '"%s...", __func__'Heinz Mauelshagen1-2/+2
2023-02-14dm: add missing empty linesHeinz Mauelshagen1-0/+4
2023-02-14dm: fix trailing statementsHeinz Mauelshagen1-4/+2
2023-02-14dm: change "unsigned" to "unsigned int"Heinz Mauelshagen1-15/+15
2023-02-02dm verity: stop using WQ_UNBOUND for verify_wqNathan Huckleberry1-5/+1
2022-10-18dm verity: enable WQ_HIGHPRI on verify_wqNathan Huckleberry1-8/+10
2022-09-07dm: verity-loadpin: Only trust verity targets with enforcementMatthias Kaehlcke1-0/+16
2022-08-11Merge tag 'for-6.0/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+12
2022-08-09dm verity: fix verity_parse_opt_args parsingMike Snitzer1-1/+11
2022-08-09dm verity: fix DM_VERITY_OPTS_MAX value yet againMike Snitzer1-1/+1
2022-08-06Merge tag 'for-6.0/dm-changes-2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-21/+139
2022-08-04dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet"Mike Snitzer1-1/+11
2022-08-04dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUNDMike Snitzer1-1/+1
2022-08-04dm verity: only copy bvec_iter in verity_verify_io if in_taskletMike Snitzer1-9/+16
2022-08-04dm verity: optimize verity_verify_io if FEC not configuredMike Snitzer1-1/+8
2022-08-04dm verity: conditionally enable branching for "try_verify_in_tasklet"Mike Snitzer1-5/+14
2022-08-04dm verity: allow optional args to alter primary args handlingMike Snitzer1-8/+24
2022-08-04dm verity: Add optional "try_verify_in_tasklet" featureNathan Huckleberry1-17/+86
2022-08-02Merge tag 'hardening-v5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+32
2022-07-28dm bufio: Add flags argument to dm_bufio_client_createNathan Huckleberry1-1/+1
2022-07-08dm: Add verity helpers for LoadPinMatthias Kaehlcke1-1/+32
2022-07-07dm verity: fix checkpatch close brace errorJeongHyeon Lee1-4/+3
2022-05-31dm verity: set DM_TARGET_IMMUTABLE feature flagSarthak Kukreti1-0/+1
2021-11-09Merge tag 'for-5.16/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+3
2021-11-01dm verity: use bvec_kmap_local in verity_for_bv_blockChristoph Hellwig1-3/+3
2021-10-18dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding themChristoph Hellwig1-2/+1
2021-10-18block: move struct request to blk-mq.hChristoph Hellwig1-0/+1
2021-10-12dm verity: skip redundant verity_handle_err() on I/O errorsAkilesh Kailash1-3/+12
2021-08-20dm ima: update dm target attributes for ima measurementsTushar Sugandhi1-0/+2
2021-08-10dm: update target status functions to support IMA measurementTushar Sugandhi1-0/+41
2021-03-26dm verity: allow only one error handling modeJeongHyeon Lee1-11/+29
2021-03-22dm verity: fix DM_VERITY_OPTS_MAX valueJeongHyeon Lee1-1/+1
2020-12-21dm verity: skip verity work if I/O error when system is shutting downHyeongseok Kim1-1/+11
2020-08-07Merge tag 'for-5.9/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+12
2020-07-13dm verity: add "panic_on_corruption" error handling modeJeongHyeon Lee1-1/+12
2020-07-01block: rename generic_make_request to submit_bio_noacctChristoph Hellwig1-1/+1
2020-03-03dm: bump version of core and various targetsMike Snitzer1-1/+1
2020-01-07dm verity: don't prefetch hash blocks for already-verified dataxianrong.zhou1-2/+16
2019-08-23dm verity: add root hash pkcs#7 signature verificationJaskaran Khurana1-5/+38
2019-06-25dm verity: use message limit for data block corruption messageMilan Broz1-2/+2
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428Thomas Gleixner1-2/+1
2018-12-18dm verity: log the hash algorithm implementationEric Biggers1-0/+9
2018-09-04dm verity: fix crash on bufio buffer that was allocated with vmallocMikulas Patocka1-4/+20
2018-06-12treewide: kvzalloc() -> kvcalloc()Kees Cook1-2/+3
2018-04-04dm: remove fmode_t argument from .prepare_ioctl hookMike Snitzer1-2/+1
2018-04-04dm verity: make verity_for_io_block staticweiyongjun (A)1-2/+2
2018-04-03dm verity: add 'check_at_most_once' option to only validate hashes oncePatrik Torstensson1-5/+59
2017-11-14Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-61/+20
2017-11-03dm: move dm-verity to generic async completionGilad Ben-Yossef1-61/+20
2017-10-25locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ...Mark Rutland1-1/+1
2017-09-14Merge tag 'for-4.14/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2017-08-28dm: constify argument arraysEric Biggers1-1/+1
2017-08-23block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig1-1/+1
2017-06-12Merge tag 'v4.12-rc5' into for-4.13/blockJens Axboe1-2/+2
2017-06-09block: switch bios to blk_status_tChristoph Hellwig1-5/+5
2017-06-09dm: don't return errnos from ->mapChristoph Hellwig1-3/+3
2017-05-22dm verity: fix no salt use caseGilad Ben-Yossef1-2/+2
2017-04-24dm verity: switch to using asynchronous hash crypto APIGilad Ben-Yossef1-60/+141
2016-11-21dm verity: fix incorrect error messageEric Biggers1-1/+1
2016-02-22dm: rename target's per_bio_data_size to per_io_data_sizeMike Snitzer1-6/+6
2015-12-10dm verity: add ignore_zero_blocks featureSami Tolvanen1-8/+79
2015-12-10dm verity: add support for forward error correctionSami Tolvanen1-7/+48
2015-12-10dm verity: factor out verity_for_bv_block()Sami Tolvanen1-23/+49
2015-12-10dm verity: factor out structures and functions useful to separate objectSami Tolvanen1-100/+16
2015-12-10dm verity: move dm-verity.c to dm-verity-target.cSami Tolvanen1-0/+1039