summaryrefslogtreecommitdiffstats
path: root/drivers/md/dm-integrity.c
Commit message (Expand)AuthorAgeFilesLines
* dm integrity: fix excessive alignment of metadata runsMikulas Patocka2019-11-151-5/+23
* block: centralize PI remapping logic to the block layerMax Gurtovoy2019-09-171-0/+10
* dm integrity: fix a crash due to BUG_ON in __journal_read_write()Mikulas Patocka2019-08-151-0/+15
* dm integrity: use kzalloc() instead of kmalloc() + memset()Fuqian Huang2019-07-091-2/+1
* dm integrity: always set version on superblock updateMilan Broz2019-07-091-1/+3
* Merge tag 'for-5.2/dm-changes-v2' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2019-05-161-78/+639
|\
| * dm integrity: whitespace, coding style and dead code cleanupMike Snitzer2019-05-091-43/+61
| * dm integrity: implement synchronous mode for reboot handlingMikulas Patocka2019-05-081-5/+38
| * dm integrity: handle machine reboot in bitmap modeMikulas Patocka2019-05-081-0/+24
| * dm integrity: add a bitmap modeMikulas Patocka2019-05-081-33/+503
| * dm integrity: introduce a function add_new_range_and_wait()Mikulas Patocka2019-05-081-4/+8
| * dm integrity: allow large ranges to be describedMikulas Patocka2019-05-071-3/+3
| * dm ingerity: pass size to dm_integrity_alloc_page_list()Mikulas Patocka2019-05-071-15/+15
| * dm integrity: introduce rw_journal_sectors()Mikulas Patocka2019-05-071-6/+14
| * dm integrity: update documentationMikulas Patocka2019-05-071-1/+3
| * dm integrity: don't report unused optionsMikulas Patocka2019-05-071-3/+7
| * dm integrity: don't check null pointer before kvfree and vfreeMikulas Patocka2019-05-071-4/+2
| * dm integrity: correctly calculate the size of metadata areaMikulas Patocka2019-05-071-2/+2
* | Merge tag 'for-5.2/block-20190507' of git://git.kernel.dk/linux-blockLinus Torvalds2019-05-071-6/+2
|\ \
| * | Merge tag 'v5.1-rc6' into for-5.2/blockJens Axboe2019-04-221-9/+7
| |\|
| * | block: remove CONFIG_LBDAFChristoph Hellwig2019-04-061-6/+2
* | | Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2019-05-061-2/+0
|\ \ \ | |_|/ |/| |
| * | crypto: shash - remove shash_desc::flagsEric Biggers2019-04-251-2/+0
| |/
* | dm integrity: fix deadlock with overlapping I/OMikulas Patocka2019-04-051-3/+1
* | dm integrity: make dm_integrity_init and dm_integrity_exit staticYueHaibing2019-04-011-2/+2
* | dm integrity: change memcmp to strncmp in dm_integrity_ctrMikulas Patocka2019-04-011-4/+4
|/
* dm integrity: limit the rate of error messagesMikulas Patocka2019-03-061-4/+4
* dm integrity: remove redundant unlikely annotationChengguang Xu2019-03-051-1/+1
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2018-12-281-1/+1
|\
| * mm: convert totalram_pages and totalhigh_pages variables to atomicArun KS2018-12-281-1/+1
* | Merge tag 'for-4.21/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2018-12-281-1/+1
|\ \ | |/ |/|
| * dm integrity: fix spelling mistake in workqueue nameColin Ian King2018-12-181-1/+1
* | crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocationsEric Biggers2018-11-201-1/+1
|/
* Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2018-10-251-6/+17
|\
| * dm: Remove VLA usage from hashesKees Cook2018-09-141-6/+17
* | Merge tag 'alloc-args-v4.19-rc8' of https://git.kernel.org/pub/scm/linux/kern...Greg Kroah-Hartman2018-10-111-1/+2
|\ \
| * | treewide: Replace more open-coded allocation size multiplicationsKees Cook2018-10-051-1/+2
| |/
* / 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-121-4/+11
* treewide: kmalloc() -> kmalloc_array()Kees Cook2018-06-121-1/+2
* Merge tag 'for-4.18/block-20180603' of git://git.kernel.dk/linux-blockLinus Torvalds2018-06-041-8/+7
|\