summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--io_uring/zcrx.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/io_uring/zcrx.c b/io_uring/zcrx.c
index 026efb8dd381..a9eaab3fccf2 100644
--- a/io_uring/zcrx.c
+++ b/io_uring/zcrx.c
@@ -489,9 +489,9 @@ void io_shutdown_zcrx_ifqs(struct io_ring_ctx *ctx)
{
lockdep_assert_held(&ctx->uring_lock);
- if (ctx->ifq)
- io_zcrx_scrub(ctx->ifq);
-
+ if (!ctx->ifq)
+ return;
+ io_zcrx_scrub(ctx->ifq);
io_close_queue(ctx->ifq);
}