summaryrefslogtreecommitdiff
path: root/drivers/md/dm-snap.c
Commit message (Expand)AuthorAgeFilesLines
* dm: push error reporting down to dm_register_target()Yangtao Li2023-04-111-9/+3
* dm: avoid split of quoted strings where possibleHeinz Mauelshagen2023-02-141-14/+7
* dm: add missing empty linesHeinz Mauelshagen2023-02-141-0/+7
* dm: avoid spaces before function arguments or in favour of tabsHeinz Mauelshagen2023-02-141-3/+3
* dm: fix trailing statementsHeinz Mauelshagen2023-02-141-2/+1
* dm: fix undue/missing spacesHeinz Mauelshagen2023-02-141-3/+3
* dm: correct block comments format.Heinz Mauelshagen2023-02-141-3/+4
* dm: change "unsigned" to "unsigned int"Heinz Mauelshagen2023-02-141-17/+17
* dm: use fsleep() instead of msleep() for deterministic sleep durationHeinz Mauelshagen2023-02-141-3/+3
* dm: add missing SPDX-License-IndentifiersHeinz Mauelshagen2023-02-141-0/+1
* dm snapshot: fix typo in snapshot_map() commentZhang Jiaming2022-07-071-1/+1
* dm-snap: use blkdev_issue_flush instead of open coding itChristoph Hellwig2022-02-021-20/+1
* dm: update target status functions to support IMA measurementTushar Sugandhi2021-08-101-0/+13
* dm snapshot: properly fix a crash when an origin has no snapshotsMikulas Patocka2021-05-251-1/+1
* dm snapshot: revert "fix a crash when an origin has no snapshots"Mikulas Patocka2021-05-251-2/+3
* dm snapshot: fix crash with transient storage and zero chunk sizeMikulas Patocka2021-05-131-0/+1
* dm snapshot: fix a crash when an origin has no snapshotsMikulas Patocka2021-05-101-3/+2
* dm: replace dm_vcalloc()Matthew Wilcox (Oracle)2021-04-191-2/+3
* dm snapshot: flush merged data before committing metadataAkilesh Kailash2021-01-061-0/+24
* block: rename generic_make_request to submit_bio_noacctChristoph Hellwig2020-07-011-3/+3
* dm snapshot: use true/false for bool variablezhengbin2020-01-071-3/+3
* dm snapshot: rework COW throttling to fix deadlockMikulas Patocka2019-10-101-14/+64
* dm snapshot: introduce account_start_copy() and account_end_copy()Mikulas Patocka2019-10-101-5/+15
* dm snapshot: fix oversights in optional discard supportMike Snitzer2019-07-171-0/+10
* dm snapshot: add optional discard support featuresMike Snitzer2019-07-121-21/+165
* dm snapshot: Use fine-grained locking schemeNikos Tsironis2019-04-181-40/+44
* dm snapshot: Make exception tables scalableNikos Tsironis2019-04-181-23/+114
* dm snapshot: Replace mutex with rw semaphoreNikos Tsironis2019-04-181-45/+43
* dm snapshot: Don't sleep holding the snapshot lockNikos Tsironis2019-04-181-37/+65
* dm snapshot: don't define direct_access if we don't support itMikulas Patocka2019-03-051-8/+0
* dm snapshot: Fix excessive memory usage and workqueue stallsNikos Tsironis2018-12-181-0/+22
* dm snapshot: remove stale FIXME in snapshot_map()Mike Snitzer2018-08-081-2/+0
* dm snapshot: improve performance by switching out_of_order_list to rbtreeDavid Jeffery2018-08-081-13/+26
* treewide: kmalloc() -> kmalloc_array()Kees Cook2018-06-121-4/+5
* dm: Use kzalloc for all structs with embedded biosets/mempoolsKent Overstreet2018-06-051-1/+1
* dm: convert to bioset_init()/mempool_init()Kent Overstreet2018-05-301-9/+8
* dm snapshot: use mutex instead of rw_semaphoreMikulas Patocka2018-01-171-41/+43
* dm: fix various targets to dm_register_target after module __init resources c...monty_pavel@sina.com2017-12-041-24/+24
* block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig2017-08-231-8/+8
* block: switch bios to blk_status_tChristoph Hellwig2017-06-091-2/+3
* dm: change ->end_io calling conventionChristoph Hellwig2017-06-091-2/+2
* dm: don't return errnos from ->mapChristoph Hellwig2017-06-091-4/+4
* dm: teach dm-targets to use a dax_device + dax_operationsDan Williams2017-04-251-3/+3
* block: rename bio bi_rw to bi_opfJens Axboe2016-08-071-3/+3
* Merge tag 'libnvdimm-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2016-07-281-1/+1
|\
* \ Merge tag 'dm-4.8-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds2016-07-261-0/+8
|\ \
| * | dm snap: add fake origin_direct_accessToshi Kani2016-07-201-0/+8
* | | block: get rid of bio_rw and READAChristoph Hellwig2016-07-201-6/+7
|/ /
* | block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSHMike Christie2016-06-071-3/+3
|/
* dm snapshot: disallow the COW and origin devices from being identicalDingXiang2016-03-101-0/+9