======================================
| [   21.784640][  T379] RCU nest depth: 0, expected: 0
| [   21.784847][  T379] 2 locks held by tc/379:
| [ 21.785006][ T379] #0: ffffffff9abe7e88 (rtnl_mutex){+.+.}-{4:4}, at: tc_new_tfilter (net/sched/cls_api.c:2261)
| [ 21.785389][ T379] #1: ffff888009a81e90 (&tp->lock){+.+.}-{3:3}, at: tc_new_tfilter (net/sched/cls_api.c:2383)
[   21.786057][  T379] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[   21.786320][  T379] Call Trace:
[   21.786492][  T379]  <TASK>
[ 21.786602][ T379] dump_stack_lvl (lib/dump_stack.c:123)
[ 21.786838][ T379] __might_resched (kernel/sched/core.c:8759)
[ 21.787053][ T379] ? tc_new_tfilter (net/sched/cls_api.c:2383)
[ 21.787285][ T379] cpus_read_lock (./include/linux/kernel.h:73 ./include/linux/percpu-rwsem.h:49 kernel/cpu.c:490)
[ 21.787488][ T379] static_key_slow_inc (kernel/jump_label.c:191)
[ 21.787691][ T379] tc_new_tfilter (net/sched/cls_api.c:2385)
[ 21.787918][ T379] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3))
[ 21.788059][ T379] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186)
[ 21.788282][ T379] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 21.788523][ T379] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6912)
[ 21.788744][ T379] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186)
[ 21.789266][ T379] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914)
[ 21.789489][ T379] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817)
[ 21.789697][ T379] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 21.789942][ T379] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3))
[ 21.790110][ T379] ? __lock_acquire (kernel/locking/lockdep.c:5226)
[ 21.790311][ T379] netlink_rcv_skb (net/netlink/af_netlink.c:2543)
[ 21.790550][ T379] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817)
[ 21.790778][ T379] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520)
[ 21.791011][ T379] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340)
[ 21.791238][ T379] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333)
[ 21.791463][ T379] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348)
[ 21.791659][ T379] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333)
[ 21.791843][ T379] ? find_held_lock (kernel/locking/lockdep.c:5339)
[ 21.792069][ T379] netlink_sendmsg (net/netlink/af_netlink.c:1892)
[ 21.792262][ T379] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811)
[ 21.792457][ T379] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568)
[ 21.792644][ T379] ? __pfx_____sys_sendmsg (net/socket.c:2514)
[ 21.792826][ T379] ? __pfx_copy_msghdr_from_user (net/socket.c:2494)
[ 21.793065][ T379] ___sys_sendmsg (net/socket.c:2624)
[ 21.793250][ T379] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110)
[ 21.793488][ T379] ? __pfx____sys_sendmsg (net/socket.c:2611)
[ 21.793675][ T379] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070)
[ 21.793897][ T379] ? __pfx_free_object_rcu (mm/kmemleak.c:514)
[ 21.794080][ T379] ? trace_rcu_segcb_stats (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/rcu.h:537)
[ 21.794273][ T379] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 21.794508][ T379] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715)
[ 21.794699][ T379] ? do_sys_openat2 (fs/open.c:1405)
[ 21.794879][ T379] ? do_sys_openat2 (fs/open.c:1411)
[ 21.795062][ T379] ? do_sys_openat2 (fs/open.c:1411)
[ 21.795251][ T379] __sys_sendmsg (net/socket.c:2654)
[ 21.795430][ T379] ? __pfx___sys_sendmsg (net/socket.c:2639)
[ 21.795634][ T379] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 21.795821][ T379] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[   21.796064][  T379] RIP: 0033:0x7fa35d0cb9a7
[ 21.796281][ T379] Code: Unable to access opcode bytes at 0x7fa35d0cb97d.

