aboutsummaryrefslogtreecommitdiff
path: root/drivers/md/dm-kcopyd.c
AgeCommit message (Expand)AuthorFilesLines
2023-04-11dm: remove unnecessary (void*) conversionsGravatar Yu Zhe 1-2/+2
2023-02-14dm: fix use of sizeof() macroGravatar Heinz Mauelshagen 1-1/+1
2023-02-14dm: avoid using symbolic permissionsGravatar Heinz Mauelshagen 1-1/+1
2023-02-14dm: add missing empty linesGravatar Heinz Mauelshagen 1-0/+2
2023-02-14dm: avoid spaces before function arguments or in favour of tabsGravatar Heinz Mauelshagen 1-1/+1
2023-02-14dm: correct block comments format.Gravatar Heinz Mauelshagen 1-6/+12
2023-02-14dm: change "unsigned" to "unsigned int"Gravatar Heinz Mauelshagen 1-15/+15
2023-02-14dm: use fsleep() instead of msleep() for deterministic sleep durationGravatar Heinz Mauelshagen 1-2/+2
2023-02-14dm: add missing SPDX-License-IndentifiersGravatar Heinz Mauelshagen 1-0/+1
2022-08-02Merge tag 'for-6.0/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/g...Gravatar Linus Torvalds 1-1/+1
2022-07-14dm kcopyd: use __GFP_HIGHMEM when allocating pagesGravatar Mikulas Patocka 1-1/+1
2022-07-14dm/core: Rename kcopyd_job.rw into kcopyd.opGravatar Bart Van Assche 1-12/+13
2022-07-14dm/core: Reduce the size of struct dm_io_requestGravatar Bart Van Assche 1-2/+1
2021-06-15dm writecache: have ssd writeback wait if the kcopyd workqueue is busyGravatar Mikulas Patocka 1-0/+6
2021-06-04dm kcopyd: avoid spin_lock_irqsave from process contextGravatar Mikulas Patocka 1-9/+6
2021-06-04dm kcopyd: avoid useless atomic operationsGravatar Mikulas Patocka 1-10/+10
2019-08-15dm kcopyd: always complete failed jobsGravatar Dmitry Fomichev 1-1/+4
2019-07-17dm kcopyd: Increase default sub-job size to 512KBGravatar Nikos Tsironis 1-6/+28
2018-12-18dm kcopyd: Fix bug causing workqueue stallsGravatar Nikos Tsironis 1-5/+14
2018-08-08dm kcopyd: avoid softlockup in run_complete_jobGravatar John Pittman 1-0/+2
2018-07-31dm kcopyd: return void from dm_kcopyd_copy()Gravatar Mike Snitzer 1-9/+7
2018-06-08dm: adjust structure members to improve alignmentGravatar Mike Snitzer 1-1/+2
2018-06-05dm: Use kzalloc for all structs with embedded biosets/mempoolsGravatar Kent Overstreet 1-1/+1
2018-05-30dm: convert to bioset_init()/mempool_init()Gravatar Kent Overstreet 1-10/+12
2018-01-17dm: backfill missing calls to mutex_destroy()Gravatar Mike Snitzer 1-2/+4
2017-10-25locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ...Gravatar Mark Rutland 1-2/+2
2017-06-19dm kcopyd: add sequential write featureGravatar Damien Le Moal 1-2/+63
2017-04-08dm kcopyd: switch to use REQ_OP_WRITE_ZEROESGravatar Christoph Hellwig 1-3/+3
2016-06-10dm: move request-based code out to dm-rq.[hc]Gravatar Mike Snitzer 1-1/+1
2016-06-07dm: use bio op accessorsGravatar Mike Christie 1-2/+3
2016-06-07dm: use op_is_write instead of checking for REQ_WRITEGravatar Mike Christie 1-3/+3
2015-11-06mm, page_alloc: distinguish between being unable to sleep, unwilling to sleep...Gravatar Mel Gorman 1-1/+1
2013-08-23dm: stop using WQ_NON_REENTRANTGravatar Tejun Heo 1-2/+1
2013-03-01dm kcopyd: introduce configurable throttlingGravatar Mikulas Patocka 1-1/+120
2012-12-21dm kcopyd: add WRITE SAME support to dm_kcopyd_zeroGravatar Mike Snitzer 1-4/+14
2011-10-31dm kcopyd: add dm_kcopyd_zero to zero an areaGravatar Mikulas Patocka 1-5/+26
2011-10-23dm kcopyd: fix job_pool leakGravatar Alasdair G Kergon 1-0/+1
2011-08-02dm snapshot: skip reading origin when overwriting complete chunkGravatar Mikulas Patocka 1-0/+31
2011-08-02dm kcopyd: remove nr_pages field from job structureGravatar Mikulas Patocka 1-4/+2
2011-08-02dm kcopyd: remove offset field from job structureGravatar Mikulas Patocka 1-5/+2
2011-07-26atomic: use <linux/atomic.h>Gravatar Arun Sharma 1-1/+1
2011-05-29dm kcopyd: return client directly and not through a pointerGravatar Mikulas Patocka 1-5/+4
2011-05-29dm kcopyd: reserve fewer pagesGravatar Mikulas Patocka 1-3/+3
2011-05-29dm io: use fixed initial mempool sizeGravatar Mikulas Patocka 1-1/+1
2011-05-29dm kcopyd: alloc pages from the main page allocatorGravatar Mikulas Patocka 1-31/+60
2011-05-29dm kcopyd: add gfp parm to alloc_plGravatar Mikulas Patocka 1-4/+4
2011-05-29dm kcopyd: remove superfluous page allocation spinlockGravatar Mikulas Patocka 1-10/+1
2011-05-29dm kcopyd: preallocate sub jobs to avoid deadlockGravatar Mikulas Patocka 1-20/+29
2011-05-29dm kcopyd: avoid pointless job splittingGravatar Mikulas Patocka 1-1/+1
2011-03-10block: kill off REQ_UNPLUGGravatar Jens Axboe 1-4/+1