diff options
author | Christoph Hellwig <[email protected]> | 2014-02-11 08:27:14 -0800 |
---|---|---|
committer | Jens Axboe <[email protected]> | 2014-02-11 09:34:08 -0700 |
commit | 49f5baa5109897b8cee491e8a7c4d74052b6bc1e (patch) | |
tree | 9e0cf5285be207bde015af948e8fd7b89760ffcd /tools/perf/util/scripting-engines/trace-event-perl.c | |
parent | 1e93b8c274268038c93763dca65a73b42a081e10 (diff) |
blk-mq: pair blk_mq_start_request / blk_mq_requeue_request
Make sure we have a proper pairing between starting and requeueing
requests. Move the dma drain and REQ_END setup into blk_mq_start_request,
and make sure blk_mq_requeue_request properly undoes them, giving us
a pair of function to prepare and unprepare a request without leaving
side effects.
Together this ensures we always clean up properly after
BLK_MQ_RQ_QUEUE_BUSY returns from ->queue_rq.
Signed-off-by: Christoph Hellwig <[email protected]>
Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-perl.c')
0 files changed, 0 insertions, 0 deletions