diff options
| author | Feng Zhou <zhoufeng.zf@bytedance.com> | 2025-09-12 22:01:33 +0800 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2025-09-15 18:12:53 -0700 |
| commit | 3a0ac202534bcd397e6fd744b6d1038d372c5b5e (patch) | |
| tree | 7c922cc8cce38fc5ab8970230fe1f969c61d8262 /io_uring | |
| parent | 1bdf99fd1d82622c8c0da2b6189ca257662ea307 (diff) | |
| download | lwn-3a0ac202534bcd397e6fd744b6d1038d372c5b5e.tar.gz lwn-3a0ac202534bcd397e6fd744b6d1038d372c5b5e.zip | |
io_uring/zcrx: fix ifq->if_rxq is -1, get dma_dev is NULL
ifq->if_rxq has not been assigned, is -1, the correct value is
in reg.if_rxq.
Fixes: 59b8b32ac8d469958936fcea781c7f58e3d64742 ("io_uring/zcrx: add support for custom DMA devices")
Signed-off-by: Feng Zhou <zhoufeng.zf@bytedance.com>
Reviewed-by: Jens Axboe <axboe@kernel.dk>
Link: https://patch.msgid.link/20250912140133.97741-1-zhoufeng.zf@bytedance.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'io_uring')
| -rw-r--r-- | io_uring/zcrx.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/io_uring/zcrx.c b/io_uring/zcrx.c index 319eddfd30e0..3639283c87ca 100644 --- a/io_uring/zcrx.c +++ b/io_uring/zcrx.c @@ -600,7 +600,7 @@ int io_register_zcrx_ifq(struct io_ring_ctx *ctx, goto err; } - ifq->dev = netdev_queue_get_dma_dev(ifq->netdev, ifq->if_rxq); + ifq->dev = netdev_queue_get_dma_dev(ifq->netdev, reg.if_rxq); if (!ifq->dev) { ret = -EOPNOTSUPP; goto err; |
