diff options
| author | Pavel Begunkov <asml.silence@gmail.com> | 2022-06-17 11:48:02 +0300 |
|---|---|---|
| committer | Jens Axboe <axboe@kernel.dk> | 2022-07-25 03:39:14 +0300 |
| commit | 68494a65d0e2de3d99b28ae050971b6161eabac0 (patch) | |
| tree | 994395a331ba9fd0d58c76bd7ee57aa72aeda3ad /include/linux | |
| parent | faf88dde060f74117b3a86a62cb32a20f27fd636 (diff) | |
| download | linux-68494a65d0e2de3d99b28ae050971b6161eabac0.tar.xz | |
io_uring: introduce io_req_cqe_overflow()
__io_fill_cqe_req() is hot and inlined, we want it to be as small as
possible. Add io_req_cqe_overflow() accepting only a request and doing
all overflow accounting, and replace with it two calls to 6 argument
io_cqring_event_overflow().
Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Link: https://lore.kernel.org/r/048b9fbcce56814d77a1a540409c98c3d383edcb.1655455613.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
