====================================== | [ 1793.828146][ T3423] ------------[ cut here ]------------ | [ 1793.828446][ T3423] netdevice: nk0 (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 1793.829378][ T3423] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#2: ip/3423 | [ 1793.829664][ T3423] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan cls_bpf vxlan unix_diag act_gact cls_matchall sch_ingress ip6t_REJECT nf_reject_ipv6 nft_compat nf_tables [ 1793.830483][ T3423] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1793.830703][ T3423] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 1793.830915][ T3423] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 68 8b 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 68 8b mov $0xffffffff8b6878a0,%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 [ 1793.831409][ T3423] RSP: 0018:ffa000000036eef0 EFLAGS: 00010246 [ 1793.831627][ T3423] RAX: ffffffff8b6878a0 RBX: 1ff400000006dde4 RCX: dffffc0000000000 [ 1793.831863][ T3423] RDX: ffffffff8b68a7a0 RSI: ff110000193a2120 RDI: ffffffff8cf09fd0 [ 1793.832095][ T3423] RBP: ff1100000c3abec0 R08: 0000000000000003 R09: 0000000000000000 [ 1793.832327][ T3423] R10: 0000000000000002 R11: 0000000000000001 R12: ff110000193a26a8 [ 1793.832572][ T3423] R13: ff110000193a2120 R14: ffffffff8b68a7a0 R15: ff110000193a2000 [ 1793.833103][ T3423] FS: 00007fabd8f01840(0000) GS:ff110000d85e0000(0000) knlGS:0000000000000000 [ 1793.833378][ T3423] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1793.833595][ T3423] CR2: 000000000049ef60 CR3: 00000000132a6003 CR4: 0000000000771ef0 [ 1793.833826][ T3423] PKRU: 55555554 [ 1793.833964][ T3423] Call Trace: [ 1793.834103][ T3423] [ 1793.834226][ T3423] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1793.834403][ T3423] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 1793.834615][ T3423] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1793.834784][ T3423] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1793.834955][ T3423] netkit_new_link (drivers/net/netkit.c:624) [ 1793.835134][ T3423] ? netkit_change_link (drivers/net/netkit.c:522) [ 1793.835304][ T3423] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 1793.835487][ T3423] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 1793.835657][ T3423] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 1793.835844][ T3423] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 1793.836017][ T3423] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1793.836191][ T3423] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1793.836361][ T3423] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1793.836544][ T3423] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 1793.836716][ T3423] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 1793.836882][ T3423] ? __dev_get_by_name (net/core/dev.c:884) [ 1793.837051][ T3423] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 1793.837232][ T3423] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 1793.837405][ T3423] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 1793.837586][ T3423] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1793.837752][ T3423] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 1793.837925][ T3423] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1793.838097][ T3423] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1793.838273][ T3423] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 1793.838441][ T3423] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1793.838620][ T3423] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 1793.838787][ T3423] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1793.838955][ T3423] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 1793.839133][ T3423] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1793.839304][ T3423] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1793.839486][ T3423] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 1793.839655][ T3423] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1793.839825][ T3423] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 1793.839996][ T3423] ? 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)) [ 1793.840168][ T3423] ? 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)) [ 1793.840340][ T3423] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 1793.840522][ T3423] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 1793.840691][ T3423] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 1793.840860][ T3423] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 1793.841027][ T3423] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1793.841201][ T3423] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 1793.841371][ T3423] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 1793.841552][ T3423] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 1793.841722][ T3423] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 1793.841893][ T3423] ? copy_msghdr_from_user (net/socket.c:2573) [ 1793.842060][ T3423] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 1793.842257][ T3423] ? move_addr_to_kernel (net/socket.c:2559) [ 1793.842425][ T3423] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1793.842606][ T3423] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 1793.842776][ T3423] ___sys_sendmsg (net/socket.c:2689) [ 1793.842947][ T3423] ? copy_msghdr_from_user (net/socket.c:2676) [ 1793.843119][ T3423] ? do_anonymous_page (mm/memory.c:3759) [ 1793.843306][ T3423] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 1793.843486][ T3423] ? __sys_sendmsg_sock (net/socket.c:2704) [ 1793.843657][ T3423] ? 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)) [ 1793.843827][ T3423] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1793.843998][ T3423] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1793.844171][ T3423] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1793.844341][ T3423] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 1793.844531][ T3423] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1793.844727][ T3423] RIP: 0033:0x7fabd913b22e [ 1793.844905][ T3423] 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 [ 1793.845389][ T3423] RSP: 002b:00007ffee5b4d900 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 1793.845636][ T3423] RAX: ffffffffffffffda RBX: 00007ffee5b4e0b8 RCX: 00007fabd913b22e [ 1793.845866][ T3423] RDX: 0000000000000000 RSI: 00007ffee5b4d9c0 RDI: 0000000000000003 [ 1793.846094][ T3423] RBP: 00007ffee5b4d910 R08: 0000000000000000 R09: 0000000000000000 [ 1793.846328][ T3423] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffee5b4e0a0 [ 1793.846575][ T3423] R13: 0000000069d8710c R14: 000000000049ef60 R15: 000000000049d620 | [ 1793.855718][ T3423] netdevice: foo (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 1793.855923][ T3423] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#0: ip/3423 | [ 1793.856138][ T3423] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan cls_bpf vxlan unix_diag act_gact cls_matchall sch_ingress ip6t_REJECT nf_reject_ipv6 nft_compat nf_tables | [ 1793.856937][ T3423] Tainted: [W]=WARN [ 1793.857031][ T3423] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1793.857190][ T3423] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 1793.857350][ T3423] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 68 8b 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 68 8b mov $0xffffffff8b6878a0,%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 [ 1793.857799][ T3423] RSP: 0018:ffa000000036eef0 EFLAGS: 00010246 [ 1793.857953][ T3423] RAX: ffffffff8b6878a0 RBX: 1ff400000006dde4 RCX: dffffc0000000000 [ 1793.858138][ T3423] RDX: ffffffff8b68a7a0 RSI: ff110000193aa120 RDI: ffffffff8cf09fd0 [ 1793.858316][ T3423] RBP: ff1100000c3abec0 R08: 0000000000000003 R09: 0000000000000000 [ 1793.858500][ T3423] R10: 0000000000000000 R11: 0000000000000001 R12: ff110000193aa6a8 [ 1793.858680][ T3423] R13: ff110000193aa120 R14: ffffffff8b68a7a0 R15: ff110000193aa000 [ 1793.858865][ T3423] FS: 00007fabd8f01840(0000) GS:ff110000d84e0000(0000) knlGS:0000000000000000 [ 1793.859079][ T3423] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1793.859236][ T3423] CR2: 00007f80fb630050 CR3: 00000000132a6005 CR4: 0000000000771ef0 [ 1793.859418][ T3423] PKRU: 55555554 [ 1793.859514][ T3423] Call Trace: [ 1793.859605][ T3423] [ 1793.859670][ T3423] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 1793.859822][ T3423] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1793.859945][ T3423] netkit_new_link (drivers/net/netkit.c:659) [ 1793.860069][ T3423] ? netkit_change_link (drivers/net/netkit.c:522) [ 1793.860192][ T3423] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 1793.860311][ T3423] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 1793.860434][ T3423] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 1793.860579][ T3423] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 1793.860702][ T3423] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1793.860821][ T3423] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1793.860946][ T3423] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1793.861068][ T3423] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 1793.861194][ T3423] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 1793.861319][ T3423] ? __dev_get_by_name (net/core/dev.c:884) [ 1793.861441][ T3423] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 1793.861575][ T3423] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 1793.861700][ T3423] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 1793.861823][ T3423] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1793.861944][ T3423] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 1793.862076][ T3423] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1793.862201][ T3423] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1793.862323][ T3423] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 1793.862446][ T3423] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1793.862573][ T3423] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 1793.862694][ T3423] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1793.862813][ T3423] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 1793.862936][ T3423] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1793.863055][ T3423] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1793.863182][ T3423] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 1793.863303][ T3423] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1793.863424][ T3423] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 1793.863555][ T3423] ? 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)) [ 1793.863675][ T3423] ? 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)) [ 1793.863798][ T3423] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 1793.863920][ T3423] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 1793.864039][ T3423] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 1793.864166][ T3423] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 1793.864295][ T3423] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1793.864420][ T3423] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 1793.864548][ T3423] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 1793.864670][ T3423] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 1793.864797][ T3423] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 1793.864917][ T3423] ? copy_msghdr_from_user (net/socket.c:2573) [ 1793.865037][ T3423] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 1793.865189][ T3423] ? move_addr_to_kernel (net/socket.c:2559) [ 1793.865310][ T3423] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1793.865436][ T3423] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 1793.865561][ T3423] ___sys_sendmsg (net/socket.c:2689) [ 1793.865681][ T3423] ? copy_msghdr_from_user (net/socket.c:2676) [ 1793.865806][ T3423] ? do_anonymous_page (mm/memory.c:3759) [ 1793.865937][ T3423] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 1793.866059][ T3423] ? __sys_sendmsg_sock (net/socket.c:2704) [ 1793.866188][ T3423] ? 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)) [ 1793.866313][ T3423] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1793.866434][ T3423] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1793.866560][ T3423] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1793.866682][ T3423] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 1793.866804][ T3423] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1793.866952][ T3423] RIP: 0033:0x7fabd913b22e [ 1793.867081][ T3423] 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 [ 1793.867531][ T3423] RSP: 002b:00007ffee5b4d900 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 1793.867715][ T3423] RAX: ffffffffffffffda RBX: 00007ffee5b4e0b8 RCX: 00007fabd913b22e [ 1793.867895][ T3423] RDX: 0000000000000000 RSI: 00007ffee5b4d9c0 RDI: 0000000000000003 [ 1793.868076][ T3423] RBP: 00007ffee5b4d910 R08: 0000000000000000 R09: 0000000000000000 [ 1793.868257][ T3423] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffee5b4e0a0 [ 1793.868439][ T3423] R13: 0000000069d8710c R14: 000000000049ef60 R15: 000000000049d620 | [ 1794.151312][ T3434] netdevice: nk0 (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 1794.151590][ T3434] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#2: ip/3434 | [ 1794.151857][ T3434] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan cls_bpf vxlan unix_diag act_gact cls_matchall sch_ingress ip6t_REJECT nf_reject_ipv6 nft_compat nf_tables | [ 1794.152758][ T3434] Tainted: [W]=WARN [ 1794.152967][ T3434] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1794.153219][ T3434] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 1794.153513][ T3434] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 68 8b 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 68 8b mov $0xffffffff8b6878a0,%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 [ 1794.154073][ T3434] RSP: 0018:ffa00000005a6ef0 EFLAGS: 00010246 [ 1794.154349][ T3434] RAX: ffffffff8b6878a0 RBX: 1ff40000000b4de4 RCX: dffffc0000000000 [ 1794.154666][ T3434] RDX: ffffffff8b68a7a0 RSI: ff11000015832120 RDI: ffffffff8cf09fd0 [ 1794.154963][ T3434] RBP: ff1100000c3ade00 R08: 0000000000000003 R09: 0000000000000000 [ 1794.155195][ T3434] R10: 0000000000000002 R11: 0000000000000001 R12: ff110000158326a8 [ 1794.155422][ T3434] R13: ff11000015832120 R14: ffffffff8b68a7a0 R15: ff11000015832000 [ 1794.155659][ T3434] FS: 00007fb2ca37d840(0000) GS:ff110000d85e0000(0000) knlGS:0000000000000000 [ 1794.155919][ T3434] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1794.156120][ T3434] CR2: 000000000049ef60 CR3: 0000000014d9f001 CR4: 0000000000771ef0 [ 1794.156355][ T3434] PKRU: 55555554 [ 1794.156504][ T3434] Call Trace: [ 1794.156641][ T3434] [ 1794.156750][ T3434] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 1794.156951][ T3434] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1794.157121][ T3434] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1794.157299][ T3434] netkit_new_link (drivers/net/netkit.c:624) [ 1794.157483][ T3434] ? perf_trace_rcu_callback (./include/trace/events/rcu.h:512 (discriminator 18) ./include/trace/events/rcu.h:512 (discriminator 18)) [ 1794.157656][ T3434] ? netkit_change_link (drivers/net/netkit.c:522) [ 1794.157821][ T3434] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 1794.157990][ T3434] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 1794.158165][ T3434] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 1794.158352][ T3434] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 1794.158534][ T3434] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1794.158704][ T3434] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1794.158871][ T3434] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1794.159041][ T3434] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 1794.159218][ T3434] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 1794.159385][ T3434] ? __dev_get_by_name (net/core/dev.c:884) [ 1794.159563][ T3434] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 1794.159738][ T3434] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 1794.159910][ T3434] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 1794.160083][ T3434] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1794.160257][ T3434] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 1794.160433][ T3434] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1794.160614][ T3434] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1794.160783][ T3434] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 1794.160951][ T3434] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1794.161118][ T3434] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 1794.161293][ T3434] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1794.161478][ T3434] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 1794.161648][ T3434] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1794.161816][ T3434] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1794.161985][ T3434] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 1794.162161][ T3434] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1794.162331][ T3434] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 1794.162516][ T3434] ? 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)) [ 1794.162683][ T3434] ? 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)) [ 1794.162856][ T3434] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 1794.163025][ T3434] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 1794.163199][ T3434] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 1794.163367][ T3434] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 1794.163548][ T3434] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1794.163717][ T3434] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 1794.163886][ T3434] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 1794.164058][ T3434] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 1794.164232][ T3434] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 1794.164401][ T3434] ? copy_msghdr_from_user (net/socket.c:2573) [ 1794.164581][ T3434] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 1794.164777][ T3434] ? move_addr_to_kernel (net/socket.c:2559) [ 1794.164943][ T3434] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1794.165115][ T3434] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 1794.165299][ T3434] ___sys_sendmsg (net/socket.c:2689) [ 1794.165481][ T3434] ? copy_msghdr_from_user (net/socket.c:2676) [ 1794.165648][ T3434] ? do_anonymous_page (mm/memory.c:3759) [ 1794.165827][ T3434] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 1794.165996][ T3434] ? __sys_sendmsg_sock (net/socket.c:2704) [ 1794.166174][ T3434] ? 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)) [ 1794.166343][ T3434] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1794.166525][ T3434] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1794.166698][ T3434] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1794.166867][ T3434] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 1794.167038][ T3434] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1794.167243][ T3434] RIP: 0033:0x7fb2ca5b722e [ 1794.167419][ T3434] 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 [ 1794.167907][ T3434] RSP: 002b:00007ffc85923a30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 1794.168141][ T3434] RAX: ffffffffffffffda RBX: 00007ffc859241f8 RCX: 00007fb2ca5b722e [ 1794.168369][ T3434] RDX: 0000000000000000 RSI: 00007ffc85923af0 RDI: 0000000000000003 [ 1794.168609][ T3434] RBP: 00007ffc85923a40 R08: 0000000000000000 R09: 0000000000000000 [ 1794.168840][ T3434] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffc859241d0 [ 1794.169068][ T3434] R13: 0000000069d8710c R14: 000000000049ef60 R15: 000000000049d620 | [ 1794.173511][ T3434] netdevice: foo (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 1794.173713][ T3434] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#1: ip/3434 | [ 1794.173926][ T3434] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan cls_bpf vxlan unix_diag act_gact cls_matchall sch_ingress ip6t_REJECT nf_reject_ipv6 nft_compat nf_tables | [ 1794.174616][ T3434] Tainted: [W]=WARN [ 1794.174711][ T3434] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1794.174863][ T3434] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 1794.175026][ T3434] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 68 8b 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 68 8b mov $0xffffffff8b6878a0,%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 [ 1794.175468][ T3434] RSP: 0018:ffa00000005a6ef0 EFLAGS: 00010246 [ 1794.175620][ T3434] RAX: ffffffff8b6878a0 RBX: 1ff40000000b4de4 RCX: dffffc0000000000 [ 1794.175815][ T3434] RDX: ffffffff8b68a7a0 RSI: ff1100000559a120 RDI: ffffffff8cf09fd0 [ 1794.175995][ T3434] RBP: ff1100000c3ade00 R08: 0000000000000003 R09: 0000000000000000 [ 1794.176180][ T3434] R10: 0000000000000001 R11: 0000000000000001 R12: ff1100000559a6a8 [ 1794.176360][ T3434] R13: ff1100000559a120 R14: ffffffff8b68a7a0 R15: ff1100000559a000 [ 1794.176552][ T3434] FS: 00007fb2ca37d840(0000) GS:ff110000d8560000(0000) knlGS:0000000000000000 [ 1794.176779][ T3434] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1794.176929][ T3434] CR2: 000055a33c487dc8 CR3: 0000000014d9f005 CR4: 0000000000771ef0 [ 1794.177109][ T3434] PKRU: 55555554 [ 1794.177203][ T3434] Call Trace: [ 1794.177292][ T3434] [ 1794.177354][ T3434] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 1794.177514][ T3434] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1794.177636][ T3434] netkit_new_link (drivers/net/netkit.c:659) [ 1794.177757][ T3434] ? perf_trace_rcu_callback (./include/trace/events/rcu.h:512 (discriminator 18) ./include/trace/events/rcu.h:512 (discriminator 18)) [ 1794.177886][ T3434] ? netkit_change_link (drivers/net/netkit.c:522) [ 1794.178005][ T3434] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 1794.178127][ T3434] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 1794.178248][ T3434] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 1794.178388][ T3434] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 1794.178516][ T3434] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1794.178635][ T3434] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1794.178754][ T3434] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1794.178876][ T3434] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 1794.178997][ T3434] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 1794.179116][ T3434] ? __dev_get_by_name (net/core/dev.c:884) [ 1794.179242][ T3434] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 1794.179369][ T3434] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 1794.179497][ T3434] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 1794.179620][ T3434] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1794.179740][ T3434] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 1794.179864][ T3434] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1794.179985][ T3434] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1794.180105][ T3434] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 1794.180227][ T3434] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1794.180348][ T3434] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 1794.180477][ T3434] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1794.180598][ T3434] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 1794.180721][ T3434] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1794.180843][ T3434] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1794.180966][ T3434] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 1794.181088][ T3434] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1794.181214][ T3434] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 1794.181337][ T3434] ? 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)) [ 1794.181463][ T3434] ? 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)) [ 1794.181585][ T3434] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 1794.181706][ T3434] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 1794.181825][ T3434] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 1794.181945][ T3434] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 1794.182068][ T3434] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1794.182193][ T3434] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 1794.182318][ T3434] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 1794.182439][ T3434] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 1794.182566][ T3434] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 1794.182686][ T3434] ? copy_msghdr_from_user (net/socket.c:2573) [ 1794.182806][ T3434] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 1794.182955][ T3434] ? move_addr_to_kernel (net/socket.c:2559) [ 1794.183076][ T3434] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1794.183199][ T3434] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 1794.183322][ T3434] ___sys_sendmsg (net/socket.c:2689) [ 1794.183442][ T3434] ? copy_msghdr_from_user (net/socket.c:2676) [ 1794.183567][ T3434] ? do_anonymous_page (mm/memory.c:3759) [ 1794.183698][ T3434] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 1794.183817][ T3434] ? __sys_sendmsg_sock (net/socket.c:2704) [ 1794.183941][ T3434] ? 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)) [ 1794.184063][ T3434] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1794.184187][ T3434] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1794.184308][ T3434] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1794.184428][ T3434] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 1794.184558][ T3434] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1794.184707][ T3434] RIP: 0033:0x7fb2ca5b722e [ 1794.184834][ T3434] 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 [ 1794.185272][ T3434] RSP: 002b:00007ffc85923a30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 1794.185453][ T3434] RAX: ffffffffffffffda RBX: 00007ffc859241f8 RCX: 00007fb2ca5b722e [ 1794.185639][ T3434] RDX: 0000000000000000 RSI: 00007ffc85923af0 RDI: 0000000000000003 [ 1794.185820][ T3434] RBP: 00007ffc85923a40 R08: 0000000000000000 R09: 0000000000000000 [ 1794.185999][ T3434] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffc859241d0 [ 1794.186188][ T3434] R13: 0000000069d8710c R14: 000000000049ef60 R15: 000000000049d620 | [ 1794.456149][ T3443] netdevice: nk0 (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 1794.456399][ T3443] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#2: ip/3443 | [ 1794.456672][ T3443] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan cls_bpf vxlan unix_diag act_gact cls_matchall sch_ingress ip6t_REJECT nf_reject_ipv6 nft_compat nf_tables | [ 1794.457469][ T3443] Tainted: [W]=WARN [ 1794.457606][ T3443] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1794.457802][ T3443] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 1794.458008][ T3443] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 68 8b 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 68 8b mov $0xffffffff8b6878a0,%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 [ 1794.458507][ T3443] RSP: 0018:ffa000000093eef0 EFLAGS: 00010246 [ 1794.458707][ T3443] RAX: ffffffff8b6878a0 RBX: 1ff4000000127de4 RCX: dffffc0000000000 [ 1794.458931][ T3443] RDX: ffffffff8b68a7a0 RSI: ff110000167b2120 RDI: ffffffff8cf09fd0 [ 1794.459165][ T3443] RBP: ff11000005680040 R08: 0000000000000003 R09: 0000000000000000 [ 1794.459391][ T3443] R10: 0000000000000002 R11: 0000000000000001 R12: ff110000167b26a8 [ 1794.459625][ T3443] R13: ff110000167b2120 R14: ffffffff8b68a7a0 R15: ff110000167b2000 [ 1794.459854][ T3443] FS: 00007feaf2daf840(0000) GS:ff110000d85e0000(0000) knlGS:0000000000000000 [ 1794.460115][ T3443] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1794.460320][ T3443] CR2: 000000000049ef60 CR3: 0000000016704002 CR4: 0000000000771ef0 [ 1794.460560][ T3443] PKRU: 55555554 [ 1794.460697][ T3443] Call Trace: [ 1794.460833][ T3443] [ 1794.460943][ T3443] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 1794.461148][ T3443] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1794.461317][ T3443] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1794.461501][ T3443] netkit_new_link (drivers/net/netkit.c:624) [ 1794.461671][ T3443] ? perf_trace_rcu_callback (./include/trace/events/rcu.h:512 (discriminator 18) ./include/trace/events/rcu.h:512 (discriminator 18)) [ 1794.461842][ T3443] ? netkit_change_link (drivers/net/netkit.c:522) [ 1794.462008][ T3443] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 1794.462184][ T3443] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 1794.462354][ T3443] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 1794.462552][ T3443] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 1794.462727][ T3443] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1794.462894][ T3443] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1794.463061][ T3443] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1794.463235][ T3443] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 1794.463406][ T3443] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 1794.463585][ T3443] ? __dev_get_by_name (net/core/dev.c:884) [ 1794.463756][ T3443] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 1794.463930][ T3443] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 1794.464103][ T3443] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 24) security/commoncap.c:130 (discriminator 24)) [ 1794.464284][ T3443] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 1794.464467][ T3443] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1794.464633][ T3443] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 1794.464807][ T3443] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1794.464975][ T3443] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1794.465149][ T3443] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 1794.465319][ T3443] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1794.465498][ T3443] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 1794.465666][ T3443] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1794.465835][ T3443] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 1794.466006][ T3443] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1794.466180][ T3443] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1794.466349][ T3443] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 1794.466530][ T3443] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1794.466701][ T3443] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 1794.466874][ T3443] ? 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)) [ 1794.467045][ T3443] ? 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)) [ 1794.467222][ T3443] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 1794.467391][ T3443] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 1794.467569][ T3443] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 1794.467738][ T3443] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 1794.467909][ T3443] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1794.468078][ T3443] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 1794.468255][ T3443] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 1794.468424][ T3443] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 1794.468605][ T3443] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 1794.468774][ T3443] ? copy_msghdr_from_user (net/socket.c:2573) [ 1794.468942][ T3443] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 1794.469145][ T3443] ? move_addr_to_kernel (net/socket.c:2559) [ 1794.469315][ T3443] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1794.469499][ T3443] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 1794.469670][ T3443] ___sys_sendmsg (net/socket.c:2689) [ 1794.469839][ T3443] ? copy_msghdr_from_user (net/socket.c:2676) [ 1794.470007][ T3443] ? do_anonymous_page (mm/memory.c:3759) [ 1794.470191][ T3443] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 1794.470365][ T3443] ? __sys_sendmsg_sock (net/socket.c:2704) [ 1794.470552][ T3443] ? 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)) [ 1794.470721][ T3443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1794.470889][ T3443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1794.471059][ T3443] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1794.471232][ T3443] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 1794.471403][ T3443] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1794.471616][ T3443] RIP: 0033:0x7feaf2fe922e [ 1794.471793][ T3443] 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 [ 1794.472280][ T3443] RSP: 002b:00007ffcf989b520 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 1794.472520][ T3443] RAX: ffffffffffffffda RBX: 00007ffcf989bce8 RCX: 00007feaf2fe922e [ 1794.472749][ T3443] RDX: 0000000000000000 RSI: 00007ffcf989b5e0 RDI: 0000000000000003 [ 1794.472976][ T3443] RBP: 00007ffcf989b530 R08: 0000000000000000 R09: 0000000000000000 [ 1794.473209][ T3443] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffcf989bcc0 [ 1794.473436][ T3443] R13: 0000000069d8710d R14: 000000000049ef60 R15: 000000000049d620 | [ 1794.483829][ T3443] netdevice: foo (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 1794.484081][ T3443] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#2: ip/3443 | [ 1794.484351][ T3443] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan cls_bpf vxlan unix_diag act_gact cls_matchall sch_ingress ip6t_REJECT nf_reject_ipv6 nft_compat nf_tables | [ 1794.485149][ T3443] Tainted: [W]=WARN [ 1794.485286][ T3443] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1794.485495][ T3443] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 1794.485701][ T3443] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 68 8b 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 68 8b mov $0xffffffff8b6878a0,%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 [ 1794.486186][ T3443] RSP: 0018:ffa000000093eef0 EFLAGS: 00010246 [ 1794.486384][ T3443] RAX: ffffffff8b6878a0 RBX: 1ff4000000127de4 RCX: dffffc0000000000 [ 1794.486622][ T3443] RDX: ffffffff8b68a7a0 RSI: ff110000167aa120 RDI: ffffffff8cf09fd0 [ 1794.486847][ T3443] RBP: ff1100000c3ade00 R08: 0000000000000003 R09: 0000000000000000 [ 1794.487076][ T3443] R10: 0000000000000002 R11: 0000000000000001 R12: ff110000167aa6a8 [ 1794.487308][ T3443] R13: ff110000167aa120 R14: ffffffff8b68a7a0 R15: ff110000167aa000 [ 1794.487548][ T3443] FS: 00007feaf2daf840(0000) GS:ff110000d85e0000(0000) knlGS:0000000000000000 [ 1794.487807][ T3443] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1794.488006][ T3443] CR2: 000000000049ef60 CR3: 0000000016704002 CR4: 0000000000771ef0 [ 1794.488243][ T3443] PKRU: 55555554 [ 1794.488379][ T3443] Call Trace: [ 1794.488529][ T3443] [ 1794.488638][ T3443] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 1794.488835][ T3443] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1794.489006][ T3443] netkit_new_link (drivers/net/netkit.c:659) [ 1794.489181][ T3443] ? perf_trace_rcu_callback (./include/trace/events/rcu.h:512 (discriminator 18) ./include/trace/events/rcu.h:512 (discriminator 18)) [ 1794.489358][ T3443] ? netkit_change_link (drivers/net/netkit.c:522) [ 1794.489535][ T3443] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 1794.489703][ T3443] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 1794.489870][ T3443] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 1794.490055][ T3443] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 1794.490232][ T3443] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1794.490399][ T3443] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1794.490578][ T3443] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1794.490751][ T3443] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 1794.490921][ T3443] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 1794.491090][ T3443] ? __dev_get_by_name (net/core/dev.c:884) [ 1794.491265][ T3443] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 1794.491439][ T3443] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 1794.491622][ T3443] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 24) security/commoncap.c:130 (discriminator 24)) [ 1794.491793][ T3443] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 1794.491964][ T3443] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1794.492138][ T3443] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 1794.492312][ T3443] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1794.492498][ T3443] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1794.492667][ T3443] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 1794.492836][ T3443] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1794.493002][ T3443] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 1794.493172][ T3443] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1794.493342][ T3443] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 1794.493528][ T3443] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1794.493694][ T3443] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1794.493863][ T3443] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 1794.494031][ T3443] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1794.494203][ T3443] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 1794.494374][ T3443] ? 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)) [ 1794.494553][ T3443] ? 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)) [ 1794.494726][ T3443] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 1794.494895][ T3443] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 1794.495062][ T3443] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 1794.495233][ T3443] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 1794.495402][ T3443] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1794.495583][ T3443] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 1794.495752][ T3443] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 1794.495925][ T3443] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 1794.496097][ T3443] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 1794.496272][ T3443] ? copy_msghdr_from_user (net/socket.c:2573) [ 1794.496439][ T3443] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 1794.496646][ T3443] ? move_addr_to_kernel (net/socket.c:2559) [ 1794.496814][ T3443] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1794.496988][ T3443] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 1794.497165][ T3443] ___sys_sendmsg (net/socket.c:2689) [ 1794.497337][ T3443] ? copy_msghdr_from_user (net/socket.c:2676) [ 1794.497518][ T3443] ? do_anonymous_page (mm/memory.c:3759) [ 1794.497696][ T3443] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 1794.497865][ T3443] ? __sys_sendmsg_sock (net/socket.c:2704) [ 1794.498036][ T3443] ? 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)) [ 1794.498212][ T3443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1794.498380][ T3443] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1794.498563][ T3443] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1794.498731][ T3443] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 1794.498900][ T3443] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1794.499097][ T3443] RIP: 0033:0x7feaf2fe922e [ 1794.499278][ T3443] 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 [ 1794.499769][ T3443] RSP: 002b:00007ffcf989b520 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 1794.499997][ T3443] RAX: ffffffffffffffda RBX: 00007ffcf989bce8 RCX: 00007feaf2fe922e [ 1794.500230][ T3443] RDX: 0000000000000000 RSI: 00007ffcf989b5e0 RDI: 0000000000000003 [ 1794.500471][ T3443] RBP: 00007ffcf989b530 R08: 0000000000000000 R09: 0000000000000000 [ 1794.500700][ T3443] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffcf989bcc0 [ 1794.500928][ T3443] R13: 0000000069d8710d R14: 000000000049ef60 R15: 000000000049d620 | [ 1794.790773][ T3452] netdevice: nk0 (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 1794.790980][ T3452] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#0: ip/3452 | [ 1794.791198][ T3452] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan cls_bpf vxlan unix_diag act_gact cls_matchall sch_ingress ip6t_REJECT nf_reject_ipv6 nft_compat nf_tables | [ 1794.791899][ T3452] Tainted: [W]=WARN [ 1794.791993][ T3452] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1794.792148][ T3452] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 1794.792310][ T3452] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 68 8b 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 68 8b mov $0xffffffff8b6878a0,%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 [ 1794.792754][ T3452] RSP: 0018:ffa0000000b46ef0 EFLAGS: 00010246 [ 1794.792909][ T3452] RAX: ffffffff8b6878a0 RBX: 1ff4000000168de4 RCX: dffffc0000000000 [ 1794.793090][ T3452] RDX: ffffffff8b68a7a0 RSI: ff11000016cba120 RDI: ffffffff8cf09fd0 [ 1794.793276][ T3452] RBP: ff1100000c3ade00 R08: 0000000000000003 R09: 0000000000000000 [ 1794.793462][ T3452] R10: 0000000000000000 R11: 0000000000000001 R12: ff11000016cba6a8 [ 1794.793650][ T3452] R13: ff11000016cba120 R14: ffffffff8b68a7a0 R15: ff11000016cba000 [ 1794.793842][ T3452] FS: 00007f21c41dc840(0000) GS:ff110000d84e0000(0000) knlGS:0000000000000000 [ 1794.794055][ T3452] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1794.794211][ T3452] CR2: 000000000049ef60 CR3: 00000000132a6006 CR4: 0000000000771ef0 [ 1794.794395][ T3452] PKRU: 55555554 [ 1794.794491][ T3452] Call Trace: [ 1794.794583][ T3452] [ 1794.794647][ T3452] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 1794.794798][ T3452] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1794.794918][ T3452] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1794.795041][ T3452] netkit_new_link (drivers/net/netkit.c:624) [ 1794.795164][ T3452] ? perf_trace_rcu_callback (./include/trace/events/rcu.h:512 (discriminator 18) ./include/trace/events/rcu.h:512 (discriminator 18)) [ 1794.795291][ T3452] ? netkit_change_link (drivers/net/netkit.c:522) [ 1794.795410][ T3452] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 1794.796081][ T3452] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 1794.796208][ T3452] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 1794.796346][ T3452] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 1794.796547][ T3452] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1794.796668][ T3452] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1794.796789][ T3452] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1794.796912][ T3452] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 1794.797034][ T3452] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 1794.797163][ T3452] ? __dev_get_by_name (net/core/dev.c:884) [ 1794.797285][ T3452] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 1794.797413][ T3452] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 1794.797623][ T3452] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 24) security/commoncap.c:130 (discriminator 24)) [ 1794.797747][ T3452] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 1794.797872][ T3452] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1794.797994][ T3452] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 1794.798119][ T3452] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1794.798248][ T3452] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1794.798369][ T3452] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 1794.798553][ T3452] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1794.798672][ T3452] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 1794.798797][ T3452] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1794.798918][ T3452] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 1794.799041][ T3452] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1794.799164][ T3452] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1794.799288][ T3452] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 1794.799409][ T3452] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1794.799581][ T3452] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 1794.799705][ T3452] ? 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)) [ 1794.799824][ T3452] ? 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)) [ 1794.799952][ T3452] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 1794.800073][ T3452] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 1794.800197][ T3452] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 1794.800317][ T3452] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 1794.800440][ T3452] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1794.800613][ T3452] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 1794.800735][ T3452] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 1794.800858][ T3452] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 1794.800981][ T3452] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 1794.801103][ T3452] ? copy_msghdr_from_user (net/socket.c:2573) [ 1794.801226][ T3452] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 1794.801376][ T3452] ? move_addr_to_kernel (net/socket.c:2559) [ 1794.801543][ T3452] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1794.801667][ T3452] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 1794.801789][ T3452] ___sys_sendmsg (net/socket.c:2689) [ 1794.801909][ T3452] ? copy_msghdr_from_user (net/socket.c:2676) [ 1794.802029][ T3452] ? do_anonymous_page (mm/memory.c:3759) [ 1794.802166][ T3452] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 1794.802290][ T3452] ? __sys_sendmsg_sock (net/socket.c:2704) [ 1794.802413][ T3452] ? 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)) [ 1794.802586][ T3452] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1794.802706][ T3452] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1794.802830][ T3452] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1794.802952][ T3452] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 1794.803074][ T3452] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1794.803225][ T3452] RIP: 0033:0x7f21c441622e [ 1794.803355][ T3452] 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 [ 1794.803842][ T3452] RSP: 002b:00007ffd126136a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 1794.804023][ T3452] RAX: ffffffffffffffda RBX: 00007ffd12613e78 RCX: 00007f21c441622e [ 1794.804206][ T3452] RDX: 0000000000000000 RSI: 00007ffd12613760 RDI: 0000000000000003 [ 1794.804386][ T3452] RBP: 00007ffd126136b0 R08: 0000000000000000 R09: 0000000000000000 [ 1794.804618][ T3452] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffd12613e40 [ 1794.804798][ T3452] R13: 0000000069d8710d R14: 000000000049ef60 R15: 000000000049d620 | [ 1794.809249][ T3452] netdevice: foo (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 1794.809463][ T3452] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#1: ip/3452 | [ 1794.809672][ T3452] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan cls_bpf vxlan unix_diag act_gact cls_matchall sch_ingress ip6t_REJECT nf_reject_ipv6 nft_compat nf_tables | [ 1794.810358][ T3452] Tainted: [W]=WARN [ 1794.810449][ T3452] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1794.810609][ T3452] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 1794.810771][ T3452] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 68 8b 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 68 8b mov $0xffffffff8b6878a0,%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 [ 1794.811209][ T3452] RSP: 0018:ffa0000000b46ef0 EFLAGS: 00010246 [ 1794.811360][ T3452] RAX: ffffffff8b6878a0 RBX: 1ff4000000168de4 RCX: dffffc0000000000 [ 1794.811547][ T3452] RDX: ffffffff8b68a7a0 RSI: ff11000013d62120 RDI: ffffffff8cf09fd0 [ 1794.811728][ T3452] RBP: ff1100000c3ade00 R08: 0000000000000003 R09: 0000000000000000 [ 1794.811907][ T3452] R10: 0000000000000001 R11: 0000000000000001 R12: ff11000013d626a8 [ 1794.812095][ T3452] R13: ff11000013d62120 R14: ffffffff8b68a7a0 R15: ff11000013d62000 [ 1794.812281][ T3452] FS: 00007f21c41dc840(0000) GS:ff110000d8560000(0000) knlGS:0000000000000000 [ 1794.812496][ T3452] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1794.812648][ T3452] CR2: 00007fb2ca44a574 CR3: 00000000132a6001 CR4: 0000000000771ef0 [ 1794.812829][ T3452] PKRU: 55555554 [ 1794.812919][ T3452] Call Trace: [ 1794.813009][ T3452] [ 1794.813073][ T3452] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 1794.813228][ T3452] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1794.813351][ T3452] netkit_new_link (drivers/net/netkit.c:659) [ 1794.813477][ T3452] ? perf_trace_rcu_callback (./include/trace/events/rcu.h:512 (discriminator 18) ./include/trace/events/rcu.h:512 (discriminator 18)) [ 1794.813601][ T3452] ? netkit_change_link (drivers/net/netkit.c:522) [ 1794.813721][ T3452] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 1794.813840][ T3452] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 1794.813960][ T3452] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 1794.814099][ T3452] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 1794.814227][ T3452] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1794.814345][ T3452] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1794.814468][ T3452] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1794.814591][ T3452] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 1794.814713][ T3452] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 1794.814832][ T3452] ? __dev_get_by_name (net/core/dev.c:884) [ 1794.814952][ T3452] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 1794.815080][ T3452] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 1794.815205][ T3452] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 24) security/commoncap.c:130 (discriminator 24)) [ 1794.815327][ T3452] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 1794.815449][ T3452] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1794.815585][ T3452] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 1794.815710][ T3452] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1794.815832][ T3452] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1794.815952][ T3452] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 1794.816073][ T3452] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1794.816196][ T3452] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 1794.816316][ T3452] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1794.816435][ T3452] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 1794.816558][ T3452] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1794.816678][ T3452] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1794.816799][ T3452] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 1794.816920][ T3452] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1794.817046][ T3452] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 1794.817172][ T3452] ? 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)) [ 1794.817291][ T3452] ? 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)) [ 1794.817413][ T3452] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 1794.817543][ T3452] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 1794.817663][ T3452] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 1794.817783][ T3452] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 1794.817905][ T3452] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1794.818031][ T3452] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 1794.818154][ T3452] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 1794.818274][ T3452] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 1794.818396][ T3452] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 1794.818521][ T3452] ? copy_msghdr_from_user (net/socket.c:2573) [ 1794.818640][ T3452] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 1794.818790][ T3452] ? move_addr_to_kernel (net/socket.c:2559) [ 1794.818908][ T3452] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1794.819030][ T3452] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 1794.819154][ T3452] ___sys_sendmsg (net/socket.c:2689) [ 1794.819278][ T3452] ? copy_msghdr_from_user (net/socket.c:2676) [ 1794.819397][ T3452] ? do_anonymous_page (mm/memory.c:3759) [ 1794.819533][ T3452] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 1794.819657][ T3452] ? __sys_sendmsg_sock (net/socket.c:2704) [ 1794.819780][ T3452] ? 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)) [ 1794.819903][ T3452] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1794.820023][ T3452] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1794.820148][ T3452] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1794.820272][ T3452] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 1794.820392][ T3452] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1794.820548][ T3452] RIP: 0033:0x7f21c441622e [ 1794.820677][ T3452] 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 [ 1794.821108][ T3452] RSP: 002b:00007ffd126136a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 1794.821291][ T3452] RAX: ffffffffffffffda RBX: 00007ffd12613e78 RCX: 00007f21c441622e [ 1794.821477][ T3452] RDX: 0000000000000000 RSI: 00007ffd12613760 RDI: 0000000000000003 [ 1794.821658][ T3452] RBP: 00007ffd126136b0 R08: 0000000000000000 R09: 0000000000000000 [ 1794.821836][ T3452] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffd12613e40 [ 1794.822038][ T3452] R13: 0000000069d8710d R14: 000000000049ef60 R15: 000000000049d620 | [ 1795.103882][ T3461] netdevice: nk0 (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 1795.104140][ T3461] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#2: ip/3461 | [ 1795.104401][ T3461] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan cls_bpf vxlan unix_diag act_gact cls_matchall sch_ingress ip6t_REJECT nf_reject_ipv6 nft_compat nf_tables | [ 1795.105198][ T3461] Tainted: [W]=WARN [ 1795.105336][ T3461] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1795.105546][ T3461] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 1795.105752][ T3461] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 68 8b 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 68 8b mov $0xffffffff8b6878a0,%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 [ 1795.106235][ T3461] RSP: 0018:ffa0000000caeef0 EFLAGS: 00010246 [ 1795.106436][ T3461] RAX: ffffffff8b6878a0 RBX: 1ff4000000195de4 RCX: dffffc0000000000 [ 1795.106677][ T3461] RDX: ffffffff8b68a7a0 RSI: ff110000144da120 RDI: ffffffff8cf09fd0 [ 1795.106904][ T3461] RBP: ff11000005680040 R08: 0000000000000003 R09: 0000000000000000 [ 1795.107139][ T3461] R10: 0000000000000002 R11: 0000000000000001 R12: ff110000144da6a8 [ 1795.107366][ T3461] R13: ff110000144da120 R14: ffffffff8b68a7a0 R15: ff110000144da000 [ 1795.107605][ T3461] FS: 00007f7270700840(0000) GS:ff110000d85e0000(0000) knlGS:0000000000000000 [ 1795.107865][ T3461] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1795.108064][ T3461] CR2: 00000000004e9188 CR3: 00000000167d4003 CR4: 0000000000771ef0 [ 1795.108302][ T3461] PKRU: 55555554 [ 1795.108440][ T3461] Call Trace: [ 1795.108590][ T3461] [ 1795.108700][ T3461] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 1795.108899][ T3461] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1795.109068][ T3461] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1795.109244][ T3461] ? __nla_parse (lib/nlattr.c:732 (discriminator 2)) [ 1795.109419][ T3461] netkit_new_link (drivers/net/netkit.c:624) [ 1795.109603][ T3461] ? netkit_change_link (drivers/net/netkit.c:522) [ 1795.109768][ T3461] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 1795.109937][ T3461] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 1795.110106][ T3461] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 1795.110300][ T3461] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 1795.110482][ T3461] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1795.110649][ T3461] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1795.110820][ T3461] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1795.110991][ T3461] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 1795.111168][ T3461] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 1795.111337][ T3461] ? __dev_get_by_name (net/core/dev.c:884) [ 1795.111518][ T3461] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 1795.111693][ T3461] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 1795.111865][ T3461] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 1795.112035][ T3461] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1795.112212][ T3461] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 1795.112387][ T3461] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1795.112565][ T3461] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1795.112733][ T3461] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 1795.112902][ T3461] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1795.113067][ T3461] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 1795.113242][ T3461] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1795.113411][ T3461] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 1795.113597][ T3461] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1795.113763][ T3461] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1795.113932][ T3461] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 1795.114100][ T3461] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1795.114275][ T3461] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 1795.114446][ T3461] ? 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)) [ 1795.114625][ T3461] ? 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)) [ 1795.114799][ T3461] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 1795.114969][ T3461] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 1795.115141][ T3461] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 1795.115312][ T3461] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 1795.115493][ T3461] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1795.115664][ T3461] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 1795.115834][ T3461] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 1795.116003][ T3461] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 1795.116179][ T3461] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 1795.116348][ T3461] ? copy_msghdr_from_user (net/socket.c:2573) [ 1795.116527][ T3461] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 1795.116724][ T3461] ? move_addr_to_kernel (net/socket.c:2559) [ 1795.116891][ T3461] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1795.117061][ T3461] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 1795.117236][ T3461] ___sys_sendmsg (net/socket.c:2689) [ 1795.117407][ T3461] ? copy_msghdr_from_user (net/socket.c:2676) [ 1795.117587][ T3461] ? do_anonymous_page (mm/memory.c:3759) [ 1795.117766][ T3461] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 1795.117934][ T3461] ? __sys_sendmsg_sock (net/socket.c:2704) [ 1795.118105][ T3461] ? 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)) [ 1795.118281][ T3461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1795.118450][ T3461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1795.118632][ T3461] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1795.118802][ T3461] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 1795.118972][ T3461] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1795.119174][ T3461] RIP: 0033:0x7f727093a22e [ 1795.119350][ T3461] 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 [ 1795.119840][ T3461] RSP: 002b:00007fffa8528720 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 1795.120069][ T3461] RAX: ffffffffffffffda RBX: 00007fffa8528ed8 RCX: 00007f727093a22e [ 1795.120303][ T3461] RDX: 0000000000000000 RSI: 00007fffa85287e0 RDI: 0000000000000003 [ 1795.120544][ T3461] RBP: 00007fffa8528730 R08: 0000000000000000 R09: 0000000000000000 [ 1795.120774][ T3461] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffa85288c8 [ 1795.121002][ T3461] R13: 0000000069d8710d R14: 000000000049ef60 R15: 000000000049d620 | [ 1795.125699][ T3461] netdevice: foo (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 1795.125947][ T3461] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#2: ip/3461 | [ 1795.126208][ T3461] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan cls_bpf vxlan unix_diag act_gact cls_matchall sch_ingress ip6t_REJECT nf_reject_ipv6 nft_compat nf_tables | [ 1795.126992][ T3461] Tainted: [W]=WARN [ 1795.127136][ T3461] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1795.127334][ T3461] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 1795.128050][ T3461] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 68 8b 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 68 8b mov $0xffffffff8b6878a0,%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 [ 1795.128597][ T3461] RSP: 0018:ffa0000000caeef0 EFLAGS: 00010246 [ 1795.128846][ T3461] RAX: ffffffff8b6878a0 RBX: 1ff4000000195de4 RCX: dffffc0000000000 [ 1795.129120][ T3461] RDX: ffffffff8b68a7a0 RSI: ff110000150a2120 RDI: ffffffff8cf09fd0 [ 1795.129403][ T3461] RBP: ff1100000c3ade00 R08: 0000000000000003 R09: 0000000000000000 [ 1795.129688][ T3461] R10: 0000000000000002 R11: 0000000000000001 R12: ff110000150a26a8 [ 1795.129963][ T3461] R13: ff110000150a2120 R14: ffffffff8b68a7a0 R15: ff110000150a2000 [ 1795.130248][ T3461] FS: 00007f7270700840(0000) GS:ff110000d85e0000(0000) knlGS:0000000000000000 [ 1795.130569][ T3461] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1795.130818][ T3461] CR2: 00000000004e9188 CR3: 00000000167d4003 CR4: 0000000000771ef0 [ 1795.131094][ T3461] PKRU: 55555554 [ 1795.131284][ T3461] Call Trace: [ 1795.131482][ T3461] [ 1795.131639][ T3461] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 1795.131882][ T3461] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1795.132101][ T3461] netkit_new_link (drivers/net/netkit.c:659) [ 1795.132322][ T3461] ? netkit_change_link (drivers/net/netkit.c:522) [ 1795.132547][ T3461] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 1795.132762][ T3461] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 1795.132977][ T3461] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 1795.133215][ T3461] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 1795.133438][ T3461] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1795.133669][ T3461] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1795.133883][ T3461] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1795.134100][ T3461] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 1795.134318][ T3461] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 1795.134546][ T3461] ? __dev_get_by_name (net/core/dev.c:884) [ 1795.134763][ T3461] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 1795.134983][ T3461] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 1795.135208][ T3461] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 1795.135431][ T3461] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1795.135661][ T3461] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 1795.135881][ T3461] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1795.136097][ T3461] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1795.136317][ T3461] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 1795.136544][ T3461] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1795.136760][ T3461] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 1795.136977][ T3461] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1795.137199][ T3461] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 1795.137378][ T3461] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1795.137556][ T3461] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1795.137727][ T3461] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 1795.137895][ T3461] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1795.138062][ T3461] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 1795.138239][ T3461] ? 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)) [ 1795.138409][ T3461] ? 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)) [ 1795.138592][ T3461] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 1795.138760][ T3461] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 1795.138926][ T3461] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 1795.139094][ T3461] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 1795.139270][ T3461] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1795.139439][ T3461] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 1795.139622][ T3461] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 1795.139793][ T3461] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 1795.139962][ T3461] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 1795.140137][ T3461] ? copy_msghdr_from_user (net/socket.c:2573) [ 1795.140304][ T3461] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 1795.140513][ T3461] ? move_addr_to_kernel (net/socket.c:2559) [ 1795.140681][ T3461] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1795.140850][ T3461] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 1795.141023][ T3461] ___sys_sendmsg (net/socket.c:2689) [ 1795.141197][ T3461] ? copy_msghdr_from_user (net/socket.c:2676) [ 1795.141364][ T3461] ? do_anonymous_page (mm/memory.c:3759) [ 1795.141555][ T3461] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 1795.141723][ T3461] ? __sys_sendmsg_sock (net/socket.c:2704) [ 1795.141893][ T3461] ? 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)) [ 1795.142060][ T3461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1795.142236][ T3461] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1795.142405][ T3461] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1795.142584][ T3461] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 1795.142752][ T3461] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1795.142948][ T3461] RIP: 0033:0x7f727093a22e [ 1795.143122][ T3461] 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 [ 1795.143615][ T3461] RSP: 002b:00007fffa8528720 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 1795.143848][ T3461] RAX: ffffffffffffffda RBX: 00007fffa8528ed8 RCX: 00007f727093a22e [ 1795.144074][ T3461] RDX: 0000000000000000 RSI: 00007fffa85287e0 RDI: 0000000000000003 [ 1795.144306][ T3461] RBP: 00007fffa8528730 R08: 0000000000000000 R09: 0000000000000000 [ 1795.144548][ T3461] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffa85288c8 [ 1795.144774][ T3461] R13: 0000000069d8710d R14: 000000000049ef60 R15: 000000000049d620 | [ 1795.411883][ T3470] netdevice: nk0 (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 1795.412091][ T3470] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#0: ip/3470 | [ 1795.412312][ T3470] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan cls_bpf vxlan unix_diag act_gact cls_matchall sch_ingress ip6t_REJECT nf_reject_ipv6 nft_compat nf_tables | [ 1795.413128][ T3470] Tainted: [W]=WARN [ 1795.413224][ T3470] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1795.413377][ T3470] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 1795.413545][ T3470] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 68 8b 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 68 8b mov $0xffffffff8b6878a0,%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 [ 1795.413984][ T3470] RSP: 0018:ffa0000000d3eef0 EFLAGS: 00010246 [ 1795.414141][ T3470] RAX: ffffffff8b6878a0 RBX: 1ff40000001a7de4 RCX: dffffc0000000000 [ 1795.414335][ T3470] RDX: ffffffff8b68a7a0 RSI: ff1100000f91a120 RDI: ffffffff8cf09fd0 [ 1795.414529][ T3470] RBP: ff11000005680040 R08: 0000000000000003 R09: 0000000000000000 [ 1795.414715][ T3470] R10: 0000000000000000 R11: 0000000000000001 R12: ff1100000f91a6a8 [ 1795.414897][ T3470] R13: ff1100000f91a120 R14: ffffffff8b68a7a0 R15: ff1100000f91a000 [ 1795.415084][ T3470] FS: 00007f13611bb840(0000) GS:ff110000d84e0000(0000) knlGS:0000000000000000 [ 1795.415298][ T3470] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1795.415452][ T3470] CR2: 00000000004e8728 CR3: 0000000016d47001 CR4: 0000000000771ef0 [ 1795.415641][ T3470] PKRU: 55555554 [ 1795.415733][ T3470] Call Trace: [ 1795.415823][ T3470] [ 1795.415887][ T3470] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 1795.416037][ T3470] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1795.416162][ T3470] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1795.416282][ T3470] ? __nla_parse (lib/nlattr.c:732 (discriminator 2)) [ 1795.416406][ T3470] netkit_new_link (drivers/net/netkit.c:624) [ 1795.416534][ T3470] ? netkit_change_link (drivers/net/netkit.c:522) [ 1795.416656][ T3470] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 1795.416776][ T3470] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 1795.416898][ T3470] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 1795.417035][ T3470] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 1795.417163][ T3470] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1795.417284][ T3470] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1795.417408][ T3470] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1795.417537][ T3470] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 1795.417659][ T3470] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 1795.417780][ T3470] ? __dev_get_by_name (net/core/dev.c:884) [ 1795.417900][ T3470] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 1795.418027][ T3470] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 1795.418155][ T3470] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 1795.418279][ T3470] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1795.418399][ T3470] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 1795.418530][ T3470] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1795.418651][ T3470] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1795.418773][ T3470] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 1795.418894][ T3470] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1795.419013][ T3470] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 1795.419136][ T3470] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1795.419257][ T3470] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 1795.419380][ T3470] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1795.419506][ T3470] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1795.419630][ T3470] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 1795.419751][ T3470] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1795.419872][ T3470] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 1795.419996][ T3470] ? 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)) [ 1795.420116][ T3470] ? 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)) [ 1795.420244][ T3470] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 1795.420365][ T3470] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 1795.420491][ T3470] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 1795.420613][ T3470] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 1795.420733][ T3470] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27) [ 1795.420856][ T3470] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1795.420977][ T3470] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 1795.421100][ T3470] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 1795.421225][ T3470] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 1795.421348][ T3470] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 1795.421473][ T3470] ? copy_msghdr_from_user (net/socket.c:2573) [ 1795.421598][ T3470] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 1795.421747][ T3470] ? move_addr_to_kernel (net/socket.c:2559) [ 1795.421881][ T3470] ___sys_sendmsg (net/socket.c:2689) [ 1795.422003][ T3470] ? copy_msghdr_from_user (net/socket.c:2676) [ 1795.422128][ T3470] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 1795.422289][ T3470] ? do_sys_openat2 (fs/open.c:1359) [ 1795.422411][ T3470] ? build_open_flags (fs/open.c:1359) [ 1795.422540][ T3470] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 1795.422663][ T3470] ? __sys_sendmsg_sock (net/socket.c:2704) [ 1795.422789][ T3470] ? 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)) [ 1795.422911][ T3470] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1795.423038][ T3470] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1795.423164][ T3470] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 1795.423289][ T3470] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1795.423442][ T3470] RIP: 0033:0x7f13613f522e [ 1795.423576][ T3470] 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 [ 1795.424010][ T3470] RSP: 002b:00007ffe7ef7f5a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 1795.424196][ T3470] RAX: ffffffffffffffda RBX: 00007ffe7ef7fd68 RCX: 00007f13613f522e [ 1795.424377][ T3470] RDX: 0000000000000000 RSI: 00007ffe7ef7f660 RDI: 0000000000000003 [ 1795.424563][ T3470] RBP: 00007ffe7ef7f5b0 R08: 0000000000000000 R09: 0000000000000000 [ 1795.424746][ T3470] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffe7ef7f750 [ 1795.424928][ T3470] R13: 0000000069d8710d R14: 000000000049ef60 R15: 000000000049d620 | [ 1795.435791][ T3470] netdevice: foo (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 1795.435993][ T3470] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#0: ip/3470 | [ 1795.436205][ T3470] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan cls_bpf vxlan unix_diag act_gact cls_matchall sch_ingress ip6t_REJECT nf_reject_ipv6 nft_compat nf_tables | [ 1795.436954][ T3470] Tainted: [W]=WARN [ 1795.437046][ T3470] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1795.437202][ T3470] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 1795.437363][ T3470] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 68 8b 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 68 8b mov $0xffffffff8b6878a0,%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 [ 1795.437801][ T3470] RSP: 0018:ffa0000000d3eef0 EFLAGS: 00010246 [ 1795.437954][ T3470] RAX: ffffffff8b6878a0 RBX: 1ff40000001a7de4 RCX: dffffc0000000000 [ 1795.438139][ T3470] RDX: ffffffff8b68a7a0 RSI: ff1100000693a120 RDI: ffffffff8cf09fd0 [ 1795.438334][ T3470] RBP: ff1100000c3ade00 R08: 0000000000000003 R09: 0000000000000000 [ 1795.438520][ T3470] R10: 0000000000000000 R11: 0000000000000001 R12: ff1100000693a6a8 [ 1795.438711][ T3470] R13: ff1100000693a120 R14: ffffffff8b68a7a0 R15: ff1100000693a000 [ 1795.438895][ T3470] FS: 00007f13611bb840(0000) GS:ff110000d84e0000(0000) knlGS:0000000000000000 [ 1795.439107][ T3470] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1795.439261][ T3470] CR2: 00000000004e8728 CR3: 0000000016d47001 CR4: 0000000000771ef0 [ 1795.439443][ T3470] PKRU: 55555554 [ 1795.439539][ T3470] Call Trace: [ 1795.439630][ T3470] [ 1795.439693][ T3470] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 1795.439847][ T3470] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1795.439971][ T3470] netkit_new_link (drivers/net/netkit.c:659) [ 1795.440095][ T3470] ? netkit_change_link (drivers/net/netkit.c:522) [ 1795.440219][ T3470] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 1795.440339][ T3470] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 1795.440465][ T3470] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 1795.440604][ T3470] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 1795.440730][ T3470] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1795.440851][ T3470] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1795.440972][ T3470] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1795.441095][ T3470] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 1795.441222][ T3470] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 1795.441343][ T3470] ? __dev_get_by_name (net/core/dev.c:884) [ 1795.441469][ T3470] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 1795.441595][ T3470] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 1795.441724][ T3470] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 1795.441848][ T3470] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1795.441971][ T3470] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 1795.442101][ T3470] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1795.442236][ T3470] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1795.442358][ T3470] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 1795.442485][ T3470] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1795.442604][ T3470] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 1795.442727][ T3470] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1795.442846][ T3470] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 1795.442971][ T3470] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1795.443091][ T3470] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1795.443217][ T3470] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 1795.443344][ T3470] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1795.443469][ T3470] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 1795.443594][ T3470] ? 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)) [ 1795.443715][ T3470] ? 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)) [ 1795.443838][ T3470] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 1795.443960][ T3470] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 1795.444080][ T3470] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 1795.444203][ T3470] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 1795.444323][ T3470] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27) [ 1795.444446][ T3470] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1795.444574][ T3470] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 1795.444697][ T3470] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 1795.444820][ T3470] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 1795.444946][ T3470] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 1795.445071][ T3470] ? copy_msghdr_from_user (net/socket.c:2573) [ 1795.445196][ T3470] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 1795.445345][ T3470] ? move_addr_to_kernel (net/socket.c:2559) [ 1795.445475][ T3470] ___sys_sendmsg (net/socket.c:2689) [ 1795.445597][ T3470] ? copy_msghdr_from_user (net/socket.c:2676) [ 1795.445722][ T3470] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 1795.445877][ T3470] ? do_sys_openat2 (fs/open.c:1359) [ 1795.445998][ T3470] ? build_open_flags (fs/open.c:1359) [ 1795.446121][ T3470] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 1795.446246][ T3470] ? __sys_sendmsg_sock (net/socket.c:2704) [ 1795.446373][ T3470] ? 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)) [ 1795.446500][ T3470] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1795.446623][ T3470] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1795.446745][ T3470] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 1795.446868][ T3470] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1795.447018][ T3470] RIP: 0033:0x7f13613f522e [ 1795.447150][ T3470] 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 [ 1795.447595][ T3470] RSP: 002b:00007ffe7ef7f5a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 1795.447777][ T3470] RAX: ffffffffffffffda RBX: 00007ffe7ef7fd68 RCX: 00007f13613f522e [ 1795.447960][ T3470] RDX: 0000000000000000 RSI: 00007ffe7ef7f660 RDI: 0000000000000003 [ 1795.448145][ T3470] RBP: 00007ffe7ef7f5b0 R08: 0000000000000000 R09: 0000000000000000 [ 1795.448326][ T3470] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffe7ef7f750 [ 1795.448521][ T3470] R13: 0000000069d8710d R14: 000000000049ef60 R15: 000000000049d620 | [ 1795.728797][ T3479] netdevice: nk0 (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 1795.729004][ T3479] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#0: ip/3479 | [ 1795.729227][ T3479] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan cls_bpf vxlan unix_diag act_gact cls_matchall sch_ingress ip6t_REJECT nf_reject_ipv6 nft_compat nf_tables | [ 1795.729941][ T3479] Tainted: [W]=WARN [ 1795.730034][ T3479] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1795.730190][ T3479] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 1795.730349][ T3479] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 68 8b 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 68 8b mov $0xffffffff8b6878a0,%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 [ 1795.730790][ T3479] RSP: 0018:ffa0000000ddeef0 EFLAGS: 00010246 [ 1795.730946][ T3479] RAX: ffffffff8b6878a0 RBX: 1ff40000001bbde4 RCX: dffffc0000000000 [ 1795.731136][ T3479] RDX: ffffffff8b68a7a0 RSI: ff110000193aa120 RDI: ffffffff8cf09fd0 [ 1795.731320][ T3479] RBP: ff11000005680040 R08: 0000000000000003 R09: 0000000000000000 [ 1795.731508][ T3479] R10: 0000000000000000 R11: 0000000000000001 R12: ff110000193aa6a8 [ 1795.731693][ T3479] R13: ff110000193aa120 R14: ffffffff8b68a7a0 R15: ff110000193aa000 [ 1795.731877][ T3479] FS: 00007efcccd15840(0000) GS:ff110000d84e0000(0000) knlGS:0000000000000000 [ 1795.732091][ T3479] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1795.732249][ T3479] CR2: 00000000004e9188 CR3: 00000000141a7002 CR4: 0000000000771ef0 [ 1795.732432][ T3479] PKRU: 55555554 [ 1795.732527][ T3479] Call Trace: [ 1795.732618][ T3479] [ 1795.732684][ T3479] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 1795.732838][ T3479] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1795.732960][ T3479] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1795.733081][ T3479] ? __nla_parse (lib/nlattr.c:732 (discriminator 2)) [ 1795.733209][ T3479] netkit_new_link (drivers/net/netkit.c:624) [ 1795.733333][ T3479] ? netkit_change_link (drivers/net/netkit.c:522) [ 1795.733458][ T3479] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 1795.733584][ T3479] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 1795.733706][ T3479] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 1795.733844][ T3479] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 1795.733969][ T3479] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1795.734090][ T3479] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1795.734219][ T3479] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1795.734343][ T3479] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 1795.734469][ T3479] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 1795.734591][ T3479] ? __dev_get_by_name (net/core/dev.c:884) [ 1795.734715][ T3479] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 1795.734840][ T3479] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 1795.734964][ T3479] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 24) security/commoncap.c:130 (discriminator 24)) [ 1795.735088][ T3479] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 1795.735217][ T3479] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1795.735337][ T3479] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 1795.735468][ T3479] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1795.735590][ T3479] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1795.735711][ T3479] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 1795.735831][ T3479] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1795.735951][ T3479] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 1795.736073][ T3479] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1795.736198][ T3479] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 1795.736321][ T3479] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1795.736441][ T3479] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1795.736567][ T3479] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 1795.736688][ T3479] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1795.736811][ T3479] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 1795.736939][ T3479] ? 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)) [ 1795.737060][ T3479] ? 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)) [ 1795.737185][ T3479] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 1795.737308][ T3479] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 1795.737429][ T3479] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 1795.737555][ T3479] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 1795.737676][ T3479] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1795.737798][ T3479] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 1795.737930][ T3479] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 1795.738052][ T3479] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 1795.738178][ T3479] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 1795.738300][ T3479] ? copy_msghdr_from_user (net/socket.c:2573) [ 1795.738422][ T3479] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 1795.738578][ T3479] ? move_addr_to_kernel (net/socket.c:2559) [ 1795.738699][ T3479] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1795.738820][ T3479] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 1795.738945][ T3479] ___sys_sendmsg (net/socket.c:2689) [ 1795.739066][ T3479] ? copy_msghdr_from_user (net/socket.c:2676) [ 1795.739191][ T3479] ? do_anonymous_page (mm/memory.c:3759) [ 1795.739323][ T3479] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 1795.739443][ T3479] ? __sys_sendmsg_sock (net/socket.c:2704) [ 1795.739572][ T3479] ? 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)) [ 1795.739694][ T3479] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1795.739818][ T3479] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1795.739940][ T3479] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1795.740062][ T3479] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 1795.740192][ T3479] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1795.740343][ T3479] RIP: 0033:0x7efcccf4f22e [ 1795.740477][ T3479] 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 [ 1795.740910][ T3479] RSP: 002b:00007ffe821ef870 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 1795.741093][ T3479] RAX: ffffffffffffffda RBX: 00007ffe821f0038 RCX: 00007efcccf4f22e [ 1795.741276][ T3479] RDX: 0000000000000000 RSI: 00007ffe821ef930 RDI: 0000000000000003 [ 1795.741467][ T3479] RBP: 00007ffe821ef880 R08: 0000000000000000 R09: 0000000000000000 [ 1795.741650][ T3479] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffe821efa20 [ 1795.741833][ T3479] R13: 0000000069d8710f R14: 000000000049ef60 R15: 000000000049d620 | [ 1795.746144][ T3479] netdevice: foo (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 1795.746346][ T3479] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#0: ip/3479 | [ 1795.746637][ T3479] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan cls_bpf vxlan unix_diag act_gact cls_matchall sch_ingress ip6t_REJECT nf_reject_ipv6 nft_compat nf_tables | [ 1795.747407][ T3479] Tainted: [W]=WARN [ 1795.747505][ T3479] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1795.747659][ T3479] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 1795.747902][ T3479] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 68 8b 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 68 8b mov $0xffffffff8b6878a0,%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 [ 1795.748425][ T3479] RSP: 0018:ffa0000000ddeef0 EFLAGS: 00010246 [ 1795.748587][ T3479] RAX: ffffffff8b6878a0 RBX: 1ff40000001bbde4 RCX: dffffc0000000000 [ 1795.748769][ T3479] RDX: ffffffff8b68a7a0 RSI: ff11000013dfa120 RDI: ffffffff8cf09fd0 [ 1795.749033][ T3479] RBP: ff1100000c3ade00 R08: 0000000000000003 R09: 0000000000000000 [ 1795.749220][ T3479] R10: 0000000000000000 R11: 0000000000000001 R12: ff11000013dfa6a8 [ 1795.749400][ T3479] R13: ff11000013dfa120 R14: ffffffff8b68a7a0 R15: ff11000013dfa000 [ 1795.749669][ T3479] FS: 00007efcccd15840(0000) GS:ff110000d84e0000(0000) knlGS:0000000000000000 [ 1795.749881][ T3479] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1795.750129][ T3479] CR2: 00000000004e9188 CR3: 00000000141a7002 CR4: 0000000000771ef0 [ 1795.750313][ T3479] PKRU: 55555554 [ 1795.750411][ T3479] Call Trace: [ 1795.750507][ T3479] [ 1795.750570][ T3479] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 1795.750801][ T3479] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1795.750924][ T3479] netkit_new_link (drivers/net/netkit.c:659) [ 1795.751049][ T3479] ? netkit_change_link (drivers/net/netkit.c:522) [ 1795.751171][ T3479] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 1795.751368][ T3479] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 1795.751495][ T3479] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 1795.751634][ T3479] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 1795.751758][ T3479] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1795.751954][ T3479] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1795.752075][ T3479] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1795.752200][ T3479] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 1795.752321][ T3479] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 1795.752530][ T3479] ? __dev_get_by_name (net/core/dev.c:884) [ 1795.752656][ T3479] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 1795.752791][ T3479] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 1795.752913][ T3479] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 24) security/commoncap.c:130 (discriminator 24)) [ 1795.753114][ T3479] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 1795.753245][ T3479] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1795.753367][ T3479] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 1795.753578][ T3479] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1795.753700][ T3479] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1795.753823][ T3479] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 1795.753945][ T3479] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1795.754066][ T3479] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 1795.754270][ T3479] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1795.754389][ T3479] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 1795.754517][ T3479] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1795.754638][ T3479] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1795.754837][ T3479] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 1795.754957][ T3479] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1795.755079][ T3479] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 1795.755214][ T3479] ? 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)) [ 1795.755412][ T3479] ? 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)) [ 1795.755540][ T3479] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 1795.755663][ T3479] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 1795.755783][ T3479] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 1795.755981][ T3479] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 1795.756103][ T3479] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1795.756228][ T3479] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 1795.756351][ T3479] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 1795.756556][ T3479] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 1795.756680][ T3479] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 1795.756803][ T3479] ? copy_msghdr_from_user (net/socket.c:2573) [ 1795.756923][ T3479] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 1795.757155][ T3479] ? move_addr_to_kernel (net/socket.c:2559) [ 1795.757276][ T3479] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1795.757399][ T3479] ? rcu_read_unlock (./include/linux/rcupdate.h:879 (discriminator 5)) [ 1795.757605][ T3479] ___sys_sendmsg (net/socket.c:2689) [ 1795.757726][ T3479] ? copy_msghdr_from_user (net/socket.c:2676) [ 1795.757850][ T3479] ? do_anonymous_page (mm/memory.c:3759) [ 1795.757981][ T3479] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 1795.758183][ T3479] ? __sys_sendmsg_sock (net/socket.c:2704) [ 1795.758308][ T3479] ? 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)) [ 1795.758429][ T3479] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1795.758554][ T3479] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1795.758754][ T3479] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1795.758876][ T3479] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 1795.758999][ T3479] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1795.759152][ T3479] RIP: 0033:0x7efcccf4f22e [ 1795.759365][ T3479] 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 [ 1795.759889][ T3479] RSP: 002b:00007ffe821ef870 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 1795.760075][ T3479] RAX: ffffffffffffffda RBX: 00007ffe821f0038 RCX: 00007efcccf4f22e [ 1795.760260][ T3479] RDX: 0000000000000000 RSI: 00007ffe821ef930 RDI: 0000000000000003 [ 1795.760527][ T3479] RBP: 00007ffe821ef880 R08: 0000000000000000 R09: 0000000000000000 [ 1795.760707][ T3479] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffe821efa20 [ 1795.760900][ T3479] R13: 0000000069d8710f R14: 000000000049ef60 R15: 000000000049d620 | [ 1796.041874][ T3488] netdevice: nk0 (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 1796.042084][ T3488] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#0: ip/3488 | [ 1796.042304][ T3488] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan cls_bpf vxlan unix_diag act_gact cls_matchall sch_ingress ip6t_REJECT nf_reject_ipv6 nft_compat nf_tables | [ 1796.043013][ T3488] Tainted: [W]=WARN [ 1796.043109][ T3488] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1796.043266][ T3488] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 1796.043428][ T3488] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 68 8b 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 68 8b mov $0xffffffff8b6878a0,%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 [ 1796.043879][ T3488] RSP: 0018:ffa0000000e6eef0 EFLAGS: 00010246 [ 1796.044036][ T3488] RAX: ffffffff8b6878a0 RBX: 1ff40000001cdde4 RCX: dffffc0000000000 [ 1796.044223][ T3488] RDX: ffffffff8b68a7a0 RSI: ff1100001002a120 RDI: ffffffff8cf09fd0 [ 1796.044408][ T3488] RBP: ff11000005680040 R08: 0000000000000003 R09: 0000000000000000 [ 1796.044596][ T3488] R10: 0000000000000000 R11: 0000000000000001 R12: ff1100001002a6a8 [ 1796.044778][ T3488] R13: ff1100001002a120 R14: ffffffff8b68a7a0 R15: ff1100001002a000 [ 1796.044973][ T3488] FS: 00007fcabb25f840(0000) GS:ff110000d84e0000(0000) knlGS:0000000000000000 [ 1796.045192][ T3488] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1796.045345][ T3488] CR2: 00000000004e8728 CR3: 00000000141a7001 CR4: 0000000000771ef0 [ 1796.045532][ T3488] PKRU: 55555554 [ 1796.045623][ T3488] Call Trace: [ 1796.045714][ T3488] [ 1796.045777][ T3488] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 1796.045928][ T3488] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1796.046050][ T3488] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1796.046176][ T3488] ? __nla_parse (lib/nlattr.c:732 (discriminator 2)) [ 1796.046309][ T3488] netkit_new_link (drivers/net/netkit.c:624) [ 1796.046434][ T3488] ? netkit_change_link (drivers/net/netkit.c:522) [ 1796.046557][ T3488] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 1796.046677][ T3488] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 1796.046807][ T3488] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 1796.046945][ T3488] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 1796.047070][ T3488] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1796.047195][ T3488] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1796.047324][ T3488] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1796.047449][ T3488] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 1796.047780][ T3488] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 1796.047901][ T3488] ? __dev_get_by_name (net/core/dev.c:884) [ 1796.048022][ T3488] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 1796.048150][ T3488] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 1796.048274][ T3488] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 24) security/commoncap.c:130 (discriminator 24)) [ 1796.048398][ T3488] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 1796.048528][ T3488] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1796.048649][ T3488] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 1796.048774][ T3488] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1796.048905][ T3488] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1796.049026][ T3488] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 1796.049149][ T3488] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1796.049275][ T3488] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 1796.049397][ T3488] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1796.049524][ T3488] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 1796.049649][ T3488] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1796.049769][ T3488] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1796.049893][ T3488] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 1796.050016][ T3488] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1796.050142][ T3488] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 1796.050268][ T3488] ? 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)) [ 1796.050388][ T3488] ? 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)) [ 1796.050518][ T3488] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 1796.050641][ T3488] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 1796.050760][ T3488] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 1796.050890][ T3488] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 1796.051011][ T3488] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27) [ 1796.051138][ T3488] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1796.051261][ T3488] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 1796.051385][ T3488] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 1796.051513][ T3488] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 1796.051637][ T3488] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 1796.051759][ T3488] ? copy_msghdr_from_user (net/socket.c:2573) [ 1796.051885][ T3488] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 1796.052037][ T3488] ? move_addr_to_kernel (net/socket.c:2559) [ 1796.052166][ T3488] ___sys_sendmsg (net/socket.c:2689) [ 1796.052288][ T3488] ? copy_msghdr_from_user (net/socket.c:2676) [ 1796.052418][ T3488] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 1796.052580][ T3488] ? do_sys_openat2 (fs/open.c:1359) [ 1796.052703][ T3488] ? build_open_flags (fs/open.c:1359) [ 1796.052827][ T3488] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 1796.052949][ T3488] ? __sys_sendmsg_sock (net/socket.c:2704) [ 1796.053082][ T3488] ? 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)) [ 1796.053206][ T3488] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1796.053330][ T3488] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1796.053461][ T3488] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 1796.053583][ T3488] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1796.053736][ T3488] RIP: 0033:0x7fcabb49922e [ 1796.053868][ T3488] 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 [ 1796.054310][ T3488] RSP: 002b:00007fff9525f0d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 1796.054498][ T3488] RAX: ffffffffffffffda RBX: 00007fff9525f8a8 RCX: 00007fcabb49922e [ 1796.054681][ T3488] RDX: 0000000000000000 RSI: 00007fff9525f190 RDI: 0000000000000003 [ 1796.054866][ T3488] RBP: 00007fff9525f0e0 R08: 0000000000000000 R09: 0000000000000000 [ 1796.055047][ T3488] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff9525f288 [ 1796.055234][ T3488] R13: 0000000069d8710e R14: 000000000049ef60 R15: 000000000049d620 | [ 1796.059529][ T3488] netdevice: foo (uninitialized): ops-locked drivers should use ndo_set_rx_mode_async | [ 1796.059736][ T3488] WARNING: net/core/dev.c:11380 at register_netdevice+0x859/0x1bc0, CPU#0: ip/3488 | [ 1796.059947][ T3488] Modules linked in: vxcan can_dev xfrm_interface ip6_gre ip_gre gre macsec ipvlan cls_bpf vxlan unix_diag act_gact cls_matchall sch_ingress ip6t_REJECT nf_reject_ipv6 nft_compat nf_tables | [ 1796.060645][ T3488] Tainted: [W]=WARN [ 1796.060738][ T3488] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1796.060890][ T3488] RIP: 0010:register_netdevice (net/core/dev.c:11380 (discriminator 8)) [ 1796.061050][ T3488] Code: 00 00 4c 89 ef be 25 00 00 00 e8 4c ad a4 00 48 85 c0 48 c7 c0 a0 78 68 8b 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 68 8b mov $0xffffffff8b6878a0,%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 [ 1796.061488][ T3488] RSP: 0018:ffa0000000e6eef0 EFLAGS: 00010246 [ 1796.061642][ T3488] RAX: ffffffff8b6878a0 RBX: 1ff40000001cdde4 RCX: dffffc0000000000 [ 1796.061823][ T3488] RDX: ffffffff8b68a7a0 RSI: ff1100000d60a120 RDI: ffffffff8cf09fd0 [ 1796.062005][ T3488] RBP: ff1100000c3ade00 R08: 0000000000000003 R09: 0000000000000000 [ 1796.062189][ T3488] R10: 0000000000000000 R11: 0000000000000001 R12: ff1100000d60a6a8 [ 1796.062370][ T3488] R13: ff1100000d60a120 R14: ffffffff8b68a7a0 R15: ff1100000d60a000 [ 1796.062561][ T3488] FS: 00007fcabb25f840(0000) GS:ff110000d84e0000(0000) knlGS:0000000000000000 [ 1796.062775][ T3488] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1796.062935][ T3488] CR2: 00000000004e8728 CR3: 00000000141a7001 CR4: 0000000000771ef0 [ 1796.063115][ T3488] PKRU: 55555554 [ 1796.063212][ T3488] Call Trace: [ 1796.063303][ T3488] [ 1796.063366][ T3488] ? unregister_netdevice_queue (net/core/dev.c:11323) [ 1796.063526][ T3488] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1796.063652][ T3488] netkit_new_link (drivers/net/netkit.c:659) [ 1796.063777][ T3488] ? netkit_change_link (drivers/net/netkit.c:522) [ 1796.063897][ T3488] ? __kasan_kmalloc (mm/kasan/common.c:419) [ 1796.064019][ T3488] ? __kvmalloc_node_noprof (mm/slub.c:5261 mm/slub.c:6752) [ 1796.064147][ T3488] ? alloc_netdev_mqs (net/core/dev.c:12132 (discriminator 8)) [ 1796.064285][ T3488] ? rtnl_af_lookup (net/core/rtnetlink.c:2697) [ 1796.064410][ T3488] ? netkit_alloc (drivers/net/netkit.c:409 drivers/net/netkit.c:393) [ 1796.064536][ T3488] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 2)) [ 1796.064658][ T3488] ? rtnl_create_link (net/core/rtnetlink.c:3680) [ 1796.064781][ T3488] rtnl_newlink_create (net/core/rtnetlink.c:3863) [ 1796.064904][ T3488] ? rtnl_create_link (net/core/rtnetlink.c:3829) [ 1796.065024][ T3488] ? __dev_get_by_name (net/core/dev.c:884) [ 1796.065150][ T3488] ? rtnl_dev_get (net/core/rtnetlink.c:3442) [ 1796.065278][ T3488] __rtnl_newlink (net/core/rtnetlink.c:3994) [ 1796.065401][ T3488] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 24) security/commoncap.c:130 (discriminator 24)) [ 1796.065527][ T3488] rtnl_newlink (net/core/rtnetlink.c:351 (discriminator 2) net/core/rtnetlink.c:4110 (discriminator 2)) [ 1796.065651][ T3488] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1796.065771][ T3488] ? mark_usage (kernel/locking/lockdep.c:4674 (discriminator 1)) [ 1796.065896][ T3488] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1796.066018][ T3488] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 1796.066144][ T3488] rtnetlink_rcv_msg (net/core/rtnetlink.c:6995) [ 1796.066266][ T3488] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1796.066385][ T3488] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 3) kernel/locking/lockdep.c:3821 (discriminator 3) kernel/locking/lockdep.c:3876 (discriminator 3)) [ 1796.066511][ T3488] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1796.066632][ T3488] ? srcutorture_get_gp_data (kernel/rcu/srcutree.c:2014) [ 1796.066754][ T3488] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1796.066875][ T3488] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1796.066998][ T3488] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 1796.067121][ T3488] ? rtnl_fdb_dump (net/core/rtnetlink.c:6898) [ 1796.067247][ T3488] ? netlink_ack (net/netlink/af_netlink.c:2527) [ 1796.067372][ T3488] ? 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)) [ 1796.067496][ T3488] ? 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)) [ 1796.067621][ T3488] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1344) [ 1796.067745][ T3488] ? netlink_attachskb (net/netlink/af_netlink.c:1329) [ 1796.067866][ T3488] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:696 (discriminator 2)) [ 1796.067990][ T3488] ? napi_skb_cache_get (net/core/skbuff.c:675) [ 1796.068109][ T3488] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27) [ 1796.068235][ T3488] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1796.068358][ T3488] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 1796.068485][ T3488] ? netlink_unicast (net/netlink/af_netlink.c:1813) [ 1796.068613][ T3488] ? __might_fault (mm/memory.c:7230 (discriminator 6)) [ 1796.068738][ T3488] ____sys_sendmsg (net/socket.c:722 (discriminator 4) net/socket.c:737 (discriminator 4) net/socket.c:2633 (discriminator 4)) [ 1796.068860][ T3488] ? copy_msghdr_from_user (net/socket.c:2573) [ 1796.068981][ T3488] ? get_timestamp.constprop.0 (net/socket.c:2579) [ 1796.069130][ T3488] ? move_addr_to_kernel (net/socket.c:2559) [ 1796.069260][ T3488] ___sys_sendmsg (net/socket.c:2689) [ 1796.069381][ T3488] ? copy_msghdr_from_user (net/socket.c:2676) [ 1796.069511][ T3488] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 1796.069666][ T3488] ? do_sys_openat2 (fs/open.c:1359) [ 1796.069789][ T3488] ? build_open_flags (fs/open.c:1359) [ 1796.069911][ T3488] __sys_sendmsg (net/socket.c:2719 (discriminator 1)) [ 1796.070034][ T3488] ? __sys_sendmsg_sock (net/socket.c:2704) [ 1796.070163][ T3488] ? 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)) [ 1796.070285][ T3488] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1796.070409][ T3488] do_syscall_64 (arch/x86/entry/syscall_64.c:63 (discriminator 1) arch/x86/entry/syscall_64.c:94 (discriminator 1)) [ 1796.070538][ T3488] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 1796.070661][ T3488] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1796.070812][ T3488] RIP: 0033:0x7fcabb49922e [ 1796.070940][ T3488] 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 [ 1796.071379][ T3488] RSP: 002b:00007fff9525f0d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 1796.071567][ T3488] RAX: ffffffffffffffda RBX: 00007fff9525f8a8 RCX: 00007fcabb49922e [ 1796.071751][ T3488] RDX: 0000000000000000 RSI: 00007fff9525f190 RDI: 0000000000000003 [ 1796.071931][ T3488] RBP: 00007fff9525f0e0 R08: 0000000000000000 R09: 0000000000000000 [ 1796.072112][ T3488] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff9525f288 Finger prints: register_netdevice:netkit_new_link:rtnl_newlink_create:__rtnl_newlink:rtnl_newlink