====================================== | [ 19.511329][ T259] netdevsim netdevsim10 eni10np3: renamed from eth2 | [ 19.513096][ T267] devlink (267) used greatest stack depth: 22880 bytes left | [ 44.064915][ T314] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/314 | [ 44.065733][ T314] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 44.066251][ T314] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.066253][ T314] Call Trace: [ 44.066255][ T314] [ 44.066258][ T314] dump_stack_lvl (lib/dump_stack.c:123) [ 44.066269][ T314] check_preemption_disabled (lib/smp_processor_id.c:52) [ 44.066279][ T314] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 44.066299][ T314] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 44.066317][ T314] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 44.066336][ T314] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 44.066353][ T314] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 44.066371][ T314] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 44.066387][ T314] devlink_reload (net/devlink/dev.c:462) [ 44.066400][ T314] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.066406][ T314] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.066420][ T314] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.066427][ T314] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.066435][ T314] ? __nla_parse (lib/nlattr.c:732) [ 44.066449][ T314] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 44.066456][ T314] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.066473][ T314] ? cap_capable (security/commoncap.c:132) [ 44.066477][ T314] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 44.066490][ T314] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.066497][ T314] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.066501][ T314] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.066505][ T314] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.066508][ T314] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.066523][ T314] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.066529][ T314] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.066533][ T314] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.066540][ T314] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.066559][ T314] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 44.066569][ T314] genl_rcv (net/netlink/genetlink.c:1220) [ 44.066572][ T314] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 44.066580][ T314] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.066586][ T314] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 44.066598][ T314] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.066607][ T314] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.066616][ T314] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 44.066628][ T314] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 44.066638][ T314] ? __pfx___sys_sendto (net/socket.c:2147) [ 44.066652][ T314] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137) [ 44.066661][ T314] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 44.066667][ T314] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 44.066670][ T314] ? __lock_release (kernel/locking/lockdep.c:5539) [ 44.066677][ T314] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 44.066683][ T314] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338) [ 44.066694][ T314] __x64_sys_sendto (net/socket.c:2183) [ 44.066698][ T314] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 44.066704][ T314] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 44.066709][ T314] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 44.066715][ T314] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.066719][ T314] RIP: 0033:0x7f0388803a4a [ 44.066724][ T314] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 44.066727][ T314] RSP: 002b:00007ffe2e38b748 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.066731][ T314] RAX: ffffffffffffffda RBX: 00000000057c8b00 RCX: 00007f0388803a4a [ 44.066734][ T314] RDX: 0000000000000034 RSI: 00000000057c8b00 RDI: 0000000000000005 [ 44.066735][ T314] RBP: 00000000057c8910 R08: 00007f03889aa200 R09: 000000000000000c [ 44.066737][ T314] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.066739][ T314] R13: 00000000057c8910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.066739][ T314] R13: 00000000057c8910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.066755][ T314] | [ 44.124707][ T314] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/314 | [ 44.125650][ T314] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 44.126108][ T314] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.126110][ T314] Call Trace: [ 44.126113][ T314] [ 44.126116][ T314] dump_stack_lvl (lib/dump_stack.c:123) [ 44.126126][ T314] check_preemption_disabled (lib/smp_processor_id.c:52) [ 44.126136][ T314] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 44.126155][ T314] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 44.126173][ T314] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 44.126192][ T314] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 44.126209][ T314] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 44.126228][ T314] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 44.126243][ T314] devlink_reload (net/devlink/dev.c:462) [ 44.126255][ T314] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.126262][ T314] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.126276][ T314] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.126284][ T314] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.126291][ T314] ? __nla_parse (lib/nlattr.c:732) [ 44.126306][ T314] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 44.126314][ T314] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.126331][ T314] ? cap_capable (security/commoncap.c:132) [ 44.126336][ T314] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 44.126347][ T314] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.126354][ T314] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.126358][ T314] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.126362][ T314] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.126365][ T314] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.126380][ T314] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.126386][ T314] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.126390][ T314] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.126396][ T314] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.126415][ T314] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 44.126423][ T314] genl_rcv (net/netlink/genetlink.c:1220) [ 44.126427][ T314] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 44.126435][ T314] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.126440][ T314] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 44.126451][ T314] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.126460][ T314] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.126468][ T314] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 44.126479][ T314] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 44.126489][ T314] ? __pfx___sys_sendto (net/socket.c:2147) [ 44.126503][ T314] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137) [ 44.126512][ T314] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 44.126517][ T314] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 44.126520][ T314] ? __lock_release (kernel/locking/lockdep.c:5539) [ 44.126527][ T314] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 44.126532][ T314] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338) [ 44.126542][ T314] __x64_sys_sendto (net/socket.c:2183) [ 44.126546][ T314] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 44.126551][ T314] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 44.126555][ T314] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 44.126561][ T314] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.126565][ T314] RIP: 0033:0x7f0388803a4a [ 44.126570][ T314] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 44.126572][ T314] RSP: 002b:00007ffe2e38b748 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.126576][ T314] RAX: ffffffffffffffda RBX: 00000000057c8b00 RCX: 00007f0388803a4a [ 44.126578][ T314] RDX: 0000000000000034 RSI: 00000000057c8b00 RDI: 0000000000000005 [ 44.126580][ T314] RBP: 00000000057c8910 R08: 00007f03889aa200 R09: 000000000000000c [ 44.126582][ T314] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.126584][ T314] R13: 00000000057c8910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.126584][ T314] R13: 00000000057c8910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.126600][ T314] | [ 44.170202][ T314] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/314 | [ 44.172919][ T314] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 44.173372][ T314] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.173375][ T314] Call Trace: [ 44.173377][ T314] [ 44.173379][ T314] dump_stack_lvl (lib/dump_stack.c:123) [ 44.173390][ T314] check_preemption_disabled (lib/smp_processor_id.c:52) [ 44.173399][ T314] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 44.173418][ T314] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 44.173436][ T314] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 44.173455][ T314] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 44.173472][ T314] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 44.173491][ T314] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 44.173506][ T314] devlink_reload (net/devlink/dev.c:462) [ 44.173518][ T314] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.173525][ T314] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.173538][ T314] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.173546][ T314] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.173554][ T314] ? __nla_parse (lib/nlattr.c:732) [ 44.173567][ T314] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 44.173574][ T314] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.173591][ T314] ? cap_capable (security/commoncap.c:132) [ 44.173596][ T314] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 44.173608][ T314] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.173614][ T314] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.173619][ T314] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.173622][ T314] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.173625][ T314] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.173640][ T314] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.173647][ T314] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.173650][ T314] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.173657][ T314] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.173675][ T314] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 44.173685][ T314] genl_rcv (net/netlink/genetlink.c:1220) [ 44.173688][ T314] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 44.173696][ T314] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.173702][ T314] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 44.173713][ T314] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.173722][ T314] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.173731][ T314] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 44.173741][ T314] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 44.173750][ T314] ? __pfx___sys_sendto (net/socket.c:2147) [ 44.173764][ T314] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137) [ 44.173774][ T314] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 44.173780][ T314] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 44.173783][ T314] ? __lock_release (kernel/locking/lockdep.c:5539) [ 44.173790][ T314] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 44.173795][ T314] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338) [ 44.173804][ T314] __x64_sys_sendto (net/socket.c:2183) [ 44.173808][ T314] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 44.173813][ T314] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 44.173818][ T314] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 44.173824][ T314] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.173828][ T314] RIP: 0033:0x7f0388803a4a [ 44.173832][ T314] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 44.173835][ T314] RSP: 002b:00007ffe2e38b748 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.173839][ T314] RAX: ffffffffffffffda RBX: 00000000057c8b00 RCX: 00007f0388803a4a [ 44.173841][ T314] RDX: 0000000000000034 RSI: 00000000057c8b00 RDI: 0000000000000005 [ 44.173843][ T314] RBP: 00000000057c8910 R08: 00007f03889aa200 R09: 000000000000000c [ 44.173845][ T314] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.173847][ T314] R13: 00000000057c8910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.173847][ T314] R13: 00000000057c8910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.173863][ T314] | [ 44.240671][ T314] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/314 | [ 44.241512][ T314] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 44.242061][ T314] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.242065][ T314] Call Trace: [ 44.242072][ T314] [ 44.242078][ T314] dump_stack_lvl (lib/dump_stack.c:123) [ 44.242101][ T314] check_preemption_disabled (lib/smp_processor_id.c:52) [ 44.242119][ T314] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 44.242141][ T314] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 44.242161][ T314] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 44.242182][ T314] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 44.242201][ T314] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 44.242223][ T314] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 44.242239][ T314] devlink_reload (net/devlink/dev.c:462) [ 44.242252][ T314] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.242261][ T314] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.242276][ T314] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.242284][ T314] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.242292][ T314] ? __nla_parse (lib/nlattr.c:732) [ 44.242306][ T314] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 44.242314][ T314] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.242332][ T314] ? cap_capable (security/commoncap.c:132) [ 44.242340][ T314] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 44.242356][ T314] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.242363][ T314] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.242367][ T314] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.242371][ T314] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.242374][ T314] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.242391][ T314] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.242397][ T314] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.242406][ T314] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.242413][ T314] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.242433][ T314] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 44.242443][ T314] genl_rcv (net/netlink/genetlink.c:1220) [ 44.242447][ T314] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 44.242455][ T314] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.242460][ T314] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 44.242474][ T314] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.242483][ T314] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.242491][ T314] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 44.242505][ T314] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 44.242515][ T314] ? __pfx___sys_sendto (net/socket.c:2147) [ 44.242529][ T314] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137) [ 44.242539][ T314] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 44.242545][ T314] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 44.242548][ T314] ? __lock_release (kernel/locking/lockdep.c:5539) [ 44.242557][ T314] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 44.242563][ T314] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338) [ 44.242582][ T314] __x64_sys_sendto (net/socket.c:2183) [ 44.242586][ T314] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 44.242594][ T314] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 44.242598][ T314] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 44.242605][ T314] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.242609][ T314] RIP: 0033:0x7f0388803a4a [ 44.242616][ T314] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 44.242619][ T314] RSP: 002b:00007ffe2e38b748 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.242623][ T314] RAX: ffffffffffffffda RBX: 00000000057c8b00 RCX: 00007f0388803a4a [ 44.242626][ T314] RDX: 0000000000000034 RSI: 00000000057c8b00 RDI: 0000000000000005 [ 44.242627][ T314] RBP: 00000000057c8910 R08: 00007f03889aa200 R09: 000000000000000c [ 44.242629][ T314] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.242631][ T314] R13: 00000000057c8910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.609119][ T318] netdevsim netdevsim10 eni10np1: renamed from eth0 | [ 44.734201][ T326] netdevsim netdevsim10 eni10np4: renamed from eth3 | [ 48.340293][ T403] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/403 | [ 48.340983][ T403] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 48.341447][ T403] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.341448][ T403] Call Trace: [ 48.341451][ T403] [ 48.341453][ T403] dump_stack_lvl (lib/dump_stack.c:123) [ 48.341463][ T403] check_preemption_disabled (lib/smp_processor_id.c:52) [ 48.341473][ T403] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 48.341491][ T403] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 48.341509][ T403] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 48.341528][ T403] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 48.341545][ T403] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 48.341564][ T403] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 48.341579][ T403] devlink_reload (net/devlink/dev.c:462) [ 48.341591][ T403] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.341598][ T403] ? devlink_resources_validate (net/devlink/resource.c:311) [ 48.341611][ T403] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.341619][ T403] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.341626][ T403] ? __nla_parse (lib/nlattr.c:732) [ 48.341640][ T403] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 48.341648][ T403] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.341665][ T403] ? cap_capable (security/commoncap.c:132) [ 48.341669][ T403] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 48.341682][ T403] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.341688][ T403] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.341693][ T403] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.341696][ T403] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.341699][ T403] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.341715][ T403] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.341721][ T403] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.341724][ T403] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.341731][ T403] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.341750][ T403] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 48.341758][ T403] genl_rcv (net/netlink/genetlink.c:1220) [ 48.341762][ T403] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 48.341774][ T403] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.341779][ T403] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 48.341791][ T403] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.341800][ T403] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.341809][ T403] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 48.341820][ T403] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 48.341829][ T403] ? __pfx___sys_sendto (net/socket.c:2147) [ 48.341842][ T403] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137) [ 48.341852][ T403] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 48.341857][ T403] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 48.341860][ T403] ? __lock_release (kernel/locking/lockdep.c:5539) [ 48.341867][ T403] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 48.341873][ T403] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338) [ 48.341883][ T403] __x64_sys_sendto (net/socket.c:2183) [ 48.341887][ T403] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 48.341894][ T403] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 48.341899][ T403] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 48.341905][ T403] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.341908][ T403] RIP: 0033:0x7fea611a2a4a [ 48.341913][ T403] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 48.341916][ T403] RSP: 002b:00007ffd446d24c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.341920][ T403] RAX: ffffffffffffffda RBX: 000000003fd07b00 RCX: 00007fea611a2a4a [ 48.341922][ T403] RDX: 0000000000000034 RSI: 000000003fd07b00 RDI: 0000000000000005 [ 48.341924][ T403] RBP: 000000003fd07910 R08: 00007fea61349200 R09: 000000000000000c [ 48.341925][ T403] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.341927][ T403] R13: 000000003fd07910 R14: 0000000000000000 R15: 0000000000000001 | [ 48.341927][ T403] R13: 000000003fd07910 R14: 0000000000000000 R15: 0000000000000001 | [ 48.341943][ T403] | [ 48.430186][ T403] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/403 | [ 48.430842][ T403] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 48.431294][ T403] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.431296][ T403] Call Trace: [ 48.431298][ T403] [ 48.431301][ T403] dump_stack_lvl (lib/dump_stack.c:123) [ 48.431310][ T403] check_preemption_disabled (lib/smp_processor_id.c:52) [ 48.431319][ T403] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 48.431337][ T403] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 48.431355][ T403] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 48.431374][ T403] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 48.431391][ T403] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 48.431409][ T403] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 48.431424][ T403] devlink_reload (net/devlink/dev.c:462) [ 48.431435][ T403] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.431442][ T403] ? devlink_resources_validate (net/devlink/resource.c:311) [ 48.431456][ T403] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.431464][ T403] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.431471][ T403] ? __nla_parse (lib/nlattr.c:732) [ 48.431484][ T403] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 48.431491][ T403] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.431507][ T403] ? cap_capable (security/commoncap.c:132) [ 48.431512][ T403] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 48.431523][ T403] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.431530][ T403] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.431535][ T403] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.431538][ T403] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.431541][ T403] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.431556][ T403] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.431562][ T403] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.431566][ T403] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.431573][ T403] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.431591][ T403] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 48.431600][ T403] genl_rcv (net/netlink/genetlink.c:1220) [ 48.431603][ T403] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 48.431612][ T403] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.431617][ T403] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 48.431628][ T403] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.431637][ T403] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.431646][ T403] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 48.431656][ T403] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 48.431665][ T403] ? __pfx___sys_sendto (net/socket.c:2147) [ 48.431678][ T403] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137) [ 48.431688][ T403] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 48.431693][ T403] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 48.431696][ T403] ? __lock_release (kernel/locking/lockdep.c:5539) [ 48.431703][ T403] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 48.431708][ T403] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338) [ 48.431717][ T403] __x64_sys_sendto (net/socket.c:2183) [ 48.431721][ T403] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 48.431727][ T403] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 48.431731][ T403] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 48.431737][ T403] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.431741][ T403] RIP: 0033:0x7fea611a2a4a [ 48.431746][ T403] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 48.431749][ T403] RSP: 002b:00007ffd446d24c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.431752][ T403] RAX: ffffffffffffffda RBX: 000000003fd07b00 RCX: 00007fea611a2a4a [ 48.431755][ T403] RDX: 0000000000000034 RSI: 000000003fd07b00 RDI: 0000000000000005 [ 48.431756][ T403] RBP: 000000003fd07910 R08: 00007fea61349200 R09: 000000000000000c [ 48.431758][ T403] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.431760][ T403] R13: 000000003fd07910 R14: 0000000000000000 R15: 0000000000000001 | [ 48.431760][ T403] R13: 000000003fd07910 R14: 0000000000000000 R15: 0000000000000001 | [ 48.431778][ T403] | [ 48.478495][ T403] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/403 | [ 48.480981][ T403] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 48.481437][ T403] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.481440][ T403] Call Trace: [ 48.481442][ T403] [ 48.481444][ T403] dump_stack_lvl (lib/dump_stack.c:123) [ 48.481453][ T403] check_preemption_disabled (lib/smp_processor_id.c:52) [ 48.481462][ T403] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 48.481480][ T403] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 48.481498][ T403] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 48.481517][ T403] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 48.481534][ T403] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 48.481553][ T403] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 48.481568][ T403] devlink_reload (net/devlink/dev.c:462) [ 48.481579][ T403] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.481585][ T403] ? devlink_resources_validate (net/devlink/resource.c:311) [ 48.481598][ T403] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.481606][ T403] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.481614][ T403] ? __nla_parse (lib/nlattr.c:732) [ 48.481626][ T403] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 48.481634][ T403] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.481651][ T403] ? cap_capable (security/commoncap.c:132) [ 48.481654][ T403] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 48.481665][ T403] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.481671][ T403] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.481676][ T403] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.481679][ T403] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.481683][ T403] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.481698][ T403] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.481704][ T403] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.481708][ T403] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.481714][ T403] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.481733][ T403] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 48.481741][ T403] genl_rcv (net/netlink/genetlink.c:1220) [ 48.481744][ T403] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 48.481752][ T403] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.481757][ T403] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 48.481770][ T403] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.481779][ T403] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.481788][ T403] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 48.481798][ T403] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 48.481805][ T403] ? __pfx___sys_sendto (net/socket.c:2147) [ 48.481819][ T403] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137) [ 48.481828][ T403] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 48.481834][ T403] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 48.481837][ T403] ? __lock_release (kernel/locking/lockdep.c:5539) [ 48.481844][ T403] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 48.481849][ T403] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338) [ 48.481858][ T403] __x64_sys_sendto (net/socket.c:2183) [ 48.481862][ T403] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 48.481867][ T403] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 48.481871][ T403] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 48.481877][ T403] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.481881][ T403] RIP: 0033:0x7fea611a2a4a [ 48.481885][ T403] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 48.481888][ T403] RSP: 002b:00007ffd446d24c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.481892][ T403] RAX: ffffffffffffffda RBX: 000000003fd07b00 RCX: 00007fea611a2a4a [ 48.481894][ T403] RDX: 0000000000000034 RSI: 000000003fd07b00 RDI: 0000000000000005 [ 48.481895][ T403] RBP: 000000003fd07910 R08: 00007fea61349200 R09: 000000000000000c [ 48.481897][ T403] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.481899][ T403] R13: 000000003fd07910 R14: 0000000000000000 R15: 0000000000000001 | [ 48.481899][ T403] R13: 000000003fd07910 R14: 0000000000000000 R15: 0000000000000001 | [ 48.481916][ T403] | [ 48.535898][ T403] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/403 | [ 48.536536][ T403] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 48.537006][ T403] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.537008][ T403] Call Trace: [ 48.537010][ T403] [ 48.537012][ T403] dump_stack_lvl (lib/dump_stack.c:123) [ 48.537020][ T403] check_preemption_disabled (lib/smp_processor_id.c:52) [ 48.537028][ T403] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 48.537047][ T403] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 48.537065][ T403] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 48.537083][ T403] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 48.537100][ T403] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 48.537119][ T403] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 48.537134][ T403] devlink_reload (net/devlink/dev.c:462) [ 48.537144][ T403] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.537151][ T403] ? devlink_resources_validate (net/devlink/resource.c:311) [ 48.537164][ T403] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.537172][ T403] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.537179][ T403] ? __nla_parse (lib/nlattr.c:732) [ 48.537191][ T403] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 48.537199][ T403] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.537215][ T403] ? cap_capable (security/commoncap.c:132) [ 48.537219][ T403] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 48.537229][ T403] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.537236][ T403] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.537240][ T403] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.537244][ T403] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.537247][ T403] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.537262][ T403] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.537268][ T403] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.537271][ T403] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.537278][ T403] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.537296][ T403] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 48.537305][ T403] genl_rcv (net/netlink/genetlink.c:1220) [ 48.537308][ T403] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 48.537316][ T403] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.537321][ T403] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 48.537332][ T403] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.537341][ T403] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.537349][ T403] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 48.537361][ T403] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 48.537369][ T403] ? __pfx___sys_sendto (net/socket.c:2147) [ 48.537383][ T403] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137) [ 48.537392][ T403] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 48.537398][ T403] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 48.537400][ T403] ? __lock_release (kernel/locking/lockdep.c:5539) [ 48.537408][ T403] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 48.537413][ T403] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338) [ 48.537422][ T403] __x64_sys_sendto (net/socket.c:2183) [ 48.537426][ T403] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 48.537431][ T403] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 48.537435][ T403] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 48.537441][ T403] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.537444][ T403] RIP: 0033:0x7fea611a2a4a [ 48.537449][ T403] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 48.537451][ T403] RSP: 002b:00007ffd446d24c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.537454][ T403] RAX: ffffffffffffffda RBX: 000000003fd07b00 RCX: 00007fea611a2a4a [ 48.537457][ T403] RDX: 0000000000000034 RSI: 000000003fd07b00 RDI: 0000000000000005 [ 48.537458][ T403] RBP: 000000003fd07910 R08: 00007fea61349200 R09: 000000000000000c [ 48.537460][ T403] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.537461][ T403] R13: 000000003fd07910 R14: 0000000000000000 R15: 0000000000000001 | [ 48.848710][ T404] netdevsim netdevsim10 eni10np1: renamed from eth0 | [ 48.873253][ T407] netdevsim netdevsim10 eni10np3: renamed from eth2 | [ 48.881933][ T414] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/414 | [ 48.882568][ T414] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 48.883038][ T414] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.883040][ T414] Call Trace: [ 48.883042][ T414] [ 48.883045][ T414] dump_stack_lvl (lib/dump_stack.c:123) [ 48.883054][ T414] check_preemption_disabled (lib/smp_processor_id.c:52) [ 48.883063][ T414] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 48.883081][ T414] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 48.883099][ T414] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 48.883118][ T414] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 48.883135][ T414] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 48.883153][ T414] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 48.883169][ T414] devlink_reload (net/devlink/dev.c:462) [ 48.883180][ T414] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.883187][ T414] ? devlink_resources_validate (net/devlink/resource.c:311) [ 48.883200][ T414] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.883208][ T414] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.883216][ T414] ? __nla_parse (lib/nlattr.c:732) [ 48.883230][ T414] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 48.883237][ T414] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.883254][ T414] ? cap_capable (security/commoncap.c:132) [ 48.883258][ T414] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 48.883269][ T414] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.883276][ T414] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.883281][ T414] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.883284][ T414] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.883287][ T414] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.883292][ T414] ? irqentry_exit (kernel/entry/common.c:311) [ 48.883295][ T414] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 48.883307][ T414] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.883313][ T414] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.883317][ T414] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.883324][ T414] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.883342][ T414] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 48.883351][ T414] genl_rcv (net/netlink/genetlink.c:1220) [ 48.883354][ T414] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 48.883362][ T414] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.883367][ T414] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 48.883378][ T414] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.883387][ T414] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.883396][ T414] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 48.883407][ T414] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 48.883415][ T414] ? __pfx___sys_sendto (net/socket.c:2147) [ 48.883428][ T414] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137) [ 48.883438][ T414] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 48.883443][ T414] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 48.883446][ T414] ? __lock_release (kernel/locking/lockdep.c:5539) [ 48.883453][ T414] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 48.883458][ T414] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338) [ 48.883468][ T414] __x64_sys_sendto (net/socket.c:2183) [ 48.883472][ T414] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 48.883477][ T414] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 48.883481][ T414] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 48.883487][ T414] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.883491][ T414] RIP: 0033:0x7f98e23a1a4a [ 48.883495][ T414] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 48.883498][ T414] RSP: 002b:00007ffc3faebc68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.883502][ T414] RAX: ffffffffffffffda RBX: 0000000039c03b00 RCX: 00007f98e23a1a4a [ 48.883504][ T414] RDX: 0000000000000034 RSI: 0000000039c03b00 RDI: 0000000000000005 [ 48.883506][ T414] RBP: 0000000039c03910 R08: 00007f98e2548200 R09: 000000000000000c [ 48.883508][ T414] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.883509][ T414] R13: 0000000039c03910 R14: 0000000000000000 R15: 0000000000000001 | [ 48.883509][ T414] R13: 0000000039c03910 R14: 0000000000000000 R15: 0000000000000001 | [ 48.883526][ T414] | [ 48.920366][ T414] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/414 | [ 48.921015][ T414] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 48.921484][ T414] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.921486][ T414] Call Trace: [ 48.921488][ T414] [ 48.921490][ T414] dump_stack_lvl (lib/dump_stack.c:123) [ 48.921499][ T414] check_preemption_disabled (lib/smp_processor_id.c:52) [ 48.921508][ T414] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 48.921526][ T414] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 48.921544][ T414] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 48.921563][ T414] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 48.921580][ T414] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 48.921599][ T414] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 48.921614][ T414] devlink_reload (net/devlink/dev.c:462) [ 48.921625][ T414] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.921631][ T414] ? devlink_resources_validate (net/devlink/resource.c:311) [ 48.921645][ T414] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.921652][ T414] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.921660][ T414] ? __nla_parse (lib/nlattr.c:732) [ 48.921674][ T414] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 48.921681][ T414] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.921698][ T414] ? cap_capable (security/commoncap.c:132) [ 48.921702][ T414] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 48.921713][ T414] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.921719][ T414] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.921724][ T414] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.921727][ T414] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.921730][ T414] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.921735][ T414] ? irqentry_exit (kernel/entry/common.c:311) [ 48.921738][ T414] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 48.921750][ T414] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.921756][ T414] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.921759][ T414] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.921766][ T414] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.921786][ T414] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 48.921795][ T414] genl_rcv (net/netlink/genetlink.c:1220) [ 48.921799][ T414] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 48.921807][ T414] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.921812][ T414] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 48.921823][ T414] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.921832][ T414] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.921841][ T414] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 48.921852][ T414] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 48.921860][ T414] ? __pfx___sys_sendto (net/socket.c:2147) [ 48.921873][ T414] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137) [ 48.921882][ T414] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 48.921888][ T414] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 48.921891][ T414] ? __lock_release (kernel/locking/lockdep.c:5539) [ 48.921898][ T414] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 48.921903][ T414] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338) [ 48.921912][ T414] __x64_sys_sendto (net/socket.c:2183) [ 48.921916][ T414] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 48.921921][ T414] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 48.921925][ T414] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 48.921931][ T414] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.921935][ T414] RIP: 0033:0x7f98e23a1a4a [ 48.921939][ T414] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 48.921941][ T414] RSP: 002b:00007ffc3faebc68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.921945][ T414] RAX: ffffffffffffffda RBX: 0000000039c03b00 RCX: 00007f98e23a1a4a [ 48.921947][ T414] RDX: 0000000000000034 RSI: 0000000039c03b00 RDI: 0000000000000005 [ 48.921948][ T414] RBP: 0000000039c03910 R08: 00007f98e2548200 R09: 000000000000000c [ 48.921950][ T414] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.921952][ T414] R13: 0000000039c03910 R14: 0000000000000000 R15: 0000000000000001 | [ 49.536349][ T404] netdevsim netdevsim10 eni10np4: renamed from eth3 | [ 49.673235][ T433] check_preemption_disabled: 2 callbacks suppressed | [ 49.673242][ T433] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/433 | [ 49.674316][ T433] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 49.674791][ T433] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.674794][ T433] Call Trace: [ 49.674796][ T433] [ 49.674799][ T433] dump_stack_lvl (lib/dump_stack.c:123) [ 49.674810][ T433] check_preemption_disabled (lib/smp_processor_id.c:52) [ 49.674821][ T433] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 49.674840][ T433] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 49.674858][ T433] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 49.674877][ T433] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 49.674894][ T433] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 49.674913][ T433] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 49.674928][ T433] devlink_reload (net/devlink/dev.c:462) [ 49.674940][ T433] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 49.674947][ T433] ? devlink_resources_validate (net/devlink/resource.c:311) [ 49.674961][ T433] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 49.674969][ T433] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 49.674977][ T433] ? __nla_parse (lib/nlattr.c:732) [ 49.674992][ T433] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 49.675001][ T433] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 49.675018][ T433] ? cap_capable (security/commoncap.c:132) [ 49.675024][ T433] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 49.675036][ T433] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 49.675043][ T433] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 49.675048][ T433] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 49.675051][ T433] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 49.675054][ T433] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 49.675069][ T433] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 49.675075][ T433] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 49.675079][ T433] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 49.675086][ T433] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 49.675104][ T433] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 49.675114][ T433] genl_rcv (net/netlink/genetlink.c:1220) [ 49.675117][ T433] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 49.675125][ T433] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 49.675130][ T433] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 49.675142][ T433] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 49.675151][ T433] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 49.675160][ T433] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 49.675172][ T433] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 49.675182][ T433] ? __pfx___sys_sendto (net/socket.c:2147) [ 49.675196][ T433] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137) [ 49.675206][ T433] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 49.675211][ T433] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 49.675214][ T433] ? __lock_release (kernel/locking/lockdep.c:5539) [ 49.675221][ T433] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 49.675227][ T433] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338) [ 49.675238][ T433] __x64_sys_sendto (net/socket.c:2183) [ 49.675242][ T433] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 49.675248][ T433] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 49.675252][ T433] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 49.675258][ T433] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.675262][ T433] RIP: 0033:0x7fa546556a4a [ 49.675267][ T433] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 49.675270][ T433] RSP: 002b:00007ffdbdef2668 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 49.675274][ T433] RAX: ffffffffffffffda RBX: 000000001d2f4b00 RCX: 00007fa546556a4a [ 49.675276][ T433] RDX: 0000000000000034 RSI: 000000001d2f4b00 RDI: 0000000000000005 [ 49.675278][ T433] RBP: 000000001d2f4910 R08: 00007fa5466fd200 R09: 000000000000000c [ 49.675279][ T433] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 49.675281][ T433] R13: 000000001d2f4910 R14: 0000000000000000 R15: 0000000000000001 | [ 49.675281][ T433] R13: 000000001d2f4910 R14: 0000000000000000 R15: 0000000000000001 | [ 49.675297][ T433] | [ 49.710621][ T433] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/433 | [ 49.712178][ T433] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 49.712642][ T433] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.712644][ T433] Call Trace: [ 49.712646][ T433] [ 49.712648][ T433] dump_stack_lvl (lib/dump_stack.c:123) [ 49.712657][ T433] check_preemption_disabled (lib/smp_processor_id.c:52) [ 49.712666][ T433] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 49.712685][ T433] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 49.712703][ T433] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 49.712722][ T433] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 49.712739][ T433] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 49.712757][ T433] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 49.712774][ T433] devlink_reload (net/devlink/dev.c:462) [ 49.712786][ T433] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 49.712793][ T433] ? devlink_resources_validate (net/devlink/resource.c:311) [ 49.712806][ T433] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 49.712814][ T433] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 49.712822][ T433] ? __nla_parse (lib/nlattr.c:732) [ 49.712835][ T433] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 49.712843][ T433] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 49.712859][ T433] ? cap_capable (security/commoncap.c:132) [ 49.712863][ T433] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 49.712876][ T433] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 49.712882][ T433] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 49.712888][ T433] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 49.712891][ T433] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 49.712894][ T433] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 49.712909][ T433] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 49.712916][ T433] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 49.712920][ T433] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 49.712927][ T433] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 49.712945][ T433] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 49.712955][ T433] genl_rcv (net/netlink/genetlink.c:1220) [ 49.712958][ T433] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 49.712966][ T433] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 49.712971][ T433] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 49.712983][ T433] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 49.712992][ T433] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 49.713000][ T433] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 49.713012][ T433] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 49.713021][ T433] ? __pfx___sys_sendto (net/socket.c:2147) [ 49.713034][ T433] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137) [ 49.713044][ T433] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 49.713049][ T433] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 49.713052][ T433] ? __lock_release (kernel/locking/lockdep.c:5539) [ 49.713059][ T433] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 49.713065][ T433] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338) [ 49.713073][ T433] __x64_sys_sendto (net/socket.c:2183) [ 49.713077][ T433] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 49.713082][ T433] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 49.713086][ T433] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 49.713092][ T433] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.713096][ T433] RIP: 0033:0x7fa546556a4a [ 49.713100][ T433] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 49.713102][ T433] RSP: 002b:00007ffdbdef2668 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 49.713107][ T433] RAX: ffffffffffffffda RBX: 000000001d2f4b00 RCX: 00007fa546556a4a [ 49.713109][ T433] RDX: 0000000000000034 RSI: 000000001d2f4b00 RDI: 0000000000000005 [ 49.713111][ T433] RBP: 000000001d2f4910 R08: 00007fa5466fd200 R09: 000000000000000c [ 49.713113][ T433] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 49.713115][ T433] R13: 000000001d2f4910 R14: 0000000000000000 R15: 0000000000000001 | [ 49.713115][ T433] R13: 000000001d2f4910 R14: 0000000000000000 R15: 0000000000000001 | [ 49.713132][ T433] | [ 49.758656][ T433] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/433 | [ 49.759295][ T433] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 49.759750][ T433] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.759752][ T433] Call Trace: [ 49.759754][ T433] [ 49.759756][ T433] dump_stack_lvl (lib/dump_stack.c:123) [ 49.759764][ T433] check_preemption_disabled (lib/smp_processor_id.c:52) [ 49.759775][ T433] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 49.759793][ T433] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 49.759811][ T433] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 49.759831][ T433] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 49.759848][ T433] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 49.759867][ T433] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 49.759882][ T433] devlink_reload (net/devlink/dev.c:462) [ 49.759894][ T433] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 49.759901][ T433] ? devlink_resources_validate (net/devlink/resource.c:311) [ 49.759914][ T433] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 49.759921][ T433] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 49.759929][ T433] ? __nla_parse (lib/nlattr.c:732) [ 49.759941][ T433] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 49.759948][ T433] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 49.759965][ T433] ? cap_capable (security/commoncap.c:132) [ 49.759968][ T433] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 49.759980][ T433] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 49.759986][ T433] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 49.759991][ T433] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 49.759994][ T433] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 49.759997][ T433] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 49.760012][ T433] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 49.760018][ T433] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 49.760022][ T433] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 49.760029][ T433] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 49.760048][ T433] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 49.760057][ T433] genl_rcv (net/netlink/genetlink.c:1220) [ 49.760060][ T433] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 49.760068][ T433] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 49.760074][ T433] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 49.760085][ T433] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 49.760093][ T433] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 49.760102][ T433] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 49.760112][ T433] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 49.760121][ T433] ? __pfx___sys_sendto (net/socket.c:2147) [ 49.760134][ T433] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137) [ 49.760143][ T433] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 49.760149][ T433] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 49.760152][ T433] ? __lock_release (kernel/locking/lockdep.c:5539) [ 49.760159][ T433] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 49.760165][ T433] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338) [ 49.760173][ T433] __x64_sys_sendto (net/socket.c:2183) [ 49.760177][ T433] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 49.760182][ T433] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 49.760187][ T433] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 49.760193][ T433] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.760196][ T433] RIP: 0033:0x7fa546556a4a [ 49.760200][ T433] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 49.760203][ T433] RSP: 002b:00007ffdbdef2668 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 49.760206][ T433] RAX: ffffffffffffffda RBX: 000000001d2f4b00 RCX: 00007fa546556a4a [ 49.760208][ T433] RDX: 0000000000000034 RSI: 000000001d2f4b00 RDI: 0000000000000005 [ 49.760210][ T433] RBP: 000000001d2f4910 R08: 00007fa5466fd200 R09: 000000000000000c [ 49.760212][ T433] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 49.760214][ T433] R13: 000000001d2f4910 R14: 0000000000000000 R15: 0000000000000001 | [ 49.760214][ T433] R13: 000000001d2f4910 R14: 0000000000000000 R15: 0000000000000001 | [ 49.760230][ T433] | [ 49.814123][ T433] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/433 | [ 49.814736][ T433] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 49.815212][ T433] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.815214][ T433] Call Trace: [ 49.815216][ T433] [ 49.815218][ T433] dump_stack_lvl (lib/dump_stack.c:123) [ 49.815226][ T433] check_preemption_disabled (lib/smp_processor_id.c:52) [ 49.815234][ T433] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 49.815253][ T433] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 49.815271][ T433] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 49.815290][ T433] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 49.815307][ T433] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 49.815325][ T433] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 49.815340][ T433] devlink_reload (net/devlink/dev.c:462) [ 49.815351][ T433] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 49.815358][ T433] ? devlink_resources_validate (net/devlink/resource.c:311) [ 49.815371][ T433] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 49.815379][ T433] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 49.815387][ T433] ? __nla_parse (lib/nlattr.c:732) [ 49.815398][ T433] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 49.815405][ T433] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 49.815422][ T433] ? cap_capable (security/commoncap.c:132) [ 49.815425][ T433] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 49.815435][ T433] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 49.815441][ T433] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 49.815446][ T433] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 49.815450][ T433] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 49.815453][ T433] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 49.815468][ T433] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 49.815474][ T433] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 49.815478][ T433] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 49.815484][ T433] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 49.815503][ T433] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 49.815511][ T433] genl_rcv (net/netlink/genetlink.c:1220) [ 49.815515][ T433] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 49.815523][ T433] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 49.815528][ T433] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 49.815539][ T433] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 49.815548][ T433] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 49.815556][ T433] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 49.815566][ T433] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 49.815574][ T433] ? __pfx___sys_sendto (net/socket.c:2147) [ 49.815588][ T433] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137) [ 49.815597][ T433] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 49.815602][ T433] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 49.815605][ T433] ? __lock_release (kernel/locking/lockdep.c:5539) [ 49.815612][ T433] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 49.815618][ T433] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338) [ 49.815627][ T433] __x64_sys_sendto (net/socket.c:2183) [ 49.815631][ T433] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 49.815635][ T433] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 49.815640][ T433] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 49.815646][ T433] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.815649][ T433] RIP: 0033:0x7fa546556a4a [ 49.815653][ T433] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 49.815655][ T433] RSP: 002b:00007ffdbdef2668 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 49.815659][ T433] RAX: ffffffffffffffda RBX: 000000001d2f4b00 RCX: 00007fa546556a4a [ 49.815661][ T433] RDX: 0000000000000034 RSI: 000000001d2f4b00 RDI: 0000000000000005 [ 49.815663][ T433] RBP: 000000001d2f4910 R08: 00007fa5466fd200 R09: 000000000000000c [ 49.815665][ T433] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 49.815666][ T433] R13: 000000001d2f4910 R14: 0000000000000000 R15: 0000000000000001 | [ 50.185259][ T429] netdevsim netdevsim10 eni10np4: renamed from eth3 | [ 50.345320][ T416] netdevsim netdevsim10 eni10np3: renamed from eth2 | [ 50.680309][ T461] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/461 | [ 50.681268][ T461] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 50.681712][ T461] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.681714][ T461] Call Trace: [ 50.681716][ T461] [ 50.681719][ T461] dump_stack_lvl (lib/dump_stack.c:123) [ 50.681731][ T461] check_preemption_disabled (lib/smp_processor_id.c:52) [ 50.681742][ T461] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 50.681760][ T461] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 50.681780][ T461] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 50.681799][ T461] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 50.681816][ T461] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 50.681835][ T461] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 50.681851][ T461] devlink_reload (net/devlink/dev.c:462) [ 50.681863][ T461] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 50.681872][ T461] ? cap_capable (security/commoncap.c:132) [ 50.681877][ T461] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1152 fs/file.c:1166) [ 50.681889][ T461] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 50.681897][ T461] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.681905][ T461] ? __nla_parse (lib/nlattr.c:732) [ 50.681919][ T461] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 50.681928][ T461] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 50.681944][ T461] ? cap_capable (security/commoncap.c:132) [ 50.681947][ T461] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 50.681960][ T461] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 50.681967][ T461] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 50.681972][ T461] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 50.681975][ T461] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.681978][ T461] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 50.681993][ T461] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 50.681999][ T461] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 50.682003][ T461] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 50.682010][ T461] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 50.682029][ T461] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 50.682038][ T461] genl_rcv (net/netlink/genetlink.c:1220) [ 50.682042][ T461] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 50.682050][ T461] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 50.682055][ T461] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 50.682068][ T461] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 50.682077][ T461] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 50.682085][ T461] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 50.682098][ T461] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 50.682106][ T461] ? __pfx___sys_sendto (net/socket.c:2147) [ 50.682120][ T461] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 50.682129][ T461] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 50.682131][ T461] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 50.682137][ T461] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 50.682144][ T461] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 50.682149][ T461] ? xfd_validate_state (arch/x86/kernel/fpu/xstate.c:1473 arch/x86/kernel/fpu/xstate.c:1517) [ 50.682161][ T461] __x64_sys_sendto (net/socket.c:2183) [ 50.682165][ T461] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 50.682171][ T461] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 50.682176][ T461] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 50.682182][ T461] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.682186][ T461] RIP: 0033:0x7f4511e2da4a [ 50.682192][ T461] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 50.682195][ T461] RSP: 002b:00007ffd5224f348 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 50.682200][ T461] RAX: ffffffffffffffda RBX: 0000000032ee4b00 RCX: 00007f4511e2da4a [ 50.682202][ T461] RDX: 000000000000003c RSI: 0000000032ee4b00 RDI: 0000000000000005 [ 50.682204][ T461] RBP: 0000000032ee4910 R08: 00007f4511fd4200 R09: 000000000000000c [ 50.682206][ T461] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 50.682208][ T461] R13: 0000000032ee4910 R14: 0000000000000000 R15: 0000000000000001 | [ 50.682208][ T461] R13: 0000000032ee4910 R14: 0000000000000000 R15: 0000000000000001 | [ 50.682224][ T461] | [ 50.723590][ T461] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/461 | [ 50.724230][ T461] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 50.724666][ T461] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.724668][ T461] Call Trace: [ 50.724671][ T461] [ 50.724673][ T461] dump_stack_lvl (lib/dump_stack.c:123) [ 50.724681][ T461] check_preemption_disabled (lib/smp_processor_id.c:52) [ 50.724690][ T461] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 50.724709][ T461] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 50.724726][ T461] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 50.724746][ T461] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 50.724762][ T461] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 50.724784][ T461] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 50.724799][ T461] devlink_reload (net/devlink/dev.c:462) [ 50.724811][ T461] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 50.724819][ T461] ? cap_capable (security/commoncap.c:132) [ 50.724825][ T461] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1152 fs/file.c:1166) [ 50.724837][ T461] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 50.724845][ T461] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.724852][ T461] ? __nla_parse (lib/nlattr.c:732) [ 50.724865][ T461] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 50.724873][ T461] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 50.724890][ T461] ? cap_capable (security/commoncap.c:132) [ 50.724892][ T461] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 50.724905][ T461] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 50.724911][ T461] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 50.724916][ T461] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 50.724919][ T461] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.724922][ T461] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 50.724937][ T461] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 50.724943][ T461] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 50.724947][ T461] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 50.724954][ T461] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 50.724972][ T461] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 50.724981][ T461] genl_rcv (net/netlink/genetlink.c:1220) [ 50.724985][ T461] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 50.724993][ T461] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 50.724998][ T461] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 50.725010][ T461] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 50.725019][ T461] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 50.725028][ T461] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 50.725039][ T461] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 50.725047][ T461] ? __pfx___sys_sendto (net/socket.c:2147) [ 50.725062][ T461] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 50.725069][ T461] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 50.725072][ T461] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 50.725078][ T461] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 50.725084][ T461] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 50.725089][ T461] ? xfd_validate_state (arch/x86/kernel/fpu/xstate.c:1473 arch/x86/kernel/fpu/xstate.c:1517) [ 50.725101][ T461] __x64_sys_sendto (net/socket.c:2183) [ 50.725105][ T461] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 50.725111][ T461] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 50.725115][ T461] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 50.725121][ T461] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.725125][ T461] RIP: 0033:0x7f4511e2da4a [ 50.725130][ T461] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 50.725132][ T461] RSP: 002b:00007ffd5224f348 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 50.725136][ T461] RAX: ffffffffffffffda RBX: 0000000032ee4b00 RCX: 00007f4511e2da4a [ 50.725139][ T461] RDX: 000000000000003c RSI: 0000000032ee4b00 RDI: 0000000000000005 [ 50.725141][ T461] RBP: 0000000032ee4910 R08: 00007f4511fd4200 R09: 000000000000000c [ 50.725142][ T461] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 50.725144][ T461] R13: 0000000032ee4910 R14: 0000000000000000 R15: 0000000000000001 | [ 50.725144][ T461] R13: 0000000032ee4910 R14: 0000000000000000 R15: 0000000000000001 | [ 50.725161][ T461] | [ 50.770935][ T461] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/461 | [ 50.771615][ T461] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 50.772392][ T461] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.772394][ T461] Call Trace: [ 50.772397][ T461] [ 50.772399][ T461] dump_stack_lvl (lib/dump_stack.c:123) [ 50.772407][ T461] check_preemption_disabled (lib/smp_processor_id.c:52) [ 50.772416][ T461] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 50.772435][ T461] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 50.772453][ T461] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 50.772472][ T461] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 50.772489][ T461] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 50.772508][ T461] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 50.772537][ T461] devlink_reload (net/devlink/dev.c:462) [ 50.772548][ T461] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 50.772556][ T461] ? cap_capable (security/commoncap.c:132) [ 50.772562][ T461] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1152 fs/file.c:1166) [ 50.772574][ T461] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 50.772582][ T461] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.772589][ T461] ? __nla_parse (lib/nlattr.c:732) [ 50.772603][ T461] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 50.772610][ T461] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 50.772627][ T461] ? cap_capable (security/commoncap.c:132) [ 50.772630][ T461] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 50.772642][ T461] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 50.772649][ T461] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 50.772654][ T461] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 50.772657][ T461] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.772660][ T461] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 50.772675][ T461] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 50.772682][ T461] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 50.772685][ T461] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 50.772692][ T461] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 50.772710][ T461] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 50.772719][ T461] genl_rcv (net/netlink/genetlink.c:1220) [ 50.772723][ T461] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 50.772731][ T461] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 50.772736][ T461] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 50.772747][ T461] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 50.772756][ T461] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 50.772765][ T461] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 50.772778][ T461] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 50.772785][ T461] ? __pfx___sys_sendto (net/socket.c:2147) [ 50.772800][ T461] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 50.772807][ T461] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 50.772810][ T461] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 50.772816][ T461] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 50.772822][ T461] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 50.772828][ T461] ? xfd_validate_state (arch/x86/kernel/fpu/xstate.c:1473 arch/x86/kernel/fpu/xstate.c:1517) [ 50.772839][ T461] __x64_sys_sendto (net/socket.c:2183) [ 50.772843][ T461] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 50.772848][ T461] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 50.772853][ T461] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 50.772859][ T461] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.772862][ T461] RIP: 0033:0x7f4511e2da4a [ 50.772867][ T461] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 50.772870][ T461] RSP: 002b:00007ffd5224f348 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 50.772874][ T461] RAX: ffffffffffffffda RBX: 0000000032ee4b00 RCX: 00007f4511e2da4a [ 50.772876][ T461] RDX: 000000000000003c RSI: 0000000032ee4b00 RDI: 0000000000000005 [ 50.772878][ T461] RBP: 0000000032ee4910 R08: 00007f4511fd4200 R09: 000000000000000c [ 50.772880][ T461] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 50.772882][ T461] R13: 0000000032ee4910 R14: 0000000000000000 R15: 0000000000000001 | [ 50.772882][ T461] R13: 0000000032ee4910 R14: 0000000000000000 R15: 0000000000000001 | [ 50.772898][ T461] | [ 50.835300][ T461] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/461 | [ 50.836641][ T461] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 50.837101][ T461] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.837103][ T461] Call Trace: [ 50.837106][ T461] [ 50.837108][ T461] dump_stack_lvl (lib/dump_stack.c:123) [ 50.837117][ T461] check_preemption_disabled (lib/smp_processor_id.c:52) [ 50.837125][ T461] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 50.837144][ T461] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 50.837162][ T461] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 50.837182][ T461] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 50.837198][ T461] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 50.837217][ T461] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 50.837232][ T461] devlink_reload (net/devlink/dev.c:462) [ 50.837243][ T461] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 50.837251][ T461] ? cap_capable (security/commoncap.c:132) [ 50.837256][ T461] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1152 fs/file.c:1166) [ 50.837267][ T461] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 50.837275][ T461] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.837283][ T461] ? __nla_parse (lib/nlattr.c:732) [ 50.837296][ T461] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 50.837303][ T461] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 50.837320][ T461] ? cap_capable (security/commoncap.c:132) [ 50.837323][ T461] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 50.837335][ T461] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 50.837341][ T461] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 50.837346][ T461] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 50.837350][ T461] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.837353][ T461] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 50.837368][ T461] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 50.837374][ T461] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 50.837378][ T461] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 50.837385][ T461] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 50.837404][ T461] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 50.837413][ T461] genl_rcv (net/netlink/genetlink.c:1220) [ 50.837416][ T461] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 50.837424][ T461] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 50.837429][ T461] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 50.837440][ T461] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 50.837449][ T461] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 50.837458][ T461] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 50.837469][ T461] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 50.837477][ T461] ? __pfx___sys_sendto (net/socket.c:2147) [ 50.837492][ T461] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 50.837499][ T461] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 50.837501][ T461] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 50.837507][ T461] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 50.837514][ T461] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 50.837519][ T461] ? xfd_validate_state (arch/x86/kernel/fpu/xstate.c:1473 arch/x86/kernel/fpu/xstate.c:1517) [ 50.837530][ T461] __x64_sys_sendto (net/socket.c:2183) [ 50.837534][ T461] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 50.837539][ T461] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 50.837544][ T461] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 50.837550][ T461] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.837554][ T461] RIP: 0033:0x7f4511e2da4a [ 50.837558][ T461] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 50.837561][ T461] RSP: 002b:00007ffd5224f348 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 50.837565][ T461] RAX: ffffffffffffffda RBX: 0000000032ee4b00 RCX: 00007f4511e2da4a [ 50.837567][ T461] RDX: 000000000000003c RSI: 0000000032ee4b00 RDI: 0000000000000005 [ 50.837569][ T461] RBP: 0000000032ee4910 R08: 00007f4511fd4200 R09: 000000000000000c [ 50.837571][ T461] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 50.837573][ T461] R13: 0000000032ee4910 R14: 0000000000000000 R15: 0000000000000001 | [ 50.837573][ T461] R13: 0000000032ee4910 R14: 0000000000000000 R15: 0000000000000001 | [ 50.837589][ T461] | [ 51.117303][ T466] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/466 | [ 51.118037][ T466] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 51.118482][ T466] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.118484][ T466] Call Trace: [ 51.118487][ T466] [ 51.118490][ T466] dump_stack_lvl (lib/dump_stack.c:123) [ 51.118501][ T466] check_preemption_disabled (lib/smp_processor_id.c:52) [ 51.118511][ T466] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 51.118530][ T466] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 51.118548][ T466] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 51.118567][ T466] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 51.118584][ T466] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 51.118602][ T466] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 51.118618][ T466] devlink_reload (net/devlink/dev.c:462) [ 51.118631][ T466] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 51.118639][ T466] ? cap_capable (security/commoncap.c:132) [ 51.118646][ T466] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1152 fs/file.c:1166) [ 51.118658][ T466] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 51.118666][ T466] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 51.118674][ T466] ? __nla_parse (lib/nlattr.c:732) [ 51.118688][ T466] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 51.118697][ T466] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 51.118713][ T466] ? cap_capable (security/commoncap.c:132) [ 51.118716][ T466] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 51.118729][ T466] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 51.118735][ T466] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 51.118741][ T466] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 51.118744][ T466] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 51.118747][ T466] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 51.118762][ T466] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 51.118770][ T466] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 51.118774][ T466] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 51.118781][ T466] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 51.118799][ T466] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 51.118809][ T466] genl_rcv (net/netlink/genetlink.c:1220) [ 51.118812][ T466] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 51.118820][ T466] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 51.118825][ T466] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 51.118838][ T466] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 51.118847][ T466] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 51.118855][ T466] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 51.118868][ T466] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 51.118876][ T466] ? __pfx___sys_sendto (net/socket.c:2147) [ 51.118891][ T466] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 51.118899][ T466] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 51.118906][ T466] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 51.118914][ T466] ? __pfx___x64_sys_openat (fs/open.c:1463) [ 51.118924][ T466] __x64_sys_sendto (net/socket.c:2183) [ 51.118928][ T466] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 51.118935][ T466] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 51.118939][ T466] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 51.118946][ T466] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 51.118950][ T466] RIP: 0033:0x7f551e002a4a [ 51.118955][ T466] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 51.118958][ T466] RSP: 002b:00007fff1e4a5bb8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 51.118962][ T466] RAX: ffffffffffffffda RBX: 000000001bfe6b00 RCX: 00007f551e002a4a [ 51.118964][ T466] RDX: 000000000000003c RSI: 000000001bfe6b00 RDI: 0000000000000005 [ 51.118966][ T466] RBP: 000000001bfe6910 R08: 00007f551e1a9200 R09: 000000000000000c [ 51.118968][ T466] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 51.118970][ T466] R13: 000000001bfe6910 R14: 0000000000000000 R15: 0000000000000003 | [ 51.118970][ T466] R13: 000000001bfe6910 R14: 0000000000000000 R15: 0000000000000003 | [ 51.118986][ T466] | [ 51.164950][ T466] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/466 | [ 51.165678][ T466] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 51.166161][ T466] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.166163][ T466] Call Trace: [ 51.166166][ T466] [ 51.166168][ T466] dump_stack_lvl (lib/dump_stack.c:123) [ 51.166181][ T466] check_preemption_disabled (lib/smp_processor_id.c:52) [ 51.166192][ T466] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 51.166211][ T466] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 51.166229][ T466] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 51.166248][ T466] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 51.166265][ T466] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 51.166284][ T466] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 51.166299][ T466] devlink_reload (net/devlink/dev.c:462) [ 51.166313][ T466] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 51.166322][ T466] ? cap_capable (security/commoncap.c:132) [ 51.166328][ T466] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1152 fs/file.c:1166) [ 51.166340][ T466] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 51.166347][ T466] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 51.166355][ T466] ? __nla_parse (lib/nlattr.c:732) [ 51.166369][ T466] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 51.166378][ T466] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 51.166395][ T466] ? cap_capable (security/commoncap.c:132) [ 51.166397][ T466] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 51.166411][ T466] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 51.166418][ T466] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 51.166423][ T466] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 51.166426][ T466] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 51.166430][ T466] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 51.166445][ T466] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 51.166451][ T466] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 51.166455][ T466] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 51.166462][ T466] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 51.166480][ T466] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 51.166490][ T466] genl_rcv (net/netlink/genetlink.c:1220) [ 51.166493][ T466] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 51.166501][ T466] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 51.166506][ T466] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 51.166520][ T466] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 51.166529][ T466] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 51.166537][ T466] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 51.166550][ T466] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 51.166559][ T466] ? __pfx___sys_sendto (net/socket.c:2147) [ 51.166574][ T466] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 51.166583][ T466] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 51.166590][ T466] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 51.166598][ T466] ? __pfx___x64_sys_openat (fs/open.c:1463) [ 51.166608][ T466] __x64_sys_sendto (net/socket.c:2183) [ 51.166612][ T466] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 51.166619][ T466] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 51.166624][ T466] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 51.166630][ T466] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 51.166634][ T466] RIP: 0033:0x7f551e002a4a [ 51.166640][ T466] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 51.166642][ T466] RSP: 002b:00007fff1e4a5bb8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 51.166646][ T466] RAX: ffffffffffffffda RBX: 000000001bfe6b00 RCX: 00007f551e002a4a [ 51.166649][ T466] RDX: 000000000000003c RSI: 000000001bfe6b00 RDI: 0000000000000005 [ 51.166650][ T466] RBP: 000000001bfe6910 R08: 00007f551e1a9200 R09: 000000000000000c [ 51.166652][ T466] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 51.166654][ T466] R13: 000000001bfe6910 R14: 0000000000000000 R15: 0000000000000003 | [ 51.974702][ T406] netdevsim netdevsim10 eni10np3: renamed from eth2 | [ 55.251432][ T536] check_preemption_disabled: 14 callbacks suppressed | [ 55.251439][ T536] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/536 | [ 55.252644][ T536] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 55.253121][ T536] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 55.253123][ T536] Call Trace: [ 55.253126][ T536] [ 55.253128][ T536] dump_stack_lvl (lib/dump_stack.c:123) [ 55.253139][ T536] check_preemption_disabled (lib/smp_processor_id.c:52) [ 55.253148][ T536] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 55.253167][ T536] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 55.253185][ T536] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 55.253203][ T536] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 55.253220][ T536] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 55.253239][ T536] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 55.253254][ T536] devlink_reload (net/devlink/dev.c:462) [ 55.253265][ T536] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 55.253273][ T536] ? cap_capable (security/commoncap.c:132) [ 55.253279][ T536] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1152 fs/file.c:1166) [ 55.253290][ T536] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 55.253298][ T536] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 55.253305][ T536] ? __nla_parse (lib/nlattr.c:732) [ 55.253318][ T536] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 55.253326][ T536] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 55.253343][ T536] ? cap_capable (security/commoncap.c:132) [ 55.253346][ T536] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 55.253357][ T536] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 55.253364][ T536] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 55.253369][ T536] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 55.253372][ T536] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 55.253375][ T536] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 55.253390][ T536] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 55.253397][ T536] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 55.253400][ T536] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 55.253407][ T536] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 55.253426][ T536] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 55.253435][ T536] genl_rcv (net/netlink/genetlink.c:1220) [ 55.253438][ T536] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 55.253446][ T536] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 55.253451][ T536] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 55.253463][ T536] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 55.253472][ T536] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 55.253481][ T536] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 55.253492][ T536] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 55.253501][ T536] ? __pfx___sys_sendto (net/socket.c:2147) [ 55.253516][ T536] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 55.253524][ T536] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 55.253530][ T536] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 55.253539][ T536] ? __pfx___x64_sys_openat (fs/open.c:1463) [ 55.253548][ T536] __x64_sys_sendto (net/socket.c:2183) [ 55.253553][ T536] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 55.253559][ T536] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 55.253563][ T536] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 55.253570][ T536] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 55.253573][ T536] RIP: 0033:0x7ff39383ba4a [ 55.253578][ T536] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 55.253580][ T536] RSP: 002b:00007ffc5a32e2d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 55.253585][ T536] RAX: ffffffffffffffda RBX: 00000000059f1b00 RCX: 00007ff39383ba4a [ 55.253587][ T536] RDX: 000000000000003c RSI: 00000000059f1b00 RDI: 0000000000000005 [ 55.253589][ T536] RBP: 00000000059f1910 R08: 00007ff3939e2200 R09: 000000000000000c [ 55.253591][ T536] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 55.253592][ T536] R13: 00000000059f1910 R14: 0000000000000000 R15: 0000000000000003 | [ 55.253592][ T536] R13: 00000000059f1910 R14: 0000000000000000 R15: 0000000000000003 | [ 55.253609][ T536] | [ 55.293086][ T536] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/536 | [ 55.293741][ T536] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 55.294493][ T536] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 55.294495][ T536] Call Trace: [ 55.294498][ T536] [ 55.294500][ T536] dump_stack_lvl (lib/dump_stack.c:123) [ 55.294511][ T536] check_preemption_disabled (lib/smp_processor_id.c:52) [ 55.294520][ T536] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 55.294539][ T536] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 55.294557][ T536] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 55.294576][ T536] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 55.294593][ T536] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 55.294612][ T536] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 55.294627][ T536] devlink_reload (net/devlink/dev.c:462) [ 55.294639][ T536] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 55.294647][ T536] ? cap_capable (security/commoncap.c:132) [ 55.294652][ T536] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1152 fs/file.c:1166) [ 55.294664][ T536] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 55.294671][ T536] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 55.294679][ T536] ? __nla_parse (lib/nlattr.c:732) [ 55.294692][ T536] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 55.294700][ T536] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 55.294716][ T536] ? cap_capable (security/commoncap.c:132) [ 55.294719][ T536] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 55.294731][ T536] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 55.294738][ T536] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 55.294743][ T536] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 55.294746][ T536] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 55.294750][ T536] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 55.294765][ T536] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 55.294774][ T536] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 55.294777][ T536] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 55.294784][ T536] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 55.294802][ T536] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 55.294811][ T536] genl_rcv (net/netlink/genetlink.c:1220) [ 55.294815][ T536] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 55.294823][ T536] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 55.294828][ T536] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 55.294840][ T536] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 55.294849][ T536] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 55.294857][ T536] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 55.294870][ T536] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 55.294877][ T536] ? __pfx___sys_sendto (net/socket.c:2147) [ 55.294892][ T536] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 55.294900][ T536] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 55.294907][ T536] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 55.294915][ T536] ? __pfx___x64_sys_openat (fs/open.c:1463) [ 55.294925][ T536] __x64_sys_sendto (net/socket.c:2183) [ 55.294929][ T536] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 55.294935][ T536] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 55.294940][ T536] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 55.294946][ T536] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 55.294950][ T536] RIP: 0033:0x7ff39383ba4a [ 55.294955][ T536] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 55.294958][ T536] RSP: 002b:00007ffc5a32e2d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 55.294962][ T536] RAX: ffffffffffffffda RBX: 00000000059f1b00 RCX: 00007ff39383ba4a [ 55.294965][ T536] RDX: 000000000000003c RSI: 00000000059f1b00 RDI: 0000000000000005 [ 55.294966][ T536] RBP: 00000000059f1910 R08: 00007ff3939e2200 R09: 000000000000000c [ 55.294968][ T536] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 55.294971][ T536] R13: 00000000059f1910 R14: 0000000000000000 R15: 0000000000000003 | [ 55.294971][ T536] R13: 00000000059f1910 R14: 0000000000000000 R15: 0000000000000003 | [ 55.294987][ T536] | [ 55.344620][ T536] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/536 | [ 55.345270][ T536] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 55.345720][ T536] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 55.345722][ T536] Call Trace: [ 55.345724][ T536] [ 55.345727][ T536] dump_stack_lvl (lib/dump_stack.c:123) [ 55.345737][ T536] check_preemption_disabled (lib/smp_processor_id.c:52) [ 55.345746][ T536] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 55.345764][ T536] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 55.345785][ T536] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 55.345805][ T536] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 55.345822][ T536] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 55.345840][ T536] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 55.345856][ T536] devlink_reload (net/devlink/dev.c:462) [ 55.345867][ T536] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 55.345876][ T536] ? cap_capable (security/commoncap.c:132) [ 55.345882][ T536] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1152 fs/file.c:1166) [ 55.345893][ T536] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 55.345901][ T536] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 55.345909][ T536] ? __nla_parse (lib/nlattr.c:732) [ 55.345922][ T536] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 55.345930][ T536] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 55.345947][ T536] ? cap_capable (security/commoncap.c:132) [ 55.345949][ T536] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 55.345961][ T536] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 55.345968][ T536] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 55.345973][ T536] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 55.345976][ T536] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 55.345979][ T536] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 55.345994][ T536] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 55.346000][ T536] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 55.346004][ T536] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 55.346011][ T536] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 55.346029][ T536] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 55.346038][ T536] genl_rcv (net/netlink/genetlink.c:1220) [ 55.346042][ T536] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 55.346050][ T536] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 55.346055][ T536] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 55.346067][ T536] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 55.346076][ T536] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 55.346084][ T536] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 55.346095][ T536] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 55.346103][ T536] ? __pfx___sys_sendto (net/socket.c:2147) [ 55.346118][ T536] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 55.346126][ T536] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 55.346133][ T536] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 55.346141][ T536] ? __pfx___x64_sys_openat (fs/open.c:1463) [ 55.346151][ T536] __x64_sys_sendto (net/socket.c:2183) [ 55.346155][ T536] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 55.346160][ T536] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 55.346165][ T536] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 55.346171][ T536] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 55.346174][ T536] RIP: 0033:0x7ff39383ba4a [ 55.346179][ T536] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 55.346182][ T536] RSP: 002b:00007ffc5a32e2d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 55.346186][ T536] RAX: ffffffffffffffda RBX: 00000000059f1b00 RCX: 00007ff39383ba4a [ 55.346188][ T536] RDX: 000000000000003c RSI: 00000000059f1b00 RDI: 0000000000000005 [ 55.346190][ T536] RBP: 00000000059f1910 R08: 00007ff3939e2200 R09: 000000000000000c [ 55.346192][ T536] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 55.346193][ T536] R13: 00000000059f1910 R14: 0000000000000000 R15: 0000000000000003 | [ 55.346193][ T536] R13: 00000000059f1910 R14: 0000000000000000 R15: 0000000000000003 | [ 55.346210][ T536] | [ 55.410114][ T536] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/536 | [ 55.410780][ T536] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 55.411238][ T536] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 55.411240][ T536] Call Trace: [ 55.411242][ T536] [ 55.411244][ T536] dump_stack_lvl (lib/dump_stack.c:123) [ 55.411251][ T536] check_preemption_disabled (lib/smp_processor_id.c:52) [ 55.411259][ T536] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 55.411278][ T536] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 55.411296][ T536] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 55.411315][ T536] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 55.411332][ T536] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 55.411351][ T536] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 55.411366][ T536] devlink_reload (net/devlink/dev.c:462) [ 55.411376][ T536] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 55.411384][ T536] ? cap_capable (security/commoncap.c:132) [ 55.411388][ T536] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1152 fs/file.c:1166) [ 55.411398][ T536] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 55.411406][ T536] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 55.411414][ T536] ? __nla_parse (lib/nlattr.c:732) [ 55.411426][ T536] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117) [ 55.411432][ T536] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 55.411448][ T536] ? cap_capable (security/commoncap.c:132) [ 55.411451][ T536] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 55.411461][ T536] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 55.411468][ T536] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 55.411473][ T536] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 55.411476][ T536] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 55.411479][ T536] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 55.411494][ T536] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 55.411500][ T536] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 55.411504][ T536] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 55.411511][ T536] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 55.411529][ T536] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340) [ 55.411538][ T536] genl_rcv (net/netlink/genetlink.c:1220) [ 55.411541][ T536] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339) [ 55.411549][ T536] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 55.411554][ T536] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 55.411565][ T536] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 55.411574][ T536] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 55.411583][ T536] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985) [ 55.411593][ T536] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180) [ 55.411600][ T536] ? __pfx___sys_sendto (net/socket.c:2147) [ 55.411615][ T536] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10)) [ 55.411623][ T536] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 55.411629][ T536] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 55.411638][ T536] ? __pfx___x64_sys_openat (fs/open.c:1463) [ 55.411648][ T536] __x64_sys_sendto (net/socket.c:2183) [ 55.411652][ T536] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90) [ 55.411656][ T536] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 55.411661][ T536] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 55.411667][ T536] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 55.411670][ T536] RIP: 0033:0x7ff39383ba4a [ 55.411674][ T536] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 55.411677][ T536] RSP: 002b:00007ffc5a32e2d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 55.411680][ T536] RAX: ffffffffffffffda RBX: 00000000059f1b00 RCX: 00007ff39383ba4a [ 55.411682][ T536] RDX: 000000000000003c RSI: 00000000059f1b00 RDI: 0000000000000005 [ 55.411684][ T536] RBP: 00000000059f1910 R08: 00007ff3939e2200 R09: 000000000000000c [ 55.411686][ T536] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 55.411688][ T536] R13: 00000000059f1910 R14: 0000000000000000 R15: 0000000000000003 | [ 66.012867][ T784] netdevsim netdevsim10 eni10npf0vf1: renamed from eth1 | [ 66.079051][ T789] netdevsim netdevsim10 eni10npf0vf3: renamed from eth3 | [ 72.703073][ T229] BUG: using smp_processor_id() in preemptible [00000000] code: devlink.sh/229 | [ 72.703832][ T229] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 72.704287][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 72.704289][ T229] Call Trace: [ 72.704292][ T229] [ 72.704295][ T229] dump_stack_lvl (lib/dump_stack.c:123) [ 72.704307][ T229] check_preemption_disabled (lib/smp_processor_id.c:52) [ 72.704317][ T229] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 72.704337][ T229] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 72.704355][ T229] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 72.704375][ T229] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 72.704392][ T229] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 72.704411][ T229] nsim_drv_remove (drivers/net/netdevsim/dev.c:1678) netdevsim [ 72.704428][ T229] device_release_driver_internal (drivers/base/dd.c:1274 drivers/base/dd.c:1295) [ 72.704436][ T229] ? klist_put (lib/klist.c:220) [ 72.704444][ T229] bus_remove_device (./include/linux/kobject.h:193 drivers/base/base.h:73 drivers/base/bus.c:586) [ 72.704455][ T229] device_del (drivers/base/core.c:3882) [ 72.704463][ T229] ? __pfx_device_del (drivers/base/core.c:3836) [ 72.704477][ T229] device_unregister (drivers/base/core.c:3799 drivers/base/core.c:3923) [ 72.704480][ T229] del_device_store (drivers/net/netdevsim/bus.c:230) netdevsim [ 72.704498][ T229] ? __pfx_del_device_store (drivers/net/netdevsim/bus.c:197) netdevsim [ 72.704511][ T229] ? sysfs_file_kobj (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1155 fs/sysfs/file.c:24) [ 72.704519][ T229] ? sysfs_file_kobj (fs/sysfs/file.c:26) [ 72.704527][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:138) [ 72.704530][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 72.704540][ T229] vfs_write (fs/read_write.c:593 fs/read_write.c:686) [ 72.704553][ T229] ? __pfx_vfs_write (fs/read_write.c:667) [ 72.704562][ T229] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137) [ 72.704574][ T229] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 72.704588][ T229] ksys_write (fs/read_write.c:738) [ 72.704594][ T229] ? __pfx_ksys_write (fs/read_write.c:728) [ 72.704596][ T229] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338) [ 72.704612][ T229] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 72.704622][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 72.704625][ T229] RIP: 0033:0x7f01b1954b77 [ 72.704631][ T229] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 72.704634][ T229] RSP: 002b:00007ffef1cab638 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 72.704639][ T229] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f01b1954b77 [ 72.704641][ T229] RDX: 0000000000000003 RSI: 000055f2e9d0bb10 RDI: 0000000000000001 [ 72.704643][ T229] RBP: 000055f2e9d0bb10 R08: 0000000000000000 R09: 00007f01b19c74e0 [ 72.704645][ T229] R10: 00007f01b19c73e0 R11: 0000000000000246 R12: 0000000000000003 [ 72.704647][ T229] R13: 00007f01b1a10760 R14: 0000000000000003 R15: 00007f01b1a0b9c0 | [ 72.704647][ T229] R13: 00007f01b1a10760 R14: 0000000000000003 R15: 00007f01b1a0b9c0 | [ 72.704664][ T229] | [ 72.741758][ T229] BUG: using smp_processor_id() in preemptible [00000000] code: devlink.sh/229 | [ 72.742504][ T229] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 72.743144][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 72.743147][ T229] Call Trace: [ 72.743149][ T229] [ 72.743151][ T229] dump_stack_lvl (lib/dump_stack.c:123) [ 72.743162][ T229] check_preemption_disabled (lib/smp_processor_id.c:52) [ 72.743172][ T229] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 72.743191][ T229] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 72.743209][ T229] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 72.743229][ T229] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 72.743246][ T229] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 72.743265][ T229] nsim_drv_remove (drivers/net/netdevsim/dev.c:1678) netdevsim [ 72.743281][ T229] device_release_driver_internal (drivers/base/dd.c:1274 drivers/base/dd.c:1295) [ 72.743290][ T229] ? klist_put (lib/klist.c:220) [ 72.743298][ T229] bus_remove_device (./include/linux/kobject.h:193 drivers/base/base.h:73 drivers/base/bus.c:586) [ 72.743308][ T229] device_del (drivers/base/core.c:3882) [ 72.743316][ T229] ? __pfx_device_del (drivers/base/core.c:3836) [ 72.743329][ T229] device_unregister (drivers/base/core.c:3799 drivers/base/core.c:3923) [ 72.743333][ T229] del_device_store (drivers/net/netdevsim/bus.c:230) netdevsim [ 72.743351][ T229] ? __pfx_del_device_store (drivers/net/netdevsim/bus.c:197) netdevsim [ 72.743364][ T229] ? sysfs_file_kobj (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1155 fs/sysfs/file.c:24) [ 72.743372][ T229] ? sysfs_file_kobj (fs/sysfs/file.c:26) [ 72.743380][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:138) [ 72.743383][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 72.743393][ T229] vfs_write (fs/read_write.c:593 fs/read_write.c:686) [ 72.743404][ T229] ? __pfx_vfs_write (fs/read_write.c:667) [ 72.743413][ T229] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137) [ 72.743425][ T229] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 72.743439][ T229] ksys_write (fs/read_write.c:738) [ 72.743444][ T229] ? __pfx_ksys_write (fs/read_write.c:728) [ 72.743447][ T229] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338) [ 72.743462][ T229] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 72.743470][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 72.743474][ T229] RIP: 0033:0x7f01b1954b77 [ 72.743479][ T229] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 72.743482][ T229] RSP: 002b:00007ffef1cab638 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 72.743486][ T229] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f01b1954b77 [ 72.743488][ T229] RDX: 0000000000000003 RSI: 000055f2e9d0bb10 RDI: 0000000000000001 [ 72.743490][ T229] RBP: 000055f2e9d0bb10 R08: 0000000000000000 R09: 00007f01b19c74e0 [ 72.743492][ T229] R10: 00007f01b19c73e0 R11: 0000000000000246 R12: 0000000000000003 [ 72.743494][ T229] R13: 00007f01b1a10760 R14: 0000000000000003 R15: 00007f01b1a0b9c0 | [ 72.743494][ T229] R13: 00007f01b1a10760 R14: 0000000000000003 R15: 00007f01b1a0b9c0 | [ 72.743512][ T229] | [ 72.772885][ T229] BUG: using smp_processor_id() in preemptible [00000000] code: devlink.sh/229 | [ 72.773498][ T229] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 72.773974][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 72.773976][ T229] Call Trace: [ 72.773978][ T229] [ 72.773981][ T229] dump_stack_lvl (lib/dump_stack.c:123) [ 72.773990][ T229] check_preemption_disabled (lib/smp_processor_id.c:52) [ 72.773998][ T229] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 72.774018][ T229] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 72.774036][ T229] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 72.774056][ T229] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 72.774073][ T229] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 72.774092][ T229] nsim_drv_remove (drivers/net/netdevsim/dev.c:1678) netdevsim [ 72.774109][ T229] device_release_driver_internal (drivers/base/dd.c:1274 drivers/base/dd.c:1295) [ 72.774116][ T229] ? klist_put (lib/klist.c:220) [ 72.774124][ T229] bus_remove_device (./include/linux/kobject.h:193 drivers/base/base.h:73 drivers/base/bus.c:586) [ 72.774135][ T229] device_del (drivers/base/core.c:3882) [ 72.774142][ T229] ? __pfx_device_del (drivers/base/core.c:3836) [ 72.774156][ T229] device_unregister (drivers/base/core.c:3799 drivers/base/core.c:3923) [ 72.774159][ T229] del_device_store (drivers/net/netdevsim/bus.c:230) netdevsim [ 72.774177][ T229] ? __pfx_del_device_store (drivers/net/netdevsim/bus.c:197) netdevsim [ 72.774190][ T229] ? sysfs_file_kobj (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1155 fs/sysfs/file.c:24) [ 72.774197][ T229] ? sysfs_file_kobj (fs/sysfs/file.c:26) [ 72.774205][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:138) [ 72.774208][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 72.774218][ T229] vfs_write (fs/read_write.c:593 fs/read_write.c:686) [ 72.774230][ T229] ? __pfx_vfs_write (fs/read_write.c:667) [ 72.774239][ T229] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137) [ 72.774250][ T229] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 72.774263][ T229] ksys_write (fs/read_write.c:738) [ 72.774268][ T229] ? __pfx_ksys_write (fs/read_write.c:728) [ 72.774271][ T229] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338) [ 72.774285][ T229] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 72.774293][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 72.774297][ T229] RIP: 0033:0x7f01b1954b77 [ 72.774301][ T229] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 72.774304][ T229] RSP: 002b:00007ffef1cab638 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 72.774308][ T229] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f01b1954b77 [ 72.774310][ T229] RDX: 0000000000000003 RSI: 000055f2e9d0bb10 RDI: 0000000000000001 [ 72.774312][ T229] RBP: 000055f2e9d0bb10 R08: 0000000000000000 R09: 00007f01b19c74e0 [ 72.774314][ T229] R10: 00007f01b19c73e0 R11: 0000000000000246 R12: 0000000000000003 [ 72.774316][ T229] R13: 00007f01b1a10760 R14: 0000000000000003 R15: 00007f01b1a0b9c0 | [ 72.774316][ T229] R13: 00007f01b1a10760 R14: 0000000000000003 R15: 00007f01b1a0b9c0 | [ 72.774334][ T229] | [ 72.804570][ T229] BUG: using smp_processor_id() in preemptible [00000000] code: devlink.sh/229 | [ 72.806600][ T229] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 72.807053][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 72.807055][ T229] Call Trace: [ 72.807057][ T229] [ 72.807060][ T229] dump_stack_lvl (lib/dump_stack.c:123) [ 72.807069][ T229] check_preemption_disabled (lib/smp_processor_id.c:52) [ 72.807077][ T229] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim [ 72.807096][ T229] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 72.807114][ T229] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [ 72.807134][ T229] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [ 72.807152][ T229] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [ 72.807171][ T229] nsim_drv_remove (drivers/net/netdevsim/dev.c:1678) netdevsim [ 72.807188][ T229] device_release_driver_internal (drivers/base/dd.c:1274 drivers/base/dd.c:1295) [ 72.807194][ T229] ? klist_put (lib/klist.c:220) [ 72.807202][ T229] bus_remove_device (./include/linux/kobject.h:193 drivers/base/base.h:73 drivers/base/bus.c:586) [ 72.807213][ T229] device_del (drivers/base/core.c:3882) [ 72.807220][ T229] ? __pfx_device_del (drivers/base/core.c:3836) [ 72.807233][ T229] device_unregister (drivers/base/core.c:3799 drivers/base/core.c:3923) [ 72.807237][ T229] del_device_store (drivers/net/netdevsim/bus.c:230) netdevsim [ 72.807255][ T229] ? __pfx_del_device_store (drivers/net/netdevsim/bus.c:197) netdevsim [ 72.807268][ T229] ? sysfs_file_kobj (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1155 fs/sysfs/file.c:24) [ 72.807274][ T229] ? sysfs_file_kobj (fs/sysfs/file.c:26) [ 72.807283][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:138) [ 72.807285][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 72.807295][ T229] vfs_write (fs/read_write.c:593 fs/read_write.c:686) [ 72.807306][ T229] ? __pfx_vfs_write (fs/read_write.c:667) [ 72.807315][ T229] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137) [ 72.807326][ T229] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 72.807338][ T229] ksys_write (fs/read_write.c:738) [ 72.807344][ T229] ? __pfx_ksys_write (fs/read_write.c:728) [ 72.807346][ T229] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338) [ 72.807360][ T229] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 72.807368][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 72.807372][ T229] RIP: 0033:0x7f01b1954b77 [ 72.807377][ T229] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 72.807380][ T229] RSP: 002b:00007ffef1cab638 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 72.807383][ T229] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f01b1954b77 [ 72.807386][ T229] RDX: 0000000000000003 RSI: 000055f2e9d0bb10 RDI: 0000000000000001 [ 72.807388][ T229] RBP: 000055f2e9d0bb10 R08: 0000000000000000 R09: 00007f01b19c74e0 [ 72.807390][ T229] R10: 00007f01b19c73e0 R11: 0000000000000246 R12: 0000000000000003 Finger prints: check_preemption_disabled:nsim_queue_uninit:nsim_destroy:__nsim_dev_port_del:nsim_dev_reload_destroy