net: hold netdev instance lock during ndo_bpf
authorStanislav Fomichev <sdf@fomichev.me>
Wed, 5 Mar 2025 16:37:27 +0000 (08:37 -0800)
committerJakub Kicinski <kuba@kernel.org>
Thu, 6 Mar 2025 20:59:44 +0000 (12:59 -0800)
commit97246d6d21c21fb4c5235770a21855e457096a96
tree49c269b1d3a1eca0e8c9aaf08677f39c55be0b9b
parentad7c7b2172c388818a111455643491d75f535e90
net: hold netdev instance lock during ndo_bpf

Cover the paths that come via bpf system call and XSK bind.

Cc: Saeed Mahameed <saeed@kernel.org>
Signed-off-by: Stanislav Fomichev <sdf@fomichev.me>
Link: https://patch.msgid.link/20250305163732.2766420-10-sdf@fomichev.me
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/linux/netdevice.h
kernel/bpf/offload.c
net/core/dev.c
net/core/dev_api.c
net/xdp/xsk.c
net/xdp/xsk_buff_pool.c