summaryrefslogtreecommitdiffstats
path: root/drivers/block/sunvdc.c
diff options
context:
space:
mode:
authorIlya Dryomov2019-05-16 15:06:56 +0200
committerIlya Dryomov2019-07-08 14:01:44 +0200
commit0192ce2ee68b54394ba62e5668067bf01f7bc609 (patch)
treee6f3c9ff14cb9c081f12381b3cc854390d66cb58 /drivers/block/sunvdc.c
parentrbd: move OSD request submission into object request state machines (diff)
downloadkernel-qcow2-linux-0192ce2ee68b54394ba62e5668067bf01f7bc609.tar.gz
kernel-qcow2-linux-0192ce2ee68b54394ba62e5668067bf01f7bc609.tar.xz
kernel-qcow2-linux-0192ce2ee68b54394ba62e5668067bf01f7bc609.zip
rbd: introduce image request state machine
Make it possible to schedule image requests on a workqueue. This fixes parent chain recursion added in the previous commit and lays the ground for exclusive lock wait/wake improvements. The "wait for pending subrequests and report first nonzero result" code is generalized to be used by object request state machine. Signed-off-by: Ilya Dryomov <idryomov@gmail.com> Reviewed-by: Dongsheng Yang <dongsheng.yang@easystack.cn>
Diffstat (limited to 'drivers/block/sunvdc.c')
0 files changed, 0 insertions, 0 deletions