aboutsummaryrefslogtreecommitdiff
path: root/include/linux/debugobjects.h
diff options
context:
space:
mode:
authorKiyoshi Ueda <[email protected]>2009-12-10 23:52:17 +0000
committerAlasdair G Kergon <[email protected]>2009-12-10 23:52:17 +0000
commit11a68244e16b0c35e122dd55b4e7c595e0fb67a1 (patch)
treeac982eb9abf6eca76ae35a9e0900323b54bb3ab9 /include/linux/debugobjects.h
parentb4324feeae304ae39e631a254d238a7d63be004b (diff)
dm: refactor request based completion functions
This patch factors out the clone completion code, dm_done(), from dm_softirq_done() in preparation for a subsequent patch. No functional change. dm_done() will be used in barrier completion, which can't use and doesn't need softirq. The softirq_done callback needs to get a clone from an original request but it can't in the case of barrier, where an original request is shared by multiple clones. On the other hand, the completion of barrier clones doesn't involve re-submitting requests, which was the primary reason of the need for softirq. Signed-off-by: Kiyoshi Ueda <[email protected]> Signed-off-by: Jun'ichi Nomura <[email protected]> Signed-off-by: Alasdair G Kergon <[email protected]>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions