====================================== | [ 2164.175702][T28709] ------------[ cut here ]------------ | [ 2164.176000][T28709] netdevice: nk0 (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 2164.176214][T28709] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#0: ip/28709 | [ 2164.176432][T28709] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan sch_etf sch_fq act_mirred act_tunnel_key bareudp drop_monitor act_gact cls_flower cls_bpf sch_ingress netdevsim xfrm_user openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh ip6t_rpfilter nft_compat nf_tables vxlan mpls_gso mpls_iptunnel mpls_router [last unloaded: ila] [ 2164.177520][T28709] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2164.177682][T28709] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 2164.178209][T28709] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 08 b8 4c 0f 45 e8 48 8d 3d d7 5c 87 02 4c 89 f2 4c 89 ee <67> 48 0f b9 3a 4c 89 ff e8 44 5f fb ff 41 89 c6 85 c0 0f 85 97 03 All code ======== 0: 00 00 add %al,(%rax) 2: 4c 89 ef mov %r13,%rdi 5: be 25 00 00 00 mov $0x25,%esi a: e8 4c ad a4 00 call 0xa4ad5b f: 48 85 c0 test %rax,%rax 12: 48 c7 c0 a0 78 08 b8 mov $0xffffffffb80878a0,%rax 19: 4c 0f 45 e8 cmovne %rax,%r13 1d: 48 8d 3d d7 5c 87 02 lea 0x2875cd7(%rip),%rdi # 0x2875cfb 24: 4c 89 f2 mov %r14,%rdx 27: 4c 89 ee mov %r13,%rsi 2a:* 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: 4c 89 ff mov %r15,%rdi 32: e8 44 5f fb ff call 0xfffffffffffb5f7b 37: 41 89 c6 mov %eax,%r14d 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: 97 xchg %eax,%edi 3f: 03 .byte 0x3 Code starting with the faulting instruction =========================================== 0: 67 48 0f b9 3a ud1 (%edx),%rdi 5: 4c 89 ff mov %r15,%rdi 8: e8 44 5f fb ff call 0xfffffffffffb5f51 d: 41 89 c6 mov %eax,%r14d 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: 97 xchg %eax,%edi 15: 03 .byte 0x3 [ 2164.178644][T28709] RSP: 0018:ffa00000002beef0 EFLAGS: 00010246 [ 2164.178807][T28709] RAX: ffffffffb80878a0 RBX: 1ff4000000057de4 RCX: dffffc0000000000 [ 2164.178999][T28709] RDX: ffffffffb808a7a0 RSI: ff1100001e502120 RDI: ffffffffb9909fd0 [ 2164.179183][T28709] RBP: ff1100002081de00 R08: 0000000000000003 R09: 0000000000000000 [ 2164.179365][T28709] R10: 0000000000000000 R11: 0000000000000001 R12: ff1100001e5026a8 [ 2164.179551][T28709] R13: ff1100001e502120 R14: ffffffffb808a7a0 R15: ff1100001e502000 [ 2164.179744][T28709] FS: 00007fa03011f840(0000) GS:ff110000b20e0000(0000) knlGS:0000000000000000 [ 2164.179963][T28709] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2164.180122][T28709] CR2: 000000000049ef60 CR3: 00000000101ef002 CR4: 0000000000771ef0 [ 2164.180307][T28709] PKRU: 55555554 [ 2164.180400][T28709] Call Trace: [ 2164.180508][T28709] [ 2164.180573][T28709] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 2164.181165][T28709] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 2164.181323][T28709] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2164.181447][T28709] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2164.181570][T28709] netkit_new_link (drivers/net/netkit.c:624) [ 2164.181750][T28709] ? netkit_change_link (drivers/net/netkit.c:522) [ 2164.181873][T28709] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2164.181998][T28709] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 2164.182120][T28709] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 2164.182265][T28709] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 2164.182390][T28709] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2164.182512][T28709] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2164.182635][T28709] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2164.182808][T28709] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 2164.182932][T28709] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 2164.183055][T28709] ? __dev_get_by_name (net/core/dev.c:884) [ 2164.183180][T28709] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 2164.183309][T28709] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 2164.183434][T28709] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 2164.183560][T28709] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2164.183731][T28709] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 2164.183861][T28709] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2164.183990][T28709] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2164.184114][T28709] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 2164.184236][T28709] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2164.184361][T28709] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 2164.184481][T28709] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2164.184600][T28709] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 2164.184774][T28709] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 2164.184893][T28709] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2164.185024][T28709] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2164.185148][T28709] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2164.185269][T28709] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2164.185394][T28709] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:333 (discriminator 2)) [ 2164.185513][T28709] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) net/netlink/af_netlink.c:340 (discriminator 2)) [ 2164.185636][T28709] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2164.185808][T28709] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2164.185932][T28709] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 2164.186056][T28709] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 2164.186177][T28709] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2164.186300][T28709] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2164.186428][T28709] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2164.186550][T28709] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 2164.186723][T28709] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 2164.186845][T28709] ? copy_msghdr_from_user (net/socket.c:2573) [ 2164.186968][T28709] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 2164.187122][T28709] ? move_addr_to_kernel (net/socket.c:2559) [ 2164.187243][T28709] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2164.187366][T28709] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 2164.187488][T28709] ___sys_sendmsg (net/socket.c:2689) [ 2164.187611][T28709] ? copy_msghdr_from_user (net/socket.c:2676) [ 2164.187781][T28709] ? do_anonymous_page (mm/memory.c:3759) [ 2164.187917][T28709] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 2164.188043][T28709] ? __sys_sendmsg_sock (net/socket.c:2704) [ 2164.188168][T28709] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 2164.188292][T28709] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2164.188415][T28709] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2164.188537][T28709] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2164.188711][T28709] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2164.188835][T28709] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2164.188990][T28709] RIP: 0033:0x7fa03035922e [ 2164.189124][T28709] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2164.189559][T28709] RSP: 002b:00007ffc1bfae400 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2164.189818][T28709] RAX: ffffffffffffffda RBX: 00007ffc1bfaebb8 RCX: 00007fa03035922e [ 2164.190003][T28709] RDX: 0000000000000000 RSI: 00007ffc1bfae4c0 RDI: 0000000000000003 [ 2164.190186][T28709] RBP: 00007ffc1bfae410 R08: 0000000000000000 R09: 0000000000000000 [ 2164.190367][T28709] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffc1bfaeba0 [ 2164.190552][T28709] R13: 0000000069d871c8 R14: 000000000049ef60 R15: 000000000049d620 | [ 2164.195823][T28709] netdevice: foo (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 2164.196034][T28709] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#0: ip/28709 | [ 2164.196246][T28709] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan sch_etf sch_fq act_mirred act_tunnel_key bareudp drop_monitor act_gact cls_flower cls_bpf sch_ingress netdevsim xfrm_user openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh ip6t_rpfilter nft_compat nf_tables vxlan mpls_gso mpls_iptunnel mpls_router [last unloaded: ila] | [ 2164.197281][T28709] Tainted: [W]=WARN [ 2164.197376][T28709] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2164.197528][T28709] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 2164.197694][T28709] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 08 b8 4c 0f 45 e8 48 8d 3d d7 5c 87 02 4c 89 f2 4c 89 ee <67> 48 0f b9 3a 4c 89 ff e8 44 5f fb ff 41 89 c6 85 c0 0f 85 97 03 All code ======== 0: 00 00 add %al,(%rax) 2: 4c 89 ef mov %r13,%rdi 5: be 25 00 00 00 mov $0x25,%esi a: e8 4c ad a4 00 call 0xa4ad5b f: 48 85 c0 test %rax,%rax 12: 48 c7 c0 a0 78 08 b8 mov $0xffffffffb80878a0,%rax 19: 4c 0f 45 e8 cmovne %rax,%r13 1d: 48 8d 3d d7 5c 87 02 lea 0x2875cd7(%rip),%rdi # 0x2875cfb 24: 4c 89 f2 mov %r14,%rdx 27: 4c 89 ee mov %r13,%rsi 2a:* 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: 4c 89 ff mov %r15,%rdi 32: e8 44 5f fb ff call 0xfffffffffffb5f7b 37: 41 89 c6 mov %eax,%r14d 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: 97 xchg %eax,%edi 3f: 03 .byte 0x3 Code starting with the faulting instruction =========================================== 0: 67 48 0f b9 3a ud1 (%edx),%rdi 5: 4c 89 ff mov %r15,%rdi 8: e8 44 5f fb ff call 0xfffffffffffb5f51 d: 41 89 c6 mov %eax,%r14d 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: 97 xchg %eax,%edi 15: 03 .byte 0x3 [ 2164.198147][T28709] RSP: 0018:ffa00000002beef0 EFLAGS: 00010246 [ 2164.198303][T28709] RAX: ffffffffb80878a0 RBX: 1ff4000000057de4 RCX: dffffc0000000000 [ 2164.198486][T28709] RDX: ffffffffb808a7a0 RSI: ff11000020c7a120 RDI: ffffffffb9909fd0 [ 2164.198669][T28709] RBP: ff1100002081de00 R08: 0000000000000003 R09: 0000000000000000 [ 2164.198851][T28709] R10: 0000000000000000 R11: 0000000000000001 R12: ff11000020c7a6a8 [ 2164.199036][T28709] R13: ff11000020c7a120 R14: ffffffffb808a7a0 R15: ff11000020c7a000 [ 2164.199221][T28709] FS: 00007fa03011f840(0000) GS:ff110000b20e0000(0000) knlGS:0000000000000000 [ 2164.199435][T28709] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2164.199588][T28709] CR2: 000000000049ef60 CR3: 00000000101ef002 CR4: 0000000000771ef0 [ 2164.199775][T28709] PKRU: 55555554 [ 2164.199866][T28709] Call Trace: [ 2164.199957][T28709] [ 2164.200026][T28709] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 2164.200178][T28709] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2164.200303][T28709] netkit_new_link (drivers/net/netkit.c:659) [ 2164.200428][T28709] ? netkit_change_link (drivers/net/netkit.c:522) [ 2164.200548][T28709] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2164.200784][T28709] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 2164.200906][T28709] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 2164.201051][T28709] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 2164.201175][T28709] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2164.201296][T28709] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2164.201416][T28709] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2164.201539][T28709] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 2164.201770][T28709] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 2164.201891][T28709] ? __dev_get_by_name (net/core/dev.c:884) [ 2164.202016][T28709] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 2164.202148][T28709] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 2164.202274][T28709] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 2164.202398][T28709] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2164.202519][T28709] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 2164.202644][T28709] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2164.202836][T28709] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2164.202958][T28709] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 2164.203084][T28709] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2164.203206][T28709] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 2164.203327][T28709] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2164.203449][T28709] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 2164.203572][T28709] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 2164.203745][T28709] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2164.203869][T28709] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2164.203994][T28709] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2164.204117][T28709] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2164.204242][T28709] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:333 (discriminator 2)) [ 2164.204364][T28709] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) net/netlink/af_netlink.c:340 (discriminator 2)) [ 2164.204489][T28709] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2164.204612][T28709] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2164.204782][T28709] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 2164.204906][T28709] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 2164.205027][T28709] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2164.205150][T28709] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2164.205274][T28709] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2164.205397][T28709] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 2164.205520][T28709] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 2164.205641][T28709] ? copy_msghdr_from_user (net/socket.c:2573) [ 2164.205810][T28709] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 2164.205960][T28709] ? move_addr_to_kernel (net/socket.c:2559) [ 2164.206085][T28709] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2164.206210][T28709] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 2164.206331][T28709] ___sys_sendmsg (net/socket.c:2689) [ 2164.206453][T28709] ? copy_msghdr_from_user (net/socket.c:2676) [ 2164.206575][T28709] ? do_anonymous_page (mm/memory.c:3759) [ 2164.206755][T28709] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 2164.206878][T28709] ? __sys_sendmsg_sock (net/socket.c:2704) [ 2164.207005][T28709] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 2164.207129][T28709] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2164.207248][T28709] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2164.207370][T28709] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2164.207490][T28709] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2164.207615][T28709] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2164.207816][T28709] RIP: 0033:0x7fa03035922e [ 2164.207946][T28709] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2164.208388][T28709] RSP: 002b:00007ffc1bfae400 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2164.208571][T28709] RAX: ffffffffffffffda RBX: 00007ffc1bfaebb8 RCX: 00007fa03035922e [ 2164.208803][T28709] RDX: 0000000000000000 RSI: 00007ffc1bfae4c0 RDI: 0000000000000003 [ 2164.208990][T28709] RBP: 00007ffc1bfae410 R08: 0000000000000000 R09: 0000000000000000 [ 2164.209171][T28709] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffc1bfaeba0 [ 2164.209352][T28709] R13: 0000000069d871c8 R14: 000000000049ef60 R15: 000000000049d620 | [ 2164.491540][T28718] netdevice: nk0 (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 2164.491755][T28718] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#0: ip/28718 | [ 2164.491973][T28718] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan sch_etf sch_fq act_mirred act_tunnel_key bareudp drop_monitor act_gact cls_flower cls_bpf sch_ingress netdevsim xfrm_user openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh ip6t_rpfilter nft_compat nf_tables vxlan mpls_gso mpls_iptunnel mpls_router [last unloaded: ila] | [ 2164.493321][T28718] Tainted: [W]=WARN [ 2164.493414][T28718] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2164.493565][T28718] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 2164.493734][T28718] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 08 b8 4c 0f 45 e8 48 8d 3d d7 5c 87 02 4c 89 f2 4c 89 ee <67> 48 0f b9 3a 4c 89 ff e8 44 5f fb ff 41 89 c6 85 c0 0f 85 97 03 All code ======== 0: 00 00 add %al,(%rax) 2: 4c 89 ef mov %r13,%rdi 5: be 25 00 00 00 mov $0x25,%esi a: e8 4c ad a4 00 call 0xa4ad5b f: 48 85 c0 test %rax,%rax 12: 48 c7 c0 a0 78 08 b8 mov $0xffffffffb80878a0,%rax 19: 4c 0f 45 e8 cmovne %rax,%r13 1d: 48 8d 3d d7 5c 87 02 lea 0x2875cd7(%rip),%rdi # 0x2875cfb 24: 4c 89 f2 mov %r14,%rdx 27: 4c 89 ee mov %r13,%rsi 2a:* 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: 4c 89 ff mov %r15,%rdi 32: e8 44 5f fb ff call 0xfffffffffffb5f7b 37: 41 89 c6 mov %eax,%r14d 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: 97 xchg %eax,%edi 3f: 03 .byte 0x3 Code starting with the faulting instruction =========================================== 0: 67 48 0f b9 3a ud1 (%edx),%rdi 5: 4c 89 ff mov %r15,%rdi 8: e8 44 5f fb ff call 0xfffffffffffb5f51 d: 41 89 c6 mov %eax,%r14d 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: 97 xchg %eax,%edi 15: 03 .byte 0x3 [ 2164.494175][T28718] RSP: 0018:ffa0000000646ef0 EFLAGS: 00010246 [ 2164.494329][T28718] RAX: ffffffffb80878a0 RBX: 1ff40000000c8de4 RCX: dffffc0000000000 [ 2164.494510][T28718] RDX: ffffffffb808a7a0 RSI: ff110000152a2120 RDI: ffffffffb9909fd0 [ 2164.494696][T28718] RBP: ff1100001fb98040 R08: 0000000000000003 R09: 0000000000000000 [ 2164.494878][T28718] R10: 0000000000000000 R11: 0000000000000001 R12: ff110000152a26a8 [ 2164.495061][T28718] R13: ff110000152a2120 R14: ffffffffb808a7a0 R15: ff110000152a2000 [ 2164.495244][T28718] FS: 00007f78109d9840(0000) GS:ff110000b20e0000(0000) knlGS:0000000000000000 [ 2164.495458][T28718] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2164.495616][T28718] CR2: 000000000049ef60 CR3: 000000001e4df004 CR4: 0000000000771ef0 [ 2164.495806][T28718] PKRU: 55555554 [ 2164.495897][T28718] Call Trace: [ 2164.495991][T28718] [ 2164.496059][T28718] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 2164.496211][T28718] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2164.496334][T28718] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2164.496457][T28718] netkit_new_link (drivers/net/netkit.c:624) [ 2164.496578][T28718] ? perf_trace_rcu_callback (./include/trace/events/rcu.h:512 (discriminator 18) ./include/trace/events/rcu.h:512 (discriminator 18)) [ 2164.496892][T28718] ? netkit_change_link (drivers/net/netkit.c:522) [ 2164.497021][T28718] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2164.497142][T28718] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 2164.497263][T28718] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 2164.497402][T28718] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 2164.497525][T28718] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2164.497646][T28718] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2164.497772][T28718] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2164.497895][T28718] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 2164.498022][T28718] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 2164.498142][T28718] ? __dev_get_by_name (net/core/dev.c:884) [ 2164.498264][T28718] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 2164.498391][T28718] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 2164.498515][T28718] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 2164.498638][T28718] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2164.498763][T28718] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 2164.498888][T28718] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2164.499014][T28718] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2164.499134][T28718] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 2164.499255][T28718] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2164.499375][T28718] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 2164.499496][T28718] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2164.499616][T28718] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 2164.499745][T28718] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 2164.499866][T28718] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2164.499991][T28718] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2164.500114][T28718] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2164.500234][T28718] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2164.500359][T28718] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:333 (discriminator 2)) [ 2164.500478][T28718] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) net/netlink/af_netlink.c:340 (discriminator 2)) [ 2164.500599][T28718] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2164.500725][T28718] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2164.500845][T28718] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 2164.500966][T28718] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 2164.501089][T28718] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2164.501212][T28718] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2164.501334][T28718] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2164.501457][T28718] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 2164.501579][T28718] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 2164.501707][T28718] ? copy_msghdr_from_user (net/socket.c:2573) [ 2164.501840][T28718] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 2164.501992][T28718] ? move_addr_to_kernel (net/socket.c:2559) [ 2164.502114][T28718] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2164.502236][T28718] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 2164.502359][T28718] ___sys_sendmsg (net/socket.c:2689) [ 2164.502481][T28718] ? copy_msghdr_from_user (net/socket.c:2676) [ 2164.502602][T28718] ? do_anonymous_page (mm/memory.c:3759) [ 2164.502739][T28718] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 2164.502861][T28718] ? __sys_sendmsg_sock (net/socket.c:2704) [ 2164.502986][T28718] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 2164.503112][T28718] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2164.503233][T28718] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2164.503354][T28718] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2164.503476][T28718] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2164.503598][T28718] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2164.503754][T28718] RIP: 0033:0x7f7810c1322e [ 2164.503884][T28718] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2164.504318][T28718] RSP: 002b:00007ffd3523c260 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2164.504502][T28718] RAX: ffffffffffffffda RBX: 00007ffd3523ca28 RCX: 00007f7810c1322e [ 2164.504694][T28718] RDX: 0000000000000000 RSI: 00007ffd3523c320 RDI: 0000000000000003 [ 2164.504877][T28718] RBP: 00007ffd3523c270 R08: 0000000000000000 R09: 0000000000000000 [ 2164.505061][T28718] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffd3523ca00 [ 2164.505242][T28718] R13: 0000000069d871c8 R14: 000000000049ef60 R15: 000000000049d620 | [ 2164.509462][T28718] netdevice: foo (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 2164.509671][T28718] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#0: ip/28718 | [ 2164.509881][T28718] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan sch_etf sch_fq act_mirred act_tunnel_key bareudp drop_monitor act_gact cls_flower cls_bpf sch_ingress netdevsim xfrm_user openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh ip6t_rpfilter nft_compat nf_tables vxlan mpls_gso mpls_iptunnel mpls_router [last unloaded: ila] | [ 2164.510908][T28718] Tainted: [W]=WARN [ 2164.511004][T28718] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2164.511157][T28718] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 2164.511317][T28718] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 08 b8 4c 0f 45 e8 48 8d 3d d7 5c 87 02 4c 89 f2 4c 89 ee <67> 48 0f b9 3a 4c 89 ff e8 44 5f fb ff 41 89 c6 85 c0 0f 85 97 03 All code ======== 0: 00 00 add %al,(%rax) 2: 4c 89 ef mov %r13,%rdi 5: be 25 00 00 00 mov $0x25,%esi a: e8 4c ad a4 00 call 0xa4ad5b f: 48 85 c0 test %rax,%rax 12: 48 c7 c0 a0 78 08 b8 mov $0xffffffffb80878a0,%rax 19: 4c 0f 45 e8 cmovne %rax,%r13 1d: 48 8d 3d d7 5c 87 02 lea 0x2875cd7(%rip),%rdi # 0x2875cfb 24: 4c 89 f2 mov %r14,%rdx 27: 4c 89 ee mov %r13,%rsi 2a:* 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: 4c 89 ff mov %r15,%rdi 32: e8 44 5f fb ff call 0xfffffffffffb5f7b 37: 41 89 c6 mov %eax,%r14d 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: 97 xchg %eax,%edi 3f: 03 .byte 0x3 Code starting with the faulting instruction =========================================== 0: 67 48 0f b9 3a ud1 (%edx),%rdi 5: 4c 89 ff mov %r15,%rdi 8: e8 44 5f fb ff call 0xfffffffffffb5f51 d: 41 89 c6 mov %eax,%r14d 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: 97 xchg %eax,%edi 15: 03 .byte 0x3 [ 2164.511756][T28718] RSP: 0018:ffa0000000646ef0 EFLAGS: 00010246 [ 2164.511907][T28718] RAX: ffffffffb80878a0 RBX: 1ff40000000c8de4 RCX: dffffc0000000000 [ 2164.512090][T28718] RDX: ffffffffb808a7a0 RSI: ff110000203f2120 RDI: ffffffffb9909fd0 [ 2164.512271][T28718] RBP: ff1100001fb98040 R08: 0000000000000003 R09: 0000000000000000 [ 2164.512453][T28718] R10: 0000000000000000 R11: 0000000000000001 R12: ff110000203f26a8 [ 2164.512634][T28718] R13: ff110000203f2120 R14: ffffffffb808a7a0 R15: ff110000203f2000 [ 2164.512820][T28718] FS: 00007f78109d9840(0000) GS:ff110000b20e0000(0000) knlGS:0000000000000000 [ 2164.513034][T28718] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2164.513188][T28718] CR2: 000000000049ef60 CR3: 000000001e4df004 CR4: 0000000000771ef0 [ 2164.513372][T28718] PKRU: 55555554 [ 2164.513465][T28718] Call Trace: [ 2164.513556][T28718] [ 2164.513619][T28718] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 2164.513775][T28718] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2164.513898][T28718] netkit_new_link (drivers/net/netkit.c:659) [ 2164.514022][T28718] ? perf_trace_rcu_callback (./include/trace/events/rcu.h:512 (discriminator 18) ./include/trace/events/rcu.h:512 (discriminator 18)) [ 2164.514148][T28718] ? netkit_change_link (drivers/net/netkit.c:522) [ 2164.514269][T28718] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2164.514389][T28718] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 2164.514510][T28718] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 2164.514648][T28718] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 2164.514777][T28718] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2164.514899][T28718] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2164.515021][T28718] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2164.515144][T28718] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 2164.515267][T28718] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 2164.515387][T28718] ? __dev_get_by_name (net/core/dev.c:884) [ 2164.515509][T28718] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 2164.515636][T28718] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 2164.515765][T28718] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 2164.515890][T28718] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2164.516014][T28718] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 2164.516142][T28718] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2164.516266][T28718] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2164.516388][T28718] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 2164.516511][T28718] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2164.516634][T28718] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 2164.516760][T28718] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2164.516883][T28718] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 2164.517008][T28718] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 2164.517128][T28718] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2164.517250][T28718] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2164.517370][T28718] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2164.517492][T28718] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2164.517617][T28718] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:333 (discriminator 2)) [ 2164.517744][T28718] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) net/netlink/af_netlink.c:340 (discriminator 2)) [ 2164.517868][T28718] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2164.517992][T28718] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2164.518113][T28718] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 2164.518233][T28718] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 2164.518357][T28718] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2164.518479][T28718] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2164.518601][T28718] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2164.518729][T28718] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 2164.518851][T28718] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 2164.518972][T28718] ? copy_msghdr_from_user (net/socket.c:2573) [ 2164.519096][T28718] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 2164.519246][T28718] ? move_addr_to_kernel (net/socket.c:2559) [ 2164.519365][T28718] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2164.519488][T28718] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 2164.519615][T28718] ___sys_sendmsg (net/socket.c:2689) [ 2164.519742][T28718] ? copy_msghdr_from_user (net/socket.c:2676) [ 2164.519864][T28718] ? do_anonymous_page (mm/memory.c:3759) [ 2164.519999][T28718] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 2164.520123][T28718] ? __sys_sendmsg_sock (net/socket.c:2704) [ 2164.520247][T28718] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 2164.520369][T28718] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2164.520491][T28718] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2164.520615][T28718] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2164.520741][T28718] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2164.520864][T28718] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2164.521016][T28718] RIP: 0033:0x7f7810c1322e [ 2164.521143][T28718] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2164.521576][T28718] RSP: 002b:00007ffd3523c260 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2164.521761][T28718] RAX: ffffffffffffffda RBX: 00007ffd3523ca28 RCX: 00007f7810c1322e [ 2164.521942][T28718] RDX: 0000000000000000 RSI: 00007ffd3523c320 RDI: 0000000000000003 [ 2164.522127][T28718] RBP: 00007ffd3523c270 R08: 0000000000000000 R09: 0000000000000000 [ 2164.522310][T28718] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffd3523ca00 [ 2164.522491][T28718] R13: 0000000069d871c8 R14: 000000000049ef60 R15: 000000000049d620 | [ 2164.799541][T28727] netdevice: nk0 (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 2164.799755][T28727] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#3: ip/28727 | [ 2164.799972][T28727] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan sch_etf sch_fq act_mirred act_tunnel_key bareudp drop_monitor act_gact cls_flower cls_bpf sch_ingress netdevsim xfrm_user openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh ip6t_rpfilter nft_compat nf_tables vxlan mpls_gso mpls_iptunnel mpls_router [last unloaded: ila] | [ 2164.801027][T28727] Tainted: [W]=WARN [ 2164.801120][T28727] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2164.801272][T28727] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 2164.801478][T28727] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 08 b8 4c 0f 45 e8 48 8d 3d d7 5c 87 02 4c 89 f2 4c 89 ee <67> 48 0f b9 3a 4c 89 ff e8 44 5f fb ff 41 89 c6 85 c0 0f 85 97 03 All code ======== 0: 00 00 add %al,(%rax) 2: 4c 89 ef mov %r13,%rdi 5: be 25 00 00 00 mov $0x25,%esi a: e8 4c ad a4 00 call 0xa4ad5b f: 48 85 c0 test %rax,%rax 12: 48 c7 c0 a0 78 08 b8 mov $0xffffffffb80878a0,%rax 19: 4c 0f 45 e8 cmovne %rax,%r13 1d: 48 8d 3d d7 5c 87 02 lea 0x2875cd7(%rip),%rdi # 0x2875cfb 24: 4c 89 f2 mov %r14,%rdx 27: 4c 89 ee mov %r13,%rsi 2a:* 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: 4c 89 ff mov %r15,%rdi 32: e8 44 5f fb ff call 0xfffffffffffb5f7b 37: 41 89 c6 mov %eax,%r14d 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: 97 xchg %eax,%edi 3f: 03 .byte 0x3 Code starting with the faulting instruction =========================================== 0: 67 48 0f b9 3a ud1 (%edx),%rdi 5: 4c 89 ff mov %r15,%rdi 8: e8 44 5f fb ff call 0xfffffffffffb5f51 d: 41 89 c6 mov %eax,%r14d 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: 97 xchg %eax,%edi 15: 03 .byte 0x3 [ 2164.802105][T28727] RSP: 0018:ffa0000000baeef0 EFLAGS: 00010246 [ 2164.802259][T28727] RAX: ffffffffb80878a0 RBX: 1ff4000000175de4 RCX: dffffc0000000000 [ 2164.802440][T28727] RDX: ffffffffb808a7a0 RSI: ff11000014ac2120 RDI: ffffffffb9909fd0 [ 2164.802621][T28727] RBP: ff1100001fb9bec0 R08: 0000000000000003 R09: 0000000000000000 [ 2164.802807][T28727] R10: 0000000000000003 R11: 0000000000000001 R12: ff11000014ac26a8 [ 2164.802993][T28727] R13: ff11000014ac2120 R14: ffffffffb808a7a0 R15: ff11000014ac2000 [ 2164.803175][T28727] FS: 00007fe8ba620840(0000) GS:ff110000b2260000(0000) knlGS:0000000000000000 [ 2164.803387][T28727] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2164.803540][T28727] CR2: 000000000049ef60 CR3: 000000001e57c005 CR4: 0000000000771ef0 [ 2164.803728][T28727] PKRU: 55555554 [ 2164.803818][T28727] Call Trace: [ 2164.803909][T28727] [ 2164.803972][T28727] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 2164.804128][T28727] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2164.804248][T28727] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2164.804371][T28727] netkit_new_link (drivers/net/netkit.c:624) [ 2164.804494][T28727] ? perf_trace_rcu_callback (./include/trace/events/rcu.h:512 (discriminator 18) ./include/trace/events/rcu.h:512 (discriminator 18)) [ 2164.804620][T28727] ? netkit_change_link (drivers/net/netkit.c:522) [ 2164.804747][T28727] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2164.804867][T28727] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 2164.804993][T28727] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 2164.805132][T28727] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 2164.805256][T28727] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2164.805378][T28727] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2164.805499][T28727] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2164.805621][T28727] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 2164.805749][T28727] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 2164.805870][T28727] ? __dev_get_by_name (net/core/dev.c:884) [ 2164.805995][T28727] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 2164.806122][T28727] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 2164.806245][T28727] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 24) security/commoncap.c:130 (discriminator 24)) [ 2164.806369][T28727] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 2164.806493][T28727] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2164.806616][T28727] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 2164.806746][T28727] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2164.806868][T28727] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2164.806993][T28727] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 2164.807114][T28727] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2164.807234][T28727] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 2164.807354][T28727] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2164.807474][T28727] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 2164.807596][T28727] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 2164.807721][T28727] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2164.807843][T28727] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2164.807964][T28727] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2164.808086][T28727] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2164.808210][T28727] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:333 (discriminator 2)) [ 2164.808330][T28727] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) net/netlink/af_netlink.c:340 (discriminator 2)) [ 2164.808451][T28727] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2164.808573][T28727] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2164.808697][T28727] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 2164.808818][T28727] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 2164.808938][T28727] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2164.809062][T28727] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2164.809182][T28727] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2164.809304][T28727] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 2164.809426][T28727] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 2164.809546][T28727] ? copy_msghdr_from_user (net/socket.c:2573) [ 2164.809668][T28727] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 2164.809816][T28727] ? move_addr_to_kernel (net/socket.c:2559) [ 2164.809936][T28727] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2164.810061][T28727] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 2164.810183][T28727] ___sys_sendmsg (net/socket.c:2689) [ 2164.810304][T28727] ? copy_msghdr_from_user (net/socket.c:2676) [ 2164.810424][T28727] ? do_anonymous_page (mm/memory.c:3759) [ 2164.810556][T28727] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 2164.810684][T28727] ? __sys_sendmsg_sock (net/socket.c:2704) [ 2164.810808][T28727] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 2164.810932][T28727] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2164.811057][T28727] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2164.811180][T28727] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2164.811300][T28727] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2164.811422][T28727] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2164.811572][T28727] RIP: 0033:0x7fe8ba85a22e [ 2164.811703][T28727] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2164.812140][T28727] RSP: 002b:00007ffeb908aa50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2164.812323][T28727] RAX: ffffffffffffffda RBX: 00007ffeb908b218 RCX: 00007fe8ba85a22e [ 2164.812505][T28727] RDX: 0000000000000000 RSI: 00007ffeb908ab10 RDI: 0000000000000003 [ 2164.812695][T28727] RBP: 00007ffeb908aa60 R08: 0000000000000000 R09: 0000000000000000 [ 2164.812877][T28727] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffeb908b1f0 [ 2164.813061][T28727] R13: 0000000069d871ca R14: 000000000049ef60 R15: 000000000049d620 | [ 2164.824033][T28727] netdevice: foo (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 2164.824239][T28727] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#3: ip/28727 | [ 2164.824450][T28727] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan sch_etf sch_fq act_mirred act_tunnel_key bareudp drop_monitor act_gact cls_flower cls_bpf sch_ingress netdevsim xfrm_user openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh ip6t_rpfilter nft_compat nf_tables vxlan mpls_gso mpls_iptunnel mpls_router [last unloaded: ila] | [ 2164.825495][T28727] Tainted: [W]=WARN [ 2164.825587][T28727] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2164.825745][T28727] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 2164.825905][T28727] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 08 b8 4c 0f 45 e8 48 8d 3d d7 5c 87 02 4c 89 f2 4c 89 ee <67> 48 0f b9 3a 4c 89 ff e8 44 5f fb ff 41 89 c6 85 c0 0f 85 97 03 All code ======== 0: 00 00 add %al,(%rax) 2: 4c 89 ef mov %r13,%rdi 5: be 25 00 00 00 mov $0x25,%esi a: e8 4c ad a4 00 call 0xa4ad5b f: 48 85 c0 test %rax,%rax 12: 48 c7 c0 a0 78 08 b8 mov $0xffffffffb80878a0,%rax 19: 4c 0f 45 e8 cmovne %rax,%r13 1d: 48 8d 3d d7 5c 87 02 lea 0x2875cd7(%rip),%rdi # 0x2875cfb 24: 4c 89 f2 mov %r14,%rdx 27: 4c 89 ee mov %r13,%rsi 2a:* 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: 4c 89 ff mov %r15,%rdi 32: e8 44 5f fb ff call 0xfffffffffffb5f7b 37: 41 89 c6 mov %eax,%r14d 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: 97 xchg %eax,%edi 3f: 03 .byte 0x3 Code starting with the faulting instruction =========================================== 0: 67 48 0f b9 3a ud1 (%edx),%rdi 5: 4c 89 ff mov %r15,%rdi 8: e8 44 5f fb ff call 0xfffffffffffb5f51 d: 41 89 c6 mov %eax,%r14d 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: 97 xchg %eax,%edi 15: 03 .byte 0x3 [ 2164.826340][T28727] RSP: 0018:ffa0000000baeef0 EFLAGS: 00010246 [ 2164.826492][T28727] RAX: ffffffffb80878a0 RBX: 1ff4000000175de4 RCX: dffffc0000000000 [ 2164.826677][T28727] RDX: ffffffffb808a7a0 RSI: ff110000213ca120 RDI: ffffffffb9909fd0 [ 2164.826856][T28727] RBP: ff1100001fb98040 R08: 0000000000000003 R09: 0000000000000000 [ 2164.827045][T28727] R10: 0000000000000003 R11: 0000000000000001 R12: ff110000213ca6a8 [ 2164.827225][T28727] R13: ff110000213ca120 R14: ffffffffb808a7a0 R15: ff110000213ca000 [ 2164.827407][T28727] FS: 00007fe8ba620840(0000) GS:ff110000b2260000(0000) knlGS:0000000000000000 [ 2164.827619][T28727] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2164.827780][T28727] CR2: 000000000049ef60 CR3: 000000001e57c005 CR4: 0000000000771ef0 [ 2164.827962][T28727] PKRU: 55555554 [ 2164.828056][T28727] Call Trace: [ 2164.828146][T28727] [ 2164.828210][T28727] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 2164.828361][T28727] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2164.828485][T28727] netkit_new_link (drivers/net/netkit.c:659) [ 2164.828608][T28727] ? perf_trace_rcu_callback (./include/trace/events/rcu.h:512 (discriminator 18) ./include/trace/events/rcu.h:512 (discriminator 18)) [ 2164.828740][T28727] ? netkit_change_link (drivers/net/netkit.c:522) [ 2164.828861][T28727] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2164.828981][T28727] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 2164.829108][T28727] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 2164.829246][T28727] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 2164.829368][T28727] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2164.829489][T28727] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2164.829611][T28727] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2164.829737][T28727] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 2164.829860][T28727] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 2164.829980][T28727] ? __dev_get_by_name (net/core/dev.c:884) [ 2164.830106][T28727] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 2164.830231][T28727] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 2164.830355][T28727] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 24) security/commoncap.c:130 (discriminator 24)) [ 2164.830479][T28727] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 2164.830604][T28727] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2164.830727][T28727] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 2164.830852][T28727] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2164.830975][T28727] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2164.831103][T28727] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 2164.831224][T28727] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2164.831344][T28727] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 2164.831466][T28727] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2164.831587][T28727] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 2164.831715][T28727] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 2164.831837][T28727] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2164.831959][T28727] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2164.832083][T28727] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2164.832204][T28727] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2164.832327][T28727] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:333 (discriminator 2)) [ 2164.832449][T28727] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) net/netlink/af_netlink.c:340 (discriminator 2)) [ 2164.832572][T28727] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2164.832699][T28727] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2164.832820][T28727] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 2164.832941][T28727] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 2164.833067][T28727] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2164.833190][T28727] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2164.833314][T28727] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2164.833435][T28727] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 2164.833559][T28727] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 2164.833685][T28727] ? copy_msghdr_from_user (net/socket.c:2573) [ 2164.833805][T28727] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 2164.833954][T28727] ? move_addr_to_kernel (net/socket.c:2559) [ 2164.834077][T28727] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2164.834202][T28727] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 2164.834324][T28727] ___sys_sendmsg (net/socket.c:2689) [ 2164.834445][T28727] ? copy_msghdr_from_user (net/socket.c:2676) [ 2164.834566][T28727] ? do_anonymous_page (mm/memory.c:3759) [ 2164.834702][T28727] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 2164.834824][T28727] ? __sys_sendmsg_sock (net/socket.c:2704) [ 2164.834948][T28727] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 2164.835072][T28727] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2164.835194][T28727] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2164.835314][T28727] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2164.835436][T28727] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2164.835560][T28727] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2164.835714][T28727] RIP: 0033:0x7fe8ba85a22e [ 2164.835841][T28727] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2164.836279][T28727] RSP: 002b:00007ffeb908aa50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2164.836460][T28727] RAX: ffffffffffffffda RBX: 00007ffeb908b218 RCX: 00007fe8ba85a22e [ 2164.836640][T28727] RDX: 0000000000000000 RSI: 00007ffeb908ab10 RDI: 0000000000000003 [ 2164.836827][T28727] RBP: 00007ffeb908aa60 R08: 0000000000000000 R09: 0000000000000000 [ 2164.837013][T28727] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffeb908b1f0 [ 2164.837195][T28727] R13: 0000000069d871ca R14: 000000000049ef60 R15: 000000000049d620 | [ 2165.116206][T28736] netdevice: nk0 (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 2165.116410][T28736] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#3: ip/28736 | [ 2165.116625][T28736] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan sch_etf sch_fq act_mirred act_tunnel_key bareudp drop_monitor act_gact cls_flower cls_bpf sch_ingress netdevsim xfrm_user openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh ip6t_rpfilter nft_compat nf_tables vxlan mpls_gso mpls_iptunnel mpls_router [last unloaded: ila] | [ 2165.117664][T28736] Tainted: [W]=WARN [ 2165.117756][T28736] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2165.117907][T28736] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 2165.118073][T28736] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 08 b8 4c 0f 45 e8 48 8d 3d d7 5c 87 02 4c 89 f2 4c 89 ee <67> 48 0f b9 3a 4c 89 ff e8 44 5f fb ff 41 89 c6 85 c0 0f 85 97 03 All code ======== 0: 00 00 add %al,(%rax) 2: 4c 89 ef mov %r13,%rdi 5: be 25 00 00 00 mov $0x25,%esi a: e8 4c ad a4 00 call 0xa4ad5b f: 48 85 c0 test %rax,%rax 12: 48 c7 c0 a0 78 08 b8 mov $0xffffffffb80878a0,%rax 19: 4c 0f 45 e8 cmovne %rax,%r13 1d: 48 8d 3d d7 5c 87 02 lea 0x2875cd7(%rip),%rdi # 0x2875cfb 24: 4c 89 f2 mov %r14,%rdx 27: 4c 89 ee mov %r13,%rsi 2a:* 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: 4c 89 ff mov %r15,%rdi 32: e8 44 5f fb ff call 0xfffffffffffb5f7b 37: 41 89 c6 mov %eax,%r14d 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: 97 xchg %eax,%edi 3f: 03 .byte 0x3 Code starting with the faulting instruction =========================================== 0: 67 48 0f b9 3a ud1 (%edx),%rdi 5: 4c 89 ff mov %r15,%rdi 8: e8 44 5f fb ff call 0xfffffffffffb5f51 d: 41 89 c6 mov %eax,%r14d 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: 97 xchg %eax,%edi 15: 03 .byte 0x3 [ 2165.118512][T28736] RSP: 0018:ffa0000000c5eef0 EFLAGS: 00010246 [ 2165.118668][T28736] RAX: ffffffffb80878a0 RBX: 1ff400000018bde4 RCX: dffffc0000000000 [ 2165.118849][T28736] RDX: ffffffffb808a7a0 RSI: ff11000020b42120 RDI: ffffffffb9909fd0 [ 2165.119032][T28736] RBP: ff1100001fb98040 R08: 0000000000000003 R09: 0000000000000000 [ 2165.119214][T28736] R10: 0000000000000003 R11: 0000000000000001 R12: ff11000020b426a8 [ 2165.119396][T28736] R13: ff11000020b42120 R14: ffffffffb808a7a0 R15: ff11000020b42000 [ 2165.119579][T28736] FS: 00007f728a9cd840(0000) GS:ff110000b2260000(0000) knlGS:0000000000000000 [ 2165.119797][T28736] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2165.119951][T28736] CR2: 000000000049ef60 CR3: 00000000213ec006 CR4: 0000000000771ef0 [ 2165.120138][T28736] PKRU: 55555554 [ 2165.120230][T28736] Call Trace: [ 2165.120321][T28736] [ 2165.120384][T28736] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 2165.120538][T28736] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2165.120665][T28736] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2165.120789][T28736] netkit_new_link (drivers/net/netkit.c:624) [ 2165.120909][T28736] ? perf_trace_rcu_callback (./include/trace/events/rcu.h:512 (discriminator 18) ./include/trace/events/rcu.h:512 (discriminator 18)) [ 2165.121040][T28736] ? netkit_change_link (drivers/net/netkit.c:522) [ 2165.121160][T28736] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2165.121280][T28736] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 2165.121403][T28736] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 2165.121543][T28736] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 2165.121671][T28736] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2165.121791][T28736] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2165.121913][T28736] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2165.122040][T28736] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 2165.122161][T28736] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 2165.122282][T28736] ? __dev_get_by_name (net/core/dev.c:884) [ 2165.122404][T28736] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 2165.122530][T28736] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 2165.122654][T28736] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 24) security/commoncap.c:130 (discriminator 24)) [ 2165.122782][T28736] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 2165.122905][T28736] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2165.123029][T28736] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 2165.123154][T28736] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2165.123275][T28736] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2165.123397][T28736] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 2165.123518][T28736] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2165.123639][T28736] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 2165.123765][T28736] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2165.123886][T28736] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 2165.124015][T28736] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 2165.124136][T28736] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2165.124266][T28736] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2165.124387][T28736] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2165.124508][T28736] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2165.124633][T28736] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:333 (discriminator 2)) [ 2165.124756][T28736] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) net/netlink/af_netlink.c:340 (discriminator 2)) [ 2165.124880][T28736] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2165.125021][T28736] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2165.125144][T28736] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 2165.125266][T28736] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 2165.125386][T28736] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2165.125514][T28736] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2165.125636][T28736] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2165.125764][T28736] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 2165.125887][T28736] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 2165.126054][T28736] ? copy_msghdr_from_user (net/socket.c:2573) [ 2165.126201][T28736] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 2165.126364][T28736] ? move_addr_to_kernel (net/socket.c:2559) [ 2165.126492][T28736] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2165.126622][T28736] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 2165.126760][T28736] ___sys_sendmsg (net/socket.c:2689) [ 2165.126894][T28736] ? copy_msghdr_from_user (net/socket.c:2676) [ 2165.127026][T28736] ? do_anonymous_page (mm/memory.c:3759) [ 2165.127159][T28736] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 2165.127281][T28736] ? __sys_sendmsg_sock (net/socket.c:2704) [ 2165.127406][T28736] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 2165.127529][T28736] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2165.127648][T28736] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2165.127776][T28736] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2165.127898][T28736] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2165.128024][T28736] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2165.128176][T28736] RIP: 0033:0x7f728ac0722e [ 2165.128305][T28736] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2165.128743][T28736] RSP: 002b:00007fff90a996a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2165.128927][T28736] RAX: ffffffffffffffda RBX: 00007fff90a99e78 RCX: 00007f728ac0722e [ 2165.129112][T28736] RDX: 0000000000000000 RSI: 00007fff90a99760 RDI: 0000000000000003 [ 2165.129292][T28736] RBP: 00007fff90a996b0 R08: 0000000000000000 R09: 0000000000000000 [ 2165.129473][T28736] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff90a99e40 [ 2165.129659][T28736] R13: 0000000069d871c9 R14: 000000000049ef60 R15: 000000000049d620 | [ 2165.133797][T28736] netdevice: foo (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 2165.134002][T28736] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#3: ip/28736 | [ 2165.134217][T28736] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan sch_etf sch_fq act_mirred act_tunnel_key bareudp drop_monitor act_gact cls_flower cls_bpf sch_ingress netdevsim xfrm_user openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh ip6t_rpfilter nft_compat nf_tables vxlan mpls_gso mpls_iptunnel mpls_router [last unloaded: ila] | [ 2165.135248][T28736] Tainted: [W]=WARN [ 2165.135340][T28736] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2165.135492][T28736] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 2165.135651][T28736] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 08 b8 4c 0f 45 e8 48 8d 3d d7 5c 87 02 4c 89 f2 4c 89 ee <67> 48 0f b9 3a 4c 89 ff e8 44 5f fb ff 41 89 c6 85 c0 0f 85 97 03 All code ======== 0: 00 00 add %al,(%rax) 2: 4c 89 ef mov %r13,%rdi 5: be 25 00 00 00 mov $0x25,%esi a: e8 4c ad a4 00 call 0xa4ad5b f: 48 85 c0 test %rax,%rax 12: 48 c7 c0 a0 78 08 b8 mov $0xffffffffb80878a0,%rax 19: 4c 0f 45 e8 cmovne %rax,%r13 1d: 48 8d 3d d7 5c 87 02 lea 0x2875cd7(%rip),%rdi # 0x2875cfb 24: 4c 89 f2 mov %r14,%rdx 27: 4c 89 ee mov %r13,%rsi 2a:* 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: 4c 89 ff mov %r15,%rdi 32: e8 44 5f fb ff call 0xfffffffffffb5f7b 37: 41 89 c6 mov %eax,%r14d 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: 97 xchg %eax,%edi 3f: 03 .byte 0x3 Code starting with the faulting instruction =========================================== 0: 67 48 0f b9 3a ud1 (%edx),%rdi 5: 4c 89 ff mov %r15,%rdi 8: e8 44 5f fb ff call 0xfffffffffffb5f51 d: 41 89 c6 mov %eax,%r14d 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: 97 xchg %eax,%edi 15: 03 .byte 0x3 [ 2165.136097][T28736] RSP: 0018:ffa0000000c5eef0 EFLAGS: 00010246 [ 2165.136249][T28736] RAX: ffffffffb80878a0 RBX: 1ff400000018bde4 RCX: dffffc0000000000 [ 2165.136429][T28736] RDX: ffffffffb808a7a0 RSI: ff1100000a852120 RDI: ffffffffb9909fd0 [ 2165.136610][T28736] RBP: ff1100001fb98040 R08: 0000000000000003 R09: 0000000000000000 [ 2165.136796][T28736] R10: 0000000000000003 R11: 0000000000000001 R12: ff1100000a8526a8 [ 2165.136979][T28736] R13: ff1100000a852120 R14: ffffffffb808a7a0 R15: ff1100000a852000 [ 2165.137165][T28736] FS: 00007f728a9cd840(0000) GS:ff110000b2260000(0000) knlGS:0000000000000000 [ 2165.137381][T28736] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2165.137535][T28736] CR2: 000000000049ef60 CR3: 00000000213ec006 CR4: 0000000000771ef0 [ 2165.137723][T28736] PKRU: 55555554 [ 2165.137813][T28736] Call Trace: [ 2165.137903][T28736] [ 2165.137967][T28736] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 2165.138122][T28736] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2165.138246][T28736] netkit_new_link (drivers/net/netkit.c:659) [ 2165.138369][T28736] ? perf_trace_rcu_callback (./include/trace/events/rcu.h:512 (discriminator 18) ./include/trace/events/rcu.h:512 (discriminator 18)) [ 2165.138495][T28736] ? netkit_change_link (drivers/net/netkit.c:522) [ 2165.138616][T28736] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2165.138740][T28736] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 2165.138861][T28736] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 2165.139002][T28736] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 2165.139128][T28736] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2165.139248][T28736] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2165.139369][T28736] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2165.139491][T28736] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 2165.139615][T28736] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 2165.139740][T28736] ? __dev_get_by_name (net/core/dev.c:884) [ 2165.139862][T28736] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 2165.139993][T28736] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 2165.140117][T28736] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 24) security/commoncap.c:130 (discriminator 24)) [ 2165.140240][T28736] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 2165.140365][T28736] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2165.140488][T28736] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 2165.140614][T28736] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2165.140744][T28736] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2165.140866][T28736] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 2165.140991][T28736] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2165.141113][T28736] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 2165.141235][T28736] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2165.141355][T28736] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 2165.141478][T28736] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 2165.141599][T28736] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2165.141727][T28736] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2165.141849][T28736] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2165.141971][T28736] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2165.142099][T28736] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:333 (discriminator 2)) [ 2165.142221][T28736] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) net/netlink/af_netlink.c:340 (discriminator 2)) [ 2165.142345][T28736] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2165.142467][T28736] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2165.142588][T28736] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 2165.142715][T28736] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 2165.142837][T28736] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2165.142960][T28736] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2165.143086][T28736] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2165.143207][T28736] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 2165.143330][T28736] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 2165.143452][T28736] ? copy_msghdr_from_user (net/socket.c:2573) [ 2165.143573][T28736] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 2165.143727][T28736] ? move_addr_to_kernel (net/socket.c:2559) [ 2165.143848][T28736] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2165.143970][T28736] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 2165.144097][T28736] ___sys_sendmsg (net/socket.c:2689) [ 2165.144217][T28736] ? copy_msghdr_from_user (net/socket.c:2676) [ 2165.144339][T28736] ? do_anonymous_page (mm/memory.c:3759) [ 2165.144472][T28736] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 2165.144595][T28736] ? __sys_sendmsg_sock (net/socket.c:2704) [ 2165.144724][T28736] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 2165.144847][T28736] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2165.144967][T28736] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2165.145090][T28736] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2165.145212][T28736] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2165.145334][T28736] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2165.145484][T28736] RIP: 0033:0x7f728ac0722e [ 2165.145611][T28736] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2165.146053][T28736] RSP: 002b:00007fff90a996a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2165.146235][T28736] RAX: ffffffffffffffda RBX: 00007fff90a99e78 RCX: 00007f728ac0722e [ 2165.146416][T28736] RDX: 0000000000000000 RSI: 00007fff90a99760 RDI: 0000000000000003 [ 2165.146598][T28736] RBP: 00007fff90a996b0 R08: 0000000000000000 R09: 0000000000000000 [ 2165.146784][T28736] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff90a99e40 [ 2165.146964][T28736] R13: 0000000069d871c9 R14: 000000000049ef60 R15: 000000000049d620 | [ 2165.429993][T28745] netdevice: nk0 (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 2165.430200][T28745] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#3: ip/28745 | [ 2165.430416][T28745] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan sch_etf sch_fq act_mirred act_tunnel_key bareudp drop_monitor act_gact cls_flower cls_bpf sch_ingress netdevsim xfrm_user openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh ip6t_rpfilter nft_compat nf_tables vxlan mpls_gso mpls_iptunnel mpls_router [last unloaded: ila] | [ 2165.432092][T28745] Tainted: [W]=WARN [ 2165.432184][T28745] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2165.432337][T28745] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 2165.432498][T28745] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 08 b8 4c 0f 45 e8 48 8d 3d d7 5c 87 02 4c 89 f2 4c 89 ee <67> 48 0f b9 3a 4c 89 ff e8 44 5f fb ff 41 89 c6 85 c0 0f 85 97 03 All code ======== 0: 00 00 add %al,(%rax) 2: 4c 89 ef mov %r13,%rdi 5: be 25 00 00 00 mov $0x25,%esi a: e8 4c ad a4 00 call 0xa4ad5b f: 48 85 c0 test %rax,%rax 12: 48 c7 c0 a0 78 08 b8 mov $0xffffffffb80878a0,%rax 19: 4c 0f 45 e8 cmovne %rax,%r13 1d: 48 8d 3d d7 5c 87 02 lea 0x2875cd7(%rip),%rdi # 0x2875cfb 24: 4c 89 f2 mov %r14,%rdx 27: 4c 89 ee mov %r13,%rsi 2a:* 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: 4c 89 ff mov %r15,%rdi 32: e8 44 5f fb ff call 0xfffffffffffb5f7b 37: 41 89 c6 mov %eax,%r14d 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: 97 xchg %eax,%edi 3f: 03 .byte 0x3 Code starting with the faulting instruction =========================================== 0: 67 48 0f b9 3a ud1 (%edx),%rdi 5: 4c 89 ff mov %r15,%rdi 8: e8 44 5f fb ff call 0xfffffffffffb5f51 d: 41 89 c6 mov %eax,%r14d 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: 97 xchg %eax,%edi 15: 03 .byte 0x3 [ 2165.432938][T28745] RSP: 0018:ffa0000000d0eef0 EFLAGS: 00010246 [ 2165.433093][T28745] RAX: ffffffffb80878a0 RBX: 1ff40000001a1de4 RCX: dffffc0000000000 [ 2165.433274][T28745] RDX: ffffffffb808a7a0 RSI: ff11000012872120 RDI: ffffffffb9909fd0 [ 2165.433455][T28745] RBP: ff1100001fb9bec0 R08: 0000000000000003 R09: 0000000000000000 [ 2165.433633][T28745] R10: 0000000000000003 R11: 0000000000000001 R12: ff110000128726a8 [ 2165.433816][T28745] R13: ff11000012872120 R14: ffffffffb808a7a0 R15: ff11000012872000 [ 2165.434003][T28745] FS: 00007f3725e7d840(0000) GS:ff110000b2260000(0000) knlGS:0000000000000000 [ 2165.434218][T28745] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2165.434371][T28745] CR2: 00000000004e9188 CR3: 00000000213ec001 CR4: 0000000000771ef0 [ 2165.434554][T28745] PKRU: 55555554 [ 2165.434645][T28745] Call Trace: [ 2165.434740][T28745] [ 2165.434804][T28745] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 2165.434955][T28745] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2165.435082][T28745] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2165.435204][T28745] ? __nla_parse (lib/nlattr.c:732 (discriminator 2)) [ 2165.435329][T28745] netkit_new_link (drivers/net/netkit.c:624) [ 2165.435453][T28745] ? netkit_change_link (drivers/net/netkit.c:522) [ 2165.435574][T28745] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2165.435699][T28745] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 2165.435820][T28745] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 2165.435958][T28745] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 2165.436086][T28745] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2165.436206][T28745] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2165.436328][T28745] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2165.436457][T28745] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 2165.436579][T28745] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 2165.436704][T28745] ? __dev_get_by_name (net/core/dev.c:884) [ 2165.436825][T28745] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 2165.436952][T28745] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 2165.437082][T28745] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 2165.437209][T28745] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2165.437330][T28745] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 2165.437456][T28745] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2165.437579][T28745] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2165.437706][T28745] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 2165.437826][T28745] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2165.437945][T28745] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 2165.438071][T28745] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2165.438191][T28745] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 2165.438313][T28745] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 2165.438435][T28745] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2165.438557][T28745] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2165.438686][T28745] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2165.438809][T28745] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2165.438935][T28745] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:333 (discriminator 2)) [ 2165.439058][T28745] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) net/netlink/af_netlink.c:340 (discriminator 2)) [ 2165.439182][T28745] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2165.439305][T28745] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2165.439428][T28745] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 2165.439550][T28745] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 2165.439674][T28745] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2165.439799][T28745] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2165.439923][T28745] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2165.440051][T28745] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 2165.440174][T28745] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 2165.440295][T28745] ? copy_msghdr_from_user (net/socket.c:2573) [ 2165.440416][T28745] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 2165.440567][T28745] ? move_addr_to_kernel (net/socket.c:2559) [ 2165.440692][T28745] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2165.440817][T28745] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 2165.440942][T28745] ___sys_sendmsg (net/socket.c:2689) [ 2165.441066][T28745] ? copy_msghdr_from_user (net/socket.c:2676) [ 2165.441187][T28745] ? do_anonymous_page (mm/memory.c:3759) [ 2165.441319][T28745] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 2165.441439][T28745] ? __sys_sendmsg_sock (net/socket.c:2704) [ 2165.441562][T28745] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 2165.441689][T28745] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2165.441808][T28745] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2165.441933][T28745] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2165.442058][T28745] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2165.442180][T28745] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2165.442329][T28745] RIP: 0033:0x7f37260b722e [ 2165.442458][T28745] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2165.442895][T28745] RSP: 002b:00007ffc5d13fd00 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2165.443080][T28745] RAX: ffffffffffffffda RBX: 00007ffc5d1404b8 RCX: 00007f37260b722e [ 2165.443261][T28745] RDX: 0000000000000000 RSI: 00007ffc5d13fdc0 RDI: 0000000000000003 [ 2165.443442][T28745] RBP: 00007ffc5d13fd10 R08: 0000000000000000 R09: 0000000000000000 [ 2165.443624][T28745] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffc5d13fea8 [ 2165.443811][T28745] R13: 0000000069d871c9 R14: 000000000049ef60 R15: 000000000049d620 | [ 2165.457784][T28745] netdevice: foo (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 2165.457988][T28745] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#3: ip/28745 | [ 2165.458204][T28745] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan sch_etf sch_fq act_mirred act_tunnel_key bareudp drop_monitor act_gact cls_flower cls_bpf sch_ingress netdevsim xfrm_user openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh ip6t_rpfilter nft_compat nf_tables vxlan mpls_gso mpls_iptunnel mpls_router [last unloaded: ila] | [ 2165.459239][T28745] Tainted: [W]=WARN [ 2165.459332][T28745] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2165.459484][T28745] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 2165.459645][T28745] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 08 b8 4c 0f 45 e8 48 8d 3d d7 5c 87 02 4c 89 f2 4c 89 ee <67> 48 0f b9 3a 4c 89 ff e8 44 5f fb ff 41 89 c6 85 c0 0f 85 97 03 All code ======== 0: 00 00 add %al,(%rax) 2: 4c 89 ef mov %r13,%rdi 5: be 25 00 00 00 mov $0x25,%esi a: e8 4c ad a4 00 call 0xa4ad5b f: 48 85 c0 test %rax,%rax 12: 48 c7 c0 a0 78 08 b8 mov $0xffffffffb80878a0,%rax 19: 4c 0f 45 e8 cmovne %rax,%r13 1d: 48 8d 3d d7 5c 87 02 lea 0x2875cd7(%rip),%rdi # 0x2875cfb 24: 4c 89 f2 mov %r14,%rdx 27: 4c 89 ee mov %r13,%rsi 2a:* 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: 4c 89 ff mov %r15,%rdi 32: e8 44 5f fb ff call 0xfffffffffffb5f7b 37: 41 89 c6 mov %eax,%r14d 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: 97 xchg %eax,%edi 3f: 03 .byte 0x3 Code starting with the faulting instruction =========================================== 0: 67 48 0f b9 3a ud1 (%edx),%rdi 5: 4c 89 ff mov %r15,%rdi 8: e8 44 5f fb ff call 0xfffffffffffb5f51 d: 41 89 c6 mov %eax,%r14d 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: 97 xchg %eax,%edi 15: 03 .byte 0x3 [ 2165.460091][T28745] RSP: 0018:ffa0000000d0eef0 EFLAGS: 00010246 [ 2165.460244][T28745] RAX: ffffffffb80878a0 RBX: 1ff40000001a1de4 RCX: dffffc0000000000 [ 2165.460425][T28745] RDX: ffffffffb808a7a0 RSI: ff1100001fdca120 RDI: ffffffffb9909fd0 [ 2165.460607][T28745] RBP: ff1100001fb98040 R08: 0000000000000003 R09: 0000000000000000 [ 2165.460792][T28745] R10: 0000000000000003 R11: 0000000000000001 R12: ff1100001fdca6a8 [ 2165.460973][T28745] R13: ff1100001fdca120 R14: ffffffffb808a7a0 R15: ff1100001fdca000 [ 2165.461160][T28745] FS: 00007f3725e7d840(0000) GS:ff110000b2260000(0000) knlGS:0000000000000000 [ 2165.461371][T28745] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2165.461525][T28745] CR2: 00000000004e9188 CR3: 00000000213ec001 CR4: 0000000000771ef0 [ 2165.461712][T28745] PKRU: 55555554 [ 2165.461802][T28745] Call Trace: [ 2165.461892][T28745] [ 2165.461955][T28745] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 2165.462111][T28745] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2165.462236][T28745] netkit_new_link (drivers/net/netkit.c:659) [ 2165.462362][T28745] ? netkit_change_link (drivers/net/netkit.c:522) [ 2165.462482][T28745] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2165.462604][T28745] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 2165.462730][T28745] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 2165.462869][T28745] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 2165.462997][T28745] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2165.463118][T28745] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2165.463237][T28745] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2165.463359][T28745] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 2165.463482][T28745] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 2165.463604][T28745] ? __dev_get_by_name (net/core/dev.c:884) [ 2165.463729][T28745] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 2165.463856][T28745] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 2165.463981][T28745] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 2165.464109][T28745] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2165.464230][T28745] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 2165.464356][T28745] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2165.464479][T28745] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2165.464601][T28745] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 2165.464728][T28745] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2165.464850][T28745] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 2165.464971][T28745] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2165.465097][T28745] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 2165.465220][T28745] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 2165.465341][T28745] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2165.465463][T28745] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2165.465584][T28745] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2165.465711][T28745] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2165.465834][T28745] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:333 (discriminator 2)) [ 2165.465957][T28745] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) net/netlink/af_netlink.c:340 (discriminator 2)) [ 2165.466085][T28745] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2165.466206][T28745] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2165.466328][T28745] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 2165.466449][T28745] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 2165.466571][T28745] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2165.466698][T28745] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2165.466819][T28745] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2165.466943][T28745] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 2165.467070][T28745] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 2165.467191][T28745] ? copy_msghdr_from_user (net/socket.c:2573) [ 2165.467313][T28745] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 2165.467462][T28745] ? move_addr_to_kernel (net/socket.c:2559) [ 2165.467584][T28745] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2165.467712][T28745] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 2165.467834][T28745] ___sys_sendmsg (net/socket.c:2689) [ 2165.467955][T28745] ? copy_msghdr_from_user (net/socket.c:2676) [ 2165.468080][T28745] ? do_anonymous_page (mm/memory.c:3759) [ 2165.468213][T28745] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 2165.468333][T28745] ? __sys_sendmsg_sock (net/socket.c:2704) [ 2165.468458][T28745] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 2165.468582][T28745] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2165.468709][T28745] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2165.468833][T28745] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2165.468955][T28745] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2165.469081][T28745] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2165.469233][T28745] RIP: 0033:0x7f37260b722e [ 2165.469362][T28745] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2165.469801][T28745] RSP: 002b:00007ffc5d13fd00 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2165.469983][T28745] RAX: ffffffffffffffda RBX: 00007ffc5d1404b8 RCX: 00007f37260b722e [ 2165.470168][T28745] RDX: 0000000000000000 RSI: 00007ffc5d13fdc0 RDI: 0000000000000003 [ 2165.470349][T28745] RBP: 00007ffc5d13fd10 R08: 0000000000000000 R09: 0000000000000000 [ 2165.470529][T28745] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffc5d13fea8 [ 2165.470850][T28745] R13: 0000000069d871c9 R14: 000000000049ef60 R15: 000000000049d620 | [ 2165.741902][T28754] netdevice: nk0 (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 2165.742163][T28754] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#2: ip/28754 | [ 2165.742432][T28754] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan sch_etf sch_fq act_mirred act_tunnel_key bareudp drop_monitor act_gact cls_flower cls_bpf sch_ingress netdevsim xfrm_user openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh ip6t_rpfilter nft_compat nf_tables vxlan mpls_gso mpls_iptunnel mpls_router [last unloaded: ila] | [ 2165.743559][T28754] Tainted: [W]=WARN [ 2165.743710][T28754] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2165.743906][T28754] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 2165.744117][T28754] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 08 b8 4c 0f 45 e8 48 8d 3d d7 5c 87 02 4c 89 f2 4c 89 ee <67> 48 0f b9 3a 4c 89 ff e8 44 5f fb ff 41 89 c6 85 c0 0f 85 97 03 All code ======== 0: 00 00 add %al,(%rax) 2: 4c 89 ef mov %r13,%rdi 5: be 25 00 00 00 mov $0x25,%esi a: e8 4c ad a4 00 call 0xa4ad5b f: 48 85 c0 test %rax,%rax 12: 48 c7 c0 a0 78 08 b8 mov $0xffffffffb80878a0,%rax 19: 4c 0f 45 e8 cmovne %rax,%r13 1d: 48 8d 3d d7 5c 87 02 lea 0x2875cd7(%rip),%rdi # 0x2875cfb 24: 4c 89 f2 mov %r14,%rdx 27: 4c 89 ee mov %r13,%rsi 2a:* 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: 4c 89 ff mov %r15,%rdi 32: e8 44 5f fb ff call 0xfffffffffffb5f7b 37: 41 89 c6 mov %eax,%r14d 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: 97 xchg %eax,%edi 3f: 03 .byte 0x3 Code starting with the faulting instruction =========================================== 0: 67 48 0f b9 3a ud1 (%edx),%rdi 5: 4c 89 ff mov %r15,%rdi 8: e8 44 5f fb ff call 0xfffffffffffb5f51 d: 41 89 c6 mov %eax,%r14d 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: 97 xchg %eax,%edi 15: 03 .byte 0x3 [ 2165.744599][T28754] RSP: 0018:ffa0000000fc6ef0 EFLAGS: 00010246 [ 2165.744809][T28754] RAX: ffffffffb80878a0 RBX: 1ff40000001f8de4 RCX: dffffc0000000000 [ 2165.745039][T28754] RDX: ffffffffb808a7a0 RSI: ff11000021a7a120 RDI: ffffffffb9909fd0 [ 2165.745266][T28754] RBP: ff1100001fb9bec0 R08: 0000000000000003 R09: 0000000000000000 [ 2165.745489][T28754] R10: 0000000000000002 R11: 0000000000000001 R12: ff11000021a7a6a8 [ 2165.745795][T28754] R13: ff11000021a7a120 R14: ffffffffb808a7a0 R15: ff11000021a7a000 [ 2165.746025][T28754] FS: 00007fc432a9e840(0000) GS:ff110000b21e0000(0000) knlGS:0000000000000000 [ 2165.746286][T28754] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2165.746482][T28754] CR2: 00000000004e8728 CR3: 00000000213ec002 CR4: 0000000000771ef0 [ 2165.746719][T28754] PKRU: 55555554 [ 2165.746854][T28754] Call Trace: [ 2165.746988][T28754] [ 2165.747103][T28754] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 2165.747298][T28754] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2165.747467][T28754] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2165.747631][T28754] ? __nla_parse (lib/nlattr.c:732 (discriminator 2)) [ 2165.747812][T28754] netkit_new_link (drivers/net/netkit.c:624) [ 2165.747980][T28754] ? netkit_change_link (drivers/net/netkit.c:522) [ 2165.748151][T28754] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2165.748319][T28754] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 2165.748484][T28754] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 2165.748684][T28754] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 2165.748852][T28754] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2165.749021][T28754] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2165.749185][T28754] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2165.749352][T28754] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 2165.749519][T28754] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 2165.749698][T28754] ? __dev_get_by_name (net/core/dev.c:884) [ 2165.749864][T28754] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 2165.750041][T28754] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 2165.750210][T28754] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 2165.750380][T28754] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2165.750545][T28754] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 2165.750728][T28754] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2165.750895][T28754] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2165.751064][T28754] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 2165.751230][T28754] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2165.751395][T28754] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 2165.751559][T28754] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2165.751733][T28754] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 2165.751900][T28754] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 2165.752070][T28754] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2165.752236][T28754] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2165.752402][T28754] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2165.752568][T28754] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2165.752755][T28754] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:333 (discriminator 2)) [ 2165.752921][T28754] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) net/netlink/af_netlink.c:340 (discriminator 2)) [ 2165.753098][T28754] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2165.753266][T28754] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2165.753429][T28754] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 2165.753597][T28754] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 2165.753773][T28754] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27) [ 2165.753946][T28754] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2165.754121][T28754] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2165.754287][T28754] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2165.754454][T28754] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 2165.754623][T28754] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 2165.754797][T28754] ? copy_msghdr_from_user (net/socket.c:2573) [ 2165.754962][T28754] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 2165.755155][T28754] ? move_addr_to_kernel (net/socket.c:2559) [ 2165.755327][T28754] ___sys_sendmsg (net/socket.c:2689) [ 2165.755491][T28754] ? copy_msghdr_from_user (net/socket.c:2676) [ 2165.755673][T28754] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 2165.755873][T28754] ? do_sys_openat2 (fs/open.c:1359) [ 2165.756046][T28754] ? build_open_flags (fs/open.c:1359) [ 2165.756212][T28754] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 2165.756377][T28754] ? __sys_sendmsg_sock (net/socket.c:2704) [ 2165.756548][T28754] ? fpregs_restore_userregs (./arch/x86/include/asm/bitops.h:75 (discriminator 1) ./include/asm-generic/bitops/instrumented-atomic.h:42 (discriminator 1) ./include/linux/thread_info.h:109 (discriminator 1) arch/x86/kernel/fpu/context.h:79 (discriminator 1)) [ 2165.756725][T28754] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2165.756893][T28754] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2165.757066][T28754] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2165.757232][T28754] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2165.757424][T28754] RIP: 0033:0x7fc432cd822e [ 2165.757597][T28754] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2165.758090][T28754] RSP: 002b:00007ffe4b752c20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2165.758316][T28754] RAX: ffffffffffffffda RBX: 00007ffe4b7533e8 RCX: 00007fc432cd822e [ 2165.758539][T28754] RDX: 0000000000000000 RSI: 00007ffe4b752ce0 RDI: 0000000000000003 [ 2165.758779][T28754] RBP: 00007ffe4b752c30 R08: 0000000000000000 R09: 0000000000000000 [ 2165.759010][T28754] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffe4b752dd0 [ 2165.759235][T28754] R13: 0000000069d871ca R14: 000000000049ef60 R15: 000000000049d620 | [ 2165.763791][T28754] netdevice: foo (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 2165.764044][T28754] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#2: ip/28754 | [ 2165.764299][T28754] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan sch_etf sch_fq act_mirred act_tunnel_key bareudp drop_monitor act_gact cls_flower cls_bpf sch_ingress netdevsim xfrm_user openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh ip6t_rpfilter nft_compat nf_tables vxlan mpls_gso mpls_iptunnel mpls_router [last unloaded: ila] | [ 2165.765419][T28754] Tainted: [W]=WARN [ 2165.765555][T28754] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2165.765762][T28754] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 2165.765967][T28754] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 08 b8 4c 0f 45 e8 48 8d 3d d7 5c 87 02 4c 89 f2 4c 89 ee <67> 48 0f b9 3a 4c 89 ff e8 44 5f fb ff 41 89 c6 85 c0 0f 85 97 03 All code ======== 0: 00 00 add %al,(%rax) 2: 4c 89 ef mov %r13,%rdi 5: be 25 00 00 00 mov $0x25,%esi a: e8 4c ad a4 00 call 0xa4ad5b f: 48 85 c0 test %rax,%rax 12: 48 c7 c0 a0 78 08 b8 mov $0xffffffffb80878a0,%rax 19: 4c 0f 45 e8 cmovne %rax,%r13 1d: 48 8d 3d d7 5c 87 02 lea 0x2875cd7(%rip),%rdi # 0x2875cfb 24: 4c 89 f2 mov %r14,%rdx 27: 4c 89 ee mov %r13,%rsi 2a:* 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: 4c 89 ff mov %r15,%rdi 32: e8 44 5f fb ff call 0xfffffffffffb5f7b 37: 41 89 c6 mov %eax,%r14d 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: 97 xchg %eax,%edi 3f: 03 .byte 0x3 Code starting with the faulting instruction =========================================== 0: 67 48 0f b9 3a ud1 (%edx),%rdi 5: 4c 89 ff mov %r15,%rdi 8: e8 44 5f fb ff call 0xfffffffffffb5f51 d: 41 89 c6 mov %eax,%r14d 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: 97 xchg %eax,%edi 15: 03 .byte 0x3 [ 2165.766462][T28754] RSP: 0018:ffa0000000fc6ef0 EFLAGS: 00010246 [ 2165.766671][T28754] RAX: ffffffffb80878a0 RBX: 1ff40000001f8de4 RCX: dffffc0000000000 [ 2165.766896][T28754] RDX: ffffffffb808a7a0 RSI: ff1100001ee92120 RDI: ffffffffb9909fd0 [ 2165.767128][T28754] RBP: ff1100001fb98040 R08: 0000000000000003 R09: 0000000000000000 [ 2165.767354][T28754] R10: 0000000000000002 R11: 0000000000000001 R12: ff1100001ee926a8 [ 2165.767581][T28754] R13: ff1100001ee92120 R14: ffffffffb808a7a0 R15: ff1100001ee92000 [ 2165.767821][T28754] FS: 00007fc432a9e840(0000) GS:ff110000b21e0000(0000) knlGS:0000000000000000 [ 2165.768088][T28754] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2165.768290][T28754] CR2: 00000000004e8728 CR3: 00000000213ec002 CR4: 0000000000771ef0 [ 2165.768520][T28754] PKRU: 55555554 [ 2165.768668][T28754] Call Trace: [ 2165.768803][T28754] [ 2165.768911][T28754] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 2165.769116][T28754] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2165.769284][T28754] netkit_new_link (drivers/net/netkit.c:659) [ 2165.769458][T28754] ? netkit_change_link (drivers/net/netkit.c:522) [ 2165.769624][T28754] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2165.769800][T28754] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 2165.769968][T28754] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 2165.770161][T28754] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 2165.770331][T28754] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2165.770497][T28754] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2165.770678][T28754] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2165.770850][T28754] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 2165.771025][T28754] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 2165.771193][T28754] ? __dev_get_by_name (net/core/dev.c:884) [ 2165.771361][T28754] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 2165.771537][T28754] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 2165.771722][T28754] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 2165.771892][T28754] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2165.772065][T28754] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 2165.772238][T28754] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2165.772406][T28754] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2165.772575][T28754] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 2165.772758][T28754] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2165.772924][T28754] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 2165.773093][T28754] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2165.773260][T28754] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 2165.773431][T28754] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 2165.773598][T28754] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2165.773778][T28754] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2165.773944][T28754] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2165.774121][T28754] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2165.774293][T28754] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:333 (discriminator 2)) [ 2165.774458][T28754] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) net/netlink/af_netlink.c:340 (discriminator 2)) [ 2165.774631][T28754] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2165.774814][T28754] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2165.774979][T28754] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 2165.775155][T28754] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 2165.775320][T28754] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27) [ 2165.775488][T28754] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2165.775668][T28754] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2165.775837][T28754] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2165.776013][T28754] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 2165.776183][T28754] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 2165.776351][T28754] ? copy_msghdr_from_user (net/socket.c:2573) [ 2165.776519][T28754] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 2165.776727][T28754] ? move_addr_to_kernel (net/socket.c:2559) [ 2165.776900][T28754] ___sys_sendmsg (net/socket.c:2689) [ 2165.777076][T28754] ? copy_msghdr_from_user (net/socket.c:2676) [ 2165.777252][T28754] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 2165.777453][T28754] ? do_sys_openat2 (fs/open.c:1359) [ 2165.777622][T28754] ? build_open_flags (fs/open.c:1359) [ 2165.777799][T28754] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 2165.777968][T28754] ? __sys_sendmsg_sock (net/socket.c:2704) [ 2165.778151][T28754] ? fpregs_restore_userregs (./arch/x86/include/asm/bitops.h:75 (discriminator 1) ./include/asm-generic/bitops/instrumented-atomic.h:42 (discriminator 1) ./include/linux/thread_info.h:109 (discriminator 1) arch/x86/kernel/fpu/context.h:79 (discriminator 1)) [ 2165.778318][T28754] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2165.778487][T28754] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2165.778670][T28754] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2165.778837][T28754] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2165.779036][T28754] RIP: 0033:0x7fc432cd822e [ 2165.779210][T28754] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2165.779703][T28754] RSP: 002b:00007ffe4b752c20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2165.779933][T28754] RAX: ffffffffffffffda RBX: 00007ffe4b7533e8 RCX: 00007fc432cd822e [ 2165.780168][T28754] RDX: 0000000000000000 RSI: 00007ffe4b752ce0 RDI: 0000000000000003 [ 2165.780396][T28754] RBP: 00007ffe4b752c30 R08: 0000000000000000 R09: 0000000000000000 [ 2165.780627][T28754] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffe4b752dd0 [ 2165.780865][T28754] R13: 0000000069d871ca R14: 000000000049ef60 R15: 000000000049d620 | [ 2166.054851][T28763] netdevice: nk0 (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 2166.055113][T28763] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#2: ip/28763 | [ 2166.055373][T28763] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan sch_etf sch_fq act_mirred act_tunnel_key bareudp drop_monitor act_gact cls_flower cls_bpf sch_ingress netdevsim xfrm_user openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh ip6t_rpfilter nft_compat nf_tables vxlan mpls_gso mpls_iptunnel mpls_router [last unloaded: ila] | [ 2166.057046][T28763] Tainted: [W]=WARN [ 2166.057186][T28763] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2166.057386][T28763] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 2166.057596][T28763] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 08 b8 4c 0f 45 e8 48 8d 3d d7 5c 87 02 4c 89 f2 4c 89 ee <67> 48 0f b9 3a 4c 89 ff e8 44 5f fb ff 41 89 c6 85 c0 0f 85 97 03 All code ======== 0: 00 00 add %al,(%rax) 2: 4c 89 ef mov %r13,%rdi 5: be 25 00 00 00 mov $0x25,%esi a: e8 4c ad a4 00 call 0xa4ad5b f: 48 85 c0 test %rax,%rax 12: 48 c7 c0 a0 78 08 b8 mov $0xffffffffb80878a0,%rax 19: 4c 0f 45 e8 cmovne %rax,%r13 1d: 48 8d 3d d7 5c 87 02 lea 0x2875cd7(%rip),%rdi # 0x2875cfb 24: 4c 89 f2 mov %r14,%rdx 27: 4c 89 ee mov %r13,%rsi 2a:* 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: 4c 89 ff mov %r15,%rdi 32: e8 44 5f fb ff call 0xfffffffffffb5f7b 37: 41 89 c6 mov %eax,%r14d 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: 97 xchg %eax,%edi 3f: 03 .byte 0x3 Code starting with the faulting instruction =========================================== 0: 67 48 0f b9 3a ud1 (%edx),%rdi 5: 4c 89 ff mov %r15,%rdi 8: e8 44 5f fb ff call 0xfffffffffffb5f51 d: 41 89 c6 mov %eax,%r14d 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: 97 xchg %eax,%edi 15: 03 .byte 0x3 [ 2166.058098][T28763] RSP: 0018:ffa0000001006ef0 EFLAGS: 00010246 [ 2166.058298][T28763] RAX: ffffffffb80878a0 RBX: 1ff4000000200de4 RCX: dffffc0000000000 [ 2166.058525][T28763] RDX: ffffffffb808a7a0 RSI: ff1100001d16a120 RDI: ffffffffb9909fd0 [ 2166.058764][T28763] RBP: ff1100001fb9bec0 R08: 0000000000000003 R09: 0000000000000000 [ 2166.059000][T28763] R10: 0000000000000002 R11: 0000000000000001 R12: ff1100001d16a6a8 [ 2166.059231][T28763] R13: ff1100001d16a120 R14: ffffffffb808a7a0 R15: ff1100001d16a000 [ 2166.059466][T28763] FS: 00007f4ba54d3840(0000) GS:ff110000b21e0000(0000) knlGS:0000000000000000 [ 2166.059736][T28763] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2166.059938][T28763] CR2: 00000000004e9188 CR3: 0000000014a9d002 CR4: 0000000000771ef0 [ 2166.060173][T28763] PKRU: 55555554 [ 2166.060309][T28763] Call Trace: [ 2166.060445][T28763] [ 2166.060554][T28763] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 2166.060766][T28763] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2166.060937][T28763] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2166.061113][T28763] ? __nla_parse (lib/nlattr.c:732 (discriminator 2)) [ 2166.061284][T28763] netkit_new_link (drivers/net/netkit.c:624) [ 2166.061456][T28763] ? netkit_change_link (drivers/net/netkit.c:522) [ 2166.061622][T28763] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2166.061803][T28763] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 2166.061973][T28763] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 2166.062165][T28763] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 2166.062336][T28763] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2166.062501][T28763] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2166.062679][T28763] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2166.062849][T28763] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 2166.063024][T28763] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 2166.063192][T28763] ? __dev_get_by_name (net/core/dev.c:884) [ 2166.063362][T28763] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 2166.063533][T28763] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 2166.063715][T28763] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 24) security/commoncap.c:130 (discriminator 24)) [ 2166.063886][T28763] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 2166.064064][T28763] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2166.064230][T28763] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 2166.064402][T28763] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2166.064571][T28763] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2166.064749][T28763] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 2166.064918][T28763] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2166.065091][T28763] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 2166.065258][T28763] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2166.065428][T28763] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 2166.065597][T28763] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 2166.065773][T28763] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2166.065942][T28763] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2166.066115][T28763] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2166.066281][T28763] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2166.066451][T28763] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:333 (discriminator 2)) [ 2166.066618][T28763] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) net/netlink/af_netlink.c:340 (discriminator 2)) [ 2166.066798][T28763] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2166.066966][T28763] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2166.067138][T28763] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 2166.067306][T28763] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 2166.067474][T28763] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2166.067642][T28763] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2166.067823][T28763] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2166.068000][T28763] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 2166.068171][T28763] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 2166.068340][T28763] ? copy_msghdr_from_user (net/socket.c:2573) [ 2166.068506][T28763] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 2166.068712][T28763] ? move_addr_to_kernel (net/socket.c:2559) [ 2166.068879][T28763] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2166.069055][T28763] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 2166.069225][T28763] ___sys_sendmsg (net/socket.c:2689) [ 2166.069392][T28763] ? copy_msghdr_from_user (net/socket.c:2676) [ 2166.069558][T28763] ? do_anonymous_page (mm/memory.c:3759) [ 2166.069744][T28763] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 2166.069911][T28763] ? __sys_sendmsg_sock (net/socket.c:2704) [ 2166.070086][T28763] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 2166.070255][T28763] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2166.070425][T28763] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2166.070592][T28763] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2166.070768][T28763] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2166.070937][T28763] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2166.071139][T28763] RIP: 0033:0x7f4ba570d22e [ 2166.071313][T28763] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2166.071810][T28763] RSP: 002b:00007ffd7b0e6450 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2166.072051][T28763] RAX: ffffffffffffffda RBX: 00007ffd7b0e6c18 RCX: 00007f4ba570d22e [ 2166.072284][T28763] RDX: 0000000000000000 RSI: 00007ffd7b0e6510 RDI: 0000000000000003 [ 2166.072513][T28763] RBP: 00007ffd7b0e6460 R08: 0000000000000000 R09: 0000000000000000 [ 2166.072756][T28763] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffd7b0e6600 [ 2166.072983][T28763] R13: 0000000069d871cb R14: 000000000049ef60 R15: 000000000049d620 | [ 2166.082024][T28763] netdevice: foo (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 2166.082273][T28763] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#2: ip/28763 | [ 2166.082526][T28763] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan sch_etf sch_fq act_mirred act_tunnel_key bareudp drop_monitor act_gact cls_flower cls_bpf sch_ingress netdevsim xfrm_user openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh ip6t_rpfilter nft_compat nf_tables vxlan mpls_gso mpls_iptunnel mpls_router [last unloaded: ila] | [ 2166.083670][T28763] Tainted: [W]=WARN [ 2166.083808][T28763] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2166.084012][T28763] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 2166.084217][T28763] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 08 b8 4c 0f 45 e8 48 8d 3d d7 5c 87 02 4c 89 f2 4c 89 ee <67> 48 0f b9 3a 4c 89 ff e8 44 5f fb ff 41 89 c6 85 c0 0f 85 97 03 All code ======== 0: 00 00 add %al,(%rax) 2: 4c 89 ef mov %r13,%rdi 5: be 25 00 00 00 mov $0x25,%esi a: e8 4c ad a4 00 call 0xa4ad5b f: 48 85 c0 test %rax,%rax 12: 48 c7 c0 a0 78 08 b8 mov $0xffffffffb80878a0,%rax 19: 4c 0f 45 e8 cmovne %rax,%r13 1d: 48 8d 3d d7 5c 87 02 lea 0x2875cd7(%rip),%rdi # 0x2875cfb 24: 4c 89 f2 mov %r14,%rdx 27: 4c 89 ee mov %r13,%rsi 2a:* 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: 4c 89 ff mov %r15,%rdi 32: e8 44 5f fb ff call 0xfffffffffffb5f7b 37: 41 89 c6 mov %eax,%r14d 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: 97 xchg %eax,%edi 3f: 03 .byte 0x3 Code starting with the faulting instruction =========================================== 0: 67 48 0f b9 3a ud1 (%edx),%rdi 5: 4c 89 ff mov %r15,%rdi 8: e8 44 5f fb ff call 0xfffffffffffb5f51 d: 41 89 c6 mov %eax,%r14d 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: 97 xchg %eax,%edi 15: 03 .byte 0x3 [ 2166.084703][T28763] RSP: 0018:ffa0000001006ef0 EFLAGS: 00010246 [ 2166.084905][T28763] RAX: ffffffffb80878a0 RBX: 1ff4000000200de4 RCX: dffffc0000000000 [ 2166.085138][T28763] RDX: ffffffffb808a7a0 RSI: ff11000014372120 RDI: ffffffffb9909fd0 [ 2166.085364][T28763] RBP: ff1100001fb98040 R08: 0000000000000003 R09: 0000000000000000 [ 2166.085588][T28763] R10: 0000000000000002 R11: 0000000000000001 R12: ff110000143726a8 [ 2166.085822][T28763] R13: ff11000014372120 R14: ffffffffb808a7a0 R15: ff11000014372000 [ 2166.086061][T28763] FS: 00007f4ba54d3840(0000) GS:ff110000b21e0000(0000) knlGS:0000000000000000 [ 2166.086320][T28763] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2166.086518][T28763] CR2: 00000000004e9188 CR3: 0000000014a9d002 CR4: 0000000000771ef0 [ 2166.086754][T28763] PKRU: 55555554 [ 2166.086888][T28763] Call Trace: [ 2166.087034][T28763] [ 2166.087142][T28763] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 2166.087339][T28763] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2166.087507][T28763] netkit_new_link (drivers/net/netkit.c:659) [ 2166.087688][T28763] ? netkit_change_link (drivers/net/netkit.c:522) [ 2166.087854][T28763] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2166.088025][T28763] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 2166.088193][T28763] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 2166.088381][T28763] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 2166.088550][T28763] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2166.088726][T28763] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2166.088894][T28763] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2166.089069][T28763] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 2166.089237][T28763] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 2166.089404][T28763] ? __dev_get_by_name (net/core/dev.c:884) [ 2166.089573][T28763] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 2166.089756][T28763] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 2166.089925][T28763] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 24) security/commoncap.c:130 (discriminator 24)) [ 2166.090098][T28763] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 2166.090268][T28763] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2166.090433][T28763] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 2166.090604][T28763] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2166.090785][T28763] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2166.090956][T28763] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 2166.091131][T28763] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2166.091296][T28763] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 2166.091462][T28763] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2166.091629][T28763] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 2166.091808][T28763] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 2166.091974][T28763] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2166.092150][T28763] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2166.092322][T28763] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2166.092489][T28763] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2166.092672][T28763] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:333 (discriminator 2)) [ 2166.092838][T28763] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) net/netlink/af_netlink.c:340 (discriminator 2)) [ 2166.093013][T28763] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2166.093183][T28763] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2166.093347][T28763] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 2166.093517][T28763] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 2166.093696][T28763] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2166.093865][T28763] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2166.094038][T28763] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2166.094206][T28763] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 2166.094374][T28763] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 2166.094541][T28763] ? copy_msghdr_from_user (net/socket.c:2573) [ 2166.094721][T28763] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 2166.094921][T28763] ? move_addr_to_kernel (net/socket.c:2559) [ 2166.095095][T28763] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2166.095264][T28763] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 2166.095432][T28763] ___sys_sendmsg (net/socket.c:2689) [ 2166.095600][T28763] ? copy_msghdr_from_user (net/socket.c:2676) [ 2166.095779][T28763] ? do_anonymous_page (mm/memory.c:3759) [ 2166.095957][T28763] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 2166.096133][T28763] ? __sys_sendmsg_sock (net/socket.c:2704) [ 2166.096302][T28763] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/mmap_lock.h:196 (discriminator 4) ./include/linux/mmap_lock.h:217 (discriminator 4) ./include/linux/mmap_lock.h:264 (discriminator 4) arch/x86/mm/fault.c:1336 (discriminator 4)) [ 2166.096469][T28763] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2166.096637][T28763] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2166.096817][T28763] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2166.096983][T28763] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2166.097160][T28763] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2166.097356][T28763] RIP: 0033:0x7f4ba570d22e [ 2166.097534][T28763] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2166.098032][T28763] RSP: 002b:00007ffd7b0e6450 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2166.098260][T28763] RAX: ffffffffffffffda RBX: 00007ffd7b0e6c18 RCX: 00007f4ba570d22e [ 2166.098491][T28763] RDX: 0000000000000000 RSI: 00007ffd7b0e6510 RDI: 0000000000000003 [ 2166.098729][T28763] RBP: 00007ffd7b0e6460 R08: 0000000000000000 R09: 0000000000000000 [ 2166.098956][T28763] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffd7b0e6600 [ 2166.099190][T28763] R13: 0000000069d871cb R14: 000000000049ef60 R15: 000000000049d620 | [ 2166.375477][T28772] netdevice: nk0 (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 2166.375746][T28772] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#2: ip/28772 | [ 2166.376012][T28772] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan sch_etf sch_fq act_mirred act_tunnel_key bareudp drop_monitor act_gact cls_flower cls_bpf sch_ingress netdevsim xfrm_user openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh ip6t_rpfilter nft_compat nf_tables vxlan mpls_gso mpls_iptunnel mpls_router [last unloaded: ila] | [ 2166.377719][T28772] Tainted: [W]=WARN [ 2166.377860][T28772] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2166.378063][T28772] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 2166.378271][T28772] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 08 b8 4c 0f 45 e8 48 8d 3d d7 5c 87 02 4c 89 f2 4c 89 ee <67> 48 0f b9 3a 4c 89 ff e8 44 5f fb ff 41 89 c6 85 c0 0f 85 97 03 All code ======== 0: 00 00 add %al,(%rax) 2: 4c 89 ef mov %r13,%rdi 5: be 25 00 00 00 mov $0x25,%esi a: e8 4c ad a4 00 call 0xa4ad5b f: 48 85 c0 test %rax,%rax 12: 48 c7 c0 a0 78 08 b8 mov $0xffffffffb80878a0,%rax 19: 4c 0f 45 e8 cmovne %rax,%r13 1d: 48 8d 3d d7 5c 87 02 lea 0x2875cd7(%rip),%rdi # 0x2875cfb 24: 4c 89 f2 mov %r14,%rdx 27: 4c 89 ee mov %r13,%rsi 2a:* 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: 4c 89 ff mov %r15,%rdi 32: e8 44 5f fb ff call 0xfffffffffffb5f7b 37: 41 89 c6 mov %eax,%r14d 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: 97 xchg %eax,%edi 3f: 03 .byte 0x3 Code starting with the faulting instruction =========================================== 0: 67 48 0f b9 3a ud1 (%edx),%rdi 5: 4c 89 ff mov %r15,%rdi 8: e8 44 5f fb ff call 0xfffffffffffb5f51 d: 41 89 c6 mov %eax,%r14d 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: 97 xchg %eax,%edi 15: 03 .byte 0x3 [ 2166.378760][T28772] RSP: 0018:ffa0000001056ef0 EFLAGS: 00010246 [ 2166.378961][T28772] RAX: ffffffffb80878a0 RBX: 1ff400000020ade4 RCX: dffffc0000000000 [ 2166.379191][T28772] RDX: ffffffffb808a7a0 RSI: ff1100001e6aa120 RDI: ffffffffb9909fd0 [ 2166.379415][T28772] RBP: ff1100001fb9bec0 R08: 0000000000000003 R09: 0000000000000000 [ 2166.379641][T28772] R10: 0000000000000002 R11: 0000000000000001 R12: ff1100001e6aa6a8 [ 2166.379881][T28772] R13: ff1100001e6aa120 R14: ffffffffb808a7a0 R15: ff1100001e6aa000 [ 2166.380117][T28772] FS: 00007f2a8b9de840(0000) GS:ff110000b21e0000(0000) knlGS:0000000000000000 [ 2166.380378][T28772] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2166.380577][T28772] CR2: 00000000004e8728 CR3: 0000000012e38001 CR4: 0000000000771ef0 [ 2166.380817][T28772] PKRU: 55555554 [ 2166.380957][T28772] Call Trace: [ 2166.381099][T28772] [ 2166.381206][T28772] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 2166.381404][T28772] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2166.381571][T28772] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2166.381749][T28772] ? __nla_parse (lib/nlattr.c:732 (discriminator 2)) [ 2166.381920][T28772] netkit_new_link (drivers/net/netkit.c:624) [ 2166.382097][T28772] ? netkit_change_link (drivers/net/netkit.c:522) [ 2166.382264][T28772] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2166.382432][T28772] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 2166.382598][T28772] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 2166.382794][T28772] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 2166.382965][T28772] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2166.383132][T28772] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2166.383298][T28772] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2166.383467][T28772] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 2166.383638][T28772] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 2166.383817][T28772] ? __dev_get_by_name (net/core/dev.c:884) [ 2166.383986][T28772] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 2166.384166][T28772] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 2166.384337][T28772] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 24) security/commoncap.c:130 (discriminator 24)) [ 2166.384508][T28772] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 2166.384688][T28772] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2166.384853][T28772] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 2166.385035][T28772] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2166.385205][T28772] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2166.385372][T28772] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 2166.385539][T28772] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2166.385715][T28772] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 2166.385882][T28772] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2166.386055][T28772] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 2166.386225][T28772] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 2166.386393][T28772] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2166.386561][T28772] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2166.386737][T28772] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2166.386906][T28772] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2166.387084][T28772] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:333 (discriminator 2)) [ 2166.387249][T28772] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) net/netlink/af_netlink.c:340 (discriminator 2)) [ 2166.387418][T28772] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2166.387592][T28772] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2166.387766][T28772] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 2166.387936][T28772] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 2166.388108][T28772] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27) [ 2166.388279][T28772] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2166.388446][T28772] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2166.388615][T28772] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2166.388797][T28772] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 2166.388969][T28772] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 2166.389145][T28772] ? copy_msghdr_from_user (net/socket.c:2573) [ 2166.389311][T28772] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 2166.389506][T28772] ? move_addr_to_kernel (net/socket.c:2559) [ 2166.389689][T28772] ___sys_sendmsg (net/socket.c:2689) [ 2166.389857][T28772] ? copy_msghdr_from_user (net/socket.c:2676) [ 2166.390034][T28772] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 2166.390239][T28772] ? do_sys_openat2 (fs/open.c:1359) [ 2166.390407][T28772] ? build_open_flags (fs/open.c:1359) [ 2166.390575][T28772] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 2166.390755][T28772] ? __sys_sendmsg_sock (net/socket.c:2704) [ 2166.390925][T28772] ? fpregs_restore_userregs (./arch/x86/include/asm/bitops.h:75 (discriminator 1) ./include/asm-generic/bitops/instrumented-atomic.h:42 (discriminator 1) ./include/linux/thread_info.h:109 (discriminator 1) arch/x86/kernel/fpu/context.h:79 (discriminator 1)) [ 2166.391097][T28772] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2166.391265][T28772] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2166.391437][T28772] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2166.391605][T28772] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2166.391813][T28772] RIP: 0033:0x7f2a8bc1822e [ 2166.391989][T28772] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2166.392478][T28772] RSP: 002b:00007ffc100583a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2166.392724][T28772] RAX: ffffffffffffffda RBX: 00007ffc10058b78 RCX: 00007f2a8bc1822e [ 2166.392953][T28772] RDX: 0000000000000000 RSI: 00007ffc10058460 RDI: 0000000000000003 [ 2166.393186][T28772] RBP: 00007ffc100583b0 R08: 0000000000000000 R09: 0000000000000000 [ 2166.393414][T28772] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffc10058558 [ 2166.393646][T28772] R13: 0000000069d871ca R14: 000000000049ef60 R15: 000000000049d620 | [ 2166.398213][T28772] netdevice: foo (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 2166.398462][T28772] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#2: ip/28772 | [ 2166.398733][T28772] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan sch_etf sch_fq act_mirred act_tunnel_key bareudp drop_monitor act_gact cls_flower cls_bpf sch_ingress netdevsim xfrm_user openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh ip6t_rpfilter nft_compat nf_tables vxlan mpls_gso mpls_iptunnel mpls_router [last unloaded: ila] | [ 2166.399868][T28772] Tainted: [W]=WARN [ 2166.400013][T28772] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2166.400210][T28772] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 2166.400417][T28772] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 08 b8 4c 0f 45 e8 48 8d 3d d7 5c 87 02 4c 89 f2 4c 89 ee <67> 48 0f b9 3a 4c 89 ff e8 44 5f fb ff 41 89 c6 85 c0 0f 85 97 03 All code ======== 0: 00 00 add %al,(%rax) 2: 4c 89 ef mov %r13,%rdi 5: be 25 00 00 00 mov $0x25,%esi a: e8 4c ad a4 00 call 0xa4ad5b f: 48 85 c0 test %rax,%rax 12: 48 c7 c0 a0 78 08 b8 mov $0xffffffffb80878a0,%rax 19: 4c 0f 45 e8 cmovne %rax,%r13 1d: 48 8d 3d d7 5c 87 02 lea 0x2875cd7(%rip),%rdi # 0x2875cfb 24: 4c 89 f2 mov %r14,%rdx 27: 4c 89 ee mov %r13,%rsi 2a:* 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: 4c 89 ff mov %r15,%rdi 32: e8 44 5f fb ff call 0xfffffffffffb5f7b 37: 41 89 c6 mov %eax,%r14d 3a: 85 c0 test %eax,%eax 3c: 0f .byte 0xf 3d: 85 .byte 0x85 3e: 97 xchg %eax,%edi 3f: 03 .byte 0x3 Code starting with the faulting instruction =========================================== 0: 67 48 0f b9 3a ud1 (%edx),%rdi 5: 4c 89 ff mov %r15,%rdi 8: e8 44 5f fb ff call 0xfffffffffffb5f51 d: 41 89 c6 mov %eax,%r14d 10: 85 c0 test %eax,%eax 12: 0f .byte 0xf 13: 85 .byte 0x85 14: 97 xchg %eax,%edi 15: 03 .byte 0x3 [ 2166.400906][T28772] RSP: 0018:ffa0000001056ef0 EFLAGS: 00010246 [ 2166.401112][T28772] RAX: ffffffffb80878a0 RBX: 1ff400000020ade4 RCX: dffffc0000000000 [ 2166.401338][T28772] RDX: ffffffffb808a7a0 RSI: ff110000201e2120 RDI: ffffffffb9909fd0 [ 2166.401563][T28772] RBP: ff1100001fb98040 R08: 0000000000000003 R09: 0000000000000000 [ 2166.401803][T28772] R10: 0000000000000002 R11: 0000000000000001 R12: ff110000201e26a8 [ 2166.402038][T28772] R13: ff110000201e2120 R14: ffffffffb808a7a0 R15: ff110000201e2000 [ 2166.402268][T28772] FS: 00007f2a8b9de840(0000) GS:ff110000b21e0000(0000) knlGS:0000000000000000 [ 2166.402525][T28772] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2166.402735][T28772] CR2: 00000000004e8728 CR3: 0000000012e38001 CR4: 0000000000771ef0 [ 2166.402965][T28772] PKRU: 55555554 [ 2166.403109][T28772] Call Trace: [ 2166.403245][T28772] [ 2166.403352][T28772] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 2166.403550][T28772] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2166.403732][T28772] netkit_new_link (drivers/net/netkit.c:659) [ 2166.403903][T28772] ? netkit_change_link (drivers/net/netkit.c:522) [ 2166.404078][T28772] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 2166.404243][T28772] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 2166.404411][T28772] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 2166.404595][T28772] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 2166.404776][T28772] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 2166.404941][T28772] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 2166.405115][T28772] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 2166.405283][T28772] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 2166.405451][T28772] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 2166.405618][T28772] ? __dev_get_by_name (net/core/dev.c:884) [ 2166.405798][T28772] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 2166.405970][T28772] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 2166.406146][T28772] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 24) security/commoncap.c:130 (discriminator 24)) [ 2166.406313][T28772] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 2166.406483][T28772] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2166.406648][T28772] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 2166.406831][T28772] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 2166.407005][T28772] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 2166.407176][T28772] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 2166.407344][T28772] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2166.407508][T28772] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 2166.407686][T28772] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2166.407853][T28772] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 2166.408026][T28772] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 2166.408191][T28772] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 2166.408363][T28772] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 2166.408529][T28772] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 2166.408705][T28772] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 2166.408877][T28772] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:333 (discriminator 2)) [ 2166.409049][T28772] ? netlink_deliver_tap (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) net/netlink/af_netlink.c:340 (discriminator 2)) [ 2166.409219][T28772] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 2166.409387][T28772] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 2166.409555][T28772] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 2166.409735][T28772] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 2166.409902][T28772] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27) [ 2166.410074][T28772] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 2166.410243][T28772] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 2166.410412][T28772] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 2166.410579][T28772] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 2166.410758][T28772] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 2166.410926][T28772] ? copy_msghdr_from_user (net/socket.c:2573) [ 2166.411099][T28772] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 2166.411294][T28772] ? move_addr_to_kernel (net/socket.c:2559) [ 2166.411464][T28772] ___sys_sendmsg (net/socket.c:2689) [ 2166.411631][T28772] ? copy_msghdr_from_user (net/socket.c:2676) [ 2166.411814][T28772] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 2166.412024][T28772] ? do_sys_openat2 (fs/open.c:1359) [ 2166.412196][T28772] ? build_open_flags (fs/open.c:1359) [ 2166.412364][T28772] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 2166.412532][T28772] ? __sys_sendmsg_sock (net/socket.c:2704) [ 2166.412711][T28772] ? fpregs_restore_userregs (./arch/x86/include/asm/bitops.h:75 (discriminator 1) ./include/asm-generic/bitops/instrumented-atomic.h:42 (discriminator 1) ./include/linux/thread_info.h:109 (discriminator 1) arch/x86/kernel/fpu/context.h:79 (discriminator 1)) [ 2166.412877][T28772] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 2166.413053][T28772] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 2166.413221][T28772] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 2166.413393][T28772] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2166.413591][T28772] RIP: 0033:0x7f2a8bc1822e [ 2166.413776][T28772] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 2166.414261][T28772] RSP: 002b:00007ffc100583a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 2166.414489][T28772] RAX: ffffffffffffffda RBX: 00007ffc10058b78 RCX: 00007f2a8bc1822e [ 2166.414731][T28772] RDX: 0000000000000000 RSI: 00007ffc10058460 RDI: 0000000000000003 [ 2166.414957][T28772] RBP: 00007ffc100583b0 R08: 0000000000000000 R09: 0000000000000000 [ 2166.415190][T28772] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffc10058558 Finger prints: register_netdevice:netkit_new_link:rtnl_newlink_create:__rtnl_newlink:rtnl_newlink