diff options
author | Jens Axboe <axboe@kernel.dk> | 2023-03-30 19:05:31 +0300 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2023-04-03 16:16:15 +0300 |
commit | e3ef728ff07b42668e7e12f49cd2f9055e064ec1 (patch) | |
tree | 4633f05db2a396a10a1d419af4fede57972f5a56 /io_uring/io_uring.c | |
parent | 2ad57931db641f3de627023afb8147a8ec0b41dc (diff) | |
download | linux-e3ef728ff07b42668e7e12f49cd2f9055e064ec1.tar.xz |
io_uring: cap io_sqring_entries() at SQ ring size
We already do this manually for the !SQPOLL case, do it in general and
we can also dump the ugly min3() in io_submit_sqes().
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'io_uring/io_uring.c')
-rw-r--r-- | io_uring/io_uring.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/io_uring/io_uring.c b/io_uring/io_uring.c index 775b53730c2f..a0b64831c455 100644 --- a/io_uring/io_uring.c +++ b/io_uring/io_uring.c @@ -2434,7 +2434,7 @@ int io_submit_sqes(struct io_ring_ctx *ctx, unsigned int nr) if (unlikely(!entries)) return 0; /* make sure SQ entry isn't read before tail */ - ret = left = min3(nr, ctx->sq_entries, entries); + ret = left = min(nr, entries); io_get_task_refs(left); io_submit_state_start(&ctx->submit_state, left); |