====================================== | 0 | xx__-> [ 12.376427][ T228] ------------[ cut here ]------------ | [ 12.376833][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 12.377268][ T228] Modules linked in: netdevsim [ 12.378082][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.378407][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 12.378694][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 12.379468][ T228] RSP: 0018:ffffc90000a27910 EFLAGS: 00010246 [ 12.379748][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 12.380097][ T228] RDX: 0000000000000000 RSI: ffff88800a29ac98 RDI: ffff888008d28b28 [ 12.380484][ T228] RBP: ffffffffaa124440 R08: 0000000000000000 R09: fffffbfff4ffd844 [ 12.380861][ T228] R10: ffffffffa7fec227 R11: ffff888008d28040 R12: 0000000000000000 [ 12.381172][ T228] R13: ffff88800a29a128 R14: ffff88800a29a008 R15: ffff88800a29a000 [ 12.381630][ T228] FS: 00007f5d053bc740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 12.381998][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.382259][ T228] CR2: 000055627959c47c CR3: 000000000a2a6005 CR4: 0000000000772ef0 [ 12.382581][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 12.382886][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 12.383251][ T228] PKRU: 55555554 [ 12.383449][ T228] Call Trace: [ 12.383612][ T228] [ 12.383726][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 12.383928][ T228] ? __warn (kernel/panic.c:748) [ 12.384107][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 12.384307][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 12.384584][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 12.384793][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 12.385044][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 12.385321][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 12.385685][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 12.386035][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 12.386314][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 12.386608][ T228] register_netdevice (net/core/dev.c:11033) [ 12.386816][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 12.387069][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 12.387357][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 12.387650][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 12.387939][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 12.388303][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 12.388590][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 12.388818][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 12.389138][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 12.389375][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 12.389642][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 12.389842][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 12.390070][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 12.390245][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 12.390577][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 12.390805][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 12.391028][ T228] ksys_write (fs/read_write.c:731) [ 12.391239][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 12.391556][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 12.391795][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 12.392105][ T228] RIP: 0033:0x7f5d054fdb77 [ 12.392362][ 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 [ 12.393213][ T228] RSP: 002b:00007ffd84d39578 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 12.393567][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5d054fdb77 [ 12.393991][ T228] RDX: 0000000000000002 RSI: 0000556279785130 RDI: 0000000000000001 [ 12.394326][ T228] RBP: 0000556279785130 R08: 0000000000000000 R09: 00007f5d055704e0 [ 12.394675][ T228] R10: 00007f5d055703e0 R11: 0000000000000246 R12: 0000000000000002 [ 12.394986][ T228] R13: 00007f5d055b9760 R14: 0000000000000002 R15: 00007f5d055b49c0 | [ 160.971931][ T228] ------------[ cut here ]------------ | [ 160.972311][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 160.972902][ T228] Modules linked in: netdevsim | [ 160.974252][ T228] Tainted: [W]=WARN [ 160.974499][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 160.974877][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 160.975287][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 160.976282][ T228] RSP: 0018:ffffc90000a27910 EFLAGS: 00010246 [ 160.976660][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 160.977139][ T228] RDX: 0000000000000000 RSI: ffff8880051eac98 RDI: ffff888008d28b28 [ 160.977604][ T228] RBP: ffffffffaa124440 R08: 0000000000000000 R09: fffffbfff4ffd844 [ 160.978086][ T228] R10: ffffffffa7fec227 R11: ffff888008d28040 R12: 0000000000000000 [ 160.978573][ T228] R13: ffff8880051ea128 R14: ffff8880051ea008 R15: ffff8880051ea000 [ 160.979049][ T228] FS: 00007f5d053bc740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 160.979616][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 160.980031][ T228] CR2: 00005562795c14f8 CR3: 000000000a2a6005 CR4: 0000000000772ef0 [ 160.980520][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 160.980990][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 160.981488][ T228] PKRU: 55555554 [ 160.981727][ T228] Call Trace: [ 160.981956][ T228] [ 160.982132][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 160.982437][ T228] ? __warn (kernel/panic.c:748) [ 160.982683][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 160.982995][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 160.983341][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 160.983579][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 160.984160][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 160.984505][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 160.984831][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 160.985268][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 160.985592][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 160.985904][ T228] register_netdevice (net/core/dev.c:11033) [ 160.986249][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 160.986586][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 160.986923][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 160.987379][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 160.987765][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 160.988015][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 160.988229][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 160.988448][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 160.988701][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 160.988890][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 160.989095][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 160.989302][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 160.989520][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 160.989704][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 160.989929][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 160.990161][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 160.990370][ T228] ksys_write (fs/read_write.c:731) [ 160.990523][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 160.990744][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 160.990942][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 160.991194][ T228] RIP: 0033:0x7f5d054fdb77 [ 160.991400][ 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 [ 160.992079][ T228] RSP: 002b:00007ffd84d38208 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 160.992366][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5d054fdb77 [ 160.992649][ T228] RDX: 0000000000000002 RSI: 0000556279785130 RDI: 0000000000000001 [ 160.992944][ T228] RBP: 0000556279785130 R08: 0000000000000000 R09: 00007f5d055704e0 [ 160.993243][ T228] R10: 00007f5d055703e0 R11: 0000000000000246 R12: 0000000000000002 [ 160.993570][ T228] R13: 00007f5d055b9760 R14: 0000000000000002 R15: 00007f5d055b49c0 | [ 162.720811][ T228] ------------[ cut here ]------------ | [ 162.721094][ T228] WARNING: CPU: 1 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 162.721495][ T228] Modules linked in: netdevsim | [ 162.722175][ T228] Tainted: [W]=WARN [ 162.722325][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 162.722564][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 162.722855][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 162.723575][ T228] RSP: 0018:ffffc90000a27910 EFLAGS: 00010246 [ 162.723858][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 162.724160][ T228] RDX: 0000000000000000 RSI: ffff88800e612c98 RDI: ffff888008d28b28 [ 162.724544][ T228] RBP: ffffffffaa124440 R08: 0000000000000000 R09: fffffbfff4ffd844 [ 162.724909][ T228] R10: ffffffffa7fec227 R11: ffff888008d28040 R12: 0000000000000000 [ 162.725266][ T228] R13: ffff88800e612128 R14: ffff88800e612008 R15: ffff88800e612000 [ 162.725598][ T228] FS: 00007f5d053bc740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 162.725963][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 162.726262][ T228] CR2: 00007f17d97a1220 CR3: 000000000a2a6002 CR4: 0000000000772ef0 [ 162.726562][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 162.726934][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 162.727236][ T228] PKRU: 55555554 [ 162.727383][ T228] Call Trace: [ 162.727552][ T228] [ 162.727653][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 162.727855][ T228] ? __warn (kernel/panic.c:748) [ 162.728013][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 162.728236][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 162.728449][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 162.728598][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 162.728874][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 162.729094][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 162.729322][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 162.729589][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 162.729804][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 162.730004][ T228] register_netdevice (net/core/dev.c:11033) [ 162.730219][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 162.730478][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 162.730693][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 162.730972][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 162.731298][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 162.731557][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 162.731822][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 162.732071][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 162.732344][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 162.732602][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 162.732798][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 162.732995][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 162.733207][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 162.733423][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 162.733672][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 162.733908][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 162.734205][ T228] ksys_write (fs/read_write.c:731) [ 162.734378][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 162.734620][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 162.734856][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 162.735138][ T228] RIP: 0033:0x7f5d054fdb77 [ 162.735551][ 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 [ 162.736278][ T228] RSP: 002b:00007ffd84d38208 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 162.736603][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5d054fdb77 [ 162.736922][ T228] RDX: 0000000000000002 RSI: 0000556279785130 RDI: 0000000000000001 [ 162.737214][ T228] RBP: 0000556279785130 R08: 0000000000000000 R09: 00007f5d055704e0 [ 162.737516][ T228] R10: 00007f5d055703e0 R11: 0000000000000246 R12: 0000000000000002 [ 162.737821][ T228] R13: 00007f5d055b9760 R14: 0000000000000002 R15: 00007f5d055b49c0 | [ 164.376512][ T228] ------------[ cut here ]------------ | [ 164.376882][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 164.378396][ T228] Modules linked in: netdevsim | [ 164.379413][ T228] Tainted: [W]=WARN [ 164.379646][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 164.380047][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 164.380474][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 164.381588][ T228] RSP: 0018:ffffc90000a27910 EFLAGS: 00010246 [ 164.381968][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 164.382494][ T228] RDX: 0000000000000000 RSI: ffff888008f4ac98 RDI: ffff888008d28b28 [ 164.382955][ T228] RBP: ffffffffaa124440 R08: 0000000000000000 R09: fffffbfff4ffd844 [ 164.383452][ T228] R10: ffffffffa7fec227 R11: ffff888008d28040 R12: 0000000000000000 [ 164.383909][ T228] R13: ffff888008f4a128 R14: ffff888008f4a008 R15: ffff888008f4a000 [ 164.384366][ T228] FS: 00007f5d053bc740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 164.384915][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 164.385307][ T228] CR2: 000055627959c47c CR3: 000000000a2a6001 CR4: 0000000000772ef0 [ 164.385695][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 164.386050][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 164.386498][ T228] PKRU: 55555554 [ 164.386729][ T228] Call Trace: [ 164.386964][ T228] [ 164.387141][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 164.387449][ T228] ? __warn (kernel/panic.c:748) [ 164.387694][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 164.388006][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 164.388365][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 164.388650][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 164.388975][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 164.389336][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 164.389670][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 164.390075][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 164.390397][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 164.390754][ T228] register_netdevice (net/core/dev.c:11033) [ 164.391084][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 164.391407][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 164.391750][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 164.392182][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 164.392624][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 164.393052][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 164.393416][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 164.393740][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 164.394148][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 164.394447][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 164.394772][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 164.395107][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 164.395437][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 164.395677][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 164.395987][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 164.396323][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 164.396642][ T228] ksys_write (fs/read_write.c:731) [ 164.396874][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 164.397215][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 164.397521][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 164.397895][ T228] RIP: 0033:0x7f5d054fdb77 [ 164.398220][ 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 [ 164.399122][ T228] RSP: 002b:00007ffd84d38208 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 164.399455][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5d054fdb77 [ 164.399892][ T228] RDX: 0000000000000002 RSI: 0000556279785130 RDI: 0000000000000001 [ 164.400347][ T228] RBP: 0000556279785130 R08: 0000000000000000 R09: 00007f5d055704e0 [ 164.400784][ T228] R10: 00007f5d055703e0 R11: 0000000000000246 R12: 0000000000000002 [ 164.401262][ T228] R13: 00007f5d055b9760 R14: 0000000000000002 R15: 00007f5d055b49c0 | [ 166.175342][ T228] ------------[ cut here ]------------ | [ 166.175630][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 166.176083][ T228] Modules linked in: netdevsim | [ 166.176763][ T228] Tainted: [W]=WARN [ 166.176922][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 166.177194][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 166.177474][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 166.178285][ T228] RSP: 0018:ffffc90000a27910 EFLAGS: 00010246 [ 166.178561][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 166.178873][ T228] RDX: 0000000000000000 RSI: ffff88800bbc2c98 RDI: ffff888008d28b28 [ 166.179276][ T228] RBP: ffffffffaa124440 R08: 0000000000000000 R09: fffffbfff4ffd844 [ 166.179736][ T228] R10: ffffffffa7fec227 R11: ffff888008d28040 R12: 0000000000000000 [ 166.180152][ T228] R13: ffff88800bbc2128 R14: ffff88800bbc2008 R15: ffff88800bbc2000 [ 166.180498][ T228] FS: 00007f5d053bc740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 166.180858][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 166.181129][ T228] CR2: 00005562795ce018 CR3: 000000000a2a6003 CR4: 0000000000772ef0 [ 166.181462][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 166.181759][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 166.182048][ T228] PKRU: 55555554 [ 166.182201][ T228] Call Trace: [ 166.182348][ T228] [ 166.182447][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 166.182648][ T228] ? __warn (kernel/panic.c:748) [ 166.182806][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 166.183016][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 166.183253][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 166.183420][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 166.183633][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 166.183853][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 166.184093][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 166.184361][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 166.184595][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 166.184808][ T228] register_netdevice (net/core/dev.c:11033) [ 166.185027][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 166.185257][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 166.185505][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 166.185774][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 166.186066][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 166.186336][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 166.186552][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 166.186760][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 166.187014][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 166.187224][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 166.187429][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 166.187626][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 166.187824][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 166.188015][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 166.188237][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 166.188445][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 166.188650][ T228] ksys_write (fs/read_write.c:731) [ 166.188801][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 166.189006][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 166.189213][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 166.189459][ T228] RIP: 0033:0x7f5d054fdb77 [ 166.189668][ 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 [ 166.190358][ T228] RSP: 002b:00007ffd84d38208 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 166.190652][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5d054fdb77 [ 166.190957][ T228] RDX: 0000000000000002 RSI: 0000556279785130 RDI: 0000000000000001 [ 166.191257][ T228] RBP: 0000556279785130 R08: 0000000000000000 R09: 00007f5d055704e0 [ 166.191546][ T228] R10: 00007f5d055703e0 R11: 0000000000000246 R12: 0000000000000002 [ 166.191823][ T228] R13: 00007f5d055b9760 R14: 0000000000000002 R15: 00007f5d055b49c0 | [ 167.768461][ T228] ------------[ cut here ]------------ | [ 167.768755][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 167.770627][ T228] Modules linked in: netdevsim | [ 167.771782][ T228] Tainted: [W]=WARN [ 167.771971][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 167.772294][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 167.772608][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 167.773398][ T228] RSP: 0018:ffffc90000a27910 EFLAGS: 00010246 [ 167.773705][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 167.774082][ T228] RDX: 0000000000000000 RSI: ffff88800e622c98 RDI: ffff888008d28b28 [ 167.774469][ T228] RBP: ffffffffaa124440 R08: 0000000000000000 R09: fffffbfff4ffd844 [ 167.774802][ T228] R10: ffffffffa7fec227 R11: ffff888008d28040 R12: 0000000000000000 [ 167.775180][ T228] R13: ffff88800e622128 R14: ffff88800e622008 R15: ffff88800e622000 [ 167.775578][ T228] FS: 00007f5d053bc740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 167.775977][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 167.776292][ T228] CR2: 00005562795c15e8 CR3: 000000000a2a6002 CR4: 0000000000772ef0 [ 167.776644][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 167.777035][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 167.777456][ T228] PKRU: 55555554 [ 167.777667][ T228] Call Trace: [ 167.777880][ T228] [ 167.778025][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 167.778295][ T228] ? __warn (kernel/panic.c:748) [ 167.778497][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 167.778757][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 167.778982][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 167.779191][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 167.779424][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 167.779667][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 167.779907][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 167.780209][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 167.780447][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 167.780699][ T228] register_netdevice (net/core/dev.c:11033) [ 167.780972][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 167.781242][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 167.781540][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 167.781878][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 167.782238][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 167.782547][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 167.782782][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 167.783013][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 167.783366][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 167.783570][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 167.783781][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 167.784019][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 167.784298][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 167.784493][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 167.784746][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 167.784988][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 167.785258][ T228] ksys_write (fs/read_write.c:731) [ 167.785464][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 167.785719][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 167.785980][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 167.786306][ T228] RIP: 0033:0x7f5d054fdb77 [ 167.786574][ 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 [ 167.787420][ T228] RSP: 002b:00007ffd84d38208 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 167.787753][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5d054fdb77 [ 167.788099][ T228] RDX: 0000000000000002 RSI: 0000556279785130 RDI: 0000000000000001 [ 167.788475][ T228] RBP: 0000556279785130 R08: 0000000000000000 R09: 00007f5d055704e0 [ 167.788803][ T228] R10: 00007f5d055703e0 R11: 0000000000000246 R12: 0000000000000002 [ 167.789192][ T228] R13: 00007f5d055b9760 R14: 0000000000000002 R15: 00007f5d055b49c0 | [ 169.504163][ T228] ------------[ cut here ]------------ | [ 169.504443][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 169.504942][ T228] Modules linked in: netdevsim | [ 169.505806][ T228] Tainted: [W]=WARN [ 169.506011][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 169.506421][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 169.506702][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 169.507562][ T228] RSP: 0018:ffffc90000a27910 EFLAGS: 00010246 [ 169.507836][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 169.508265][ T228] RDX: 0000000000000000 RSI: ffff88800a29ac98 RDI: ffff888008d28b28 [ 169.508609][ T228] RBP: ffffffffaa124440 R08: 0000000000000000 R09: fffffbfff4ffd844 [ 169.508937][ T228] R10: ffffffffa7fec227 R11: ffff888008d28040 R12: 0000000000000000 [ 169.509334][ T228] R13: ffff88800a29a128 R14: ffff88800a29a008 R15: ffff88800a29a000 [ 169.509643][ T228] FS: 00007f5d053bc740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 169.510027][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 169.510414][ T228] CR2: 00005562795ce018 CR3: 000000000a2a6002 CR4: 0000000000772ef0 [ 169.510730][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 169.511039][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 169.511479][ T228] PKRU: 55555554 [ 169.511657][ T228] Call Trace: [ 169.511823][ T228] [ 169.511929][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 169.512244][ T228] ? __warn (kernel/panic.c:748) [ 169.512412][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 169.512618][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 169.512844][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 169.513009][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 169.513375][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 169.513616][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 169.513843][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 169.514269][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 169.514487][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 169.514698][ T228] register_netdevice (net/core/dev.c:11033) [ 169.514911][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 169.515174][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 169.515412][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 169.515681][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 169.515967][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 169.516265][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 169.516476][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 169.516696][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 169.516965][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 169.517186][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 169.517412][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 169.517651][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 169.517884][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 169.518079][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 169.518311][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 169.518558][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 169.518784][ T228] ksys_write (fs/read_write.c:731) [ 169.518952][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 169.519215][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 169.519441][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 169.519709][ T228] RIP: 0033:0x7f5d054fdb77 [ 169.519951][ 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 [ 169.520705][ T228] RSP: 002b:00007ffd84d38208 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 169.521037][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5d054fdb77 [ 169.521380][ T228] RDX: 0000000000000002 RSI: 0000556279785130 RDI: 0000000000000001 [ 169.521712][ T228] RBP: 0000556279785130 R08: 0000000000000000 R09: 00007f5d055704e0 [ 169.522035][ T228] R10: 00007f5d055703e0 R11: 0000000000000246 R12: 0000000000000002 [ 169.522374][ T228] R13: 00007f5d055b9760 R14: 0000000000000002 R15: 00007f5d055b49c0 | [ 171.141653][ T228] ------------[ cut here ]------------ | [ 171.141922][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 171.142403][ T228] Modules linked in: netdevsim | [ 171.143041][ T228] Tainted: [W]=WARN [ 171.143200][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 171.143482][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 171.143738][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 171.144414][ T228] RSP: 0018:ffffc90000a27910 EFLAGS: 00010246 [ 171.144673][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 171.145042][ T228] RDX: 0000000000000000 RSI: ffff8880051eac98 RDI: ffff888008d28b28 [ 171.145450][ T228] RBP: ffffffffaa124440 R08: 0000000000000000 R09: fffffbfff4ffd844 [ 171.145746][ T228] R10: ffffffffa7fec227 R11: ffff888008d28040 R12: 0000000000000000 [ 171.146045][ T228] R13: ffff8880051ea128 R14: ffff8880051ea008 R15: ffff8880051ea000 [ 171.146369][ T228] FS: 00007f5d053bc740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 171.146723][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 171.146970][ T228] CR2: 000055627959c47c CR3: 000000000a2a6001 CR4: 0000000000772ef0 [ 171.147271][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 171.147584][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 171.147886][ T228] PKRU: 55555554 [ 171.148032][ T228] Call Trace: [ 171.148187][ T228] [ 171.148289][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 171.148499][ T228] ? __warn (kernel/panic.c:748) [ 171.148659][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 171.148862][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 171.149071][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 171.149226][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 171.149419][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 171.149635][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 171.149846][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 171.150101][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 171.150305][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 171.150507][ T228] register_netdevice (net/core/dev.c:11033) [ 171.150710][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 171.150923][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 171.151147][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 171.151406][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 171.151690][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 171.151969][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 171.152266][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 171.152488][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 171.152742][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 171.152936][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 171.153338][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 171.153653][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 171.153887][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 171.154153][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 171.154363][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 171.154590][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 171.154801][ T228] ksys_write (fs/read_write.c:731) [ 171.154962][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 171.155301][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 171.155604][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 171.155980][ T228] RIP: 0033:0x7f5d054fdb77 [ 171.156490][ 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 [ 171.157768][ T228] RSP: 002b:00007ffd84d38208 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 171.158393][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5d054fdb77 [ 171.158871][ T228] RDX: 0000000000000002 RSI: 0000556279785130 RDI: 0000000000000001 [ 171.159487][ T228] RBP: 0000556279785130 R08: 0000000000000000 R09: 00007f5d055704e0 [ 171.159984][ T228] R10: 00007f5d055703e0 R11: 0000000000000246 R12: 0000000000000002 [ 171.160535][ T228] R13: 00007f5d055b9760 R14: 0000000000000002 R15: 00007f5d055b49c0 | [ 172.747561][ T228] ------------[ cut here ]------------ | [ 172.747997][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 172.748870][ T228] Modules linked in: netdevsim | [ 172.749896][ T228] Tainted: [W]=WARN [ 172.750168][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 172.750564][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 172.750997][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 172.752125][ T228] RSP: 0018:ffffc90000a27910 EFLAGS: 00010246 [ 172.752549][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 172.753008][ T228] RDX: 0000000000000000 RSI: ffff88800e612c98 RDI: ffff888008d28b28 [ 172.753556][ T228] RBP: ffffffffaa124440 R08: 0000000000000000 R09: fffffbfff4ffd844 [ 172.754022][ T228] R10: ffffffffa7fec227 R11: ffff888008d28040 R12: 0000000000000000 [ 172.754500][ T228] R13: ffff88800e612128 R14: ffff88800e612008 R15: ffff88800e612000 [ 172.754958][ T228] FS: 00007f5d053bc740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 172.755525][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 172.755945][ T228] CR2: 000055627975bde8 CR3: 000000000a2a6001 CR4: 0000000000772ef0 [ 172.756439][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 172.756942][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 172.757418][ T228] PKRU: 55555554 [ 172.757660][ T228] Call Trace: [ 172.757897][ T228] [ 172.758091][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 172.758409][ T228] ? __warn (kernel/panic.c:748) [ 172.758655][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 172.758999][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 172.759350][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 172.759590][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 172.759943][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 172.760319][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 172.760641][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 172.761043][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 172.761389][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 172.761709][ T228] register_netdevice (net/core/dev.c:11033) [ 172.762028][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 172.762372][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 172.762695][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 172.763115][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 172.763567][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 172.763972][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 172.764301][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 172.764633][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 172.765038][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 172.765384][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 172.765703][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 172.766018][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 172.766338][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 172.766585][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 172.766897][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 172.767239][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 172.767552][ T228] ksys_write (fs/read_write.c:731) [ 172.767787][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 172.768147][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 172.768466][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 172.768835][ T228] RIP: 0033:0x7f5d054fdb77 [ 172.769178][ 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 [ 172.770256][ T228] RSP: 002b:00007ffd84d38208 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 172.770742][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5d054fdb77 [ 172.771257][ T228] RDX: 0000000000000002 RSI: 0000556279785130 RDI: 0000000000000001 [ 172.771713][ T228] RBP: 0000556279785130 R08: 0000000000000000 R09: 00007f5d055704e0 [ 172.772211][ T228] R10: 00007f5d055703e0 R11: 0000000000000246 R12: 0000000000000002 [ 172.772695][ T228] R13: 00007f5d055b9760 R14: 0000000000000002 R15: 00007f5d055b49c0 | [ 174.344767][ T228] ------------[ cut here ]------------ | [ 174.345248][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 174.345895][ T228] Modules linked in: netdevsim | [ 174.346909][ T228] Tainted: [W]=WARN [ 174.347195][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 174.347636][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 174.348118][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 174.349258][ T228] RSP: 0018:ffffc90000a27910 EFLAGS: 00010246 [ 174.349678][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 174.350202][ T228] RDX: 0000000000000000 RSI: ffff888008f4ac98 RDI: ffff888008d28b28 [ 174.350671][ T228] RBP: ffffffffaa124440 R08: 0000000000000000 R09: fffffbfff4ffd844 [ 174.351182][ T228] R10: ffffffffa7fec227 R11: ffff888008d28040 R12: 0000000000000000 [ 174.351704][ T228] R13: ffff888008f4a128 R14: ffff888008f4a008 R15: ffff888008f4a000 [ 174.352218][ T228] FS: 00007f5d053bc740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 174.352784][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 174.353257][ T228] CR2: 000055627959c47c CR3: 000000000a2a6004 CR4: 0000000000772ef0 [ 174.353748][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 174.354260][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 174.354741][ T228] PKRU: 55555554 [ 174.355005][ T228] Call Trace: [ 174.355307][ T228] [ 174.355496][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 174.355845][ T228] ? __warn (kernel/panic.c:748) [ 174.356132][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 174.356468][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 174.356845][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 174.357140][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 174.357482][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 174.357846][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 174.358236][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 174.358657][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 174.359002][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 174.359374][ T228] register_netdevice (net/core/dev.c:11033) [ 174.359730][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 174.360130][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 174.360507][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 174.360947][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 174.361438][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 174.361881][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 174.362256][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 174.362632][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 174.363090][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 174.363456][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 174.363803][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 174.364171][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 174.364524][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 174.364798][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 174.365168][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 174.365555][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 174.365923][ T228] ksys_write (fs/read_write.c:731) [ 174.366218][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 174.366588][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 174.366936][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 174.367378][ T228] RIP: 0033:0x7f5d054fdb77 [ 174.367731][ 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 [ 174.368876][ T228] RSP: 002b:00007ffd84d38208 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 174.369425][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5d054fdb77 [ 174.369919][ T228] RDX: 0000000000000002 RSI: 0000556279785130 RDI: 0000000000000001 [ 174.370434][ T228] RBP: 0000556279785130 R08: 0000000000000000 R09: 00007f5d055704e0 [ 174.370932][ T228] R10: 00007f5d055703e0 R11: 0000000000000246 R12: 0000000000000002 [ 174.371431][ T228] R13: 00007f5d055b9760 R14: 0000000000000002 R15: 00007f5d055b49c0 | [ 175.901085][ T228] ------------[ cut here ]------------ | [ 175.901459][ T228] WARNING: CPU: 1 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 175.901898][ T228] Modules linked in: netdevsim | [ 175.902561][ T228] Tainted: [W]=WARN [ 175.902720][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 175.903005][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 175.903291][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 175.904003][ T228] RSP: 0018:ffffc90000a27910 EFLAGS: 00010246 [ 175.904266][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 175.904566][ T228] RDX: 0000000000000000 RSI: ffff88800bbc2c98 RDI: ffff888008d28b28 [ 175.904929][ T228] RBP: ffffffffaa124440 R08: 0000000000000000 R09: fffffbfff4ffd844 [ 175.905277][ T228] R10: ffffffffa7fec227 R11: ffff888008d28040 R12: 0000000000000000 [ 175.905585][ T228] R13: ffff88800bbc2128 R14: ffff88800bbc2008 R15: ffff88800bbc2000 [ 175.905935][ T228] FS: 00007f5d053bc740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 175.906480][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 175.906743][ T228] CR2: 000055627959c47c CR3: 000000000a2a6006 CR4: 0000000000772ef0 [ 175.907147][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 175.907481][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 175.907780][ T228] PKRU: 55555554 [ 175.907977][ T228] Call Trace: [ 175.908218][ T228] [ 175.908321][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 175.908534][ T228] ? __warn (kernel/panic.c:748) [ 175.908688][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 175.908885][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 175.909231][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 175.909458][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 175.909708][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 175.909931][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 175.910232][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 175.910558][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 175.910809][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 175.911172][ T228] register_netdevice (net/core/dev.c:11033) [ 175.911443][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 175.911727][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 175.911942][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 175.912285][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 175.912578][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 175.912830][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 175.913149][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 175.913385][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 175.913660][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 175.913984][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 175.914341][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 175.914668][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 175.915005][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 175.915280][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 175.915615][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 175.915952][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 175.916301][ T228] ksys_write (fs/read_write.c:731) [ 175.916555][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 175.916851][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 175.917066][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 175.917307][ T228] RIP: 0033:0x7f5d054fdb77 [ 175.917511][ 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 [ 175.918225][ T228] RSP: 002b:00007ffd84d38208 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 175.918582][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5d054fdb77 [ 175.918907][ T228] RDX: 0000000000000002 RSI: 0000556279785130 RDI: 0000000000000001 [ 175.919214][ T228] RBP: 0000556279785130 R08: 0000000000000000 R09: 00007f5d055704e0 [ 175.919503][ T228] R10: 00007f5d055703e0 R11: 0000000000000246 R12: 0000000000000002 [ 175.919808][ T228] R13: 00007f5d055b9760 R14: 0000000000000002 R15: 00007f5d055b49c0 | [ 180.666085][ T228] ------------[ cut here ]------------ | [ 180.666484][ T228] WARNING: CPU: 1 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 180.667076][ T228] Modules linked in: netdevsim | [ 180.667726][ T228] Tainted: [W]=WARN [ 180.667887][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 180.668153][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 180.668420][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 180.669109][ T228] RSP: 0018:ffffc90000a27910 EFLAGS: 00010246 [ 180.669370][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 180.669666][ T228] RDX: 0000000000000000 RSI: ffff88800a29ac98 RDI: ffff888008d28b28 [ 180.669966][ T228] RBP: ffffffffaa124440 R08: 0000000000000000 R09: fffffbfff4ffd844 [ 180.670285][ T228] R10: ffffffffa7fec227 R11: ffff888008d28040 R12: 0000000000000000 [ 180.670577][ T228] R13: ffff88800a29a128 R14: ffff88800a29a008 R15: ffff88800a29a000 [ 180.670871][ T228] FS: 00007f5d053bc740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 180.671228][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 180.671472][ T228] CR2: 00007f5d054b5890 CR3: 000000000a2a6001 CR4: 0000000000772ef0 [ 180.671769][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 180.672064][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 180.672357][ T228] PKRU: 55555554 [ 180.672507][ T228] Call Trace: [ 180.672655][ T228] [ 180.672760][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 180.672968][ T228] ? __warn (kernel/panic.c:748) [ 180.673135][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 180.673354][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 180.673561][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 180.673710][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 180.673906][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 180.674122][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 180.674328][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 180.674582][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 180.674781][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 180.674981][ T228] register_netdevice (net/core/dev.c:11033) [ 180.675193][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 180.675396][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 180.675615][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 180.675870][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 180.676164][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 180.676424][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 180.676630][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 180.676850][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 180.677116][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 180.677312][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 180.677511][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 180.677708][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 180.677912][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 180.678086][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 180.678296][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 180.678510][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 180.678714][ T228] ksys_write (fs/read_write.c:731) [ 180.678861][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 180.679140][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 180.679347][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 180.679585][ T228] RIP: 0033:0x7f5d054fdb77 [ 180.679789][ 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 [ 180.680480][ T228] RSP: 002b:00007ffd84d37968 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 180.680791][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5d054fdb77 [ 180.681115][ T228] RDX: 0000000000000002 RSI: 0000556279785130 RDI: 0000000000000001 [ 180.681416][ T228] RBP: 0000556279785130 R08: 0000000000000000 R09: 00007f5d055704e0 [ 180.681711][ T228] R10: 00007f5d055703e0 R11: 0000000000000246 R12: 0000000000000002 [ 180.681998][ T228] R13: 00007f5d055b9760 R14: 0000000000000002 R15: 00007f5d055b49c0 | [ 182.345918][ T228] ------------[ cut here ]------------ | [ 182.346344][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 182.346738][ T228] Modules linked in: netdevsim | [ 182.347345][ T228] Tainted: [W]=WARN [ 182.347501][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 182.347806][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 182.348075][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 182.348781][ T228] RSP: 0018:ffffc90000a27910 EFLAGS: 00010246 [ 182.349026][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 182.349322][ T228] RDX: 0000000000000000 RSI: ffff88800e622c98 RDI: ffff888008d28b28 [ 182.349611][ T228] RBP: ffffffffaa124440 R08: 0000000000000000 R09: fffffbfff4ffd844 [ 182.349899][ T228] R10: ffffffffa7fec227 R11: ffff888008d28040 R12: 0000000000000000 [ 182.350195][ T228] R13: ffff88800e622128 R14: ffff88800e622008 R15: ffff88800e622000 [ 182.350495][ T228] FS: 00007f5d053bc740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 182.350847][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 182.351118][ T228] CR2: 000055627974ab2c CR3: 000000000a2a6004 CR4: 0000000000772ef0 [ 182.351412][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 182.351695][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 182.351981][ T228] PKRU: 55555554 [ 182.352140][ T228] Call Trace: [ 182.352295][ T228] [ 182.352402][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 182.352889][ T228] ? __warn (kernel/panic.c:748) [ 182.353040][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 182.353274][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 182.353487][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 182.353639][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 182.353831][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 182.354041][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 182.354254][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 182.354504][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 182.354707][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 182.354904][ T228] register_netdevice (net/core/dev.c:11033) [ 182.355116][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 182.355323][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 182.355547][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 182.355801][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 182.356075][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 182.356329][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 182.356532][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 182.356736][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 182.356992][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 182.357194][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 182.357398][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 182.357598][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 182.357798][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 182.357956][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 182.358167][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 182.358378][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 182.358581][ T228] ksys_write (fs/read_write.c:731) [ 182.358729][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 182.358930][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 182.359131][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 182.359373][ T228] RIP: 0033:0x7f5d054fdb77 [ 182.359579][ 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 [ 182.360269][ T228] RSP: 002b:00007ffd84d37968 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 182.360564][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5d054fdb77 [ 182.360849][ T228] RDX: 0000000000000002 RSI: 0000556279785130 RDI: 0000000000000001 [ 182.361152][ T228] RBP: 0000556279785130 R08: 0000000000000000 R09: 00007f5d055704e0 [ 182.361439][ T228] R10: 00007f5d055703e0 R11: 0000000000000246 R12: 0000000000000002 [ 182.361731][ T228] R13: 00007f5d055b9760 R14: 0000000000000002 R15: 00007f5d055b49c0 | [ 184.039491][ T228] ------------[ cut here ]------------ | [ 184.039822][ T228] WARNING: CPU: 1 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 184.040271][ T228] Modules linked in: netdevsim | [ 184.040855][ T228] Tainted: [W]=WARN [ 184.041026][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 184.041290][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 184.041538][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 184.042223][ T228] RSP: 0018:ffffc90000a27910 EFLAGS: 00010246 [ 184.042502][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 184.042804][ T228] RDX: 0000000000000000 RSI: ffff8880051eac98 RDI: ffff888008d28b28 [ 184.043103][ T228] RBP: ffffffffaa124440 R08: 0000000000000000 R09: fffffbfff4ffd844 [ 184.043609][ T228] R10: ffffffffa7fec227 R11: ffff888008d28040 R12: 0000000000000000 [ 184.043926][ T228] R13: ffff8880051ea128 R14: ffff8880051ea008 R15: ffff8880051ea000 [ 184.044229][ T228] FS: 00007f5d053bc740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 184.044564][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 184.044811][ T228] CR2: 00007ff52c21a000 CR3: 000000000a2a6006 CR4: 0000000000772ef0 [ 184.045119][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 184.045448][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 184.045742][ T228] PKRU: 55555554 [ 184.045906][ T228] Call Trace: [ 184.046084][ T228] [ 184.046190][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 184.046401][ T228] ? __warn (kernel/panic.c:748) [ 184.046554][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 184.046765][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 184.046989][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 184.047220][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 184.047433][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 184.047644][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 184.047857][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 184.048139][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 184.048341][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 184.048561][ T228] register_netdevice (net/core/dev.c:11033) [ 184.048767][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 184.048997][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 184.049220][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 184.049506][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 184.049770][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 184.050046][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 184.050272][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 184.050508][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 184.050777][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 184.050968][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 184.051178][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 184.051393][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 184.051592][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 184.051756][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 184.051955][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 184.052171][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 184.052376][ T228] ksys_write (fs/read_write.c:731) [ 184.052526][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 184.052725][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 184.052926][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 184.053198][ T228] RIP: 0033:0x7f5d054fdb77 [ 184.053403][ 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 [ 184.054106][ T228] RSP: 002b:00007ffd84d37968 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 184.054407][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5d054fdb77 [ 184.054720][ T228] RDX: 0000000000000002 RSI: 0000556279785130 RDI: 0000000000000001 [ 184.055009][ T228] RBP: 0000556279785130 R08: 0000000000000000 R09: 00007f5d055704e0 [ 184.055321][ T228] R10: 00007f5d055703e0 R11: 0000000000000246 R12: 0000000000000002 [ 184.055617][ T228] R13: 00007f5d055b9760 R14: 0000000000000002 R15: 00007f5d055b49c0 | [ 185.852101][ T228] ------------[ cut here ]------------ | [ 185.852759][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 185.853521][ T228] Modules linked in: netdevsim | [ 185.854583][ T228] Tainted: [W]=WARN [ 185.854843][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 185.855283][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 185.855743][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 185.856901][ T228] RSP: 0018:ffffc90000a27910 EFLAGS: 00010246 [ 185.857353][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 185.857850][ T228] RDX: 0000000000000000 RSI: ffff888008f4ac98 RDI: ffff888008d28b28 [ 185.858375][ T228] RBP: ffffffffaa124440 R08: 0000000000000000 R09: fffffbfff4ffd844 [ 185.858873][ T228] R10: ffffffffa7fec227 R11: ffff888008d28040 R12: 0000000000000000 [ 185.859401][ T228] R13: ffff888008f4a128 R14: ffff888008f4a008 R15: ffff888008f4a000 [ 185.859985][ T228] FS: 00007f5d053bc740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 185.860623][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 185.861040][ T228] CR2: 00007f17d9955a00 CR3: 000000000a2a6005 CR4: 0000000000772ef0 [ 185.861615][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 185.862148][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 185.862658][ T228] PKRU: 55555554 [ 185.863440][ T228] Call Trace: [ 185.863703][ T228] [ 185.863875][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 185.864243][ T228] ? __warn (kernel/panic.c:748) [ 185.864513][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 185.864846][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 185.865316][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 185.865605][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 185.865968][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 185.866372][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 185.866743][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 185.867197][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 185.867561][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 185.867925][ T228] register_netdevice (net/core/dev.c:11033) [ 185.868310][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 185.868686][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 185.869116][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 185.869562][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 185.870050][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 185.870526][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 185.870863][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 185.871236][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 185.871647][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 185.871982][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 185.872347][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 185.872678][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 185.873011][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 185.873322][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 185.873651][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 185.873991][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 185.874377][ T228] ksys_write (fs/read_write.c:731) [ 185.874649][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 185.874997][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 185.875366][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 185.875761][ T228] RIP: 0033:0x7f5d054fdb77 [ 185.876121][ 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 [ 185.877238][ T228] RSP: 002b:00007ffd84d37968 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 185.877752][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5d054fdb77 [ 185.878580][ T228] RDX: 0000000000000002 RSI: 0000556279785130 RDI: 0000000000000001 [ 185.879111][ T228] RBP: 0000556279785130 R08: 0000000000000000 R09: 00007f5d055704e0 [ 185.879602][ T228] R10: 00007f5d055703e0 R11: 0000000000000246 R12: 0000000000000002 [ 185.880103][ T228] R13: 00007f5d055b9760 R14: 0000000000000002 R15: 00007f5d055b49c0 | [ 187.581193][ T228] ------------[ cut here ]------------ | [ 187.581628][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 187.582144][ T228] Modules linked in: netdevsim | [ 187.582791][ T228] Tainted: [W]=WARN [ 187.582957][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 187.583270][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 187.583556][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 187.584314][ T228] RSP: 0018:ffffc90000a27910 EFLAGS: 00010246 [ 187.584620][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 187.584945][ T228] RDX: 0000000000000000 RSI: ffff88800e612c98 RDI: ffff888008d28b28 [ 187.585293][ T228] RBP: ffffffffaa124440 R08: 0000000000000000 R09: fffffbfff4ffd844 [ 187.585662][ T228] R10: ffffffffa7fec227 R11: ffff888008d28040 R12: 0000000000000000 [ 187.586001][ T228] R13: ffff88800e612128 R14: ffff88800e612008 R15: ffff88800e612000 [ 187.586328][ T228] FS: 00007f5d053bc740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 187.586682][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 187.586939][ T228] CR2: 000055fda980a630 CR3: 000000000a2a6003 CR4: 0000000000772ef0 [ 187.587669][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 187.587998][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 187.588330][ T228] PKRU: 55555554 [ 187.588504][ T228] Call Trace: [ 187.588671][ T228] [ 187.588774][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 187.589032][ T228] ? __warn (kernel/panic.c:748) [ 187.589202][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 187.589412][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 187.589639][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 187.589798][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 187.590010][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 187.590232][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 187.590447][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 187.590713][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 187.590917][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 187.591139][ T228] register_netdevice (net/core/dev.c:11033) [ 187.591342][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 187.591546][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 187.591795][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 187.592062][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 187.592335][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 187.592588][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 187.592792][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 187.592996][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 187.593358][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 187.593628][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 187.593920][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 187.594270][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 187.594607][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 187.594874][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 187.595228][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 187.595577][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 187.595927][ T228] ksys_write (fs/read_write.c:731) [ 187.596197][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 187.596545][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 187.596876][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 187.597292][ T228] RIP: 0033:0x7f5d054fdb77 [ 187.597635][ 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 [ 187.598761][ T228] RSP: 002b:00007ffd84d37968 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 187.599228][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5d054fdb77 [ 187.599690][ T228] RDX: 0000000000000002 RSI: 0000556279785130 RDI: 0000000000000001 [ 187.600180][ T228] RBP: 0000556279785130 R08: 0000000000000000 R09: 00007f5d055704e0 [ 187.600652][ T228] R10: 00007f5d055703e0 R11: 0000000000000246 R12: 0000000000000002 [ 187.601131][ T228] R13: 00007f5d055b9760 R14: 0000000000000002 R15: 00007f5d055b49c0 | [ 189.348654][ T228] ------------[ cut here ]------------ | [ 189.349358][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 189.349801][ T228] Modules linked in: netdevsim | [ 189.350480][ T228] Tainted: [W]=WARN [ 189.350646][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 189.350901][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 189.351191][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 189.351879][ T228] RSP: 0018:ffffc90000a27910 EFLAGS: 00010246 [ 189.352151][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 189.352489][ T228] RDX: 0000000000000000 RSI: ffff88800bbc2c98 RDI: ffff888008d28b28 [ 189.352803][ T228] RBP: ffffffffaa124440 R08: 0000000000000000 R09: fffffbfff4ffd844 [ 189.353175][ T228] R10: ffffffffa7fec227 R11: ffff888008d28040 R12: 0000000000000000 [ 189.353521][ T228] R13: ffff88800bbc2128 R14: ffff88800bbc2008 R15: ffff88800bbc2000 [ 189.353839][ T228] FS: 00007f5d053bc740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 189.354471][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 189.354732][ T228] CR2: 00007f5d054b5890 CR3: 000000000a2a6005 CR4: 0000000000772ef0 [ 189.355036][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 189.355372][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 189.355677][ T228] PKRU: 55555554 [ 189.355833][ T228] Call Trace: [ 189.356009][ T228] [ 189.356176][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 189.356456][ T228] ? __warn (kernel/panic.c:748) [ 189.356629][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 189.356857][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 189.357100][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 189.357296][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 189.357538][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 189.357779][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 189.358076][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 189.358383][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 189.358655][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 189.358921][ T228] register_netdevice (net/core/dev.c:11033) [ 189.359202][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 189.359480][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 189.359778][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 189.360126][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 189.360443][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 189.360756][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 189.360993][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 189.361273][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 189.361636][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 189.361853][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 189.362097][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 189.362313][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 189.362524][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 189.362705][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 189.362913][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 189.363162][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 189.363387][ T228] ksys_write (fs/read_write.c:731) [ 189.363548][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 189.363764][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 189.363981][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 189.364250][ T228] RIP: 0033:0x7f5d054fdb77 [ 189.364469][ 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 [ 189.365182][ T228] RSP: 002b:00007ffd84d37968 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 189.365483][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5d054fdb77 [ 189.365782][ T228] RDX: 0000000000000002 RSI: 0000556279785130 RDI: 0000000000000001 [ 189.366099][ T228] RBP: 0000556279785130 R08: 0000000000000000 R09: 00007f5d055704e0 [ 189.366396][ T228] R10: 00007f5d055703e0 R11: 0000000000000246 R12: 0000000000000002 [ 189.366693][ T228] R13: 00007f5d055b9760 R14: 0000000000000002 R15: 00007f5d055b49c0 | [ 191.098469][ T228] ------------[ cut here ]------------ | [ 191.098895][ T228] WARNING: CPU: 1 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 191.099331][ T228] Modules linked in: netdevsim | [ 191.099931][ T228] Tainted: [W]=WARN [ 191.100089][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 191.100328][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 191.100575][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 191.101265][ T228] RSP: 0018:ffffc90000a27910 EFLAGS: 00010246 [ 191.101519][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 191.101818][ T228] RDX: 0000000000000000 RSI: ffff88800a29ac98 RDI: ffff888008d28b28 [ 191.102118][ T228] RBP: ffffffffaa124440 R08: 0000000000000000 R09: fffffbfff4ffd844 [ 191.102414][ T228] R10: ffffffffa7fec227 R11: ffff888008d28040 R12: 0000000000000000 [ 191.102711][ T228] R13: ffff88800a29a128 R14: ffff88800a29a008 R15: ffff88800a29a000 [ 191.103002][ T228] FS: 00007f5d053bc740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 191.103372][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 191.103617][ T228] CR2: 000055fda980a630 CR3: 000000000a2a6004 CR4: 0000000000772ef0 [ 191.103909][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 191.104239][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 191.104522][ T228] PKRU: 55555554 [ 191.104699][ T228] Call Trace: [ 191.105035][ T228] [ 191.105155][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 191.105354][ T228] ? __warn (kernel/panic.c:748) [ 191.105508][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 191.105708][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 191.105916][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 191.106089][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 191.106288][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 191.106500][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 191.106706][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 191.106956][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 191.107176][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 191.107382][ T228] register_netdevice (net/core/dev.c:11033) [ 191.107588][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 191.107800][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 191.108021][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 191.108284][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 191.108562][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 191.108820][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 191.109022][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 191.109235][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 191.109486][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 191.109677][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 191.109873][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 191.110085][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 191.110291][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 191.110449][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 191.110653][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 191.110859][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 191.111077][ T228] ksys_write (fs/read_write.c:731) [ 191.111230][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 191.111434][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 191.111629][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 191.111875][ T228] RIP: 0033:0x7f5d054fdb77 [ 191.112094][ 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 [ 191.112776][ T228] RSP: 002b:00007ffd84d37968 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 191.113083][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5d054fdb77 [ 191.113390][ T228] RDX: 0000000000000002 RSI: 0000556279785130 RDI: 0000000000000001 [ 191.113676][ T228] RBP: 0000556279785130 R08: 0000000000000000 R09: 00007f5d055704e0 [ 191.113971][ T228] R10: 00007f5d055703e0 R11: 0000000000000246 R12: 0000000000000002 [ 191.114273][ T228] R13: 00007f5d055b9760 R14: 0000000000000002 R15: 00007f5d055b49c0 | [ 192.840359][ T228] ------------[ cut here ]------------ | [ 192.840812][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 192.841325][ T228] Modules linked in: netdevsim | [ 192.842011][ T228] Tainted: [W]=WARN [ 192.842306][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 192.842601][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 192.842874][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 192.843627][ T228] RSP: 0018:ffffc90000a27910 EFLAGS: 00010246 [ 192.843889][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 192.844244][ T228] RDX: 0000000000000000 RSI: ffff88800e622c98 RDI: ffff888008d28b28 [ 192.844552][ T228] RBP: ffffffffaa124440 R08: 0000000000000000 R09: fffffbfff4ffd844 [ 192.844860][ T228] R10: ffffffffa7fec227 R11: ffff888008d28040 R12: 0000000000000000 [ 192.845250][ T228] R13: ffff88800e622128 R14: ffff88800e622008 R15: ffff88800e622000 [ 192.845557][ T228] FS: 00007f5d053bc740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 192.845918][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 192.846272][ T228] CR2: 0000556279620408 CR3: 000000000a2a6002 CR4: 0000000000772ef0 [ 192.846878][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 192.847298][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 192.847613][ T228] PKRU: 55555554 [ 192.847780][ T228] Call Trace: [ 192.847969][ T228] [ 192.848155][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 192.848401][ T228] ? __warn (kernel/panic.c:748) [ 192.848603][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 192.848817][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 192.849114][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 192.849288][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 192.849566][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 192.849798][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 192.850040][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 192.850481][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 192.850807][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 192.851105][ T228] register_netdevice (net/core/dev.c:11033) [ 192.851404][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 192.851738][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 192.852140][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 192.852590][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 192.853137][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 192.853607][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 192.853955][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 192.854349][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 192.854791][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 192.855171][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 192.855597][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 192.855949][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 192.856340][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 192.856619][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 192.856972][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 192.857359][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 192.857736][ T228] ksys_write (fs/read_write.c:731) [ 192.858009][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 192.858400][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 192.858685][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 192.858947][ T228] RIP: 0033:0x7f5d054fdb77 [ 192.859277][ 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 [ 192.860402][ T228] RSP: 002b:00007ffd84d37968 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 192.860869][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5d054fdb77 [ 192.861350][ T228] RDX: 0000000000000002 RSI: 0000556279785130 RDI: 0000000000000001 [ 192.861815][ T228] RBP: 0000556279785130 R08: 0000000000000000 R09: 00007f5d055704e0 [ 192.862345][ T228] R10: 00007f5d055703e0 R11: 0000000000000246 R12: 0000000000000002 [ 192.862810][ T228] R13: 00007f5d055b9760 R14: 0000000000000002 R15: 00007f5d055b49c0 | [ 194.538567][ T228] ------------[ cut here ]------------ | [ 194.538978][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 194.539721][ T228] Modules linked in: netdevsim | [ 194.540472][ T228] Tainted: [W]=WARN [ 194.540651][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 194.540925][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 194.541224][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 194.541979][ T228] RSP: 0018:ffffc90000a27910 EFLAGS: 00010246 [ 194.542270][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 194.542593][ T228] RDX: 0000000000000000 RSI: ffff8880051eac98 RDI: ffff888008d28b28 [ 194.542927][ T228] RBP: ffffffffaa124440 R08: 0000000000000000 R09: fffffbfff4ffd844 [ 194.543285][ T228] R10: ffffffffa7fec227 R11: ffff888008d28040 R12: 0000000000000000 [ 194.543800][ T228] R13: ffff8880051ea128 R14: ffff8880051ea008 R15: ffff8880051ea000 [ 194.544141][ T228] FS: 00007f5d053bc740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 194.544514][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 194.544812][ T228] CR2: 00007f17d97a1220 CR3: 000000000a2a6005 CR4: 0000000000772ef0 [ 194.545154][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 194.545482][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 194.545810][ T228] PKRU: 55555554 [ 194.545987][ T228] Call Trace: [ 194.546174][ T228] [ 194.546298][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 194.546533][ T228] ? __warn (kernel/panic.c:748) [ 194.546715][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 194.546942][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 194.547185][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 194.547359][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 194.547584][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 194.547820][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 194.548064][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 194.548347][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 194.548584][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 194.548881][ T228] register_netdevice (net/core/dev.c:11033) [ 194.549118][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 194.549354][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 194.549594][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 194.549880][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 194.550183][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 194.550506][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 194.550741][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 194.550981][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 194.551282][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 194.551510][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 194.551732][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 194.551969][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 194.552214][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 194.552408][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 194.552636][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 194.552875][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 194.553132][ T228] ksys_write (fs/read_write.c:731) [ 194.553322][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 194.553542][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 194.553777][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 194.554073][ T228] RIP: 0033:0x7f5d054fdb77 [ 194.554346][ 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 [ 194.555039][ T228] RSP: 002b:00007ffd84d37968 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 194.555386][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5d054fdb77 [ 194.555695][ T228] RDX: 0000000000000002 RSI: 0000556279785130 RDI: 0000000000000001 [ 194.556000][ T228] RBP: 0000556279785130 R08: 0000000000000000 R09: 00007f5d055704e0 [ 194.556328][ T228] R10: 00007f5d055703e0 R11: 0000000000000246 R12: 0000000000000002 [ 194.556632][ T228] R13: 00007f5d055b9760 R14: 0000000000000002 R15: 00007f5d055b49c0 | [ 196.218613][ T228] ------------[ cut here ]------------ | [ 196.219141][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 196.219775][ T228] Modules linked in: netdevsim | [ 196.220795][ T228] Tainted: [W]=WARN [ 196.221036][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 196.221514][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 196.221930][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 196.223091][ T228] RSP: 0018:ffffc90000a27910 EFLAGS: 00010246 [ 196.223491][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 196.223969][ T228] RDX: 0000000000000000 RSI: ffff888008f4ac98 RDI: ffff888008d28b28 [ 196.224466][ T228] RBP: ffffffffaa124440 R08: 0000000000000000 R09: fffffbfff4ffd844 [ 196.224947][ T228] R10: ffffffffa7fec227 R11: ffff888008d28040 R12: 0000000000000000 [ 196.225426][ T228] R13: ffff888008f4a128 R14: ffff888008f4a008 R15: ffff888008f4a000 [ 196.225894][ T228] FS: 00007f5d053bc740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 196.226451][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 196.226851][ T228] CR2: 00007f17d97655a0 CR3: 000000000a2a6002 CR4: 0000000000772ef0 [ 196.227346][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 196.227869][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 196.228809][ T228] PKRU: 55555554 [ 196.229039][ T228] Call Trace: [ 196.229287][ T228] [ 196.229445][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 196.229771][ T228] ? __warn (kernel/panic.c:748) [ 196.230011][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 196.230355][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 196.230698][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 196.230946][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 196.231303][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 196.231627][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 196.231975][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 196.232398][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 196.232739][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 196.233096][ T228] register_netdevice (net/core/dev.c:11033) [ 196.233435][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 196.233748][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 196.234134][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 196.234556][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 196.234996][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 196.235411][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 196.235738][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 196.236101][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 196.236525][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 196.236854][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 196.237209][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 196.237498][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 196.237706][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 196.237868][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 196.238092][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 196.238306][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 196.238514][ T228] ksys_write (fs/read_write.c:731) [ 196.238673][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 196.238897][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 196.239243][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 196.239631][ T228] RIP: 0033:0x7f5d054fdb77 [ 196.240048][ 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 [ 196.241169][ T228] RSP: 002b:00007ffd84d37968 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 196.241644][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5d054fdb77 [ 196.242131][ T228] RDX: 0000000000000002 RSI: 0000556279785130 RDI: 0000000000000001 [ 196.242596][ T228] RBP: 0000556279785130 R08: 0000000000000000 R09: 00007f5d055704e0 [ 196.243084][ T228] R10: 00007f5d055703e0 R11: 0000000000000246 R12: 0000000000000002 Finger prints: __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_drv_port_add