diff options
| author | Eric Dumazet <edumazet@google.com> | 2026-01-06 17:24:26 +0000 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2026-01-08 18:02:35 -0800 |
| commit | 872ac785e7680dac9ec7f8c5ccd4f667f49d6997 (patch) | |
| tree | ab5b10590aac59b5725f927b099be14f3296d91e /arch | |
| parent | 56d0aea041f2e2be2d177005209596a4132485c9 (diff) | |
ipv4: ip_tunnel: spread netdev_lockdep_set_classes()davem/net/maindavem/net/HEAD
Inspired by yet another syzbot report.
IPv6 tunnels call netdev_lockdep_set_classes() for each tunnel type,
while IPv4 currently centralizes netdev_lockdep_set_classes() call from
ip_tunnel_init().
Make ip_tunnel_init() a macro, so that we have different lockdep
classes per tunnel type.
Fixes: 0bef512012b1 ("net: add netdev_lockdep_set_classes() to virtual drivers")
Reported-by: syzbot+1240b33467289f5ab50b@syzkaller.appspotmail.com
Closes: https://lore.kernel.org/netdev/695d439f.050a0220.1c677c.0347.GAE@google.com/T/#u
Signed-off-by: Eric Dumazet <edumazet@google.com>
Link: https://patch.msgid.link/20260106172426.1760721-1-edumazet@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions
