====================================== | 0 | xx__-> [ 13.244543][ T228] ------------[ cut here ]------------ | [ 13.245561][ 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:10566) | [ 13.246300][ T228] Modules linked in: netdevsim [ 13.247165][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.247624][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.248066][ T228] Code: 00 e8 a3 4a 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 d8 33 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 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 d8 33 78 00 call 0x7833f9 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 [ 13.249245][ T228] RSP: 0018:ffffc90000ae7910 EFLAGS: 00010246 [ 13.249624][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 13.249958][ T228] RDX: 0000000000000000 RSI: ffff8880090eac98 RDI: ffff8880094a8b28 [ 13.250326][ T228] RBP: ffffffffa7123440 R08: 0000000000000000 R09: fffffbfff49fd83c [ 13.250662][ T228] R10: ffffffffa4fec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 13.250990][ T228] R13: ffff8880090ea128 R14: ffff8880090ea008 R15: ffff8880090ea000 [ 13.251331][ T228] FS: 00007f00697e0740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 13.251702][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.252014][ T228] CR2: 0000562071b7c47c CR3: 000000000a3c6001 CR4: 0000000000772ef0 [ 13.252366][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 13.252696][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 13.253044][ T228] PKRU: 55555554 [ 13.253252][ T228] Call Trace: [ 13.253430][ T228] [ 13.253558][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.253797][ T228] ? __warn (kernel/panic.c:748) [ 13.253995][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.254245][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 13.254481][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 13.254660][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 13.254888][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 13.255137][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.255389][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 13.255673][ 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) [ 13.255911][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 13.256157][ T228] register_netdevice (net/core/dev.c:11003) [ 13.256431][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 13.256669][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 13.256918][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 13.257236][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 13.257543][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 13.257835][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 13.258073][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 13.258326][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 13.258641][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 13.258878][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 13.259127][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 13.259464][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 13.259829][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 13.260100][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 13.260371][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 13.260607][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 13.260866][ T228] ksys_write (fs/read_write.c:731) [ 13.261052][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 13.261325][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 13.261655][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 13.261963][ T228] RIP: 0033:0x7f0069921b77 [ 13.262236][ 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 [ 13.263071][ T228] RSP: 002b:00007ffd2dbd3e68 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 13.263527][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0069921b77 [ 13.264038][ T228] RDX: 0000000000000002 RSI: 0000562071d65130 RDI: 0000000000000001 [ 13.264573][ T228] RBP: 0000562071d65130 R08: 0000000000000000 R09: 00007f00699944e0 [ 13.265095][ T228] R10: 00007f00699943e0 R11: 0000000000000246 R12: 0000000000000002 [ 13.265644][ T228] R13: 00007f00699dd760 R14: 0000000000000002 R15: 00007f00699d89c0 | [ 156.865261][ T228] ------------[ cut here ]------------ | [ 156.865556][ 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:10566) | [ 156.865978][ T228] Modules linked in: netdevsim | [ 156.866637][ T228] Tainted: [W]=WARN [ 156.866815][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 156.867081][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 156.867372][ T228] Code: 00 e8 a3 4a 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 d8 33 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 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 d8 33 78 00 call 0x7833f9 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 [ 156.868093][ T228] RSP: 0018:ffffc90000ae7910 EFLAGS: 00010246 [ 156.868413][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 156.868746][ T228] RDX: 0000000000000000 RSI: ffff88800a0dac98 RDI: ffff8880094a8b28 [ 156.869074][ T228] RBP: ffffffffa7123440 R08: 0000000000000000 R09: fffffbfff49fd83c [ 156.869410][ T228] R10: ffffffffa4fec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 156.869749][ T228] R13: ffff88800a0da128 R14: ffff88800a0da008 R15: ffff88800a0da000 [ 156.870092][ T228] FS: 00007f00697e0740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 156.870521][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 156.870809][ T228] CR2: 0000562071d65130 CR3: 000000000a3c6004 CR4: 0000000000772ef0 [ 156.871160][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 156.871508][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 156.871836][ T228] PKRU: 55555554 [ 156.872015][ T228] Call Trace: [ 156.872184][ T228] [ 156.872336][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 156.872570][ T228] ? __warn (kernel/panic.c:748) [ 156.872739][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 156.872970][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 156.873217][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 156.873385][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 156.873613][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 156.873859][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 156.874100][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 156.874396][ 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) [ 156.874630][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 156.874851][ T228] register_netdevice (net/core/dev.c:11003) [ 156.875088][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 156.875344][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 156.875597][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 156.875885][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 156.876175][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 156.876466][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 156.876705][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 156.876932][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 156.877222][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 156.877441][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 156.877661][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 156.877882][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 156.878113][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 156.878330][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 156.878557][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 156.878798][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 156.879026][ T228] ksys_write (fs/read_write.c:731) [ 156.879214][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 156.879452][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 156.879689][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 156.879964][ T228] RIP: 0033:0x7f0069921b77 [ 156.880190][ 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 [ 156.880928][ T228] RSP: 002b:00007ffd2dbd2af8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 156.881281][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0069921b77 [ 156.881605][ T228] RDX: 0000000000000002 RSI: 0000562071d65130 RDI: 0000000000000001 [ 156.881919][ T228] RBP: 0000562071d65130 R08: 0000000000000000 R09: 00007f00699944e0 [ 156.882241][ T228] R10: 00007f00699943e0 R11: 0000000000000246 R12: 0000000000000002 [ 156.882570][ T228] R13: 00007f00699dd760 R14: 0000000000000002 R15: 00007f00699d89c0 | [ 158.504411][ T228] ------------[ cut here ]------------ | [ 158.504723][ 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:10566) | [ 158.505117][ T228] Modules linked in: netdevsim | [ 158.505869][ T228] Tainted: [W]=WARN [ 158.506024][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 158.506297][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 158.506578][ T228] Code: 00 e8 a3 4a 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 d8 33 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 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 d8 33 78 00 call 0x7833f9 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 [ 158.507306][ T228] RSP: 0018:ffffc90000ae7910 EFLAGS: 00010246 [ 158.507583][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 158.507885][ T228] RDX: 0000000000000000 RSI: ffff88800a052c98 RDI: ffff8880094a8b28 [ 158.508184][ T228] RBP: ffffffffa7123440 R08: 0000000000000000 R09: fffffbfff49fd83c [ 158.508507][ T228] R10: ffffffffa4fec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 158.508833][ T228] R13: ffff88800a052128 R14: ffff88800a052008 R15: ffff88800a052000 [ 158.509151][ T228] FS: 00007f00697e0740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 158.509525][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 158.509805][ T228] CR2: 0000562071b7c47c CR3: 000000000a3c6006 CR4: 0000000000772ef0 [ 158.510119][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 158.510451][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 158.510783][ T228] PKRU: 55555554 [ 158.510950][ T228] Call Trace: [ 158.511129][ T228] [ 158.511266][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 158.511491][ T228] ? __warn (kernel/panic.c:748) [ 158.511708][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 158.511928][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 158.512158][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 158.512343][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 158.512562][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 158.512806][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 158.513035][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 158.513319][ 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) [ 158.513546][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 158.513783][ T228] register_netdevice (net/core/dev.c:11003) [ 158.514006][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 158.514242][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 158.514479][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 158.514765][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 158.515059][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 158.515354][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 158.515588][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 158.515821][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 158.516103][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 158.516333][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 158.516556][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 158.516795][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 158.517028][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 158.517222][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 158.517445][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 158.517741][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 158.518013][ T228] ksys_write (fs/read_write.c:731) [ 158.518193][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 158.518474][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 158.518751][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 158.519056][ T228] RIP: 0033:0x7f0069921b77 [ 158.519328][ 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 [ 158.520053][ T228] RSP: 002b:00007ffd2dbd2af8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 158.520374][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0069921b77 [ 158.520737][ T228] RDX: 0000000000000002 RSI: 0000562071d65130 RDI: 0000000000000001 [ 158.521039][ T228] RBP: 0000562071d65130 R08: 0000000000000000 R09: 00007f00699944e0 [ 158.521374][ T228] R10: 00007f00699943e0 R11: 0000000000000246 R12: 0000000000000002 [ 158.521706][ T228] R13: 00007f00699dd760 R14: 0000000000000002 R15: 00007f00699d89c0 | [ 160.039589][ T228] ------------[ cut here ]------------ | [ 160.039958][ 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:10566) | [ 160.040622][ T228] Modules linked in: netdevsim | [ 160.041619][ T228] Tainted: [W]=WARN [ 160.041857][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 160.042269][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 160.042662][ T228] Code: 00 e8 a3 4a 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 d8 33 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 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 d8 33 78 00 call 0x7833f9 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.043370][ T228] RSP: 0018:ffffc90000ae7910 EFLAGS: 00010246 [ 160.043643][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 160.043921][ T228] RDX: 0000000000000000 RSI: ffff888009b7ac98 RDI: ffff8880094a8b28 [ 160.044284][ T228] RBP: ffffffffa7123440 R08: 0000000000000000 R09: fffffbfff49fd83c [ 160.044574][ T228] R10: ffffffffa4fec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 160.044953][ T228] R13: ffff888009b7a128 R14: ffff888009b7a008 R15: ffff888009b7a000 [ 160.045246][ T228] FS: 00007f00697e0740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 160.045638][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 160.045927][ T228] CR2: 00007f73023e726f CR3: 000000000a3c6004 CR4: 0000000000772ef0 [ 160.046278][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 160.046641][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 160.046921][ T228] PKRU: 55555554 [ 160.047065][ T228] Call Trace: [ 160.047282][ T228] [ 160.047382][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 160.047587][ T228] ? __warn (kernel/panic.c:748) [ 160.047734][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 160.047998][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 160.048198][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 160.048358][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 160.048576][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 160.048787][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 160.048988][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 160.049243][ 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.049438][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 160.049643][ T228] register_netdevice (net/core/dev.c:11003) [ 160.049839][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 160.050035][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 160.050250][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 160.050494][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 160.050767][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 160.051014][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 160.051229][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 160.051427][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 160.051681][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 160.051873][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 160.052059][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 160.052262][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 160.052457][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 160.052628][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 160.052819][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 160.053025][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 160.053234][ T228] ksys_write (fs/read_write.c:731) [ 160.053381][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 160.053612][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 160.053915][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 160.054151][ T228] RIP: 0033:0x7f0069921b77 [ 160.054372][ 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.055109][ T228] RSP: 002b:00007ffd2dbd2af8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 160.055464][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0069921b77 [ 160.055771][ T228] RDX: 0000000000000002 RSI: 0000562071d65130 RDI: 0000000000000001 [ 160.056105][ T228] RBP: 0000562071d65130 R08: 0000000000000000 R09: 00007f00699944e0 [ 160.056413][ T228] R10: 00007f00699943e0 R11: 0000000000000246 R12: 0000000000000002 [ 160.056765][ T228] R13: 00007f00699dd760 R14: 0000000000000002 R15: 00007f00699d89c0 | [ 161.654151][ T228] ------------[ cut here ]------------ | [ 161.654540][ 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:10566) | [ 161.654947][ T228] Modules linked in: netdevsim | [ 161.655587][ T228] Tainted: [W]=WARN [ 161.655753][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 161.656002][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 161.656292][ T228] Code: 00 e8 a3 4a 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 d8 33 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 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 d8 33 78 00 call 0x7833f9 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 [ 161.657034][ T228] RSP: 0018:ffffc90000ae7910 EFLAGS: 00010246 [ 161.657315][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 161.657622][ T228] RDX: 0000000000000000 RSI: ffff8880025fac98 RDI: ffff8880094a8b28 [ 161.657922][ T228] RBP: ffffffffa7123440 R08: 0000000000000000 R09: fffffbfff49fd83c [ 161.658229][ T228] R10: ffffffffa4fec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 161.658535][ T228] R13: ffff8880025fa128 R14: ffff8880025fa008 R15: ffff8880025fa000 [ 161.658832][ T228] FS: 00007f00697e0740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 161.659179][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 161.659439][ T228] CR2: 0000562071bae018 CR3: 000000000a3c6004 CR4: 0000000000772ef0 [ 161.659738][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 161.660031][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 161.660365][ T228] PKRU: 55555554 [ 161.660520][ T228] Call Trace: [ 161.660678][ T228] [ 161.660787][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 161.660989][ T228] ? __warn (kernel/panic.c:748) [ 161.661181][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 161.661414][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 161.661631][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 161.661787][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 161.662000][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 161.662235][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 161.662447][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 161.662706][ 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) [ 161.662916][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 161.663123][ T228] register_netdevice (net/core/dev.c:11003) [ 161.663336][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 161.663553][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 161.663772][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 161.664031][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 161.664315][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 161.664577][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 161.664780][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 161.664994][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 161.665259][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 161.665462][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 161.665661][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 161.665867][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 161.666074][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 161.666244][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 161.666475][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 161.666687][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 161.666896][ T228] ksys_write (fs/read_write.c:731) [ 161.667052][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 161.667279][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 161.667484][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 161.667738][ T228] RIP: 0033:0x7f0069921b77 [ 161.667953][ 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 [ 161.668654][ T228] RSP: 002b:00007ffd2dbd2af8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 161.668962][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0069921b77 [ 161.669281][ T228] RDX: 0000000000000002 RSI: 0000562071d65130 RDI: 0000000000000001 [ 161.669592][ T228] RBP: 0000562071d65130 R08: 0000000000000000 R09: 00007f00699944e0 [ 161.669906][ T228] R10: 00007f00699943e0 R11: 0000000000000246 R12: 0000000000000002 [ 161.670212][ T228] R13: 00007f00699dd760 R14: 0000000000000002 R15: 00007f00699d89c0 | [ 163.238902][ T228] ------------[ cut here ]------------ | [ 163.239172][ 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:10566) | [ 163.239648][ T228] Modules linked in: netdevsim | [ 163.240310][ T228] Tainted: [W]=WARN [ 163.240474][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 163.240738][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 163.241016][ T228] Code: 00 e8 a3 4a 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 d8 33 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 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 d8 33 78 00 call 0x7833f9 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 [ 163.241746][ T228] RSP: 0018:ffffc90000ae7910 EFLAGS: 00010246 [ 163.242003][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 163.242317][ T228] RDX: 0000000000000000 RSI: ffff88800e612c98 RDI: ffff8880094a8b28 [ 163.242628][ T228] RBP: ffffffffa7123440 R08: 0000000000000000 R09: fffffbfff49fd83c [ 163.242934][ T228] R10: ffffffffa4fec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 163.243257][ T228] R13: ffff88800e612128 R14: ffff88800e612008 R15: ffff88800e612000 [ 163.243555][ T228] FS: 00007f00697e0740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 163.243905][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 163.244179][ T228] CR2: 00007fd0d1de7000 CR3: 000000000a3c6002 CR4: 0000000000772ef0 [ 163.244524][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 163.244826][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 163.245152][ T228] PKRU: 55555554 [ 163.245324][ T228] Call Trace: [ 163.245483][ T228] [ 163.245593][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 163.245806][ T228] ? __warn (kernel/panic.c:748) [ 163.245965][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 163.246183][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 163.246410][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 163.246570][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 163.246772][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 163.246994][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 163.247235][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 163.247494][ 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) [ 163.247726][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 163.247968][ T228] register_netdevice (net/core/dev.c:11003) [ 163.248178][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 163.248443][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 163.248675][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 163.248936][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 163.249247][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 163.249532][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 163.249741][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 163.249963][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 163.250269][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 163.250486][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 163.250713][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 163.250941][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 163.251180][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 163.251374][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 163.251606][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 163.251837][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 163.252075][ T228] ksys_write (fs/read_write.c:731) [ 163.252252][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 163.252477][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 163.252699][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 163.252959][ T228] RIP: 0033:0x7f0069921b77 [ 163.253171][ 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 [ 163.253906][ T228] RSP: 002b:00007ffd2dbd2af8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 163.254243][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0069921b77 [ 163.254573][ T228] RDX: 0000000000000002 RSI: 0000562071d65130 RDI: 0000000000000001 [ 163.254874][ T228] RBP: 0000562071d65130 R08: 0000000000000000 R09: 00007f00699944e0 [ 163.255190][ T228] R10: 00007f00699943e0 R11: 0000000000000246 R12: 0000000000000002 [ 163.255506][ T228] R13: 00007f00699dd760 R14: 0000000000000002 R15: 00007f00699d89c0 | [ 164.852134][ T228] ------------[ cut here ]------------ | [ 164.853149][ 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:10566) | [ 164.853655][ T228] Modules linked in: netdevsim | [ 164.854385][ T228] Tainted: [W]=WARN [ 164.854538][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 164.854791][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 164.855149][ T228] Code: 00 e8 a3 4a 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 d8 33 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 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 d8 33 78 00 call 0x7833f9 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.856323][ T228] RSP: 0018:ffffc90000ae7910 EFLAGS: 00010246 [ 164.856688][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 164.857126][ T228] RDX: 0000000000000000 RSI: ffff8880090eac98 RDI: ffff8880094a8b28 [ 164.857805][ T228] RBP: ffffffffa7123440 R08: 0000000000000000 R09: fffffbfff49fd83c [ 164.858543][ T228] R10: ffffffffa4fec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 164.859268][ T228] R13: ffff8880090ea128 R14: ffff8880090ea008 R15: ffff8880090ea000 [ 164.859699][ T228] FS: 00007f00697e0740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 164.860481][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 164.860864][ T228] CR2: 0000562071bae018 CR3: 000000000a3c6004 CR4: 0000000000772ef0 [ 164.861568][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 164.862048][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 164.862678][ T228] PKRU: 55555554 [ 164.862960][ T228] Call Trace: [ 164.863391][ T228] [ 164.863579][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 164.863929][ T228] ? __warn (kernel/panic.c:748) [ 164.864195][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 164.864659][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 164.864973][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 164.865533][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 164.865883][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 164.866491][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 164.866869][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 164.867625][ 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.867970][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 164.868582][ T228] register_netdevice (net/core/dev.c:11003) [ 164.868918][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 164.869451][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 164.869810][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 164.870324][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 164.870751][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 164.871184][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 164.871533][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 164.871882][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 164.872324][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 164.872670][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 164.873003][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 164.873354][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 164.873697][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 164.873954][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 164.874316][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 164.874653][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 164.874991][ T228] ksys_write (fs/read_write.c:731) [ 164.875262][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 164.875607][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 164.875936][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 164.876362][ T228] RIP: 0033:0x7f0069921b77 [ 164.876694][ 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.877830][ T228] RSP: 002b:00007ffd2dbd2af8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 164.878331][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0069921b77 [ 164.878809][ T228] RDX: 0000000000000002 RSI: 0000562071d65130 RDI: 0000000000000001 [ 164.879299][ T228] RBP: 0000562071d65130 R08: 0000000000000000 R09: 00007f00699944e0 [ 164.879773][ T228] R10: 00007f00699943e0 R11: 0000000000000246 R12: 0000000000000002 [ 164.881235][ T228] R13: 00007f00699dd760 R14: 0000000000000002 R15: 00007f00699d89c0 | [ 166.449294][ T228] ------------[ cut here ]------------ | [ 166.449534][ 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:10566) | [ 166.449923][ T228] Modules linked in: netdevsim | [ 166.450605][ T228] Tainted: [W]=WARN [ 166.450754][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 166.450989][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 166.451345][ T228] Code: 00 e8 a3 4a 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 d8 33 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 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 d8 33 78 00 call 0x7833f9 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.452002][ T228] RSP: 0018:ffffc90000ae7910 EFLAGS: 00010246 [ 166.452325][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 166.452608][ T228] RDX: 0000000000000000 RSI: ffff88800a0dac98 RDI: ffff8880094a8b28 [ 166.452888][ T228] RBP: ffffffffa7123440 R08: 0000000000000000 R09: fffffbfff49fd83c [ 166.453174][ T228] R10: ffffffffa4fec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 166.453577][ T228] R13: ffff88800a0da128 R14: ffff88800a0da008 R15: ffff88800a0da000 [ 166.453870][ T228] FS: 00007f00697e0740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 166.454197][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 166.454532][ T228] CR2: 0000562071b7c47c CR3: 000000000a3c6004 CR4: 0000000000772ef0 [ 166.454813][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 166.455095][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 166.455457][ T228] PKRU: 55555554 [ 166.455603][ T228] Call Trace: [ 166.455748][ T228] [ 166.455853][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 166.456053][ T228] ? __warn (kernel/panic.c:748) [ 166.456284][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 166.456474][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 166.456684][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 166.456829][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 166.457019][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 166.457322][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 166.457533][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 166.457773][ 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.457969][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 166.458174][ T228] register_netdevice (net/core/dev.c:11003) [ 166.458465][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 166.458678][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 166.458891][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 166.459138][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 166.459497][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 166.459753][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 166.459954][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 166.460162][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 166.460528][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 166.460726][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 166.460927][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 166.461139][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 166.461485][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 166.461643][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 166.461840][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 166.462051][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 166.462449][ T228] ksys_write (fs/read_write.c:731) [ 166.462608][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 166.462816][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 166.463016][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 166.463437][ T228] RIP: 0033:0x7f0069921b77 [ 166.463653][ 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.464381][ T228] RSP: 002b:00007ffd2dbd2af8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 166.464691][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0069921b77 [ 166.465001][ T228] RDX: 0000000000000002 RSI: 0000562071d65130 RDI: 0000000000000001 [ 166.465313][ T228] RBP: 0000562071d65130 R08: 0000000000000000 R09: 00007f00699944e0 [ 166.465619][ T228] R10: 00007f00699943e0 R11: 0000000000000246 R12: 0000000000000002 [ 166.465921][ T228] R13: 00007f00699dd760 R14: 0000000000000002 R15: 00007f00699d89c0 | [ 168.058467][ T228] ------------[ cut here ]------------ | [ 168.058767][ 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:10566) | [ 168.059176][ T228] Modules linked in: netdevsim | [ 168.059943][ T228] Tainted: [W]=WARN [ 168.060098][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 168.060379][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 168.060638][ T228] Code: 00 e8 a3 4a 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 d8 33 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 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 d8 33 78 00 call 0x7833f9 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 [ 168.061383][ T228] RSP: 0018:ffffc90000ae7910 EFLAGS: 00010246 [ 168.061658][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 168.061966][ T228] RDX: 0000000000000000 RSI: ffff88800a052c98 RDI: ffff8880094a8b28 [ 168.062300][ T228] RBP: ffffffffa7123440 R08: 0000000000000000 R09: fffffbfff49fd83c [ 168.062612][ T228] R10: ffffffffa4fec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 168.062925][ T228] R13: ffff88800a052128 R14: ffff88800a052008 R15: ffff88800a052000 [ 168.063256][ T228] FS: 00007f00697e0740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 168.063622][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 168.063883][ T228] CR2: 0000562071d3bde8 CR3: 000000000a3c6005 CR4: 0000000000772ef0 [ 168.064198][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 168.064546][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 168.064853][ T228] PKRU: 55555554 [ 168.065021][ T228] Call Trace: [ 168.065187][ T228] [ 168.065337][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 168.065561][ T228] ? __warn (kernel/panic.c:748) [ 168.065731][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 168.065953][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 168.066182][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 168.066378][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 168.066596][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 168.066823][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 168.067051][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 168.067343][ 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) [ 168.067569][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 168.067791][ T228] register_netdevice (net/core/dev.c:11003) [ 168.068024][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 168.068286][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 168.068536][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 168.068819][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 168.069113][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 168.069397][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 168.069618][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 168.069842][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 168.070117][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 168.070356][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 168.070575][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 168.070794][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 168.071019][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 168.071225][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 168.071446][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 168.071674][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 168.071899][ T228] ksys_write (fs/read_write.c:731) [ 168.072070][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 168.072305][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 168.072526][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 168.072788][ T228] RIP: 0033:0x7f0069921b77 [ 168.073018][ 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 [ 168.073759][ T228] RSP: 002b:00007ffd2dbd2af8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 168.074083][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0069921b77 [ 168.074414][ T228] RDX: 0000000000000002 RSI: 0000562071d65130 RDI: 0000000000000001 [ 168.074732][ T228] RBP: 0000562071d65130 R08: 0000000000000000 R09: 00007f00699944e0 [ 168.075043][ T228] R10: 00007f00699943e0 R11: 0000000000000246 R12: 0000000000000002 [ 168.075369][ T228] R13: 00007f00699dd760 R14: 0000000000000002 R15: 00007f00699d89c0 | [ 169.588344][ T228] ------------[ cut here ]------------ | [ 169.588644][ 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:10566) | [ 169.589061][ T228] Modules linked in: netdevsim | [ 169.589706][ T228] Tainted: [W]=WARN [ 169.589866][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 169.590121][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 169.591274][ T228] Code: 00 e8 a3 4a 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 d8 33 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 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 d8 33 78 00 call 0x7833f9 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.592336][ T228] RSP: 0018:ffffc90000ae7910 EFLAGS: 00010246 [ 169.592711][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 169.593091][ T228] RDX: 0000000000000000 RSI: ffff888009b7ac98 RDI: ffff8880094a8b28 [ 169.593487][ T228] RBP: ffffffffa7123440 R08: 0000000000000000 R09: fffffbfff49fd83c [ 169.593940][ T228] R10: ffffffffa4fec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 169.594546][ T228] R13: ffff888009b7a128 R14: ffff888009b7a008 R15: ffff888009b7a000 [ 169.595069][ T228] FS: 00007f00697e0740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 169.595705][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 169.596137][ T228] CR2: 0000562071b7c47c CR3: 000000000a3c6005 CR4: 0000000000772ef0 [ 169.596646][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 169.597010][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 169.597387][ T228] PKRU: 55555554 [ 169.597599][ T228] Call Trace: [ 169.597774][ T228] [ 169.597904][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 169.598172][ T228] ? __warn (kernel/panic.c:748) [ 169.598398][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 169.598658][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 169.598912][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 169.599123][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 169.599412][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 169.599707][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 169.600007][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 169.600461][ 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.600822][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 169.601184][ T228] register_netdevice (net/core/dev.c:11003) [ 169.601547][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 169.601908][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 169.602181][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 169.602522][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 169.602848][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 169.603152][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 169.603428][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 169.603705][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 169.604018][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 169.604248][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 169.604460][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 169.604713][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 169.604940][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 169.605107][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 169.605351][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 169.605591][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 169.605819][ T228] ksys_write (fs/read_write.c:731) [ 169.605981][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 169.606193][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 169.606428][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 169.606730][ T228] RIP: 0033:0x7f0069921b77 [ 169.606945][ 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.607690][ T228] RSP: 002b:00007ffd2dbd2af8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 169.608002][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0069921b77 [ 169.608380][ T228] RDX: 0000000000000002 RSI: 0000562071d65130 RDI: 0000000000000001 [ 169.608784][ T228] RBP: 0000562071d65130 R08: 0000000000000000 R09: 00007f00699944e0 [ 169.609131][ T228] R10: 00007f00699943e0 R11: 0000000000000246 R12: 0000000000000002 [ 169.609457][ T228] R13: 00007f00699dd760 R14: 0000000000000002 R15: 00007f00699d89c0 | [ 171.174964][ T228] ------------[ cut here ]------------ | [ 171.175321][ 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:10566) | [ 171.175888][ T228] Modules linked in: netdevsim | [ 171.176785][ T228] Tainted: [W]=WARN [ 171.177015][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 171.177401][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 171.177782][ T228] Code: 00 e8 a3 4a 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 d8 33 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 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 d8 33 78 00 call 0x7833f9 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.178818][ T228] RSP: 0018:ffffc90000ae7910 EFLAGS: 00010246 [ 171.179188][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 171.179632][ T228] RDX: 0000000000000000 RSI: ffff8880025fac98 RDI: ffff8880094a8b28 [ 171.180079][ T228] RBP: ffffffffa7123440 R08: 0000000000000000 R09: fffffbfff49fd83c [ 171.180518][ T228] R10: ffffffffa4fec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 171.180927][ T228] R13: ffff8880025fa128 R14: ffff8880025fa008 R15: ffff8880025fa000 [ 171.181385][ T228] FS: 00007f00697e0740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 171.181902][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 171.182281][ T228] CR2: 0000562071b7c47c CR3: 000000000a3c6002 CR4: 0000000000772ef0 [ 171.182725][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 171.183163][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 171.183612][ T228] PKRU: 55555554 [ 171.183840][ T228] Call Trace: [ 171.184067][ T228] [ 171.184241][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 171.184549][ T228] ? __warn (kernel/panic.c:748) [ 171.184779][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 171.185080][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 171.185397][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 171.185615][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 171.185902][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 171.186234][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 171.186554][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 171.186938][ 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.187264][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 171.187571][ T228] register_netdevice (net/core/dev.c:11003) [ 171.187890][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 171.188223][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 171.188554][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 171.188951][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 171.189374][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 171.189771][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 171.190072][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 171.190404][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 171.190791][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 171.191108][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 171.191434][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 171.191735][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 171.192050][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 171.192311][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 171.192624][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 171.192946][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 171.193261][ T228] ksys_write (fs/read_write.c:731) [ 171.193480][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 171.193800][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 171.194102][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 171.194472][ T228] RIP: 0033:0x7f0069921b77 [ 171.194759][ 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.195747][ T228] RSP: 002b:00007ffd2dbd2af8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 171.196284][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0069921b77 [ 171.196706][ T228] RDX: 0000000000000002 RSI: 0000562071d65130 RDI: 0000000000000001 [ 171.197119][ T228] RBP: 0000562071d65130 R08: 0000000000000000 R09: 00007f00699944e0 [ 171.197553][ T228] R10: 00007f00699943e0 R11: 0000000000000246 R12: 0000000000000002 [ 171.197975][ T228] R13: 00007f00699dd760 R14: 0000000000000002 R15: 00007f00699d89c0 | [ 175.730481][ T228] ------------[ cut here ]------------ | [ 175.730811][ 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:10566) | [ 175.731316][ T228] Modules linked in: netdevsim | [ 175.731926][ T228] Tainted: [W]=WARN [ 175.732073][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 175.732339][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 175.732601][ T228] Code: 00 e8 a3 4a 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 d8 33 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 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 d8 33 78 00 call 0x7833f9 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.734566][ T228] RSP: 0018:ffffc90000ae7910 EFLAGS: 00010246 [ 175.734817][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 175.735097][ T228] RDX: 0000000000000000 RSI: ffff8880090eac98 RDI: ffff8880094a8b28 [ 175.735376][ T228] RBP: ffffffffa7123440 R08: 0000000000000000 R09: fffffbfff49fd83c [ 175.735658][ T228] R10: ffffffffa4fec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 175.735960][ T228] R13: ffff8880090ea128 R14: ffff8880090ea008 R15: ffff8880090ea000 [ 175.736267][ T228] FS: 00007f00697e0740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 175.736615][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 175.736863][ T228] CR2: 00007f00698d9890 CR3: 000000000a3c6005 CR4: 0000000000772ef0 [ 175.737163][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 175.737470][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 175.737767][ T228] PKRU: 55555554 [ 175.737919][ T228] Call Trace: [ 175.738073][ T228] [ 175.738175][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 175.738373][ T228] ? __warn (kernel/panic.c:748) [ 175.738517][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 175.738709][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 175.738904][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 175.739052][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 175.739253][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 175.739458][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 175.739655][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 175.739892][ 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.740087][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 175.740283][ T228] register_netdevice (net/core/dev.c:11003) [ 175.740477][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 175.740678][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 175.740885][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 175.741173][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 175.741465][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 175.741711][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 175.741899][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 175.742103][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 175.742352][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 175.742537][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 175.742725][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 175.742916][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 175.743112][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 175.743285][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 175.743478][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 175.743676][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 175.743873][ T228] ksys_write (fs/read_write.c:731) [ 175.744016][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 175.744230][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 175.744424][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 175.744655][ T228] RIP: 0033:0x7f0069921b77 [ 175.744850][ 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.745515][ T228] RSP: 002b:00007ffd2dbd2258 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 175.745905][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0069921b77 [ 175.746189][ T228] RDX: 0000000000000002 RSI: 0000562071d65130 RDI: 0000000000000001 [ 175.746488][ T228] RBP: 0000562071d65130 R08: 0000000000000000 R09: 00007f00699944e0 [ 175.746774][ T228] R10: 00007f00699943e0 R11: 0000000000000246 R12: 0000000000000002 [ 175.747054][ T228] R13: 00007f00699dd760 R14: 0000000000000002 R15: 00007f00699d89c0 | [ 177.526923][ T228] ------------[ cut here ]------------ | [ 177.527365][ 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:10566) | [ 177.527768][ T228] Modules linked in: netdevsim | [ 177.528381][ T228] Tainted: [W]=WARN [ 177.530061][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 177.530366][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 177.530661][ T228] Code: 00 e8 a3 4a 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 d8 33 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 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 d8 33 78 00 call 0x7833f9 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 [ 177.531456][ T228] RSP: 0018:ffffc90000ae7910 EFLAGS: 00010246 [ 177.531710][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 177.532013][ T228] RDX: 0000000000000000 RSI: ffff88800e612c98 RDI: ffff8880094a8b28 [ 177.532317][ T228] RBP: ffffffffa7123440 R08: 0000000000000000 R09: fffffbfff49fd83c [ 177.532611][ T228] R10: ffffffffa4fec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 177.532915][ T228] R13: ffff88800e612128 R14: ffff88800e612008 R15: ffff88800e612000 [ 177.533220][ T228] FS: 00007f00697e0740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 177.533565][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 177.533820][ T228] CR2: 00007f730248aa00 CR3: 000000000a3c6004 CR4: 0000000000772ef0 [ 177.534121][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 177.534429][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 177.534725][ T228] PKRU: 55555554 [ 177.534886][ T228] Call Trace: [ 177.535160][ T228] [ 177.535289][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 177.535499][ T228] ? __warn (kernel/panic.c:748) [ 177.535665][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 177.535879][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 177.536092][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 177.536264][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 177.536467][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 177.536686][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 177.536902][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 177.537167][ 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) [ 177.537385][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 177.537596][ T228] register_netdevice (net/core/dev.c:11003) [ 177.537807][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 177.538023][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 177.538253][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 177.538523][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 177.538801][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 177.539066][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 177.539282][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 177.539499][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 177.539757][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 177.539966][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 177.540174][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 177.540391][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 177.540602][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 177.540770][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 177.540985][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 177.541224][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 177.541442][ T228] ksys_write (fs/read_write.c:731) [ 177.541605][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 177.541923][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 177.542273][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 177.542681][ T228] RIP: 0033:0x7f0069921b77 [ 177.543014][ 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 [ 177.543971][ T228] RSP: 002b:00007ffd2dbd2258 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 177.544451][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0069921b77 [ 177.544941][ T228] RDX: 0000000000000002 RSI: 0000562071d65130 RDI: 0000000000000001 [ 177.545388][ T228] RBP: 0000562071d65130 R08: 0000000000000000 R09: 00007f00699944e0 [ 177.545872][ T228] R10: 00007f00699943e0 R11: 0000000000000246 R12: 0000000000000002 [ 177.546311][ T228] R13: 00007f00699dd760 R14: 0000000000000002 R15: 00007f00699d89c0 | [ 179.184664][ T228] ------------[ cut here ]------------ | [ 179.185008][ 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:10566) | [ 179.185477][ T228] Modules linked in: netdevsim | [ 179.186192][ T228] Tainted: [W]=WARN [ 179.186393][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 179.186679][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 179.186940][ T228] Code: 00 e8 a3 4a 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 d8 33 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 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 d8 33 78 00 call 0x7833f9 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 [ 179.188032][ T228] RSP: 0018:ffffc90000ae7910 EFLAGS: 00010246 [ 179.188465][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 179.188763][ T228] RDX: 0000000000000000 RSI: ffff88800a0dac98 RDI: ffff8880094a8b28 [ 179.189068][ T228] RBP: ffffffffa7123440 R08: 0000000000000000 R09: fffffbfff49fd83c [ 179.189403][ T228] R10: ffffffffa4fec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 179.189696][ T228] R13: ffff88800a0da128 R14: ffff88800a0da008 R15: ffff88800a0da000 [ 179.189987][ T228] FS: 00007f00697e0740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 179.190423][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 179.190675][ T228] CR2: 0000562071c0a088 CR3: 000000000a3c6004 CR4: 0000000000772ef0 [ 179.190967][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 179.191683][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 179.192171][ T228] PKRU: 55555554 [ 179.192445][ T228] Call Trace: [ 179.192673][ T228] [ 179.192797][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 179.193016][ T228] ? __warn (kernel/panic.c:748) [ 179.193244][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 179.193470][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 179.193697][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 179.193866][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 179.194116][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 179.194395][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 179.194628][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 179.194902][ 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) [ 179.195140][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 179.195382][ T228] register_netdevice (net/core/dev.c:11003) [ 179.195603][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 179.195835][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 179.196086][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 179.196384][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 179.196677][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 179.196956][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 179.197230][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 179.197457][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 179.197720][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 179.197922][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 179.198196][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 179.198450][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 179.198677][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 179.198844][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 179.199043][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 179.199269][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 179.199484][ T228] ksys_write (fs/read_write.c:731) [ 179.199645][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 179.199858][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 179.200064][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 179.200320][ T228] RIP: 0033:0x7f0069921b77 [ 179.200527][ 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 [ 179.201255][ T228] RSP: 002b:00007ffd2dbd2258 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 179.201551][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0069921b77 [ 179.201853][ T228] RDX: 0000000000000002 RSI: 0000562071d65130 RDI: 0000000000000001 [ 179.202173][ T228] RBP: 0000562071d65130 R08: 0000000000000000 R09: 00007f00699944e0 [ 179.202477][ T228] R10: 00007f00699943e0 R11: 0000000000000246 R12: 0000000000000002 [ 179.202769][ T228] R13: 00007f00699dd760 R14: 0000000000000002 R15: 00007f00699d89c0 | [ 180.810811][ T228] ------------[ cut here ]------------ | [ 180.811180][ 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:10566) | [ 180.811659][ T228] Modules linked in: netdevsim | [ 180.812389][ T228] Tainted: [W]=WARN [ 180.812536][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 180.812773][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 180.813019][ T228] Code: 00 e8 a3 4a 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 d8 33 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 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 d8 33 78 00 call 0x7833f9 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.813723][ T228] RSP: 0018:ffffc90000ae7910 EFLAGS: 00010246 [ 180.814030][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 180.814325][ T228] RDX: 0000000000000000 RSI: ffff888009b7ac98 RDI: ffff8880094a8b28 [ 180.814613][ T228] RBP: ffffffffa7123440 R08: 0000000000000000 R09: fffffbfff49fd83c [ 180.814892][ T228] R10: ffffffffa4fec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 180.815170][ T228] R13: ffff888009b7a128 R14: ffff888009b7a008 R15: ffff888009b7a000 [ 180.815461][ T228] FS: 00007f00697e0740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 180.815809][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 180.816220][ T228] CR2: 00007f00698d9890 CR3: 000000000a3c6006 CR4: 0000000000772ef0 [ 180.816558][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 180.816851][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 180.817131][ T228] PKRU: 55555554 [ 180.817282][ T228] Call Trace: [ 180.817454][ T228] [ 180.817555][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 180.817757][ T228] ? __warn (kernel/panic.c:748) [ 180.817916][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 180.818133][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 180.818370][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 180.818513][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 180.818700][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 180.818948][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 180.819147][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 180.819429][ 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.819635][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 180.819825][ T228] register_netdevice (net/core/dev.c:11003) [ 180.820018][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 180.820257][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 180.820464][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 180.820710][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 180.820972][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 180.821257][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 180.821446][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 180.821644][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 180.821893][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 180.822086][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 180.822293][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 180.822487][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 180.822678][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 180.822830][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 180.823020][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 180.823225][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 180.823423][ T228] ksys_write (fs/read_write.c:731) [ 180.823568][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 180.823772][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 180.823963][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 180.824199][ T228] RIP: 0033:0x7f0069921b77 [ 180.824410][ 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.825060][ T228] RSP: 002b:00007ffd2dbd2258 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 180.825353][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0069921b77 [ 180.825639][ T228] RDX: 0000000000000002 RSI: 0000562071d65130 RDI: 0000000000000001 [ 180.825918][ T228] RBP: 0000562071d65130 R08: 0000000000000000 R09: 00007f00699944e0 [ 180.826193][ T228] R10: 00007f00699943e0 R11: 0000000000000246 R12: 0000000000000002 [ 180.826488][ T228] R13: 00007f00699dd760 R14: 0000000000000002 R15: 00007f00699d89c0 | [ 182.510039][ T228] ------------[ cut here ]------------ | [ 182.510540][ 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:10566) | [ 182.511169][ T228] Modules linked in: netdevsim | [ 182.512149][ T228] Tainted: [W]=WARN [ 182.512402][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 182.512781][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 182.513168][ T228] Code: 00 e8 a3 4a 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 d8 33 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 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 d8 33 78 00 call 0x7833f9 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.514243][ T228] RSP: 0018:ffffc90000ae7910 EFLAGS: 00010246 [ 182.514645][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 182.515104][ T228] RDX: 0000000000000000 RSI: ffff88800a052c98 RDI: ffff8880094a8b28 [ 182.515574][ T228] RBP: ffffffffa7123440 R08: 0000000000000000 R09: fffffbfff49fd83c [ 182.516034][ T228] R10: ffffffffa4fec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 182.516505][ T228] R13: ffff88800a052128 R14: ffff88800a052008 R15: ffff88800a052000 [ 182.517119][ T228] FS: 00007f00697e0740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 182.517665][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 182.518057][ T228] CR2: 0000562071d47258 CR3: 000000000a3c6001 CR4: 0000000000772ef0 [ 182.518531][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 182.518993][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 182.519465][ T228] PKRU: 55555554 [ 182.519702][ T228] Call Trace: [ 182.519939][ T228] [ 182.520104][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 182.520437][ T228] ? __warn (kernel/panic.c:748) [ 182.520682][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 182.521008][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 182.521349][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 182.521591][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 182.521903][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 182.522257][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 182.522592][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 182.522991][ 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.523334][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 182.523657][ T228] register_netdevice (net/core/dev.c:11003) [ 182.523979][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 182.524329][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 182.524724][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 182.525160][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 182.525619][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 182.526053][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 182.526393][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 182.526739][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 182.527149][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 182.527497][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 182.527814][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 182.528136][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 182.528478][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 182.528735][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 182.529059][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 182.529404][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 182.529741][ T228] ksys_write (fs/read_write.c:731) [ 182.529986][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 182.530339][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 182.530665][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 182.531055][ T228] RIP: 0033:0x7f0069921b77 [ 182.531377][ 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.532349][ T228] RSP: 002b:00007ffd2dbd2258 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 182.532639][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0069921b77 [ 182.532920][ T228] RDX: 0000000000000002 RSI: 0000562071d65130 RDI: 0000000000000001 [ 182.533197][ T228] RBP: 0000562071d65130 R08: 0000000000000000 R09: 00007f00699944e0 [ 182.533499][ T228] R10: 00007f00699943e0 R11: 0000000000000246 R12: 0000000000000002 [ 182.533776][ T228] R13: 00007f00699dd760 R14: 0000000000000002 R15: 00007f00699d89c0 | [ 184.206766][ T228] ------------[ cut here ]------------ | [ 184.207103][ 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:10566) | [ 184.207516][ T228] Modules linked in: netdevsim | [ 184.208131][ T228] Tainted: [W]=WARN [ 184.208294][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 184.208543][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 184.208806][ T228] Code: 00 e8 a3 4a 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 d8 33 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 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 d8 33 78 00 call 0x7833f9 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.209525][ T228] RSP: 0018:ffffc90000ae7910 EFLAGS: 00010246 [ 184.209782][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 184.210096][ T228] RDX: 0000000000000000 RSI: ffff8880025fac98 RDI: ffff8880094a8b28 [ 184.210438][ T228] RBP: ffffffffa7123440 R08: 0000000000000000 R09: fffffbfff49fd83c [ 184.210742][ T228] R10: ffffffffa4fec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 184.211054][ T228] R13: ffff8880025fa128 R14: ffff8880025fa008 R15: ffff8880025fa000 [ 184.211444][ T228] FS: 00007f00697e0740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 184.211788][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 184.212027][ T228] CR2: 00007f00698d9890 CR3: 000000000a3c6001 CR4: 0000000000772ef0 [ 184.212329][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 184.212628][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 184.213079][ T228] PKRU: 55555554 [ 184.213248][ T228] Call Trace: [ 184.213403][ T228] [ 184.213507][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 184.213715][ T228] ? __warn (kernel/panic.c:748) [ 184.213872][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 184.214095][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 184.214378][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 184.214536][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 184.214739][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 184.214952][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 184.215166][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 184.215436][ 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.215646][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 184.215858][ T228] register_netdevice (net/core/dev.c:11003) [ 184.216065][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 184.216295][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 184.216517][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 184.216777][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 184.217058][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 184.217337][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 184.217541][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 184.217755][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 184.218014][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 184.218239][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 184.218448][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 184.218653][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 184.218871][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 184.219034][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 184.219284][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 184.219499][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 184.219709][ T228] ksys_write (fs/read_write.c:731) [ 184.219866][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 184.220080][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 184.220296][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 184.220554][ T228] RIP: 0033:0x7f0069921b77 [ 184.220764][ 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.221487][ T228] RSP: 002b:00007ffd2dbd2258 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 184.221800][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0069921b77 [ 184.222104][ T228] RDX: 0000000000000002 RSI: 0000562071d65130 RDI: 0000000000000001 [ 184.222414][ T228] RBP: 0000562071d65130 R08: 0000000000000000 R09: 00007f00699944e0 [ 184.222705][ T228] R10: 00007f00699943e0 R11: 0000000000000246 R12: 0000000000000002 [ 184.223012][ T228] R13: 00007f00699dd760 R14: 0000000000000002 R15: 00007f00699d89c0 | [ 185.941839][ T228] ------------[ cut here ]------------ | [ 185.942230][ 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:10566) | [ 185.942627][ T228] Modules linked in: netdevsim | [ 185.943255][ T228] Tainted: [W]=WARN [ 185.943416][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 185.943672][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 185.943920][ T228] Code: 00 e8 a3 4a 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 d8 33 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 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 d8 33 78 00 call 0x7833f9 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.944590][ T228] RSP: 0000:ffffc90000ae7910 EFLAGS: 00010246 [ 185.944849][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 185.945152][ T228] RDX: 0000000000000000 RSI: ffff8880090eac98 RDI: ffff8880094a8b28 [ 185.945473][ T228] RBP: ffffffffa7123440 R08: 0000000000000000 R09: fffffbfff49fd83c [ 185.945771][ T228] R10: ffffffffa4fec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 185.946072][ T228] R13: ffff8880090ea128 R14: ffff8880090ea008 R15: ffff8880090ea000 [ 185.946388][ T228] FS: 00007f00697e0740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 185.946735][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 185.947138][ T228] CR2: 00007f73022d4ba0 CR3: 000000000a3c6004 CR4: 0000000000772ef0 [ 185.947467][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 185.947795][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 185.948086][ T228] PKRU: 55555554 [ 185.948272][ T228] Call Trace: [ 185.948425][ T228] [ 185.948536][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 185.948756][ T228] ? __warn (kernel/panic.c:748) [ 185.948925][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 185.949139][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 185.949358][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 185.949519][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 185.949720][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 185.949947][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 185.950167][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 185.950427][ 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.950635][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 185.950850][ T228] register_netdevice (net/core/dev.c:11003) [ 185.951075][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 185.951316][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 185.951558][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 185.951847][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 185.952132][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 185.952415][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 185.952629][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 185.952852][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 185.953123][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 185.953347][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 185.953547][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 185.953755][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 185.953982][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 185.954156][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 185.954375][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 185.954584][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 185.954793][ T228] ksys_write (fs/read_write.c:731) [ 185.954955][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 185.955171][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 185.955382][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 185.955625][ T228] RIP: 0033:0x7f0069921b77 [ 185.955838][ 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.956541][ T228] RSP: 002b:00007ffd2dbd2258 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 185.956851][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0069921b77 [ 185.957175][ T228] RDX: 0000000000000002 RSI: 0000562071d65130 RDI: 0000000000000001 [ 185.957503][ T228] RBP: 0000562071d65130 R08: 0000000000000000 R09: 00007f00699944e0 [ 185.957798][ T228] R10: 00007f00699943e0 R11: 0000000000000246 R12: 0000000000000002 [ 185.958104][ T228] R13: 00007f00699dd760 R14: 0000000000000002 R15: 00007f00699d89c0 | [ 187.645418][ T228] ------------[ cut here ]------------ | [ 187.645827][ 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:10566) | [ 187.646314][ T228] Modules linked in: netdevsim | [ 187.647033][ T228] Tainted: [W]=WARN [ 187.647242][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 187.647538][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 187.647841][ T228] Code: 00 e8 a3 4a 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 d8 33 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 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 d8 33 78 00 call 0x7833f9 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.648693][ T228] RSP: 0018:ffffc90000ae7910 EFLAGS: 00010246 [ 187.649118][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 187.649626][ T228] RDX: 0000000000000000 RSI: ffff88800e612c98 RDI: ffff8880094a8b28 [ 187.650100][ T228] RBP: ffffffffa7123440 R08: 0000000000000000 R09: fffffbfff49fd83c [ 187.650453][ T228] R10: ffffffffa4fec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 187.650751][ T228] R13: ffff88800e612128 R14: ffff88800e612008 R15: ffff88800e612000 [ 187.651122][ T228] FS: 00007f00697e0740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 187.651478][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 187.651726][ T228] CR2: 0000562071c00408 CR3: 000000000a3c6004 CR4: 0000000000772ef0 [ 187.652137][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 187.652566][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 187.653234][ T228] PKRU: 55555554 [ 187.653461][ T228] Call Trace: [ 187.653664][ T228] [ 187.653815][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 187.654150][ T228] ? __warn (kernel/panic.c:748) [ 187.654445][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 187.654798][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 187.655158][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 187.655447][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 187.655797][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 187.656175][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 187.656542][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 187.656971][ 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.657390][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 187.657755][ T228] register_netdevice (net/core/dev.c:11003) [ 187.658112][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 187.658502][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 187.658885][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 187.659344][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 187.659704][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 187.660028][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 187.660332][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 187.660605][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 187.660879][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 187.661131][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 187.661440][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 187.661659][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 187.661877][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 187.662061][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 187.662297][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 187.662516][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 187.662806][ T228] ksys_write (fs/read_write.c:731) [ 187.663033][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 187.663350][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 187.663617][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 187.663878][ T228] RIP: 0033:0x7f0069921b77 [ 187.664109][ 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.664827][ T228] RSP: 002b:00007ffd2dbd2258 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 187.665157][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0069921b77 [ 187.665474][ T228] RDX: 0000000000000002 RSI: 0000562071d65130 RDI: 0000000000000001 [ 187.665780][ T228] RBP: 0000562071d65130 R08: 0000000000000000 R09: 00007f00699944e0 [ 187.666109][ T228] R10: 00007f00699943e0 R11: 0000000000000246 R12: 0000000000000002 [ 187.666497][ T228] R13: 00007f00699dd760 R14: 0000000000000002 R15: 00007f00699d89c0 | [ 189.320559][ T228] ------------[ cut here ]------------ | [ 189.321000][ 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:10566) | [ 189.321667][ T228] Modules linked in: netdevsim | [ 189.322437][ T228] Tainted: [W]=WARN [ 189.322658][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 189.322943][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 189.323241][ T228] Code: 00 e8 a3 4a 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 d8 33 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 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 d8 33 78 00 call 0x7833f9 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.324019][ T228] RSP: 0018:ffffc90000ae7910 EFLAGS: 00010246 [ 189.324319][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 189.324659][ T228] RDX: 0000000000000000 RSI: ffff88800a0dac98 RDI: ffff8880094a8b28 [ 189.325000][ T228] RBP: ffffffffa7123440 R08: 0000000000000000 R09: fffffbfff49fd83c [ 189.325356][ T228] R10: ffffffffa4fec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 189.325697][ T228] R13: ffff88800a0da128 R14: ffff88800a0da008 R15: ffff88800a0da000 [ 189.326030][ T228] FS: 00007f00697e0740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 189.326428][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 189.326710][ T228] CR2: 0000562071d63fe8 CR3: 000000000a3c6005 CR4: 0000000000772ef0 [ 189.327045][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 189.327387][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 189.327721][ T228] PKRU: 55555554 [ 189.327893][ T228] Call Trace: [ 189.328062][ T228] [ 189.328179][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 189.328423][ T228] ? __warn (kernel/panic.c:748) [ 189.328600][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 189.328829][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 189.329061][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 189.329245][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 189.329471][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 189.329708][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 189.329941][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 189.330241][ 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.330473][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 189.330701][ T228] register_netdevice (net/core/dev.c:11003) [ 189.330936][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 189.331190][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 189.331445][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 189.331737][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 189.332041][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 189.332346][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 189.332573][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 189.332810][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 189.333100][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 189.333337][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 189.333565][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 189.333793][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 189.334023][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 189.334201][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 189.334444][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 189.334677][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 189.334910][ T228] ksys_write (fs/read_write.c:731) [ 189.335081][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 189.335325][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 189.335563][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 189.335840][ T228] RIP: 0033:0x7f0069921b77 [ 189.336071][ 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.336863][ T228] RSP: 002b:00007ffd2dbd2258 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 189.337211][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0069921b77 [ 189.337545][ T228] RDX: 0000000000000002 RSI: 0000562071d65130 RDI: 0000000000000001 [ 189.337879][ T228] RBP: 0000562071d65130 R08: 0000000000000000 R09: 00007f00699944e0 [ 189.338225][ T228] R10: 00007f00699943e0 R11: 0000000000000246 R12: 0000000000000002 [ 189.338554][ T228] R13: 00007f00699dd760 R14: 0000000000000002 R15: 00007f00699d89c0 | [ 190.987862][ T228] ------------[ cut here ]------------ | [ 190.988270][ 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:10566) | [ 190.988678][ T228] Modules linked in: netdevsim | [ 190.989310][ T228] Tainted: [W]=WARN [ 190.989475][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 190.989721][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 190.989981][ T228] Code: 00 e8 a3 4a 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 d8 33 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 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 d8 33 78 00 call 0x7833f9 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 [ 190.990807][ T228] RSP: 0018:ffffc90000ae7910 EFLAGS: 00010246 [ 190.991168][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 190.991527][ T228] RDX: 0000000000000000 RSI: ffff888009b7ac98 RDI: ffff8880094a8b28 [ 190.991832][ T228] RBP: ffffffffa7123440 R08: 0000000000000000 R09: fffffbfff49fd83c [ 190.992170][ T228] R10: ffffffffa4fec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 190.992576][ T228] R13: ffff888009b7a128 R14: ffff888009b7a008 R15: ffff888009b7a000 [ 190.992867][ T228] FS: 00007f00697e0740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 190.993238][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 190.993526][ T228] CR2: 00007f00698d9890 CR3: 000000000a3c6005 CR4: 0000000000772ef0 [ 190.994150][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 190.994487][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 190.994782][ T228] PKRU: 55555554 [ 190.994954][ T228] Call Trace: [ 190.995187][ T228] [ 190.995387][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 190.995697][ T228] ? __warn (kernel/panic.c:748) [ 190.995955][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 190.996316][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 190.996664][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 190.996918][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 190.997298][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 190.997658][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 190.998003][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 190.998448][ 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) [ 190.998785][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 190.999107][ T228] register_netdevice (net/core/dev.c:11003) [ 190.999533][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 190.999888][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 191.000267][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 191.000679][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 191.001123][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 191.001604][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 191.001822][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 191.002036][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 191.002322][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 191.002523][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 191.002725][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 191.002969][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 191.003197][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 191.003388][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 191.003647][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 191.003945][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 191.004326][ T228] ksys_write (fs/read_write.c:731) [ 191.004603][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 191.004996][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 191.005397][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 191.005815][ T228] RIP: 0033:0x7f0069921b77 [ 191.006153][ 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.007288][ T228] RSP: 002b:00007ffd2dbd2258 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 191.007751][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0069921b77 [ 191.008257][ T228] RDX: 0000000000000002 RSI: 0000562071d65130 RDI: 0000000000000001 [ 191.008739][ T228] RBP: 0000562071d65130 R08: 0000000000000000 R09: 00007f00699944e0 [ 191.009195][ T228] R10: 00007f00699943e0 R11: 0000000000000246 R12: 0000000000000002 Finger prints: __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_drv_port_add