commit | 4d7dd462971405c65bfb3821dbb6b9ce13b5e8d6 | [log] [tgz] |
---|---|---|
author | Jens Axboe <axboe@kernel.dk> | Wed Nov 20 13:03:52 2019 -0700 |
committer | Jens Axboe <axboe@kernel.dk> | Mon Nov 25 19:56:06 2019 -0700 |
tree | 28a4959486c3c775a477a2c7e0cb26e158de5752 | |
parent | eb065d301e8c83643367bdb0898becc364046bda [diff] |
io_uring: allow finding next link independent of req reference count We currently try and start the next link when we put the request, and only if we were going to free it. This means that the optimization to continue executing requests from the same context often fails, as we're not putting the final reference. Add REQ_F_LINK_NEXT to keep track of this, and allow io_uring to find the next request more efficiently. Signed-off-by: Jens Axboe <axboe@kernel.dk>