summaryrefslogtreecommitdiff
path: root/drivers/md/dm-delay.c
AgeCommit message (Expand)Author
2024-05-09dm-delay: remove timer_lockBenjamin Marzinski
2024-05-09dm-delay: change locking to avoid contentionBenjamin Marzinski
2024-05-09dm-delay: fix max_delay calculationsBenjamin Marzinski
2024-05-09dm-delay: fix hung task introduced by kthread modeJoel Colledge
2024-05-09dm-delay: fix workqueue delay_timer raceBenjamin Marzinski
2023-11-17dm-delay: avoid duplicate logicMikulas Patocka
2023-11-17dm-delay: fix bugs introduced by kthread modeMikulas Patocka
2023-11-17dm-delay: fix a race between delay_presuspend and delay_bioMikulas Patocka
2023-10-31dm delay: for short delays, use kthread instead of timers and wqChristian Loehle
2023-04-11dm: add helper macro for simple DM target module init and exitYangtao Li
2023-04-11dm: push error reporting down to dm_register_target()Yangtao Li
2023-02-14dm: change "unsigned" to "unsigned int"Heinz Mauelshagen
2023-02-14dm: add missing SPDX-License-IndentifiersHeinz Mauelshagen
2022-05-05dm: simplify basic targetsMike Snitzer
2022-03-10dm: simplify dm_sumbit_bio_remap interfaceMike Snitzer
2022-02-21dm delay: use dm_submit_bio_remapMike Snitzer
2021-08-10dm: update target status functions to support IMA measurementTushar Sugandhi
2020-07-01block: rename generic_make_request to submit_bio_noacctChristoph Hellwig
2019-04-26dm delay: fix a crash when invalid device is specifiedMikulas Patocka
2018-12-18dm: Check for device sector overflow if CONFIG_LBDAF is not setMilan Broz
2018-07-27dm delay: add flush as a third class of IOMikulas Patocka
2018-07-27dm delay: refactor repetitive codeMikulas Patocka
2018-01-17dm: backfill missing calls to mutex_destroy()Mike Snitzer
2017-11-14md: Convert timers to use timer_setup()Kees Cook
2017-08-23block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig
2017-04-24dm: mark targets that pass integrity dataMikulas Patocka
2016-02-22dm: rename target's per_bio_data_size to per_io_data_sizeMike Snitzer
2015-10-31dm delay: document that offsets are specified in sectorsTomohiro Kusumi
2015-10-31dm delay: capitalize the start of an delay_ctr() error messageTomohiro Kusumi
2015-10-31dm delay: Use DM_MAPIO macros instead of open-coded equivalentsTomohiro Kusumi
2015-08-12dm: do not override error code returned from dm_get_device()Vivek Goyal
2015-04-15dm delay: use msecs_to_jiffies for time conversionNicholas Mc Guire
2014-01-30Merge branch 'for-3.14/core' of git://git.kernel.dk/linux-blockLinus Torvalds
2014-01-07dm delay: use per-bio data instead of a mempool and slab cacheMikulas Patocka
2013-12-31Merge tag 'v3.13-rc6' into for-3.14/coreJens Axboe
2013-11-23block: Abstract out bvec iteratorKent Overstreet
2013-11-18dm delay: fix a possible deadlock due to shared workqueueMikulas Patocka
2013-03-01dm: rename request variables to biosAlasdair G Kergon
2013-03-01dm: fix truncated status stringsMikulas Patocka
2012-12-21dm: remove map_infoMikulas Patocka
2012-07-27dm thin: commit before gathering statusAlasdair G Kergon
2012-03-28dm: reject trailing characters in sccanf inputMikulas Patocka
2011-01-13dm: convert workqueues to alloc_orderedTejun Heo
2010-08-12dm delay: support discardMike Snitzer
2010-08-12dm: use dm_target_offset macroAlasdair G Kergon
2010-03-06dm table: remove unused dm_get_device range parametersNikanth Karthikesan
2009-07-23dm table: pass correct dev area size to device_area_is_validMike Snitzer
2009-06-22dm target:s introduce iterate devices fnMike Snitzer
2009-06-22dm delay: support barriersMikulas Patocka
2009-04-15block: move bio list helpers into bio.hChristoph Hellwig