summaryrefslogtreecommitdiffstats
path: root/drivers/md/dm-writecache.c
Commit message (Expand)AuthorAgeFilesLines
* dm writecache: allow allocations larger than 2GiBMikulas Patocka2024-01-301-4/+4
* dm: add helper macro for simple DM target module init and exitYangtao Li2023-04-111-13/+1
* dm: push error reporting down to dm_register_target()Yangtao Li2023-04-111-9/+1
* dm: fix use of sizeof() macroHeinz Mauelshagen2023-02-141-3/+3
* dm: avoid useless 'else' after 'break' or return'Heinz Mauelshagen2023-02-141-8/+8
* dm: remove unnecessary braces from single statement blocksHeinz Mauelshagen2023-02-141-4/+3
* dm: add missing empty linesHeinz Mauelshagen2023-02-141-8/+27
* dm: fix trailing statementsHeinz Mauelshagen2023-02-141-4/+8
* dm: fix undue/missing spacesHeinz Mauelshagen2023-02-141-2/+2
* dm: address indent/space issuesHeinz Mauelshagen2023-02-141-1/+1
* dm: avoid assignment in if conditionsHeinz Mauelshagen2023-02-141-4/+7
* dm: change "unsigned" to "unsigned int"Heinz Mauelshagen2023-02-141-40/+40
* dm: add missing SPDX-License-IndentifiersHeinz Mauelshagen2023-02-141-1/+1
* Merge tag 'for-6.0/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2022-08-111-1/+2
|\
| * dm writecache: fix smatch warning about invalid return from writecache_mapMikulas Patocka2022-08-091-1/+2
* | Merge tag 'for-6.0/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2022-08-021-18/+25
|\|
| * dm writecache: count number of blocks discarded, not number of discard biosMikulas Patocka2022-07-141-1/+1
| * dm writecache: count number of blocks written, not number of write biosMikulas Patocka2022-07-141-3/+9
| * dm writecache: count number of blocks read, not number of read biosMikulas Patocka2022-07-141-0/+1
| * dm writecache: return void from functionsMikulas Patocka2022-07-141-13/+13
| * dm writecache: set a default MAX_WRITEBACK_JOBSMikulas Patocka2022-07-141-1/+1
* | dm/core: Reduce the size of struct dm_io_requestBart Van Assche2022-07-141-8/+4
|/
* dax: introduce DAX_RECOVERY_WRITE dax access modeJane Chu2022-05-161-3/+4
* block: pass a block_device and opf to bio_alloc_biosetChristoph Hellwig2022-02-021-3/+4
* dm: make the DAX support depend on CONFIG_FS_DAXChristoph Hellwig2021-12-041-1/+1
* Merge tag 'for-5.16/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2021-11-091-4/+2
|\
| * dm writecache: Make use of the helper macro kthread_run()Cai Huoqing2021-11-011-4/+2
* | dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding themChristoph Hellwig2021-10-181-1/+1
|/
* dm: update target status functions to support IMA measurementTushar Sugandhi2021-08-101-0/+3
* dm writecache: add event countersMikulas Patocka2021-08-101-3/+53
* dm writecache: report invalid return from writecache_map helpersMikulas Patocka2021-08-101-1/+4
* dm writecache: further writecache_map() cleanupMike Snitzer2021-08-101-32/+43
* dm writecache: factor out writecache_map_remap_origin()Mike Snitzer2021-08-101-15/+15
* dm writecache: split up writecache_map() to improve code readabilityMike Snitzer2021-08-101-151/+187
* dm-writecache: use bvec_kmap_local instead of bvec_kmap_irqChristoph Hellwig2021-08-021-3/+2
* dm writecache: make writeback pause configurableMikulas Patocka2021-06-281-8/+40
* dm writecache: pause writeback if cache full and origin being written directlyMikulas Patocka2021-06-251-1/+20
* dm writecache: add optional "metadata_only" parameterMikulas Patocka2021-06-251-4/+12
* dm writecache: write at least 4k when committingMikulas Patocka2021-06-211-1/+5
* dm writecache: flush origin device when writing and cache is fullMikulas Patocka2021-06-161-2/+6
* dm writecache: have ssd writeback wait if the kcopyd workqueue is busyMikulas Patocka2021-06-151-0/+5
* dm writecache: use list_move instead of list_del/list_add in writecache_write...Baokun Li2021-06-141-6/+3
* dm writecache: commit just one block, not a full pageMikulas Patocka2021-06-141-5/+1
* dm writecache: remove unused gfp_t argument from wc_add_block()Mikulas Patocka2021-06-141-3/+3
* dm writecache: interrupt writeback if suspendedMikulas Patocka2021-06-041-2/+3
* dm writecache: don't split bios when overwriting contiguous cache contentMikulas Patocka2021-06-041-8/+30
* dm writecache: fix flexible_array.cocci warningsJulia Lawall2021-03-261-1/+1
* block: rename BIO_MAX_PAGES to BIO_MAX_VECSChristoph Hellwig2021-03-111-2/+2
* dm writecache: use bdev_nr_sectors() instead of open-coded equivalentMike Snitzer2021-02-091-1/+1
* dm writecache: fix writing beyond end of underlying device when shrinkingMikulas Patocka2021-02-091-0/+18