summaryrefslogtreecommitdiffstats
path: root/drivers/md/dm-delay.c
Commit message (Expand)AuthorAgeFilesLines
* dm-delay: avoid duplicate logicMikulas Patocka2023-11-171-44/+21
* dm-delay: fix bugs introduced by kthread modeMikulas Patocka2023-11-171-26/+35
* dm-delay: fix a race between delay_presuspend and delay_bioMikulas Patocka2023-11-171-5/+11
* dm delay: for short delays, use kthread instead of timers and wqChristian Loehle2023-10-311-15/+88
* dm: add helper macro for simple DM target module init and exitYangtao Li2023-04-111-14/+1
* dm: push error reporting down to dm_register_target()Yangtao Li2023-04-111-12/+1
* dm: change "unsigned" to "unsigned int"Heinz Mauelshagen2023-02-141-3/+3
* dm: add missing SPDX-License-IndentifiersHeinz Mauelshagen2023-02-141-0/+1
* dm: simplify basic targetsMike Snitzer2022-05-051-2/+1
* dm: simplify dm_sumbit_bio_remap interfaceMike Snitzer2022-03-101-1/+1
* dm delay: use dm_submit_bio_remapMike Snitzer2022-02-211-2/+3
* dm: update target status functions to support IMA measurementTushar Sugandhi2021-08-101-0/+4
* block: rename generic_make_request to submit_bio_noacctChristoph Hellwig2020-07-011-1/+1
* dm delay: fix a crash when invalid device is specifiedMikulas Patocka2019-04-261-1/+2
* dm: Check for device sector overflow if CONFIG_LBDAF is not setMilan Broz2018-12-181-1/+1
* dm delay: add flush as a third class of IOMikulas Patocka2018-07-271-4/+30
* dm delay: refactor repetitive codeMikulas Patocka2018-07-271-120/+103
* dm: backfill missing calls to mutex_destroy()Mike Snitzer2018-01-171-0/+2
* md: Convert timers to use timer_setup()Kees Cook2017-11-141-3/+3
* block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig2017-08-231-2/+2
* dm: mark targets that pass integrity dataMikulas Patocka2017-04-241-0/+1
* dm: rename target's per_bio_data_size to per_io_data_sizeMike Snitzer2016-02-221-1/+1
* dm delay: document that offsets are specified in sectorsTomohiro Kusumi2015-10-311-0/+1
* dm delay: capitalize the start of an delay_ctr() error messageTomohiro Kusumi2015-10-311-1/+1
* dm delay: Use DM_MAPIO macros instead of open-coded equivalentsTomohiro Kusumi2015-10-311-2/+2
* dm: do not override error code returned from dm_get_device()Vivek Goyal2015-08-121-5/+11
* dm delay: use msecs_to_jiffies for time conversionNicholas Mc Guire2015-04-151-1/+1
* Merge branch 'for-3.14/core' of git://git.kernel.dk/linux-blockLinus Torvalds2014-01-301-3/+4
|\
| * Merge tag 'v3.13-rc6' into for-3.14/coreJens Axboe2013-12-311-12/+11
| |\
| * | block: Abstract out bvec iteratorKent Overstreet2013-11-231-3/+4
* | | dm delay: use per-bio data instead of a mempool and slab cacheMikulas Patocka2014-01-071-28/+7
| |/ |/|
* | dm delay: fix a possible deadlock due to shared workqueueMikulas Patocka2013-11-181-12/+11
|/
* dm: rename request variables to biosAlasdair G Kergon2013-03-011-2/+2
* dm: fix truncated status stringsMikulas Patocka2013-03-011-5/+3
* dm: remove map_infoMikulas Patocka2012-12-211-3/+2
* dm thin: commit before gathering statusAlasdair G Kergon2012-07-271-1/+1
* dm: reject trailing characters in sccanf inputMikulas Patocka2012-03-281-4/+5
* dm: convert workqueues to alloc_orderedTejun Heo2011-01-131-1/+1
* dm delay: support discardMike Snitzer2010-08-121-0/+1
* dm: use dm_target_offset macroAlasdair G Kergon2010-08-121-3/+2
* dm table: remove unused dm_get_device range parametersNikanth Karthikesan2010-03-061-4/+4
* dm table: pass correct dev area size to device_area_is_validMike Snitzer2009-07-231-2/+2
* dm target:s introduce iterate devices fnMike Snitzer2009-06-221-1/+19
* dm delay: support barriersMikulas Patocka2009-06-221-2/+4
* block: move bio list helpers into bio.hChristoph Hellwig2009-04-151-2/+0
* dm: consolidate target deregistration error handlingMikulas Patocka2009-01-061-5/+1
* dm: remove dm header from targetsMikulas Patocka2008-10-211-1/+2
* dm: bio_list macro renamingAlasdair G Kergon2007-10-201-1/+1
* dm delay: fix statusMilan Broz2007-10-201-1/+1
* dm delay: fix ctr error pathsDmitry Monakhov2007-10-201-8/+11