]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
net: ethernet: mtk_eth_soc: Reset prog ptr to old_prog in case of error in mtk_xdp_se...
authorLorenzo Bianconi <lorenzo@kernel.org>
Tue, 3 Mar 2026 17:56:39 +0000 (18:56 +0100)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 5 Mar 2026 14:39:51 +0000 (15:39 +0100)
commit0abc73c8a40fd64ac1739c90bb4f42c418d27a5e
tree87a30d50e6f000020777fae1bbebfbab5fbdc59a
parentb824c3e16c1904bf80df489e293d1e3cbf98896d
net: ethernet: mtk_eth_soc: Reset prog ptr to old_prog in case of error in mtk_xdp_setup()

Reset eBPF program pointer to old_prog and do not decrease its ref-count
if mtk_open routine in mtk_xdp_setup() fails.

Fixes: 7c26c20da5d42 ("net: ethernet: mtk_eth_soc: add basic XDP support")
Suggested-by: Paolo Valerio <pvalerio@redhat.com>
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Link: https://patch.msgid.link/20260303-mtk-xdp-prog-ptr-fix-v2-1-97b6dbbe240f@kernel.org
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/mediatek/mtk_eth_soc.c