diff options
author | Mark Brown <broonie@kernel.org> | 2024-09-12 12:38:44 +0100 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2024-09-12 12:38:44 +0100 |
commit | f10d52087cbe85dcff2af3dc94c5b9d06e6d4b9a (patch) | |
tree | d07ff0a3767fbb6118505de85ad657f78f512c06 /io_uring/napi.c | |
parent | 740c1c84bfa3d8c63bd3b01fb570e7452f51fbd8 (diff) | |
parent | b787a33864121a565aeb0e88561bf6062a19f99c (diff) |
spi: Merge up fixes
A patch for Qualcomm depends on some fixes.
Diffstat (limited to 'io_uring/napi.c')
-rw-r--r-- | io_uring/napi.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/io_uring/napi.c b/io_uring/napi.c index 4fd6bb331e1e..1de1d4d62925 100644 --- a/io_uring/napi.c +++ b/io_uring/napi.c @@ -26,7 +26,6 @@ static struct io_napi_entry *io_napi_hash_find(struct hlist_head *hash_list, hlist_for_each_entry_rcu(e, hash_list, node) { if (e->napi_id != napi_id) continue; - e->timeout = jiffies + NAPI_TIMEOUT; return e; } @@ -205,7 +204,6 @@ void io_napi_init(struct io_ring_ctx *ctx) void io_napi_free(struct io_ring_ctx *ctx) { struct io_napi_entry *e; - LIST_HEAD(napi_list); unsigned int i; spin_lock(&ctx->napi_lock); @@ -303,7 +301,7 @@ void __io_napi_busy_loop(struct io_ring_ctx *ctx, struct io_wait_queue *iowq) { iowq->napi_prefer_busy_poll = READ_ONCE(ctx->napi_prefer_busy_poll); - if (!(ctx->flags & IORING_SETUP_SQPOLL) && ctx->napi_enabled) + if (!(ctx->flags & IORING_SETUP_SQPOLL)) io_napi_blocking_busy_loop(ctx, iowq); } @@ -315,7 +313,6 @@ void __io_napi_busy_loop(struct io_ring_ctx *ctx, struct io_wait_queue *iowq) */ int io_napi_sqpoll_busy_poll(struct io_ring_ctx *ctx) { - LIST_HEAD(napi_list); bool is_stale = false; if (!READ_ONCE(ctx->napi_busy_poll_dt)) |