summaryrefslogtreecommitdiff
path: root/drivers/md/dm-kcopyd.c
AgeCommit message (Expand)Author
2024-02-20dm io: Support IO priorityHongyu Jin
2023-12-19block: remove support for the host aware zone modelChristoph Hellwig
2023-04-11dm: remove unnecessary (void*) conversionsYu Zhe
2023-02-14dm: fix use of sizeof() macroHeinz Mauelshagen
2023-02-14dm: avoid using symbolic permissionsHeinz Mauelshagen
2023-02-14dm: add missing empty linesHeinz Mauelshagen
2023-02-14dm: avoid spaces before function arguments or in favour of tabsHeinz Mauelshagen
2023-02-14dm: correct block comments format.Heinz Mauelshagen
2023-02-14dm: change "unsigned" to "unsigned int"Heinz Mauelshagen
2023-02-14dm: use fsleep() instead of msleep() for deterministic sleep durationHeinz Mauelshagen
2023-02-14dm: add missing SPDX-License-IndentifiersHeinz Mauelshagen
2022-08-02Merge tag 'for-6.0/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2022-07-14dm kcopyd: use __GFP_HIGHMEM when allocating pagesMikulas Patocka
2022-07-14dm/core: Rename kcopyd_job.rw into kcopyd.opBart Van Assche
2022-07-14dm/core: Reduce the size of struct dm_io_requestBart Van Assche
2021-06-15dm writecache: have ssd writeback wait if the kcopyd workqueue is busyMikulas Patocka
2021-06-04dm kcopyd: avoid spin_lock_irqsave from process contextMikulas Patocka
2021-06-04dm kcopyd: avoid useless atomic operationsMikulas Patocka
2019-08-15dm kcopyd: always complete failed jobsDmitry Fomichev
2019-07-17dm kcopyd: Increase default sub-job size to 512KBNikos Tsironis
2018-12-18dm kcopyd: Fix bug causing workqueue stallsNikos Tsironis
2018-08-08dm kcopyd: avoid softlockup in run_complete_jobJohn Pittman
2018-07-31dm kcopyd: return void from dm_kcopyd_copy()Mike Snitzer
2018-06-08dm: adjust structure members to improve alignmentMike Snitzer
2018-06-05dm: Use kzalloc for all structs with embedded biosets/mempoolsKent Overstreet
2018-05-30dm: convert to bioset_init()/mempool_init()Kent Overstreet
2018-01-17dm: backfill missing calls to mutex_destroy()Mike Snitzer
2017-10-25locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ...Mark Rutland
2017-06-19dm kcopyd: add sequential write featureDamien Le Moal
2017-04-08dm kcopyd: switch to use REQ_OP_WRITE_ZEROESChristoph Hellwig
2016-06-10dm: move request-based code out to dm-rq.[hc]Mike Snitzer
2016-06-07dm: use bio op accessorsMike Christie
2016-06-07dm: use op_is_write instead of checking for REQ_WRITEMike Christie
2015-11-06mm, page_alloc: distinguish between being unable to sleep, unwilling to sleep...Mel Gorman
2013-08-23dm: stop using WQ_NON_REENTRANTTejun Heo
2013-03-01dm kcopyd: introduce configurable throttlingMikulas Patocka
2012-12-21dm kcopyd: add WRITE SAME support to dm_kcopyd_zeroMike Snitzer
2011-10-31dm kcopyd: add dm_kcopyd_zero to zero an areaMikulas Patocka
2011-10-23dm kcopyd: fix job_pool leakAlasdair G Kergon
2011-08-02dm snapshot: skip reading origin when overwriting complete chunkMikulas Patocka
2011-08-02dm kcopyd: remove nr_pages field from job structureMikulas Patocka
2011-08-02dm kcopyd: remove offset field from job structureMikulas Patocka
2011-07-26atomic: use <linux/atomic.h>Arun Sharma
2011-05-29dm kcopyd: return client directly and not through a pointerMikulas Patocka
2011-05-29dm kcopyd: reserve fewer pagesMikulas Patocka
2011-05-29dm io: use fixed initial mempool sizeMikulas Patocka
2011-05-29dm kcopyd: alloc pages from the main page allocatorMikulas Patocka
2011-05-29dm kcopyd: add gfp parm to alloc_plMikulas Patocka
2011-05-29dm kcopyd: remove superfluous page allocation spinlockMikulas Patocka
2011-05-29dm kcopyd: preallocate sub jobs to avoid deadlockMikulas Patocka