commit | 0d9521b9b526a264a46c42fcde5d3d9a7cb490ea | [log] [tgz] |
---|---|---|
author | Pavel Begunkov <asml.silence@gmail.com> | Fri Sep 24 21:59:46 2021 +0100 |
committer | Jens Axboe <axboe@kernel.dk> | Tue Oct 19 05:49:53 2021 -0600 |
tree | cd6599572b3d45f623aa6ad27a6c6d0ebe51f485 | |
parent | 3ab665b74e59ad467b3eab5b2b95d378cea78b22 [diff] |
io-wq: add io_wq_work_node based stack Apart from just using lists (i.e. io_wq_work_list), we also want to have stacks, which are a bit faster, and have some interoperability between them. Add a stack implementation based on io_wq_work_node and some helpers. Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> Link: https://lore.kernel.org/r/5d3a412a5ac0d47e0f0499d70d2207d70a68925e.1632516769.git.asml.silence@gmail.com Signed-off-by: Jens Axboe <axboe@kernel.dk>