summaryrefslogtreecommitdiffstats
path: root/drivers/md/Makefile
diff options
context:
space:
mode:
authorJoe Thornber2015-05-15 16:26:08 +0200
committerMike Snitzer2015-05-29 20:19:06 +0200
commit651f5fa2a3959ff5db60c09a84efd66309fe4035 (patch)
tree668234af9786cfef84acd39fdcc4691a5fec5ab7 /drivers/md/Makefile
parentdm bio prison: add dm_cell_promote_or_release() (diff)
downloadkernel-qcow2-linux-651f5fa2a3959ff5db60c09a84efd66309fe4035.tar.gz
kernel-qcow2-linux-651f5fa2a3959ff5db60c09a84efd66309fe4035.tar.xz
kernel-qcow2-linux-651f5fa2a3959ff5db60c09a84efd66309fe4035.zip
dm cache: defer whole cells
Currently individual bios are deferred to the worker thread if they cannot be processed immediately (eg, a block is in the process of being moved to the fast device). This patch passes whole cells across to the worker. This saves reaquiring the cell, and also collects bios destined for the same block together, which allows them to be mapped with a single look up to the policy. This reduces the overhead of using dm-cache. Signed-off-by: Joe Thornber <ejt@redhat.com> Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Diffstat (limited to 'drivers/md/Makefile')
0 files changed, 0 insertions, 0 deletions