summaryrefslogtreecommitdiff
path: root/drivers/md/dm-delay.c
AgeCommit message (Expand)AuthorFilesLines
2023-11-17dm-delay: avoid duplicate logicMikulas Patocka1-44/+21
2023-11-17dm-delay: fix bugs introduced by kthread modeMikulas Patocka1-26/+35
2023-11-17dm-delay: fix a race between delay_presuspend and delay_bioMikulas Patocka1-5/+11
2023-10-31dm delay: for short delays, use kthread instead of timers and wqChristian Loehle1-15/+88
2023-04-11dm: add helper macro for simple DM target module init and exitYangtao Li1-14/+1
2023-04-11dm: push error reporting down to dm_register_target()Yangtao Li1-12/+1
2023-02-14dm: change "unsigned" to "unsigned int"Heinz Mauelshagen1-3/+3
2023-02-14dm: add missing SPDX-License-IndentifiersHeinz Mauelshagen1-0/+1
2022-05-06dm: simplify basic targetsMike Snitzer1-2/+1
2022-03-10dm: simplify dm_sumbit_bio_remap interfaceMike Snitzer1-1/+1
2022-02-21dm delay: use dm_submit_bio_remapMike Snitzer1-2/+3
2021-08-10dm: update target status functions to support IMA measurementTushar Sugandhi1-0/+4
2020-07-01block: rename generic_make_request to submit_bio_noacctChristoph Hellwig1-1/+1
2019-04-26dm delay: fix a crash when invalid device is specifiedMikulas Patocka1-1/+2
2018-12-18dm: Check for device sector overflow if CONFIG_LBDAF is not setMilan Broz1-1/+1
2018-07-27dm delay: add flush as a third class of IOMikulas Patocka1-4/+30
2018-07-27dm delay: refactor repetitive codeMikulas Patocka1-120/+103
2018-01-17dm: backfill missing calls to mutex_destroy()Mike Snitzer1-0/+2
2017-11-15md: Convert timers to use timer_setup()Kees Cook1-3/+3
2017-08-23block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig1-2/+2
2017-04-24dm: mark targets that pass integrity dataMikulas Patocka1-0/+1
2016-02-23dm: rename target's per_bio_data_size to per_io_data_sizeMike Snitzer1-1/+1
2015-11-01dm delay: document that offsets are specified in sectorsTomohiro Kusumi1-0/+1
2015-11-01dm delay: capitalize the start of an delay_ctr() error messageTomohiro Kusumi1-1/+1
2015-11-01dm delay: Use DM_MAPIO macros instead of open-coded equivalentsTomohiro Kusumi1-2/+2
2015-08-12dm: do not override error code returned from dm_get_device()Vivek Goyal1-5/+11
2015-04-15dm delay: use msecs_to_jiffies for time conversionNicholas Mc Guire1-1/+1
2014-01-30Merge branch 'for-3.14/core' of git://git.kernel.dk/linux-blockLinus Torvalds1-3/+4
2014-01-07dm delay: use per-bio data instead of a mempool and slab cacheMikulas Patocka1-28/+7
2013-12-31Merge tag 'v3.13-rc6' into for-3.14/coreJens Axboe1-12/+11
2013-11-24block: Abstract out bvec iteratorKent Overstreet1-3/+4
2013-11-18dm delay: fix a possible deadlock due to shared workqueueMikulas Patocka1-12/+11
2013-03-02dm: rename request variables to biosAlasdair G Kergon1-2/+2
2013-03-02dm: fix truncated status stringsMikulas Patocka1-5/+3
2012-12-22dm: remove map_infoMikulas Patocka1-3/+2
2012-07-27dm thin: commit before gathering statusAlasdair G Kergon1-1/+1
2012-03-28dm: reject trailing characters in sccanf inputMikulas Patocka1-4/+5
2011-01-13dm: convert workqueues to alloc_orderedTejun Heo1-1/+1
2010-08-12dm delay: support discardMike Snitzer1-0/+1
2010-08-12dm: use dm_target_offset macroAlasdair G Kergon1-3/+2
2010-03-06dm table: remove unused dm_get_device range parametersNikanth Karthikesan1-4/+4
2009-07-23dm table: pass correct dev area size to device_area_is_validMike Snitzer1-2/+2
2009-06-22dm target:s introduce iterate devices fnMike Snitzer1-1/+19
2009-06-22dm delay: support barriersMikulas Patocka1-2/+4
2009-04-15block: move bio list helpers into bio.hChristoph Hellwig1-2/+0
2009-01-06dm: consolidate target deregistration error handlingMikulas Patocka1-5/+1
2008-10-21dm: remove dm header from targetsMikulas Patocka1-1/+2
2007-10-20dm: bio_list macro renamingAlasdair G Kergon1-1/+1
2007-10-20dm delay: fix statusMilan Broz1-1/+1
2007-10-20dm delay: fix ctr error pathsDmitry Monakhov1-8/+11