====================================== | [ 4704.799659][T25630] Initializing XFRM netlink socket | [ 4708.487234][T25709] netdevsim netdevsim0 eni0np1: renamed from eth0 | [ 4711.539150][T22414] BUG: using smp_processor_id() in preemptible [00000000] code: rtnetlink.sh/22414 | [4711.540537][T22414] 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 [ 4711.541015][T22414] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4711.541021][T22414] Call Trace: [ 4711.541024][T22414] [4711.541026][T22414] dump_stack_lvl (lib/dump_stack.c:123) [4711.541039][T22414] check_preemption_disabled (lib/smp_processor_id.c:52) [4711.541048][T22414] 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 [4711.541066][T22414] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [4711.541084][T22414] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [4711.541103][T22414] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [4711.541120][T22414] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [4711.541139][T22414] nsim_drv_remove (drivers/net/netdevsim/dev.c:1678) netdevsim [4711.541156][T22414] device_release_driver_internal (drivers/base/dd.c:1274 drivers/base/dd.c:1295) [4711.541163][T22414] ? klist_put (lib/klist.c:220) [4711.541171][T22414] bus_remove_device (./include/linux/kobject.h:193 drivers/base/base.h:73 drivers/base/bus.c:586) [4711.541180][T22414] device_del (drivers/base/core.c:3882) [4711.541188][T22414] ? __pfx_device_del (drivers/base/core.c:3836) [4711.541202][T22414] device_unregister (drivers/base/core.c:3799 drivers/base/core.c:3923) [4711.541206][T22414] del_device_store (drivers/net/netdevsim/bus.c:230) netdevsim [4711.541224][T22414] ? __pfx_del_device_store (drivers/net/netdevsim/bus.c:197) netdevsim [4711.541237][T22414] ? sysfs_file_kobj (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1155 fs/sysfs/file.c:24) [4711.541245][T22414] ? sysfs_file_kobj (fs/sysfs/file.c:26) [4711.541254][T22414] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:138) [4711.541256][T22414] kernfs_fop_write_iter (fs/kernfs/file.c:334) [4711.541265][T22414] vfs_write (fs/read_write.c:594 fs/read_write.c:686) [4711.541278][T22414] ? __pfx_vfs_write (fs/read_write.c:667) [4711.541287][T22414] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137) [4711.541299][T22414] ? find_held_lock (kernel/locking/lockdep.c:5353) [4711.541313][T22414] ksys_write (fs/read_write.c:738) [4711.541319][T22414] ? __pfx_ksys_write (fs/read_write.c:728) [4711.541321][T22414] ? 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) [4711.541336][T22414] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [4711.541343][T22414] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4711.541347][T22414] RIP: 0033:0x7fee03a1cb77 [ 4711.541352][T22414] 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 [ 4711.541355][T22414] RSP: 002b:00007fff130dbe08 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4711.541363][T22414] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fee03a1cb77 [ 4711.541365][T22414] RDX: 0000000000000002 RSI: 000055e88cdbf4a0 RDI: 0000000000000001 [ 4711.541367][T22414] RBP: 000055e88cdbf4a0 R08: 0000000000000000 R09: 00007fee03a8f4e0 [ 4711.541369][T22414] R10: 00007fee03a8f3e0 R11: 0000000000000246 R12: 0000000000000002 [ 4711.541371][T22414] R13: 00007fee03ad8760 R14: 0000000000000002 R15: 00007fee03ad39c0 | [ 4720.231536][T25865] test-bond0 (unregistering): (slave eni20np1): Releasing backup interface | [ 4720.252023][T25865] test-bond0 (unregistering): Released all slaves | [ 4720.329234][T22414] BUG: using smp_processor_id() in preemptible [00000000] code: rtnetlink.sh/22414 | [4720.330139][T22414] 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 [ 4720.330605][T22414] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4720.330607][T22414] Call Trace: [ 4720.330610][T22414] [4720.330612][T22414] dump_stack_lvl (lib/dump_stack.c:123) [4720.330625][T22414] check_preemption_disabled (lib/smp_processor_id.c:52) [4720.330634][T22414] 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 [4720.330653][T22414] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [4720.330671][T22414] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [4720.330690][T22414] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [4720.330707][T22414] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [4720.330725][T22414] nsim_drv_remove (drivers/net/netdevsim/dev.c:1678) netdevsim [4720.330742][T22414] device_release_driver_internal (drivers/base/dd.c:1274 drivers/base/dd.c:1295) [4720.330751][T22414] ? klist_put (lib/klist.c:220) [4720.330758][T22414] bus_remove_device (./include/linux/kobject.h:193 drivers/base/base.h:73 drivers/base/bus.c:586) [4720.330767][T22414] device_del (drivers/base/core.c:3882) [4720.330775][T22414] ? __pfx_device_del (drivers/base/core.c:3836) [4720.330789][T22414] device_unregister (drivers/base/core.c:3799 drivers/base/core.c:3923) [4720.330793][T22414] del_device_store (drivers/net/netdevsim/bus.c:230) netdevsim [4720.330812][T22414] ? __pfx_del_device_store (drivers/net/netdevsim/bus.c:197) netdevsim [4720.330825][T22414] ? sysfs_file_kobj (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1155 fs/sysfs/file.c:24) [4720.330833][T22414] ? sysfs_file_kobj (fs/sysfs/file.c:26) [4720.330842][T22414] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:138) [4720.330844][T22414] kernfs_fop_write_iter (fs/kernfs/file.c:334) [4720.330853][T22414] vfs_write (fs/read_write.c:594 fs/read_write.c:686) [4720.330866][T22414] ? __pfx_vfs_write (fs/read_write.c:667) [4720.330874][T22414] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137) [4720.330887][T22414] ? find_held_lock (kernel/locking/lockdep.c:5353) [4720.330902][T22414] ksys_write (fs/read_write.c:738) [4720.330907][T22414] ? __pfx_ksys_write (fs/read_write.c:728) [4720.330910][T22414] ? 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) [4720.330925][T22414] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [4720.330932][T22414] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4720.330936][T22414] RIP: 0033:0x7fee03a1cb77 [ 4720.330941][T22414] 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 [ 4720.330944][T22414] RSP: 002b:00007fff130dbcd8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4720.330948][T22414] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fee03a1cb77 [ 4720.330951][T22414] RDX: 0000000000000003 RSI: 000055e88cdbf4a0 RDI: 0000000000000001 [ 4720.330952][T22414] RBP: 000055e88cdbf4a0 R08: 0000000000000000 R09: 00007fee03a8f4e0 [ 4720.330954][T22414] R10: 00007fee03a8f3e0 R11: 0000000000000246 R12: 0000000000000003 [ 4720.330956][T22414] R13: 00007fee03ad8760 R14: 0000000000000003 R15: 00007fee03ad39c0 | [ 4720.330956][T22414] R13: 00007fee03ad8760 R14: 0000000000000003 R15: 00007fee03ad39c0 | [ 4720.330974][T22414] | [ 4720.440066][T22414] BUG: using smp_processor_id() in preemptible [00000000] code: rtnetlink.sh/22414 | [4720.440873][T22414] 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 [ 4720.441437][T22414] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4720.441440][T22414] Call Trace: [ 4720.441443][T22414] [4720.441445][T22414] dump_stack_lvl (lib/dump_stack.c:123) [4720.441458][T22414] check_preemption_disabled (lib/smp_processor_id.c:52) [4720.441466][T22414] 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 [4720.441486][T22414] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [4720.441504][T22414] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim [4720.441523][T22414] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim [4720.441540][T22414] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim [4720.441559][T22414] nsim_drv_remove (drivers/net/netdevsim/dev.c:1678) netdevsim [4720.441576][T22414] device_release_driver_internal (drivers/base/dd.c:1274 drivers/base/dd.c:1295) [4720.441584][T22414] ? klist_put (lib/klist.c:220) [4720.441592][T22414] bus_remove_device (./include/linux/kobject.h:193 drivers/base/base.h:73 drivers/base/bus.c:586) [4720.441601][T22414] device_del (drivers/base/core.c:3882) [4720.441609][T22414] ? __pfx_device_del (drivers/base/core.c:3836) [4720.441623][T22414] device_unregister (drivers/base/core.c:3799 drivers/base/core.c:3923) [4720.441627][T22414] del_device_store (drivers/net/netdevsim/bus.c:230) netdevsim [4720.441645][T22414] ? __pfx_del_device_store (drivers/net/netdevsim/bus.c:197) netdevsim [4720.441658][T22414] ? sysfs_file_kobj (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1155 fs/sysfs/file.c:24) [4720.441666][T22414] ? sysfs_file_kobj (fs/sysfs/file.c:26) [4720.441675][T22414] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:138) [4720.441678][T22414] kernfs_fop_write_iter (fs/kernfs/file.c:334) [4720.441686][T22414] vfs_write (fs/read_write.c:594 fs/read_write.c:686) [4720.441699][T22414] ? __pfx_vfs_write (fs/read_write.c:667) [4720.441709][T22414] ? __lock_acquire (kernel/locking/lockdep.c:5240) [4720.441730][T22414] ksys_write (fs/read_write.c:738) [4720.441735][T22414] ? __pfx_ksys_write (fs/read_write.c:728) [4720.441749][T22414] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [4720.441756][T22414] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4720.441762][T22414] RIP: 0033:0x7fee03a1cb77 [ 4720.441766][T22414] 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 [ 4720.441769][T22414] RSP: 002b:00007fff130dbe08 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4720.441773][T22414] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fee03a1cb77 [ 4720.441775][T22414] RDX: 0000000000000003 RSI: 000055e88cdbf4a0 RDI: 0000000000000001 [ 4720.441777][T22414] RBP: 000055e88cdbf4a0 R08: 0000000000000000 R09: 00007fee03a8f4e0 [ 4720.441779][T22414] R10: 00007fee03a8f3e0 R11: 0000000000000246 R12: 0000000000000003 Finger prints: check_preemption_disabled:nsim_queue_uninit:nsim_destroy:__nsim_dev_port_del:nsim_dev_reload_destroy