======================================
| 0
| xx__-> [ 13.805501][ T238] netdevsim netdevsim813 eni813np1: renamed from eth0
| [ 21.102436][ T228] BUG: using smp_processor_id() in preemptible [00000000] code: tc-mq-visibilit/228
| [ 21.103268][ T228] 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
[ 21.103720][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 21.103723][ T228] Call Trace:
[ 21.103726][ T228]
[ 21.103729][ T228] dump_stack_lvl (lib/dump_stack.c:123)
[ 21.103741][ T228] check_preemption_disabled (lib/smp_processor_id.c:52)
[ 21.103751][ T228] 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
[ 21.103770][ T228] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 21.103789][ T228] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 21.103808][ T228] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim
[ 21.103826][ T228] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim
[ 21.103845][ T228] nsim_drv_remove (drivers/net/netdevsim/dev.c:1678) netdevsim
[ 21.103861][ T228] device_release_driver_internal (drivers/base/dd.c:1274 drivers/base/dd.c:1295)
[ 21.103870][ T228] ? klist_put (lib/klist.c:220)
[ 21.103878][ T228] bus_remove_device (./include/linux/kobject.h:193 drivers/base/base.h:73 drivers/base/bus.c:586)
[ 21.103888][ T228] device_del (drivers/base/core.c:3882)
[ 21.103895][ T228] ? __pfx_device_del (drivers/base/core.c:3836)
[ 21.103909][ T228] device_unregister (drivers/base/core.c:3799 drivers/base/core.c:3923)
[ 21.103912][ T228] del_device_store (drivers/net/netdevsim/bus.c:230) netdevsim
[ 21.103930][ T228] ? __pfx_del_device_store (drivers/net/netdevsim/bus.c:197) netdevsim
[ 21.103943][ T228] ? sysfs_file_kobj (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1155 fs/sysfs/file.c:24)
[ 21.103951][ T228] ? sysfs_file_kobj (fs/sysfs/file.c:26)
[ 21.103959][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:138)
[ 21.103961][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334)
[ 21.103972][ T228] vfs_write (fs/read_write.c:593 fs/read_write.c:686)
[ 21.103983][ T228] ? __pfx_vfs_write (fs/read_write.c:667)
[ 21.103991][ T228] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137)
[ 21.104004][ T228] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 21.104018][ T228] ksys_write (fs/read_write.c:738)
[ 21.104023][ T228] ? __pfx_ksys_write (fs/read_write.c:728)
[ 21.104026][ T228] ? 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)
[ 21.104042][ T228] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 21.104051][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 21.104055][ T228] RIP: 0033:0x7f659a5fdb77
[ 21.104061][ T228] 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
[ 21.104064][ T228] RSP: 002b:00007fffcc945d58 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 21.104068][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f659a5fdb77
[ 21.104070][ T228] RDX: 0000000000000004 RSI: 00005599336498b0 RDI: 0000000000000001
[ 21.104072][ T228] RBP: 00005599336498b0 R08: 0000000000000003 R09: 0000000000000000
[ 21.104074][ T228] R10: 0000000000000100 R11: 0000000000000246 R12: 0000000000000004
[ 21.104075][ T228] R13: 00007f659a6b9760 R14: 0000000000000004 R15: 00007f659a6b49c0
| [ 21.104075][ T228] R13: 00007f659a6b9760 R14: 0000000000000004 R15: 00007f659a6b49c0
| [ 21.104093][ T228]
| [ 21.104126][ T228] BUG: using smp_processor_id() in preemptible [00000000] code: tc-mq-visibilit/228
| [ 21.121337][ T228] 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
[ 21.121786][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 21.121788][ T228] Call Trace:
[ 21.121790][ T228]
[ 21.121792][ T228] dump_stack_lvl (lib/dump_stack.c:123)
[ 21.121802][ T228] check_preemption_disabled (lib/smp_processor_id.c:52)
[ 21.121813][ T228] 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
[ 21.121832][ T228] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 21.121850][ T228] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 21.121870][ T228] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim
[ 21.121887][ T228] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim
[ 21.121906][ T228] nsim_drv_remove (drivers/net/netdevsim/dev.c:1678) netdevsim
[ 21.121923][ T228] device_release_driver_internal (drivers/base/dd.c:1274 drivers/base/dd.c:1295)
[ 21.121930][ T228] ? klist_put (lib/klist.c:220)
[ 21.121938][ T228] bus_remove_device (./include/linux/kobject.h:193 drivers/base/base.h:73 drivers/base/bus.c:586)
[ 21.121948][ T228] device_del (drivers/base/core.c:3882)
[ 21.121956][ T228] ? __pfx_device_del (drivers/base/core.c:3836)
[ 21.121969][ T228] device_unregister (drivers/base/core.c:3799 drivers/base/core.c:3923)
[ 21.121973][ T228] del_device_store (drivers/net/netdevsim/bus.c:230) netdevsim
[ 21.121990][ T228] ? __pfx_del_device_store (drivers/net/netdevsim/bus.c:197) netdevsim
[ 21.122003][ T228] ? sysfs_file_kobj (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1155 fs/sysfs/file.c:24)
[ 21.122011][ T228] ? sysfs_file_kobj (fs/sysfs/file.c:26)
[ 21.122019][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:138)
[ 21.122021][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334)
[ 21.122032][ T228] vfs_write (fs/read_write.c:593 fs/read_write.c:686)
[ 21.122043][ T228] ? __pfx_vfs_write (fs/read_write.c:667)
[ 21.122052][ T228] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137)
[ 21.122063][ T228] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 21.122076][ T228] ksys_write (fs/read_write.c:738)
[ 21.122081][ T228] ? __pfx_ksys_write (fs/read_write.c:728)
[ 21.122084][ T228] ? 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)
[ 21.122100][ T228] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 21.122109][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 21.122113][ T228] RIP: 0033:0x7f659a5fdb77
[ 21.122117][ T228] 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
[ 21.122120][ T228] RSP: 002b:00007fffcc945d58 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 21.122123][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f659a5fdb77
[ 21.122125][ T228] RDX: 0000000000000004 RSI: 00005599336498b0 RDI: 0000000000000001
[ 21.122127][ T228] RBP: 00005599336498b0 R08: 0000000000000003 R09: 0000000000000000
[ 21.122129][ T228] R10: 0000000000000100 R11: 0000000000000246 R12: 0000000000000004
[ 21.122130][ T228] R13: 00007f659a6b9760 R14: 0000000000000004 R15: 00007f659a6b49c0
| [ 21.122130][ T228] R13: 00007f659a6b9760 R14: 0000000000000004 R15: 00007f659a6b49c0
| [ 21.122148][ T228]
| [ 21.122242][ T228] BUG: using smp_processor_id() in preemptible [00000000] code: tc-mq-visibilit/228
| [ 21.140049][ T228] 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
[ 21.140514][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 21.140515][ T228] Call Trace:
[ 21.140518][ T228]
[ 21.140521][ T228] dump_stack_lvl (lib/dump_stack.c:123)
[ 21.140534][ T228] check_preemption_disabled (lib/smp_processor_id.c:52)
[ 21.140546][ T228] 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
[ 21.140565][ T228] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 21.140583][ T228] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 21.140602][ T228] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim
[ 21.140620][ T228] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim
[ 21.140639][ T228] nsim_drv_remove (drivers/net/netdevsim/dev.c:1678) netdevsim
[ 21.140655][ T228] device_release_driver_internal (drivers/base/dd.c:1274 drivers/base/dd.c:1295)
[ 21.140664][ T228] ? klist_put (lib/klist.c:220)
[ 21.140673][ T228] bus_remove_device (./include/linux/kobject.h:193 drivers/base/base.h:73 drivers/base/bus.c:586)
[ 21.140684][ T228] device_del (drivers/base/core.c:3882)
[ 21.140693][ T228] ? __pfx_device_del (drivers/base/core.c:3836)
[ 21.140706][ T228] device_unregister (drivers/base/core.c:3799 drivers/base/core.c:3923)
[ 21.140710][ T228] del_device_store (drivers/net/netdevsim/bus.c:230) netdevsim
[ 21.140728][ T228] ? __pfx_del_device_store (drivers/net/netdevsim/bus.c:197) netdevsim
[ 21.140741][ T228] ? sysfs_file_kobj (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1155 fs/sysfs/file.c:24)
[ 21.140750][ T228] ? sysfs_file_kobj (fs/sysfs/file.c:26)
[ 21.140758][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:138)
[ 21.140761][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334)
[ 21.140772][ T228] vfs_write (fs/read_write.c:593 fs/read_write.c:686)
[ 21.140783][ T228] ? __pfx_vfs_write (fs/read_write.c:667)
[ 21.140792][ T228] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137)
[ 21.140805][ T228] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 21.140820][ T228] ksys_write (fs/read_write.c:738)
[ 21.140826][ T228] ? __pfx_ksys_write (fs/read_write.c:728)
[ 21.140828][ T228] ? 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)
[ 21.140846][ T228] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 21.140855][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 21.140860][ T228] RIP: 0033:0x7f659a5fdb77
[ 21.140865][ T228] 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
[ 21.140868][ T228] RSP: 002b:00007fffcc945d58 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 21.140872][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f659a5fdb77
[ 21.140874][ T228] RDX: 0000000000000004 RSI: 00005599336498b0 RDI: 0000000000000001
[ 21.140876][ T228] RBP: 00005599336498b0 R08: 0000000000000003 R09: 0000000000000000
[ 21.140878][ T228] R10: 0000000000000100 R11: 0000000000000246 R12: 0000000000000004
[ 21.140879][ T228] R13: 00007f659a6b9760 R14: 0000000000000004 R15: 00007f659a6b49c0
| [ 21.140879][ T228] R13: 00007f659a6b9760 R14: 0000000000000004 R15: 00007f659a6b49c0
| [ 21.140897][ T228]
| [ 21.157607][ T228] BUG: using smp_processor_id() in preemptible [00000000] code: tc-mq-visibilit/228
| [ 21.158221][ T228] 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
[ 21.158668][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 21.158669][ T228] Call Trace:
[ 21.158671][ T228]
[ 21.158673][ T228] dump_stack_lvl (lib/dump_stack.c:123)
[ 21.158680][ T228] check_preemption_disabled (lib/smp_processor_id.c:52)
[ 21.158688][ T228] 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
[ 21.158709][ T228] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 21.158727][ T228] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 21.158747][ T228] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim
[ 21.158764][ T228] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim
[ 21.158783][ T228] nsim_drv_remove (drivers/net/netdevsim/dev.c:1678) netdevsim
[ 21.158800][ T228] device_release_driver_internal (drivers/base/dd.c:1274 drivers/base/dd.c:1295)
[ 21.158806][ T228] ? klist_put (lib/klist.c:220)
[ 21.158813][ T228] bus_remove_device (./include/linux/kobject.h:193 drivers/base/base.h:73 drivers/base/bus.c:586)
[ 21.158823][ T228] device_del (drivers/base/core.c:3882)
[ 21.158830][ T228] ? __pfx_device_del (drivers/base/core.c:3836)
[ 21.158844][ T228] device_unregister (drivers/base/core.c:3799 drivers/base/core.c:3923)
[ 21.158847][ T228] del_device_store (drivers/net/netdevsim/bus.c:230) netdevsim
[ 21.158865][ T228] ? __pfx_del_device_store (drivers/net/netdevsim/bus.c:197) netdevsim
[ 21.158878][ T228] ? sysfs_file_kobj (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1155 fs/sysfs/file.c:24)
[ 21.158884][ T228] ? sysfs_file_kobj (fs/sysfs/file.c:26)
[ 21.158893][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:138)
[ 21.158895][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334)
[ 21.158905][ T228] vfs_write (fs/read_write.c:593 fs/read_write.c:686)
[ 21.158914][ T228] ? __pfx_vfs_write (fs/read_write.c:667)
[ 21.158923][ T228] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137)
[ 21.158933][ T228] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 21.158946][ T228] ksys_write (fs/read_write.c:738)
[ 21.158951][ T228] ? __pfx_ksys_write (fs/read_write.c:728)
[ 21.158954][ T228] ? 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)
[ 21.158968][ T228] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 21.158975][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 21.158978][ T228] RIP: 0033:0x7f659a5fdb77
[ 21.158982][ T228] 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
[ 21.158984][ T228] RSP: 002b:00007fffcc945d58 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 21.158987][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f659a5fdb77
[ 21.158989][ T228] RDX: 0000000000000004 RSI: 00005599336498b0 RDI: 0000000000000001
[ 21.158991][ T228] RBP: 00005599336498b0 R08: 0000000000000003 R09: 0000000000000000
[ 21.158992][ T228] R10: 0000000000000100 R11: 0000000000000246 R12: 0000000000000004
[ 21.158994][ T228] R13: 00007f659a6b9760 R14: 0000000000000004 R15: 00007f659a6b49c0
| [ 21.159012][ T228]
| [ 21.632855][ T247] netdevsim netdevsim813 eni813np1: renamed from eth0
| [ 29.082994][ T228] BUG: using smp_processor_id() in preemptible [00000000] code: tc-mq-visibilit/228
| [ 29.084159][ T228] 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
[ 29.084610][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 29.084612][ T228] Call Trace:
[ 29.084614][ T228]
[ 29.084617][ T228] dump_stack_lvl (lib/dump_stack.c:123)
[ 29.084630][ T228] check_preemption_disabled (lib/smp_processor_id.c:52)
[ 29.084640][ T228] 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
[ 29.084659][ T228] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 29.084677][ T228] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 29.084700][ T228] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim
[ 29.084717][ T228] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim
[ 29.084737][ T228] nsim_drv_remove (drivers/net/netdevsim/dev.c:1678) netdevsim
[ 29.084754][ T228] device_release_driver_internal (drivers/base/dd.c:1274 drivers/base/dd.c:1295)
[ 29.084762][ T228] ? klist_put (lib/klist.c:220)
[ 29.084770][ T228] bus_remove_device (./include/linux/kobject.h:193 drivers/base/base.h:73 drivers/base/bus.c:586)
[ 29.084781][ T228] device_del (drivers/base/core.c:3882)
[ 29.084789][ T228] ? __pfx_device_del (drivers/base/core.c:3836)
[ 29.084802][ T228] device_unregister (drivers/base/core.c:3799 drivers/base/core.c:3923)
[ 29.084806][ T228] del_device_store (drivers/net/netdevsim/bus.c:230) netdevsim
[ 29.084824][ T228] ? __pfx_del_device_store (drivers/net/netdevsim/bus.c:197) netdevsim
[ 29.084837][ T228] ? sysfs_file_kobj (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1155 fs/sysfs/file.c:24)
[ 29.084845][ T228] ? sysfs_file_kobj (fs/sysfs/file.c:26)
[ 29.084853][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:138)
[ 29.084856][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334)
[ 29.084866][ T228] vfs_write (fs/read_write.c:593 fs/read_write.c:686)
[ 29.084878][ T228] ? __pfx_vfs_write (fs/read_write.c:667)
[ 29.084888][ T228] ? __lock_acquire (kernel/locking/lockdep.c:5240)
[ 29.084910][ T228] ksys_write (fs/read_write.c:738)
[ 29.084915][ T228] ? __pfx_ksys_write (fs/read_write.c:728)
[ 29.084930][ T228] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 29.084938][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 29.084942][ T228] RIP: 0033:0x7f659a5fdb77
[ 29.084948][ T228] 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
[ 29.084951][ T228] RSP: 002b:00007fffcc945d58 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 29.084955][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f659a5fdb77
[ 29.084958][ T228] RDX: 0000000000000004 RSI: 00005599336498b0 RDI: 0000000000000001
[ 29.084959][ T228] RBP: 00005599336498b0 R08: 0000000000000000 R09: 00007f659a6704e0
[ 29.084961][ T228] R10: 00007f659a6703e0 R11: 0000000000000246 R12: 0000000000000004
[ 29.084963][ T228] R13: 00007f659a6b9760 R14: 0000000000000004 R15: 00007f659a6b49c0
| [ 29.084963][ T228] R13: 00007f659a6b9760 R14: 0000000000000004 R15: 00007f659a6b49c0
| [ 29.084981][ T228]
| [ 29.100558][ T228] BUG: using smp_processor_id() in preemptible [00000000] code: tc-mq-visibilit/228
| [ 29.101214][ T228] 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
[ 29.101650][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 29.101652][ T228] Call Trace:
[ 29.101654][ T228]
[ 29.101656][ T228] dump_stack_lvl (lib/dump_stack.c:123)
[ 29.101664][ T228] check_preemption_disabled (lib/smp_processor_id.c:52)
[ 29.101674][ T228] 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
[ 29.101696][ T228] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 29.101714][ T228] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 29.101734][ T228] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim
[ 29.101751][ T228] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim
[ 29.101770][ T228] nsim_drv_remove (drivers/net/netdevsim/dev.c:1678) netdevsim
[ 29.101787][ T228] device_release_driver_internal (drivers/base/dd.c:1274 drivers/base/dd.c:1295)
[ 29.101794][ T228] ? klist_put (lib/klist.c:220)
[ 29.101801][ T228] bus_remove_device (./include/linux/kobject.h:193 drivers/base/base.h:73 drivers/base/bus.c:586)
[ 29.101812][ T228] device_del (drivers/base/core.c:3882)
[ 29.101819][ T228] ? __pfx_device_del (drivers/base/core.c:3836)
[ 29.101833][ T228] device_unregister (drivers/base/core.c:3799 drivers/base/core.c:3923)
[ 29.101836][ T228] del_device_store (drivers/net/netdevsim/bus.c:230) netdevsim
[ 29.101854][ T228] ? __pfx_del_device_store (drivers/net/netdevsim/bus.c:197) netdevsim
[ 29.101867][ T228] ? sysfs_file_kobj (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1155 fs/sysfs/file.c:24)
[ 29.101874][ T228] ? sysfs_file_kobj (fs/sysfs/file.c:26)
[ 29.101882][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:138)
[ 29.101884][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334)
[ 29.101895][ T228] vfs_write (fs/read_write.c:593 fs/read_write.c:686)
[ 29.101905][ T228] ? __pfx_vfs_write (fs/read_write.c:667)
[ 29.101915][ T228] ? __lock_acquire (kernel/locking/lockdep.c:5240)
[ 29.101936][ T228] ksys_write (fs/read_write.c:738)
[ 29.101941][ T228] ? __pfx_ksys_write (fs/read_write.c:728)
[ 29.101955][ T228] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 29.101963][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 29.101966][ T228] RIP: 0033:0x7f659a5fdb77
[ 29.101970][ T228] 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
[ 29.101973][ T228] RSP: 002b:00007fffcc945d58 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 29.101977][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f659a5fdb77
[ 29.101979][ T228] RDX: 0000000000000004 RSI: 00005599336498b0 RDI: 0000000000000001
[ 29.101980][ T228] RBP: 00005599336498b0 R08: 0000000000000000 R09: 00007f659a6704e0
[ 29.101982][ T228] R10: 00007f659a6703e0 R11: 0000000000000246 R12: 0000000000000004
[ 29.101984][ T228] R13: 00007f659a6b9760 R14: 0000000000000004 R15: 00007f659a6b49c0
| [ 29.101984][ T228] R13: 00007f659a6b9760 R14: 0000000000000004 R15: 00007f659a6b49c0
| [ 29.102002][ T228]
| [ 29.117555][ T228] BUG: using smp_processor_id() in preemptible [00000000] code: tc-mq-visibilit/228
| [ 29.118963][ T228] 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
[ 29.119404][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 29.119406][ T228] Call Trace:
[ 29.119408][ T228]
[ 29.119410][ T228] dump_stack_lvl (lib/dump_stack.c:123)
[ 29.119419][ T228] check_preemption_disabled (lib/smp_processor_id.c:52)
[ 29.119427][ T228] 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
[ 29.119446][ T228] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 29.119464][ T228] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 29.119484][ T228] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim
[ 29.119501][ T228] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim
[ 29.119520][ T228] nsim_drv_remove (drivers/net/netdevsim/dev.c:1678) netdevsim
[ 29.119536][ T228] device_release_driver_internal (drivers/base/dd.c:1274 drivers/base/dd.c:1295)
[ 29.119542][ T228] ? klist_put (lib/klist.c:220)
[ 29.119550][ T228] bus_remove_device (./include/linux/kobject.h:193 drivers/base/base.h:73 drivers/base/bus.c:586)
[ 29.119560][ T228] device_del (drivers/base/core.c:3882)
[ 29.119567][ T228] ? __pfx_device_del (drivers/base/core.c:3836)
[ 29.119580][ T228] device_unregister (drivers/base/core.c:3799 drivers/base/core.c:3923)
[ 29.119584][ T228] del_device_store (drivers/net/netdevsim/bus.c:230) netdevsim
[ 29.119602][ T228] ? __pfx_del_device_store (drivers/net/netdevsim/bus.c:197) netdevsim
[ 29.119614][ T228] ? sysfs_file_kobj (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1155 fs/sysfs/file.c:24)
[ 29.119621][ T228] ? sysfs_file_kobj (fs/sysfs/file.c:26)
[ 29.119629][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:138)
[ 29.119631][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334)
[ 29.119641][ T228] vfs_write (fs/read_write.c:593 fs/read_write.c:686)
[ 29.119650][ T228] ? __pfx_vfs_write (fs/read_write.c:667)
[ 29.119661][ T228] ? __lock_acquire (kernel/locking/lockdep.c:5240)
[ 29.119680][ T228] ksys_write (fs/read_write.c:738)
[ 29.119685][ T228] ? __pfx_ksys_write (fs/read_write.c:728)
[ 29.119701][ T228] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 29.119709][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 29.119713][ T228] RIP: 0033:0x7f659a5fdb77
[ 29.119717][ T228] 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
[ 29.119719][ T228] RSP: 002b:00007fffcc945d58 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 29.119723][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f659a5fdb77
[ 29.119725][ T228] RDX: 0000000000000004 RSI: 00005599336498b0 RDI: 0000000000000001
[ 29.119727][ T228] RBP: 00005599336498b0 R08: 0000000000000000 R09: 00007f659a6704e0
[ 29.119728][ T228] R10: 00007f659a6703e0 R11: 0000000000000246 R12: 0000000000000004
[ 29.119730][ T228] R13: 00007f659a6b9760 R14: 0000000000000004 R15: 00007f659a6b49c0
| [ 29.119730][ T228] R13: 00007f659a6b9760 R14: 0000000000000004 R15: 00007f659a6b49c0
| [ 29.119748][ T228]
| [ 29.135589][ T228] BUG: using smp_processor_id() in preemptible [00000000] code: tc-mq-visibilit/228
| [ 29.136912][ T228] 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
[ 29.137430][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 29.137432][ T228] Call Trace:
[ 29.137434][ T228]
[ 29.137437][ T228] dump_stack_lvl (lib/dump_stack.c:123)
[ 29.137450][ T228] check_preemption_disabled (lib/smp_processor_id.c:52)
[ 29.137461][ T228] 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
[ 29.137480][ T228] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 29.137498][ T228] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 29.137518][ T228] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim
[ 29.137535][ T228] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim
[ 29.137554][ T228] nsim_drv_remove (drivers/net/netdevsim/dev.c:1678) netdevsim
[ 29.137571][ T228] device_release_driver_internal (drivers/base/dd.c:1274 drivers/base/dd.c:1295)
[ 29.137580][ T228] ? klist_put (lib/klist.c:220)
[ 29.137588][ T228] bus_remove_device (./include/linux/kobject.h:193 drivers/base/base.h:73 drivers/base/bus.c:586)
[ 29.137598][ T228] device_del (drivers/base/core.c:3882)
[ 29.137606][ T228] ? __pfx_device_del (drivers/base/core.c:3836)
[ 29.137620][ T228] device_unregister (drivers/base/core.c:3799 drivers/base/core.c:3923)
[ 29.137623][ T228] del_device_store (drivers/net/netdevsim/bus.c:230) netdevsim
[ 29.137641][ T228] ? __pfx_del_device_store (drivers/net/netdevsim/bus.c:197) netdevsim
[ 29.137654][ T228] ? sysfs_file_kobj (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1155 fs/sysfs/file.c:24)
[ 29.137663][ T228] ? sysfs_file_kobj (fs/sysfs/file.c:26)
[ 29.137672][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:138)
[ 29.137674][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334)
[ 29.137684][ T228] vfs_write (fs/read_write.c:593 fs/read_write.c:686)
[ 29.137699][ T228] ? __pfx_vfs_write (fs/read_write.c:667)
[ 29.137709][ T228] ? __lock_acquire (kernel/locking/lockdep.c:5240)
[ 29.137741][ T228] ksys_write (fs/read_write.c:738)
[ 29.137746][ T228] ? __pfx_ksys_write (fs/read_write.c:728)
[ 29.137760][ T228] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 29.137770][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 29.137774][ T228] RIP: 0033:0x7f659a5fdb77
[ 29.137780][ T228] 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
[ 29.137783][ T228] RSP: 002b:00007fffcc945d58 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 29.137787][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f659a5fdb77
[ 29.137789][ T228] RDX: 0000000000000004 RSI: 00005599336498b0 RDI: 0000000000000001
[ 29.137790][ T228] RBP: 00005599336498b0 R08: 0000000000000000 R09: 00007f659a6704e0
[ 29.137792][ T228] R10: 00007f659a6703e0 R11: 0000000000000246 R12: 0000000000000004
Finger prints:
check_preemption_disabled:nsim_queue_uninit:nsim_destroy:__nsim_dev_port_del:nsim_dev_reload_destroy