summaryrefslogtreecommitdiffstats
path: root/COPYING
diff options
context:
space:
mode:
authorMikulas Patocka <mpatocka@redhat.com>2009-12-11 00:52:13 +0100
committerAlasdair G Kergon <agk@redhat.com>2009-12-11 00:52:13 +0100
commit9ca170a3c0cbb0d5251cef6f5a3300fa436ba8ec (patch)
tree78c023bd85bcbf01b5e81ae9586093aabe201312 /COPYING
parentdm snapshot: track suspended state in target (diff)
downloadlinux-9ca170a3c0cbb0d5251cef6f5a3300fa436ba8ec.tar.xz
linux-9ca170a3c0cbb0d5251cef6f5a3300fa436ba8ec.zip
dm kcopyd: accept zero size jobs
dm-kcopyd: accept zero-size jobs This patch changes dm-kcopyd so that it accepts zero-size jobs and completes them immediatelly via its completion thread. It is needed for multisnapshots snapshot resizing. When we are writing to a chunk beyond origin end, no copying is done. To simplify the code, we submit an empty request to kcopyd and let kcopyd complete it. If we didn't submit a request to kcopyd and called the completion routine immediatelly, it would violate the principle that completion is called only from one thread and it would need additional locking. Signed-off-by: Mikulas Patocka <mpatocka@redhat.com> Signed-off-by: Alasdair G Kergon <agk@redhat.com>
Diffstat (limited to 'COPYING')
0 files changed, 0 insertions, 0 deletions