]> www.infradead.org Git - users/jedix/linux-maple.git/commit
vmxnet3: unregister xdp rxq info in the reset path
authorSankararaman Jayaraman <sankararaman.jayaraman@broadcom.com>
Thu, 20 Mar 2025 04:55:22 +0000 (10:25 +0530)
committerJakub Kicinski <kuba@kernel.org>
Tue, 25 Mar 2025 14:39:08 +0000 (07:39 -0700)
commit0dd765fae295832934bf28e45dd5a355e0891ed4
tree9f595095d3b988ed7012e1f9031c52f5e85f01e2
parente1cd42a2143115e3bebb15b77e6276c9fdc06373
vmxnet3: unregister xdp rxq info in the reset path

vmxnet3 does not unregister xdp rxq info in the
vmxnet3_reset_work() code path as vmxnet3_rq_destroy()
is not invoked in this code path. So, we get below message with a
backtrace.

Missing unregister, handled but fix driver
WARNING: CPU:48 PID: 500 at net/core/xdp.c:182
__xdp_rxq_info_reg+0x93/0xf0

This patch fixes the problem by moving the unregister
code of XDP from vmxnet3_rq_destroy() to vmxnet3_rq_cleanup().

Fixes: 54f00cce1178 ("vmxnet3: Add XDP support.")
Signed-off-by: Sankararaman Jayaraman <sankararaman.jayaraman@broadcom.com>
Signed-off-by: Ronak Doshi <ronak.doshi@broadcom.com>
Link: https://patch.msgid.link/20250320045522.57892-1-sankararaman.jayaraman@broadcom.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/vmxnet3/vmxnet3_drv.c