Code starting with the faulting instruction
===========================================
[   21.796541][  T379] RSP: 002b:00007ffce3c63008 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[   21.796847][  T379] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007fa35d0cb9a7
[   21.797116][  T379] RDX: 0000000000000000 RSI: 00007ffce3c63070 RDI: 0000000000000005
[   21.797386][  T379] RBP: 0000000000000081 R08: 0000000000000000 R09: 0000000000000000
[   21.797670][  T379] R10: 00007fa35cf84708 R11: 0000000000000246 R12: 0000000000000000
[   21.797943][  T379] R13: 00000000678584a6 R14: 0000000000483b60 R15: 00007ffce3c68974
| [ 21.800659][ T379] #1: ffff888009a81e90 (&tp->lock){+.+.}-{3:3}, at: tc_new_tfilter (net/sched/cls_api.c:2383)
| [ 21.800960][ T379] #2: ffffffff9a1ddcd0 (cpu_hotplug_lock){++++}-{0:0}, at: static_key_slow_inc (kernel/jump_label.c:191)
| [   21.801238][  T379] stack backtrace:
| [   21.801630][  T379] Tainted: [W]=WARN
[   21.801750][  T379] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[   21.801958][  T379] Call Trace:
[   21.802079][  T379]  <TASK>
[ 21.802162][ T379] dump_stack_lvl (lib/dump_stack.c:123)
[ 21.802345][ T379] __lock_acquire (kernel/locking/lockdep.c:4828 kernel/locking/lockdep.c:4898 kernel/locking/lockdep.c:5176)
[ 21.802548][ T379] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 21.802733][ T379] ? static_key_slow_inc_cpuslocked (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:1195 kernel/jump_label.c:167 kernel/jump_label.c:151)
[ 21.802975][ T379] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 21.803156][ T379] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 21.803310][ T379] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 21.803464][ T379] ? static_key_slow_inc_cpuslocked (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:1195 kernel/jump_label.c:167 kernel/jump_label.c:151)
[ 21.803663][ T379] __mutex_lock (kernel/locking/mutex.c:587 kernel/locking/mutex.c:735)
[ 21.803825][ T379] ? static_key_slow_inc_cpuslocked (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:1195 kernel/jump_label.c:167 kernel/jump_label.c:151)
[ 21.804017][ T379] ? static_key_slow_inc_cpuslocked (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:1195 kernel/jump_label.c:167 kernel/jump_label.c:151)
[ 21.804210][ T379] ? __pfx___mutex_lock (kernel/locking/mutex.c:734)
[ 21.804360][ T379] ? static_key_slow_inc (kernel/jump_label.c:191)
[ 21.804515][ T379] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 21.804670][ T379] ? static_key_fast_inc_not_disabled (./arch/x86/include/asm/atomic.h:23 (discriminator 3) ./include/linux/atomic/atomic-arch-fallback.h:457 (discriminator 3) ./include/linux/atomic/atomic-instrumented.h:33 (discriminator 3) kernel/jump_label.c:141 (discriminator 3))
[ 21.804860][ T379] ? __pfx_static_key_fast_inc_not_disabled (kernel/jump_label.c:128)
[ 21.805058][ T379] ? static_key_slow_inc_cpuslocked (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:1195 kernel/jump_label.c:167 kernel/jump_label.c:151)
[ 21.805246][ T379] static_key_slow_inc_cpuslocked (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:1195 kernel/jump_label.c:167 kernel/jump_label.c:151)
[ 21.805442][ T379] static_key_slow_inc (kernel/jump_label.c:191)
[ 21.805601][ T379] tc_new_tfilter (net/sched/cls_api.c:2385)
[ 21.805758][ T379] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3))
[ 21.805875][ T379] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186)
[ 21.806040][ T379] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 21.806233][ T379] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/rtnetlink.c:6912)
[ 21.806400][ T379] ? __pfx_tc_new_tfilter (net/sched/cls_api.c:2186)
[ 21.806578][ T379] rtnetlink_rcv_msg (net/core/rtnetlink.c:6914)
[ 21.806787][ T379] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817)
[ 21.806993][ T379] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 21.807157][ T379] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3))
[ 21.807285][ T379] ? __lock_acquire (kernel/locking/lockdep.c:5226)
[ 21.807441][ T379] netlink_rcv_skb (net/netlink/af_netlink.c:2543)
[ 21.807599][ T379] ? __pfx_rtnetlink_rcv_msg (net/core/rtnetlink.c:6817)
[ 21.807753][ T379] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2520)
[ 21.807908][ T379] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340)
[ 21.808062][ T379] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/net/netns/generic.h:48 net/netlink/af_netlink.c:333)
[ 21.808214][ T379] netlink_unicast (net/netlink/af_netlink.c:1322 net/netlink/af_netlink.c:1348)
[ 21.808369][ T379] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1333)
[ 21.808519][ T379] ? find_held_lock (kernel/locking/lockdep.c:5339)
[ 21.808674][ T379] netlink_sendmsg (net/netlink/af_netlink.c:1892)
[ 21.808828][ T379] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1811)
[ 21.808982][ T379] ____sys_sendmsg (net/socket.c:713 net/socket.c:728 net/socket.c:2568)
[ 21.809141][ T379] ? __pfx_____sys_sendmsg (net/socket.c:2514)
[ 21.809295][ T379] ? __pfx_copy_msghdr_from_user (net/socket.c:2494)
[ 21.809499][ T379] ___sys_sendmsg (net/socket.c:2624)
[ 21.809651][ T379] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110)
[ 21.809847][ T379] ? __pfx____sys_sendmsg (net/socket.c:2611)
[ 21.810000][ T379] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070)
[ 21.810192][ T379] ? __pfx_free_object_rcu (mm/kmemleak.c:514)
[ 21.810346][ T379] ? trace_rcu_segcb_stats (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/rcu.h:537)
[ 21.810504][ T379] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 21.810700][ T379] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715)
[ 21.810856][ T379] ? do_sys_openat2 (fs/open.c:1405)
[ 21.811006][ T379] ? do_sys_openat2 (fs/open.c:1411)
[ 21.811159][ T379] ? do_sys_openat2 (fs/open.c:1411)
[ 21.811312][ T379] __sys_sendmsg (net/socket.c:2654)
[ 21.811464][ T379] ? __pfx___sys_sendmsg (net/socket.c:2639)
[ 21.811621][ T379] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 21.811775][ T379] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[   21.811992][  T379] RIP: 0033:0x7fa35d0cb9a7
[ 21.812158][ T379] Code: Unable to access opcode bytes at 0x7fa35d0cb97d.

Code starting with the faulting instruction
===========================================
[   21.812357][  T379] RSP: 002b:00007ffce3c63008 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[   21.812588][  T379] RAX: ffffffffffffffda RBX: 000000000047dbc0 RCX: 00007fa35d0cb9a7
[   21.812815][  T379] RDX: 0000000000000000 RSI: 00007ffce3c63070 RDI: 0000000000000005
[   21.813047][  T379] RBP: 0000000000000081 R08: 0000000000000000 R09: 0000000000000000
[   21.813277][  T379] R10: 00007fa35cf84708 R11: 0000000000000246 R12: 0000000000000000


Finger prints:
__lock_acquire:__mutex_lock:static_key_slow_inc_cpuslocked:static_key_slow_inc:tc_new_tfilter
__might_resched:cpus_read_lock:static_key_slow_inc:tc_new_tfilter:rtnetlink_rcv_msg