]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net: netdevsim: try to close UDP port harness races
authorJakub Kicinski <kuba@kernel.org>
Wed, 22 Jan 2025 22:45:03 +0000 (14:45 -0800)
committerJakub Kicinski <kuba@kernel.org>
Mon, 27 Jan 2025 22:24:34 +0000 (14:24 -0800)
commit50bf398e1ceacb9a7f85bd3bdca065ebe5cb6159
treec46f093c12a91387799e7ca71ac78eea2fd5895e
parent5de7665e0a0746b5ad7943554b34db8f8614a196
net: netdevsim: try to close UDP port harness races

syzbot discovered that we remove the debugfs files after we free
the netdev. Try to clean up the relevant dir while the device
is still around.

Reported-by: syzbot+2e5de9e3ab986b71d2bf@syzkaller.appspotmail.com
Fixes: 424be63ad831 ("netdevsim: add UDP tunnel port offload support")
Reviewed-by: Michal Swiatkowski <michal.swiatkowski@linux.intel.com>
Link: https://patch.msgid.link/20250122224503.762705-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/netdevsim/netdevsim.h
drivers/net/netdevsim/udp_tunnels.c
tools/testing/selftests/drivers/net/netdevsim/udp_tunnel_nic.sh