summaryrefslogtreecommitdiffstats
path: root/drivers/md/dm-integrity.c
Commit message (Expand)AuthorAgeFilesLines
* dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlockMikulas Patocka2018-09-061-2/+2
* dm integrity: recalculate checksums on creationMikulas Patocka2018-07-271-4/+183
* dm integrity: flush journal on suspend when using separate metadata deviceMikulas Patocka2018-07-271-1/+3
* dm integrity: use version 2 for separate metadataMikulas Patocka2018-07-271-3/+13
* dm integrity: allow separate metadata deviceMikulas Patocka2018-07-271-54/+149
* dm integrity: add ic->start in get_data_sector()Mikulas Patocka2018-07-271-3/+4
* dm integrity: report provided data sectors in the statusMikulas Patocka2018-07-271-1/+3
* dm integrity: implement fair range locksMikulas Patocka2018-07-271-9/+59
* dm integrity: decouple common code in dm_integrity_map_continue()Mikulas Patocka2018-07-271-3/+7
* dm integrity: change 'suspending' variable from bool to intMikulas Patocka2018-07-271-3/+3
* treewide: kvmalloc() -> kvmalloc_array()Kees Cook2018-06-131-4/+11
* treewide: kmalloc() -> kmalloc_array()Kees Cook2018-06-131-1/+2
* Merge tag 'for-4.18/block-20180603' of git://git.kernel.dk/linux-blockLinus Torvalds2018-06-041-8/+7Star
|\
| * dm: convert to bioset_init()/mempool_init()Kent Overstreet2018-05-301-8/+7Star
* | dm integrity: use kvfree for kvmalloc'd memoryMikulas Patocka2018-04-301-1/+1
|/
* dm bufio: move dm-bufio.h to include/linux/Mikulas Patocka2018-04-031-1/+1
* dm integrity: fail early if required HMAC key is not availableMilan Broz2018-04-031-0/+3
* dm integrity: don't store cipher request on the stackMikulas Patocka2018-01-171-12/+37
* md: Convert timers to use timer_setup()Kees Cook2017-11-151-3/+3
* Merge tag 'for-4.15/dm' of git://git.kernel.org/pub/scm/linux/kernel/git/devi...Linus Torvalds2017-11-151-1/+1
|\
| * dm integrity: allow unaligned bv_offsetMikulas Patocka2017-11-101-1/+1
* | locking/atomics, dm-integrity: Convert ACCESS_ONCE() to READ_ONCE()/WRITE_ONCE()Mark Rutland2017-10-251-7/+8
|/
* Merge tag 'for-4.14/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2017-09-141-16/+26
|\
| * dm integrity: use init_completion instead of COMPLETION_INITIALIZER_ONSTACKArnd Bergmann2017-09-111-10/+10
| * dm integrity: make blk_integrity_profile structure constBhumika Goyal2017-09-111-1/+1
| * dm integrity: do not check integrity for failed read operationsHyunchul Lee2017-09-111-1/+5
| * dm: constify argument arraysEric Biggers2017-08-281-1/+1
| * dm integrity: count and display checksum failuresMikulas Patocka2017-08-281-2/+8
| * dm integrity: optimize writing dm-bufio buffers that are partially changedMikulas Patocka2017-08-281-1/+1
* | block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig2017-08-231-4/+7
|/
* dm integrity: test for corrupted disk format during table loadMikulas Patocka2017-07-251-0/+5
* dm integrity: WARN_ON if variables representing journal usage get out of syncMikulas Patocka2017-07-251-0/+2
* dm integrity: use plugging when writing the journalMikulas Patocka2017-07-201-0/+5
* dm integrity: fix inefficient allocation of journal spaceMikulas Patocka2017-07-201-4/+6
* Merge branch 'for-4.13/block' of git://git.kernel.dk/linux-blockLinus Torvalds2017-07-031-15/+15
|\
| * Merge tag 'v4.12-rc5' into for-4.13/blockJens Axboe2017-06-121-22/+8Star
| |\
| * | block: switch bios to blk_status_tChristoph Hellwig2017-06-091-9/+9
| * | dm: don't return errnos from ->mapChristoph Hellwig2017-06-091-6/+6
* | | dm integrity: fix to not disable/enable interrupts from interrupt contextMike Snitzer2017-06-211-2/+5
* | | dm integrity: reject mappings too large for deviceOndrej Mosnáček2017-06-121-0/+5
| |/ |/|
* | dm: make flush bios explicitly syncJan Kara2017-05-311-1/+2
* | dm integrity: use kvmalloc() instead of dm_integrity_kvmalloc()Mikulas Patocka2017-05-221-21/+6Star
|/
* dm integrity: use previously calculated log2 of sectors_per_blockMikulas Patocka2017-04-271-2/+1Star
* dm integrity: use hex2bin instead of open-coded variantMikulas Patocka2017-04-271-12/+2Star
* dm integrity: support larger block sizesMikulas Patocka2017-04-241-45/+174
* dm integrity: various small changes and cleanupsMikulas Patocka2017-04-241-54/+62
* dm integrity: add recovery modeMikulas Patocka2017-03-241-13/+27
* dm integrity: factor out create_journal() from dm_integrity_ctr()Mike Snitzer2017-03-241-183/+196
* dm: add integrity targetMikulas Patocka2017-03-241-0/+3085