aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/md/dm-cache-target.c
Commit message (Expand)AuthorAgeFilesLines
* dm cache: support shrinking the origin deviceMing-Hung Tsai2025-03-061-3/+69
* dm cache: prevent BUG_ON by blocking retries on failed device resumesMing-Hung Tsai2025-03-061-0/+24
* Merge tag 'for-6.13/block-20241118' of git://git.kernel.dk/linuxLinus Torvalds2024-11-191-2/+2
|\
| * block: add a bdev_limits helperChristoph Hellwig2024-10-291-2/+2
* | dm-cache: fix warnings about duplicate slab cachesMikulas Patocka2024-11-111-5/+20
* | dm cache: fix potential out-of-bounds access on the first resumeMing-Hung Tsai2024-11-041-21/+16
* | dm cache: optimize dirty bit checking with find_next_bit when resizingMing-Hung Tsai2024-11-041-8/+8
* | dm cache: fix out-of-bounds access to the dirty bitset when resizingMing-Hung Tsai2024-11-041-1/+1
* | dm cache: fix flushing uninitialized delayed_work on cache_ctr errorMing-Hung Tsai2024-11-041-9/+15
* | dm cache: correct the number of origin blocks to match the target lengthMing-Hung Tsai2024-11-041-4/+4
|/
* dm: fix spelling errorsShen Lichuan2024-09-261-1/+1
* dm-cache: remove pointless error checkDipendra Khadka2024-09-261-4/+0
* dm: stop using blk_limits_io_{min,opt}Christoph Hellwig2024-07-101-2/+2
* block: remove the discard_alignment flagChristoph Hellwig2024-06-201-1/+0
* Merge tag 'for-6.10/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-05-211-3/+2
|\
| * dm: always manage discard support in terms of max_hw_discard_sectorsMike Snitzer2024-05-201-3/+2
* | dm: use bio_list_merge_initChristoph Hellwig2024-04-011-8/+4
|/
* block: replace fmode_t with a block-specific type for block open flagsChristoph Hellwig2023-06-121-6/+6
* dm: push error reporting down to dm_register_target()Yangtao Li2023-04-111-1/+0
* dm cache: add cond_resched() to various workqueue loopsMike Snitzer2023-02-171-0/+4
* dm: declare variables static when sensibleHeinz Mauelshagen2023-02-141-1/+1
* dm: fix suspect indent whitespaceHeinz Mauelshagen2023-02-141-1/+1
* dm: add missing empty linesHeinz Mauelshagen2023-02-141-1/+11
* dm: avoid spaces before function arguments or in favour of tabsHeinz Mauelshagen2023-02-141-6/+6
* dm: correct block comments format.Heinz Mauelshagen2023-02-141-21/+37
* dm: change "unsigned" to "unsigned int"Heinz Mauelshagen2023-02-141-25/+25
* dm: add missing SPDX-License-IndentifiersHeinz Mauelshagen2023-02-141-0/+1
* dm cache: set needs_check flag after aborting metadataMike Snitzer2022-12-011-5/+5
* dm cache: Fix UAF in destroy()Luo Meng2022-11-301-0/+1
* dm cache: fix typo in 2 comment blocksSteven Lung2022-07-071-1/+1
* block: remove QUEUE_FLAG_DISCARDChristoph Hellwig2022-04-181-8/+1
* dm cache: use dm_submit_bio_remapMike Snitzer2022-03-101-3/+4
* dm: stop using bdevnameChristoph Hellwig2022-03-021-6/+4
* block: pass a block_device to bio_clone_fastChristoph Hellwig2022-02-041-2/+2
* dm-cache: remove __remap_to_origin_clear_discardChristoph Hellwig2022-02-041-16/+8
* 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/+24
* dm io tracker: factor out IO trackerMike Snitzer2021-06-251-76/+6
* dm cache: remove needless request_queue NULL pointer checksXu Wang2021-03-261-1/+1
* dm cache: simplify the return expression of load_mapping()Zheng Yongjun2020-12-221-6/+1
* Revert "dm cache: fix arm link errors with inline"Nick Desaulniers2020-12-011-4/+0
* dm: use dm_table_get_device_name() where appropriate in targetsMike Snitzer2020-09-291-1/+1
* writeback: remove bdi->congested_fnChristoph Hellwig2020-07-081-19/+0
* block: rename generic_make_request to submit_bio_noacctChristoph Hellwig2020-07-011-3/+3
* dm: bump version of core and various targetsMike Snitzer2020-03-031-1/+1
* dm cache: fix a crash due to incorrect work item cancellingMikulas Patocka2020-02-271-2/+2
* dm cache: replace spin_lock_irqsave with spin_lock_irqMikulas Patocka2019-11-051-49/+28
* dm cache: fix bugs when a GFP_NOWAIT allocation failsMikulas Patocka2019-10-171-26/+2
* dm cache: add support for discard passdown to the origin deviceMike Snitzer2019-03-051-26/+100
* dm: eliminate 'split_discard_bios' flag from DM target interfaceMike Snitzer2019-02-211-1/+0