Messages in this thread | | | Date | Mon, 8 Jan 2018 19:37:48 -0800 | From | Tejun Heo <> | Subject | Re: [PATCH 5/7] blk-mq: remove REQ_ATOM_COMPLETE usages from blk-mq |
| |
Hello,
On Tue, Jan 09, 2018 at 11:08:04AM +0800, jianchao.wang wrote: > > But what'd prevent the completion reinitializing the request and then > > the actual completion path coming in and completing the request again? > > blk_mark_rq_complete() will gate and ensure there will be only one > __blk_mq_complete_request() to be invoked.
Yeah, but then the complete flag will be cleared once completion is done and the request is reinitialized.
Thanks.
-- tejun
| |