summaryrefslogtreecommitdiffstats
path: root/drivers/md/dm-cache-policy-mq.c
Commit message (Expand)AuthorAgeFilesLines
* dm cache: switch the "default" cache replacement policy from mq to smqMike Snitzer2015-06-171-29/+5Star
* dm cache: age and write back cache entries even without active IOJoe Thornber2015-06-111-1/+7
* dm cache: add fail io mode and needs_check flagJoe Thornber2015-06-111-3/+5
* dm cache: pass a new 'critical' flag to the policies when requesting writebac...Joe Thornber2015-05-291-1/+1
* dm cache: fix race when issuing a POLICY_REPLACE operationJoe Thornber2015-05-291-13/+28
* dm cache policy mq: try not to writeback data that changed in the last secondJoe Thornber2015-03-311-1/+93
* dm cache policy mq: remove unused generation member of struct entryJoe Thornber2015-03-311-5/+0Star
* dm cache policy mq: track entries hit this 'tick' via sentinel objectsJoe Thornber2015-03-311-35/+82
* dm cache policy mq: remove queue_shift_down()Joe Thornber2015-03-311-16/+0Star
* dm cache policy mq: keep track of the number of entries in a multiqueueJoe Thornber2015-03-311-13/+12Star
* dm cache policy mq: simplify ability to promote sequential IO to the cacheMike Snitzer2014-11-101-3/+4
* dm cache policy mq: tweak algorithm that decides when to promote a blockJoe Thornber2014-11-101-25/+50
* dm cache mq: fix memory allocation failure for large cache devicesHeinz Mauelshagen2014-02-281-2/+2
* Merge branch 'for-3.14/core' of git://git.kernel.dk/linux-blockLinus Torvalds2014-01-301-2/+2
|\
| * Merge tag 'v3.13-rc6' into for-3.14/coreJens Axboe2013-12-311-5/+8
| |\
| * | block: Abstract out bvec iteratorKent Overstreet2013-11-241-2/+2
* | | dm cache: add policy name to status outputMike Snitzer2014-01-161-1/+2
* | | dm cache policy mq: introduce three promotion threshold tunablesJoe Thornber2014-01-071-21/+43
* | | dm cache policy mq: use list_del_init instead of list_del + INIT_LIST_HEADWei Yongjun2014-01-071-2/+1Star
| |/ |/|
* | dm cache policy mq: fix promotions to occur as expectedJoe Thornber2013-12-101-5/+8
|/
* dm cache: resolve small nits and improve DocumentationMike Snitzer2013-11-121-1/+1
* dm cache: add remove_cblock method to policy interfaceJoe Thornber2013-11-111-0/+35
* dm cache policy mq: reduce memory requirementsJoe Thornber2013-11-111-312/+231Star
* dm cache: be much more aggressive about promoting writes to discarded blocksJoe Thornber2013-11-101-21/+63
* dm cache policy mq: implement writeback_work() and mq_{set,clear}_dirty()Joe Thornber2013-11-101-19/+128
* dm cache policy mq: a few small fixesJoe Thornber2013-11-101-10/+12
* dm cache policy mq: protect residency method with existing mutexJoe Thornber2013-11-091-2/+6
* dm cache: avoid conflicting remove_mapping() in mq policyGeert Uytterhoeven2013-08-161-9/+7Star
* dm cache: policy change version from string to integer setMike Snitzer2013-03-201-2/+6
* dm cache: add mq policyJoe Thornber2013-03-011-0/+1195