====================================== | 0 | xx__-> [ 11.097329][ T228] ------------[ cut here ]------------ | [ 11.097792][ 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) | [ 11.098213][ T228] Modules linked in: netdevsim [ 11.098846][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.099118][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.099373][ 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 [ 11.100061][ T228] RSP: 0018:ffffc90000b37910 EFLAGS: 00010246 [ 11.100351][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.100649][ T228] RDX: 0000000000000000 RSI: ffff88801443ac98 RDI: ffff888004f550a8 [ 11.100941][ T228] RBP: ffffffff97f23440 R08: 0000000000000000 R09: fffffbfff2bbd83c [ 11.101283][ T228] R10: ffffffff95dec1e7 R11: ffff888004f545c0 R12: 0000000000000000 [ 11.101592][ T228] R13: ffff88801443a128 R14: ffff88801443a008 R15: ffff88801443a000 [ 11.101895][ T228] FS: 00007ff84a193740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 11.102254][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.102514][ T228] CR2: 000055883599247c CR3: 000000000a57c002 CR4: 0000000000772ef0 [ 11.102888][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.103198][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.103492][ T228] PKRU: 55555554 [ 11.103669][ T228] Call Trace: [ 11.103830][ T228] [ 11.103946][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.104166][ T228] ? __warn (kernel/panic.c:748) [ 11.104331][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.104536][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.104745][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.104908][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.105123][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.105346][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.105556][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 11.105811][ 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) [ 11.106025][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.106246][ T228] register_netdevice (net/core/dev.c:11003) [ 11.106462][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 11.106675][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.106896][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.107170][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.107439][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 11.107701][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 11.107905][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 11.108133][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 11.108389][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 11.108601][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 11.108810][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 11.109016][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 11.109238][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 11.109411][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 11.109626][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 11.109846][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 11.110071][ T228] ksys_write (fs/read_write.c:731) [ 11.110227][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 11.110452][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.110663][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.110908][ T228] RIP: 0033:0x7ff84a2d4b77 [ 11.111125][ 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 [ 11.111809][ T228] RSP: 002b:00007ffd68906e78 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 11.112113][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84a2d4b77 [ 11.112415][ T228] RDX: 0000000000000002 RSI: 0000558835b7b130 RDI: 0000000000000001 [ 11.112722][ T228] RBP: 0000558835b7b130 R08: 0000000000000000 R09: 00007ff84a3474e0 [ 11.113021][ T228] R10: 00007ff84a3473e0 R11: 0000000000000246 R12: 0000000000000002 [ 11.113338][ T228] R13: 00007ff84a390760 R14: 0000000000000002 R15: 00007ff84a38b9c0 | [ 141.506197][ T228] ------------[ cut here ]------------ | [ 141.506451][ 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) | [ 141.506833][ T228] Modules linked in: netdevsim | [ 141.507467][ T228] Tainted: [W]=WARN [ 141.507618][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 141.507856][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 141.508134][ 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 [ 141.508804][ T228] RSP: 0018:ffffc90000b37910 EFLAGS: 00010246 [ 141.509046][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 141.509371][ T228] RDX: 0000000000000000 RSI: ffff8880145d2c98 RDI: ffff888004f550a8 [ 141.509671][ T228] RBP: ffffffff97f23440 R08: 0000000000000000 R09: fffffbfff2bbd83c [ 141.509983][ T228] R10: ffffffff95dec1e7 R11: ffff888004f545c0 R12: 0000000000000000 [ 141.510298][ T228] R13: ffff8880145d2128 R14: ffff8880145d2008 R15: ffff8880145d2000 [ 141.510586][ T228] FS: 00007ff84a193740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 141.510921][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 141.511186][ T228] CR2: 00005588359b74f8 CR3: 000000000a57c001 CR4: 0000000000772ef0 [ 141.511501][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 141.511811][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 141.512127][ T228] PKRU: 55555554 [ 141.512283][ T228] Call Trace: [ 141.512432][ T228] [ 141.512531][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 141.512729][ T228] ? __warn (kernel/panic.c:748) [ 141.512881][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 141.513088][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 141.513306][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 141.513547][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 141.513861][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 141.514142][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 141.514351][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 141.514598][ 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) [ 141.514799][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 141.515000][ T228] register_netdevice (net/core/dev.c:11003) [ 141.515219][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 141.515427][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 141.515640][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 141.515892][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 141.516173][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 141.516431][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 141.516630][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 141.516838][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 141.517098][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 141.517315][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 141.517518][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 141.517720][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 141.517922][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 141.518091][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 141.518295][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 141.518504][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 141.518708][ T228] ksys_write (fs/read_write.c:731) [ 141.518856][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 141.519074][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 141.519283][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 141.519521][ T228] RIP: 0033:0x7ff84a2d4b77 [ 141.519719][ 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 [ 141.520405][ T228] RSP: 002b:00007ffd68905b08 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 141.520699][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84a2d4b77 [ 141.520992][ T228] RDX: 0000000000000002 RSI: 0000558835b7b130 RDI: 0000000000000001 [ 141.521296][ T228] RBP: 0000558835b7b130 R08: 0000000000000000 R09: 00007ff84a3474e0 [ 141.521585][ T228] R10: 00007ff84a3473e0 R11: 0000000000000246 R12: 0000000000000002 [ 141.521874][ T228] R13: 00007ff84a390760 R14: 0000000000000002 R15: 00007ff84a38b9c0 | [ 143.039396][ T228] ------------[ cut here ]------------ | [ 143.039638][ 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) | [ 143.040022][ T228] Modules linked in: netdevsim | [ 143.041885][ T228] Tainted: [W]=WARN [ 143.042035][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 143.042469][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 143.042722][ 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 [ 143.043555][ T228] RSP: 0018:ffffc90000b37910 EFLAGS: 00010246 [ 143.043818][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 143.044151][ T228] RDX: 0000000000000000 RSI: ffff88801469ac98 RDI: ffff888004f550a8 [ 143.044443][ T228] RBP: ffffffff97f23440 R08: 0000000000000000 R09: fffffbfff2bbd83c [ 143.044730][ T228] R10: ffffffff95dec1e7 R11: ffff888004f545c0 R12: 0000000000000000 [ 143.045014][ T228] R13: ffff88801469a128 R14: ffff88801469a008 R15: ffff88801469a000 [ 143.045313][ T228] FS: 00007ff84a193740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 143.045651][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 143.045894][ T228] CR2: 000055883599247c CR3: 000000000a57c003 CR4: 0000000000772ef0 [ 143.046200][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 143.046490][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 143.046779][ T228] PKRU: 55555554 [ 143.046926][ T228] Call Trace: [ 143.047085][ T228] [ 143.047191][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 143.047403][ T228] ? __warn (kernel/panic.c:748) [ 143.047568][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 143.047772][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 143.047977][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 143.048145][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 143.048343][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 143.048551][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 143.048753][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 143.048999][ 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) [ 143.049231][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 143.049435][ T228] register_netdevice (net/core/dev.c:11003) [ 143.049643][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 143.049846][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 143.050073][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 143.050327][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 143.050593][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 143.050940][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 143.051294][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 143.051641][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 143.051906][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 143.052115][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 143.052319][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 143.052517][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 143.052718][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 143.052892][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 143.053104][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 143.053327][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 143.053531][ T228] ksys_write (fs/read_write.c:731) [ 143.053683][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 143.053886][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 143.054095][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 143.054353][ T228] RIP: 0033:0x7ff84a2d4b77 [ 143.054561][ 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 [ 143.055263][ T228] RSP: 002b:00007ffd68905b08 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 143.055571][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84a2d4b77 [ 143.055861][ T228] RDX: 0000000000000002 RSI: 0000558835b7b130 RDI: 0000000000000001 [ 143.056151][ T228] RBP: 0000558835b7b130 R08: 0000000000000000 R09: 00007ff84a3474e0 [ 143.056435][ T228] R10: 00007ff84a3473e0 R11: 0000000000000246 R12: 0000000000000002 [ 143.056723][ T228] R13: 00007ff84a390760 R14: 0000000000000002 R15: 00007ff84a38b9c0 | [ 144.525803][ T228] ------------[ cut here ]------------ | [ 144.526129][ 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) | [ 144.526558][ T228] Modules linked in: netdevsim | [ 144.527313][ T228] Tainted: [W]=WARN [ 144.527487][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 144.527761][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 144.528044][ 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 [ 144.528775][ T228] RSP: 0018:ffffc90000b37910 EFLAGS: 00010246 [ 144.529066][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 144.529397][ T228] RDX: 0000000000000000 RSI: ffff888014442c98 RDI: ffff888004f550a8 [ 144.529718][ T228] RBP: ffffffff97f23440 R08: 0000000000000000 R09: fffffbfff2bbd83c [ 144.530065][ T228] R10: ffffffff95dec1e7 R11: ffff888004f545c0 R12: 0000000000000000 [ 144.530391][ T228] R13: ffff888014442128 R14: ffff888014442008 R15: ffff888014442000 [ 144.530712][ T228] FS: 00007ff84a193740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 144.531100][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 144.531381][ T228] CR2: 00007f4af9702270 CR3: 000000000a57c006 CR4: 0000000000772ef0 [ 144.531701][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 144.532013][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 144.532327][ T228] PKRU: 55555554 [ 144.532493][ T228] Call Trace: [ 144.532655][ T228] [ 144.532776][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 144.532987][ T228] ? __warn (kernel/panic.c:748) [ 144.533170][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 144.533386][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 144.533604][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 144.533773][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 144.533986][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 144.534227][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 144.534446][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 144.534720][ 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) [ 144.534935][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 144.535172][ T228] register_netdevice (net/core/dev.c:11003) [ 144.535391][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 144.535614][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 144.535847][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 144.536131][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 144.536417][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 144.536689][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 144.536906][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 144.537143][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 144.537414][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 144.537629][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 144.537840][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 144.538068][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 144.538288][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 144.538461][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 144.538679][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 144.538907][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 144.539160][ T228] ksys_write (fs/read_write.c:731) [ 144.539335][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 144.539570][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 144.539792][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 144.540072][ T228] RIP: 0033:0x7ff84a2d4b77 [ 144.540299][ 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 [ 144.541018][ T228] RSP: 002b:00007ffd68905b08 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 144.541359][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84a2d4b77 [ 144.541691][ T228] RDX: 0000000000000002 RSI: 0000558835b7b130 RDI: 0000000000000001 [ 144.542008][ T228] RBP: 0000558835b7b130 R08: 0000000000000000 R09: 00007ff84a3474e0 [ 144.542351][ T228] R10: 00007ff84a3473e0 R11: 0000000000000246 R12: 0000000000000002 [ 144.542682][ T228] R13: 00007ff84a390760 R14: 0000000000000002 R15: 00007ff84a38b9c0 | [ 146.037234][ T228] ------------[ cut here ]------------ | [ 146.037534][ 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) | [ 146.037970][ T228] Modules linked in: netdevsim | [ 146.040071][ T228] Tainted: [W]=WARN [ 146.040252][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 146.040512][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 146.040775][ 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 [ 146.041514][ T228] RSP: 0018:ffffc90000b37910 EFLAGS: 00010246 [ 146.041785][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 146.042109][ T228] RDX: 0000000000000000 RSI: ffff888014472c98 RDI: ffff888004f550a8 [ 146.042428][ T228] RBP: ffffffff97f23440 R08: 0000000000000000 R09: fffffbfff2bbd83c [ 146.042732][ T228] R10: ffffffff95dec1e7 R11: ffff888004f545c0 R12: 0000000000000000 [ 146.043044][ T228] R13: ffff888014472128 R14: ffff888014472008 R15: ffff888014472000 [ 146.043366][ T228] FS: 00007ff84a193740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 146.043713][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 146.043969][ T228] CR2: 00005588359c4018 CR3: 000000000a57c006 CR4: 0000000000772ef0 [ 146.044297][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 146.044607][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 146.044914][ T228] PKRU: 55555554 [ 146.045088][ T228] Call Trace: [ 146.045254][ T228] [ 146.045370][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 146.045584][ T228] ? __warn (kernel/panic.c:748) [ 146.045757][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 146.045975][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 146.046205][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 146.046375][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 146.046588][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 146.046815][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 146.047038][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 146.047319][ 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) [ 146.047548][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 146.047766][ T228] register_netdevice (net/core/dev.c:11003) [ 146.047986][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 146.048223][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 146.048471][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 146.048743][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 146.049036][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 146.049337][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 146.049553][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 146.049778][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 146.050063][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 146.050283][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 146.050506][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 146.050722][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 146.050955][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 146.051145][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 146.051369][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 146.051591][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 146.051818][ T228] ksys_write (fs/read_write.c:731) [ 146.051988][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 146.052234][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 146.052453][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 146.052713][ T228] RIP: 0033:0x7ff84a2d4b77 [ 146.052944][ 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 [ 146.053677][ T228] RSP: 002b:00007ffd68905b08 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 146.053990][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84a2d4b77 [ 146.054318][ T228] RDX: 0000000000000002 RSI: 0000558835b7b130 RDI: 0000000000000001 [ 146.054638][ T228] RBP: 0000558835b7b130 R08: 0000000000000000 R09: 00007ff84a3474e0 [ 146.054960][ T228] R10: 00007ff84a3473e0 R11: 0000000000000246 R12: 0000000000000002 [ 146.055290][ T228] R13: 00007ff84a390760 R14: 0000000000000002 R15: 00007ff84a38b9c0 | [ 147.509004][ T228] ------------[ cut here ]------------ | [ 147.509272][ 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) | [ 147.509660][ T228] Modules linked in: netdevsim | [ 147.510255][ T228] Tainted: [W]=WARN [ 147.510406][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 147.510641][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 147.510887][ 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 [ 147.511560][ T228] RSP: 0018:ffffc90000b37910 EFLAGS: 00010246 [ 147.511804][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 147.512095][ T228] RDX: 0000000000000000 RSI: ffff8880146a2c98 RDI: ffff888004f550a8 [ 147.512375][ T228] RBP: ffffffff97f23440 R08: 0000000000000000 R09: fffffbfff2bbd83c [ 147.512662][ T228] R10: ffffffff95dec1e7 R11: ffff888004f545c0 R12: 0000000000000000 [ 147.512947][ T228] R13: ffff8880146a2128 R14: ffff8880146a2008 R15: ffff8880146a2000 [ 147.513243][ T228] FS: 00007ff84a193740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 147.513572][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 147.513809][ T228] CR2: 00005588359b75e8 CR3: 000000000a57c002 CR4: 0000000000772ef0 [ 147.514103][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 147.514393][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 147.514681][ T228] PKRU: 55555554 [ 147.514827][ T228] Call Trace: [ 147.514968][ T228] [ 147.515092][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 147.515420][ T228] ? __warn (kernel/panic.c:748) [ 147.515670][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 147.515890][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 147.516102][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 147.516260][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 147.516451][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 147.516667][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 147.516878][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 147.517144][ 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) [ 147.517351][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 147.517548][ T228] register_netdevice (net/core/dev.c:11003) [ 147.517751][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 147.517957][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 147.518184][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 147.518440][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 147.518717][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 147.518981][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 147.519201][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 147.519404][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 147.519665][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 147.519873][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 147.520074][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 147.520287][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 147.520490][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 147.520650][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 147.520857][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 147.521072][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 147.521277][ T228] ksys_write (fs/read_write.c:731) [ 147.521430][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 147.521632][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 147.521820][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 147.522062][ T228] RIP: 0033:0x7ff84a2d4b77 [ 147.522264][ 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 [ 147.522922][ T228] RSP: 002b:00007ffd68905b08 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 147.523227][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84a2d4b77 [ 147.523536][ T228] RDX: 0000000000000002 RSI: 0000558835b7b130 RDI: 0000000000000001 [ 147.523825][ T228] RBP: 0000558835b7b130 R08: 0000000000000000 R09: 00007ff84a3474e0 [ 147.524112][ T228] R10: 00007ff84a3473e0 R11: 0000000000000246 R12: 0000000000000002 [ 147.524416][ T228] R13: 00007ff84a390760 R14: 0000000000000002 R15: 00007ff84a38b9c0 | [ 149.064665][ T228] ------------[ cut here ]------------ | [ 149.064901][ 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) | [ 149.065307][ T228] Modules linked in: netdevsim | [ 149.065890][ T228] Tainted: [W]=WARN [ 149.066039][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 149.066291][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 149.066544][ 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 [ 149.067218][ T228] RSP: 0018:ffffc90000b37910 EFLAGS: 00010246 [ 149.067482][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 149.067796][ T228] RDX: 0000000000000000 RSI: ffff88801443ac98 RDI: ffff888004f550a8 [ 149.068115][ T228] RBP: ffffffff97f23440 R08: 0000000000000000 R09: fffffbfff2bbd83c [ 149.068427][ T228] R10: ffffffff95dec1e7 R11: ffff888004f545c0 R12: 0000000000000000 [ 149.068738][ T228] R13: ffff88801443a128 R14: ffff88801443a008 R15: ffff88801443a000 [ 149.069071][ T228] FS: 00007ff84a193740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 149.069442][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 149.069703][ T228] CR2: 00005588359c4018 CR3: 000000000a57c002 CR4: 0000000000772ef0 [ 149.070015][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 149.070336][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 149.070650][ T228] PKRU: 55555554 [ 149.070805][ T228] Call Trace: [ 149.070969][ T228] [ 149.071088][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 149.071299][ T228] ? __warn (kernel/panic.c:748) [ 149.071463][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 149.071673][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 149.071892][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 149.072067][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 149.072286][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 149.072510][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 149.072725][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 149.072991][ 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) [ 149.073217][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 149.073430][ T228] register_netdevice (net/core/dev.c:11003) [ 149.073648][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 149.073871][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 149.074111][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 149.074386][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 149.074671][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 149.074943][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 149.075169][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 149.075398][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 149.075665][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 149.075874][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 149.076091][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 149.076306][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 149.076523][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 149.076692][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 149.076913][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 149.077143][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 149.077364][ T228] ksys_write (fs/read_write.c:731) [ 149.077526][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 149.077748][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 149.077960][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 149.078229][ T228] RIP: 0033:0x7ff84a2d4b77 [ 149.078449][ 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 [ 149.079185][ T228] RSP: 002b:00007ffd68905b08 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 149.079503][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84a2d4b77 [ 149.079827][ T228] RDX: 0000000000000002 RSI: 0000558835b7b130 RDI: 0000000000000001 [ 149.080146][ T228] RBP: 0000558835b7b130 R08: 0000000000000000 R09: 00007ff84a3474e0 [ 149.080458][ T228] R10: 00007ff84a3473e0 R11: 0000000000000246 R12: 0000000000000002 [ 149.080768][ T228] R13: 00007ff84a390760 R14: 0000000000000002 R15: 00007ff84a38b9c0 | [ 150.571845][ T228] ------------[ cut here ]------------ | [ 150.572134][ 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) | [ 150.572558][ T228] Modules linked in: netdevsim | [ 150.573357][ T228] Tainted: [W]=WARN [ 150.573516][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 150.573779][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 150.574040][ 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 [ 150.575019][ T228] RSP: 0018:ffffc90000b37910 EFLAGS: 00010246 [ 150.575459][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 150.575777][ T228] RDX: 0000000000000000 RSI: ffff8880145d2c98 RDI: ffff888004f550a8 [ 150.576192][ T228] RBP: ffffffff97f23440 R08: 0000000000000000 R09: fffffbfff2bbd83c [ 150.576507][ T228] R10: ffffffff95dec1e7 R11: ffff888004f545c0 R12: 0000000000000000 [ 150.576819][ T228] R13: ffff8880145d2128 R14: ffff8880145d2008 R15: ffff8880145d2000 [ 150.577234][ T228] FS: 00007ff84a193740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 150.577593][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 150.577855][ T228] CR2: 000055883599247c CR3: 000000000a57c002 CR4: 0000000000772ef0 [ 150.578254][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 150.578566][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 150.578872][ T228] PKRU: 55555554 [ 150.579031][ T228] Call Trace: [ 150.579304][ T228] [ 150.579411][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 150.579617][ T228] ? __warn (kernel/panic.c:748) [ 150.579782][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 150.579991][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 150.580361][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 150.580527][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 150.580736][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 150.580961][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 150.581351][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 150.581625][ 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) [ 150.581843][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 150.582224][ T228] register_netdevice (net/core/dev.c:11003) [ 150.582449][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 150.582680][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 150.582914][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 150.583377][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 150.583664][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 150.583934][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 150.584248][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 150.584464][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 150.584726][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 150.584929][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 150.585147][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 150.585358][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 150.585574][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 150.585741][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 150.585945][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 150.586173][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 150.586393][ T228] ksys_write (fs/read_write.c:731) [ 150.586552][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 150.586771][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 150.586981][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 150.587249][ T228] RIP: 0033:0x7ff84a2d4b77 [ 150.587463][ 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 [ 150.588176][ T228] RSP: 002b:00007ffd68905b08 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 150.588495][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84a2d4b77 [ 150.588812][ T228] RDX: 0000000000000002 RSI: 0000558835b7b130 RDI: 0000000000000001 [ 150.589140][ T228] RBP: 0000558835b7b130 R08: 0000000000000000 R09: 00007ff84a3474e0 [ 150.589448][ T228] R10: 00007ff84a3473e0 R11: 0000000000000246 R12: 0000000000000002 [ 150.589754][ T228] R13: 00007ff84a390760 R14: 0000000000000002 R15: 00007ff84a38b9c0 | [ 152.117196][ T228] ------------[ cut here ]------------ | [ 152.117438][ 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) | [ 152.117828][ T228] Modules linked in: netdevsim | [ 152.118425][ T228] Tainted: [W]=WARN [ 152.118575][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 152.118813][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 152.119074][ 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 [ 152.119733][ T228] RSP: 0018:ffffc90000b37910 EFLAGS: 00010246 [ 152.119980][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 152.120358][ T228] RDX: 0000000000000000 RSI: ffff88801469ac98 RDI: ffff888004f550a8 [ 152.120639][ T228] RBP: ffffffff97f23440 R08: 0000000000000000 R09: fffffbfff2bbd83c [ 152.120924][ T228] R10: ffffffff95dec1e7 R11: ffff888004f545c0 R12: 0000000000000000 [ 152.121230][ T228] R13: ffff88801469a128 R14: ffff88801469a008 R15: ffff88801469a000 [ 152.121520][ T228] FS: 00007ff84a193740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 152.121851][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 152.122101][ T228] CR2: 0000558835b51de8 CR3: 000000000a57c004 CR4: 0000000000772ef0 [ 152.122415][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 152.122710][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 152.123006][ T228] PKRU: 55555554 [ 152.123162][ T228] Call Trace: [ 152.123314][ T228] [ 152.123420][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 152.123614][ T228] ? __warn (kernel/panic.c:748) [ 152.123765][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 152.123956][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 152.124179][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 152.124339][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 152.124529][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 152.124731][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 152.124949][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 152.125215][ 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) [ 152.125424][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 152.125628][ T228] register_netdevice (net/core/dev.c:11003) [ 152.125829][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 152.126034][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 152.126267][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 152.126516][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 152.126776][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 152.127025][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 152.127244][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 152.127455][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 152.127704][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 152.127893][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 152.128097][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 152.128296][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 152.128522][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 152.128782][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 152.129141][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 152.129488][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 152.129734][ T228] ksys_write (fs/read_write.c:731) [ 152.129883][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 152.130111][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 152.130309][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 152.130567][ T228] RIP: 0033:0x7ff84a2d4b77 [ 152.130762][ 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 [ 152.131433][ T228] RSP: 002b:00007ffd68905b08 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 152.131727][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84a2d4b77 [ 152.132017][ T228] RDX: 0000000000000002 RSI: 0000558835b7b130 RDI: 0000000000000001 [ 152.132313][ T228] RBP: 0000558835b7b130 R08: 0000000000000000 R09: 00007ff84a3474e0 [ 152.132600][ T228] R10: 00007ff84a3473e0 R11: 0000000000000246 R12: 0000000000000002 [ 152.132893][ T228] R13: 00007ff84a390760 R14: 0000000000000002 R15: 00007ff84a38b9c0 | [ 153.582831][ T228] ------------[ cut here ]------------ | [ 153.583085][ 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) | [ 153.583477][ T228] Modules linked in: netdevsim | [ 153.584074][ T228] Tainted: [W]=WARN [ 153.584230][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 153.584476][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 153.584719][ 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 [ 153.585474][ T228] RSP: 0018:ffffc90000b37910 EFLAGS: 00010246 [ 153.585717][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 153.586015][ T228] RDX: 0000000000000000 RSI: ffff888014442c98 RDI: ffff888004f550a8 [ 153.586313][ T228] RBP: ffffffff97f23440 R08: 0000000000000000 R09: fffffbfff2bbd83c [ 153.586604][ T228] R10: ffffffff95dec1e7 R11: ffff888004f545c0 R12: 0000000000000000 [ 153.586906][ T228] R13: ffff888014442128 R14: ffff888014442008 R15: ffff888014442000 [ 153.587208][ T228] FS: 00007ff84a193740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 153.587551][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 153.587793][ T228] CR2: 000055883599247c CR3: 000000000a57c004 CR4: 0000000000772ef0 [ 153.588107][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 153.588410][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 153.588700][ T228] PKRU: 55555554 [ 153.588851][ T228] Call Trace: [ 153.588997][ T228] [ 153.589124][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 153.589323][ T228] ? __warn (kernel/panic.c:748) [ 153.589477][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 153.589682][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 153.589897][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 153.590045][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 153.590268][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 153.590475][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 153.590688][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 153.590948][ 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) [ 153.591158][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 153.591365][ T228] register_netdevice (net/core/dev.c:11003) [ 153.591566][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 153.591774][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 153.591987][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 153.592262][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 153.592537][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 153.592795][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 153.592994][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 153.593207][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 153.593457][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 153.593647][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 153.593841][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 153.594036][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 153.594247][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 153.594402][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 153.594614][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 153.594822][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 153.595022][ T228] ksys_write (fs/read_write.c:731) [ 153.595182][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 153.595396][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 153.595595][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 153.595829][ T228] RIP: 0033:0x7ff84a2d4b77 [ 153.596030][ 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 [ 153.596730][ T228] RSP: 002b:00007ffd68905b08 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 153.597034][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84a2d4b77 [ 153.597347][ T228] RDX: 0000000000000002 RSI: 0000558835b7b130 RDI: 0000000000000001 [ 153.597649][ T228] RBP: 0000558835b7b130 R08: 0000000000000000 R09: 00007ff84a3474e0 [ 153.597934][ T228] R10: 00007ff84a3473e0 R11: 0000000000000246 R12: 0000000000000002 [ 153.598237][ T228] R13: 00007ff84a390760 R14: 0000000000000002 R15: 00007ff84a38b9c0 | [ 155.133988][ T228] ------------[ cut here ]------------ | [ 155.134325][ 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) | [ 155.134786][ T228] Modules linked in: netdevsim | [ 155.135691][ T228] Tainted: [W]=WARN [ 155.135992][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 155.136392][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 155.136751][ 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 [ 155.137627][ T228] RSP: 0018:ffffc90000b37910 EFLAGS: 00010246 [ 155.138022][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 155.138536][ T228] RDX: 0000000000000000 RSI: ffff888014472c98 RDI: ffff888004f550a8 [ 155.139067][ T228] RBP: ffffffff97f23440 R08: 0000000000000000 R09: fffffbfff2bbd83c [ 155.139582][ T228] R10: ffffffff95dec1e7 R11: ffff888004f545c0 R12: 0000000000000000 [ 155.140077][ T228] R13: ffff888014472128 R14: ffff888014472008 R15: ffff888014472000 [ 155.140472][ T228] FS: 00007ff84a193740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 155.140859][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 155.141159][ T228] CR2: 000055883599247c CR3: 000000000a57c001 CR4: 0000000000772ef0 [ 155.141503][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 155.141832][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 155.142166][ T228] PKRU: 55555554 [ 155.142337][ T228] Call Trace: [ 155.142508][ T228] [ 155.142628][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 155.142854][ T228] ? __warn (kernel/panic.c:748) [ 155.143032][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 155.143272][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 155.143499][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 155.143667][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 155.143893][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 155.144146][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 155.144380][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 155.144665][ 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) [ 155.144889][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 155.145130][ T228] register_netdevice (net/core/dev.c:11003) [ 155.145356][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 155.145585][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 155.145821][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 155.146120][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 155.146412][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 155.146694][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 155.146924][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 155.147166][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 155.147446][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 155.147672][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 155.147887][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 155.148119][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 155.148354][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 155.148535][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 155.148756][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 155.148984][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 155.149244][ T228] ksys_write (fs/read_write.c:731) [ 155.149425][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 155.149653][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 155.149883][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 155.150166][ T228] RIP: 0033:0x7ff84a2d4b77 [ 155.150394][ 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 [ 155.151121][ T228] RSP: 002b:00007ffd68905b08 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 155.151461][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84a2d4b77 [ 155.151797][ T228] RDX: 0000000000000002 RSI: 0000558835b7b130 RDI: 0000000000000001 [ 155.152138][ T228] RBP: 0000558835b7b130 R08: 0000000000000000 R09: 00007ff84a3474e0 [ 155.152473][ T228] R10: 00007ff84a3473e0 R11: 0000000000000246 R12: 0000000000000002 [ 155.152790][ T228] R13: 00007ff84a390760 R14: 0000000000000002 R15: 00007ff84a38b9c0 | [ 159.158316][ T228] ------------[ cut here ]------------ | [ 159.158732][ 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) | [ 159.159290][ T228] Modules linked in: netdevsim | [ 159.160037][ T228] Tainted: [W]=WARN [ 159.160224][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 159.160492][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 159.160767][ 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 [ 159.161484][ T228] RSP: 0018:ffffc90000b37910 EFLAGS: 00010246 [ 159.161765][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 159.162098][ T228] RDX: 0000000000000000 RSI: ffff88801443ac98 RDI: ffff888004f550a8 [ 159.162420][ T228] RBP: ffffffff97f23440 R08: 0000000000000000 R09: fffffbfff2bbd83c [ 159.162741][ T228] R10: ffffffff95dec1e7 R11: ffff888004f545c0 R12: 0000000000000000 [ 159.163070][ T228] R13: ffff88801443a128 R14: ffff88801443a008 R15: ffff88801443a000 [ 159.163392][ T228] FS: 00007ff84a193740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 159.163761][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 159.164031][ T228] CR2: 00007ff84a28c890 CR3: 000000000a57c004 CR4: 0000000000772ef0 [ 159.164369][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 159.164690][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 159.165008][ T228] PKRU: 55555554 [ 159.165186][ T228] Call Trace: [ 159.165357][ T228] [ 159.165476][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 159.165706][ T228] ? __warn (kernel/panic.c:748) [ 159.165881][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 159.166116][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 159.166344][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 159.166520][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 159.166741][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 159.166977][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 159.167219][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 159.167501][ 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) [ 159.167733][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 159.167963][ T228] register_netdevice (net/core/dev.c:11003) [ 159.168198][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 159.168428][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 159.168671][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 159.168952][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 159.169309][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 159.169594][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 159.169815][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 159.170059][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 159.170346][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 159.170573][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 159.170799][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 159.171022][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 159.171255][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 159.171436][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 159.171662][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 159.171895][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 159.172137][ T228] ksys_write (fs/read_write.c:731) [ 159.172314][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 159.172548][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 159.172764][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 159.173020][ T228] RIP: 0033:0x7ff84a2d4b77 [ 159.173251][ 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 [ 159.173947][ T228] RSP: 002b:00007ffd68905268 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 159.174269][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84a2d4b77 [ 159.174575][ T228] RDX: 0000000000000002 RSI: 0000558835b7b130 RDI: 0000000000000001 [ 159.174884][ T228] RBP: 0000558835b7b130 R08: 0000000000000000 R09: 00007ff84a3474e0 [ 159.175203][ T228] R10: 00007ff84a3473e0 R11: 0000000000000246 R12: 0000000000000002 [ 159.175511][ T228] R13: 00007ff84a390760 R14: 0000000000000002 R15: 00007ff84a38b9c0 | [ 160.765151][ T228] ------------[ cut here ]------------ | [ 160.765483][ 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.765899][ T228] Modules linked in: netdevsim | [ 160.766552][ T228] Tainted: [W]=WARN [ 160.766712][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 160.766971][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 160.767249][ 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.767974][ T228] RSP: 0018:ffffc90000b37910 EFLAGS: 00010246 [ 160.768249][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 160.768564][ T228] RDX: 0000000000000000 RSI: ffff8880146a2c98 RDI: ffff888004f550a8 [ 160.768895][ T228] RBP: ffffffff97f23440 R08: 0000000000000000 R09: fffffbfff2bbd83c [ 160.769226][ T228] R10: ffffffff95dec1e7 R11: ffff888004f545c0 R12: 0000000000000000 [ 160.769534][ T228] R13: ffff8880146a2128 R14: ffff8880146a2008 R15: ffff8880146a2000 [ 160.769852][ T228] FS: 00007ff84a193740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 160.770351][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 160.770618][ T228] CR2: 00007fbdf0f04a00 CR3: 000000000a57c006 CR4: 0000000000772ef0 [ 160.770931][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 160.771356][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 160.771675][ T228] PKRU: 55555554 [ 160.771837][ T228] Call Trace: [ 160.771996][ T228] [ 160.772115][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 160.772326][ T228] ? __warn (kernel/panic.c:748) [ 160.772491][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 160.772706][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 160.772924][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 160.773098][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 160.773311][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 160.773532][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 160.773754][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 160.774025][ 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.774245][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 160.774459][ T228] register_netdevice (net/core/dev.c:11003) [ 160.774675][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 160.774900][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 160.775131][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 160.775404][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 160.775692][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 160.775973][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 160.776199][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 160.776418][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 160.776688][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 160.776895][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 160.777118][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 160.777332][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 160.777548][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 160.777721][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 160.777937][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 160.778156][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 160.778366][ T228] ksys_write (fs/read_write.c:731) [ 160.778528][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 160.778743][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 160.778950][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 160.779215][ T228] RIP: 0033:0x7ff84a2d4b77 [ 160.779433][ 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.780143][ T228] RSP: 002b:00007ffd68905268 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 160.780453][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84a2d4b77 [ 160.780761][ T228] RDX: 0000000000000002 RSI: 0000558835b7b130 RDI: 0000000000000001 [ 160.781075][ T228] RBP: 0000558835b7b130 R08: 0000000000000000 R09: 00007ff84a3474e0 [ 160.781376][ T228] R10: 00007ff84a3473e0 R11: 0000000000000246 R12: 0000000000000002 [ 160.781678][ T228] R13: 00007ff84a390760 R14: 0000000000000002 R15: 00007ff84a38b9c0 | [ 162.336774][ T228] ------------[ cut here ]------------ | [ 162.337160][ 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) | [ 162.337549][ T228] Modules linked in: netdevsim | [ 162.338725][ T228] Tainted: [W]=WARN [ 162.338877][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 162.339143][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 162.339394][ 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 [ 162.340074][ T228] RSP: 0018:ffffc90000b37910 EFLAGS: 00010246 [ 162.340327][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 162.340619][ T228] RDX: 0000000000000000 RSI: ffff8880145d2c98 RDI: ffff888004f550a8 [ 162.340904][ T228] RBP: ffffffff97f23440 R08: 0000000000000000 R09: fffffbfff2bbd83c [ 162.341201][ T228] R10: ffffffff95dec1e7 R11: ffff888004f545c0 R12: 0000000000000000 [ 162.341515][ T228] R13: ffff8880145d2128 R14: ffff8880145d2008 R15: ffff8880145d2000 [ 162.341814][ T228] FS: 00007ff84a193740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 162.342164][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 162.342409][ T228] CR2: 0000558835a20088 CR3: 000000000a57c003 CR4: 0000000000772ef0 [ 162.342703][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 162.342993][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 162.343299][ T228] PKRU: 55555554 [ 162.343539][ T228] Call Trace: [ 162.343688][ T228] [ 162.343793][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 162.343990][ T228] ? __warn (kernel/panic.c:748) [ 162.344171][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 162.344373][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 162.344580][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 162.344736][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 162.344932][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 162.345153][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 162.345361][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 162.345618][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 162.345825][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 162.346027][ T228] register_netdevice (net/core/dev.c:11003) [ 162.346248][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 162.346459][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 162.346669][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 162.346923][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 162.347207][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 162.347459][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 162.347655][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 162.347861][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 162.348127][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 162.348322][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 162.348516][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 162.348775][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 162.348979][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 162.349163][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 162.349366][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 162.349573][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 162.349783][ T228] ksys_write (fs/read_write.c:731) [ 162.349936][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 162.350157][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 162.350355][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 162.350597][ T228] RIP: 0033:0x7ff84a2d4b77 [ 162.350799][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 162.351497][ T228] RSP: 002b:00007ffd68905268 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 162.351798][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84a2d4b77 [ 162.352106][ T228] RDX: 0000000000000002 RSI: 0000558835b7b130 RDI: 0000000000000001 [ 162.352388][ T228] RBP: 0000558835b7b130 R08: 0000000000000000 R09: 00007ff84a3474e0 [ 162.352669][ T228] R10: 00007ff84a3473e0 R11: 0000000000000246 R12: 0000000000000002 [ 162.352959][ T228] R13: 00007ff84a390760 R14: 0000000000000002 R15: 00007ff84a38b9c0 | [ 163.899449][ T228] ------------[ cut here ]------------ | [ 163.899760][ 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.900199][ T228] Modules linked in: netdevsim | [ 163.900822][ T228] Tainted: [W]=WARN [ 163.900978][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 163.901236][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 163.901493][ 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.902190][ T228] RSP: 0018:ffffc90000b37910 EFLAGS: 00010246 [ 163.902446][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 163.902744][ T228] RDX: 0000000000000000 RSI: ffff888014442c98 RDI: ffff888004f550a8 [ 163.903040][ T228] RBP: ffffffff97f23440 R08: 0000000000000000 R09: fffffbfff2bbd83c [ 163.903346][ T228] R10: ffffffff95dec1e7 R11: ffff888004f545c0 R12: 0000000000000000 [ 163.903642][ T228] R13: ffff888014442128 R14: ffff888014442008 R15: ffff888014442000 [ 163.903935][ T228] FS: 00007ff84a193740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 163.904305][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 163.904556][ T228] CR2: 00007f66bb662000 CR3: 000000000a57c002 CR4: 0000000000772ef0 [ 163.904949][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 163.905258][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 163.905563][ T228] PKRU: 55555554 [ 163.905716][ T228] Call Trace: [ 163.905866][ T228] [ 163.905970][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 163.906186][ T228] ? __warn (kernel/panic.c:748) [ 163.906344][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 163.906549][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 163.906759][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 163.906914][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 163.907126][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 163.907342][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 163.907552][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 163.907804][ 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.908013][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 163.908226][ T228] register_netdevice (net/core/dev.c:11003) [ 163.908437][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 163.908647][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 163.908867][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 163.909149][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 163.909422][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 163.909677][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 163.909885][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 163.910108][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 163.910363][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 163.910568][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 163.910770][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 163.910972][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 163.911185][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 163.911353][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 163.911556][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 163.911767][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 163.911978][ T228] ksys_write (fs/read_write.c:731) [ 163.912142][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 163.912354][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 163.912557][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 163.912803][ T228] RIP: 0033:0x7ff84a2d4b77 [ 163.913012][ 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.913709][ T228] RSP: 002b:00007ffd68905268 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 163.914009][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84a2d4b77 [ 163.914319][ T228] RDX: 0000000000000002 RSI: 0000558835b7b130 RDI: 0000000000000001 [ 163.914612][ T228] RBP: 0000558835b7b130 R08: 0000000000000000 R09: 00007ff84a3474e0 [ 163.914910][ T228] R10: 00007ff84a3473e0 R11: 0000000000000246 R12: 0000000000000002 [ 163.915214][ T228] R13: 00007ff84a390760 R14: 0000000000000002 R15: 00007ff84a38b9c0 | [ 165.511764][ T228] ------------[ cut here ]------------ | [ 165.512093][ 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) | [ 165.512496][ T228] Modules linked in: netdevsim | [ 165.513116][ T228] Tainted: [W]=WARN [ 165.513268][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 165.513510][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 165.513768][ 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 [ 165.514473][ T228] RSP: 0018:ffffc90000b37910 EFLAGS: 00010246 [ 165.514727][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 165.515027][ T228] RDX: 0000000000000000 RSI: ffff88801469ac98 RDI: ffff888004f550a8 [ 165.515426][ T228] RBP: ffffffff97f23440 R08: 0000000000000000 R09: fffffbfff2bbd83c [ 165.515725][ T228] R10: ffffffff95dec1e7 R11: ffff888004f545c0 R12: 0000000000000000 [ 165.516019][ T228] R13: ffff88801469a128 R14: ffff88801469a008 R15: ffff88801469a000 [ 165.516327][ T228] FS: 00007ff84a193740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 165.516678][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 165.516929][ T228] CR2: 0000558835b5d258 CR3: 000000000a57c002 CR4: 0000000000772ef0 [ 165.517244][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 165.517551][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 165.517856][ T228] PKRU: 55555554 [ 165.518010][ T228] Call Trace: [ 165.518179][ T228] [ 165.518289][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 165.518498][ T228] ? __warn (kernel/panic.c:748) [ 165.518659][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 165.518872][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 165.519102][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 165.519259][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 165.519471][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 165.519696][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 165.519915][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 165.520183][ 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) [ 165.520398][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 165.520609][ T228] register_netdevice (net/core/dev.c:11003) [ 165.520824][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 165.521041][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 165.521276][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 165.521540][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 165.521822][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 165.522105][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 165.522316][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 165.522529][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 165.522794][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 165.523003][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 165.523217][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 165.523430][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 165.523644][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 165.523808][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 165.524015][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 165.524241][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 165.524462][ T228] ksys_write (fs/read_write.c:731) [ 165.524622][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 165.524842][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 165.525058][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 165.525308][ T228] RIP: 0033:0x7ff84a2d4b77 [ 165.525515][ 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 [ 165.526219][ T228] RSP: 002b:00007ffd68905268 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 165.526522][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84a2d4b77 [ 165.526822][ T228] RDX: 0000000000000002 RSI: 0000558835b7b130 RDI: 0000000000000001 [ 165.527127][ T228] RBP: 0000558835b7b130 R08: 0000000000000000 R09: 00007ff84a3474e0 [ 165.527425][ T228] R10: 00007ff84a3473e0 R11: 0000000000000246 R12: 0000000000000002 [ 165.527721][ T228] R13: 00007ff84a390760 R14: 0000000000000002 R15: 00007ff84a38b9c0 | [ 167.140905][ T228] ------------[ cut here ]------------ | [ 167.141230][ 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) | [ 167.141644][ T228] Modules linked in: netdevsim | [ 167.142282][ T228] Tainted: [W]=WARN [ 167.142440][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 167.142692][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 167.142942][ 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 [ 167.143641][ T228] RSP: 0018:ffffc90000b37910 EFLAGS: 00010246 [ 167.143896][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 167.144199][ T228] RDX: 0000000000000000 RSI: ffff888014472c98 RDI: ffff888004f550a8 [ 167.144576][ T228] RBP: ffffffff97f23440 R08: 0000000000000000 R09: fffffbfff2bbd83c [ 167.144873][ T228] R10: ffffffff95dec1e7 R11: ffff888004f545c0 R12: 0000000000000000 [ 167.145595][ T228] R13: ffff888014472128 R14: ffff888014472008 R15: ffff888014472000 [ 167.145889][ T228] FS: 00007ff84a193740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 167.146246][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 167.146500][ T228] CR2: 00007ff84a28c890 CR3: 000000000a57c003 CR4: 0000000000772ef0 [ 167.146792][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 167.147097][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 167.147393][ T228] PKRU: 55555554 [ 167.147541][ T228] Call Trace: [ 167.147693][ T228] [ 167.147800][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 167.148001][ T228] ? __warn (kernel/panic.c:748) [ 167.148162][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 167.148364][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 167.148568][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 167.148719][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 167.148936][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 167.149162][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 167.149369][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 167.149621][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 167.149823][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 167.150025][ T228] register_netdevice (net/core/dev.c:11003) [ 167.150242][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 167.150456][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 167.150671][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 167.150926][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 167.151229][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 167.151486][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 167.151684][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 167.151898][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 167.152157][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 167.152353][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 167.152551][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 167.152751][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 167.152955][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 167.153127][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 167.153332][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 167.153538][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 167.153745][ T228] ksys_write (fs/read_write.c:731) [ 167.153897][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 167.154116][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 167.154318][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 167.154560][ T228] RIP: 0033:0x7ff84a2d4b77 [ 167.154765][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 167.155457][ T228] RSP: 002b:00007ffd68905268 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 167.155753][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84a2d4b77 [ 167.156079][ T228] RDX: 0000000000000002 RSI: 0000558835b7b130 RDI: 0000000000000001 [ 167.156373][ T228] RBP: 0000558835b7b130 R08: 0000000000000000 R09: 00007ff84a3474e0 [ 167.156665][ T228] R10: 00007ff84a3473e0 R11: 0000000000000246 R12: 0000000000000002 [ 167.156960][ T228] R13: 00007ff84a390760 R14: 0000000000000002 R15: 00007ff84a38b9c0 | [ 168.794219][ T228] ------------[ cut here ]------------ | [ 168.794598][ 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) | [ 168.794984][ T228] Modules linked in: netdevsim | [ 168.795585][ T228] Tainted: [W]=WARN [ 168.795730][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 168.795968][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 168.796217][ 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.796879][ T228] RSP: 0018:ffffc90000b37910 EFLAGS: 00010246 [ 168.797130][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 168.797409][ T228] RDX: 0000000000000000 RSI: ffff88801443ac98 RDI: ffff888004f550a8 [ 168.797694][ T228] RBP: ffffffff97f23440 R08: 0000000000000000 R09: fffffbfff2bbd83c [ 168.798088][ T228] R10: ffffffff95dec1e7 R11: ffff888004f545c0 R12: 0000000000000000 [ 168.798379][ T228] R13: ffff88801443a128 R14: ffff88801443a008 R15: ffff88801443a000 [ 168.798663][ T228] FS: 00007ff84a193740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 168.799007][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 168.799308][ T228] CR2: 00007ff84a28c890 CR3: 000000000a57c001 CR4: 0000000000772ef0 [ 168.799587][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 168.799875][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 168.800159][ T228] PKRU: 55555554 [ 168.800302][ T228] Call Trace: [ 168.800448][ T228] [ 168.800547][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 168.800738][ T228] ? __warn (kernel/panic.c:748) [ 168.800885][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 168.801082][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 168.801287][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 168.801436][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 168.801623][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 168.801842][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 168.802046][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 168.802301][ 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.802497][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 168.802693][ T228] register_netdevice (net/core/dev.c:11003) [ 168.802944][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 168.803164][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 168.803374][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 168.803619][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 168.803875][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 168.804124][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 168.804313][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 168.804508][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 168.804747][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 168.804930][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 168.805124][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 168.805319][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 168.805514][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 168.805670][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 168.805861][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 168.806069][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 168.806272][ T228] ksys_write (fs/read_write.c:731) [ 168.806417][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 168.806614][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 168.806806][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 168.807060][ T228] RIP: 0033:0x7ff84a2d4b77 [ 168.807254][ 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.807902][ T228] RSP: 002b:00007ffd68905268 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 168.808200][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84a2d4b77 [ 168.808474][ T228] RDX: 0000000000000002 RSI: 0000558835b7b130 RDI: 0000000000000001 [ 168.808751][ T228] RBP: 0000558835b7b130 R08: 0000000000000000 R09: 00007ff84a3474e0 [ 168.809038][ T228] R10: 00007ff84a3473e0 R11: 0000000000000246 R12: 0000000000000002 [ 168.809327][ T228] R13: 00007ff84a390760 R14: 0000000000000002 R15: 00007ff84a38b9c0 | [ 170.434515][ T228] ------------[ cut here ]------------ | [ 170.434830][ 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) | [ 170.435269][ T228] Modules linked in: netdevsim | [ 170.435911][ T228] Tainted: [W]=WARN [ 170.436077][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 170.436340][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 170.436606][ 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 [ 170.437336][ T228] RSP: 0018:ffffc90000b37910 EFLAGS: 00010246 [ 170.437603][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 170.437914][ T228] RDX: 0000000000000000 RSI: ffff8880146a2c98 RDI: ffff888004f550a8 [ 170.438230][ T228] RBP: ffffffff97f23440 R08: 0000000000000000 R09: fffffbfff2bbd83c [ 170.438542][ T228] R10: ffffffff95dec1e7 R11: ffff888004f545c0 R12: 0000000000000000 [ 170.438850][ T228] R13: ffff8880146a2128 R14: ffff8880146a2008 R15: ffff8880146a2000 [ 170.439179][ T228] FS: 00007ff84a193740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 170.439540][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 170.439805][ T228] CR2: 0000558835a16408 CR3: 000000000a57c001 CR4: 0000000000772ef0 [ 170.440223][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 170.440541][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 170.440851][ T228] PKRU: 55555554 [ 170.441012][ T228] Call Trace: [ 170.441182][ T228] [ 170.441292][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 170.441503][ T228] ? __warn (kernel/panic.c:748) [ 170.441667][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 170.441885][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 170.442113][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 170.442278][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 170.442490][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 170.442714][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 170.442933][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 170.443213][ 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) [ 170.443442][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 170.443658][ T228] register_netdevice (net/core/dev.c:11003) [ 170.443880][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 170.444119][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 170.444354][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 170.444633][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 170.444918][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 170.445198][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 170.445432][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 170.445656][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 170.445921][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 170.446140][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 170.446351][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 170.446573][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 170.446801][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 170.446978][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 170.447197][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 170.447416][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 170.447631][ T228] ksys_write (fs/read_write.c:731) [ 170.447791][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 170.447998][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 170.448218][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 170.448473][ T228] RIP: 0033:0x7ff84a2d4b77 [ 170.448688][ 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 [ 170.449411][ T228] RSP: 002b:00007ffd68905268 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 170.449717][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84a2d4b77 [ 170.450030][ T228] RDX: 0000000000000002 RSI: 0000558835b7b130 RDI: 0000000000000001 [ 170.450345][ T228] RBP: 0000558835b7b130 R08: 0000000000000000 R09: 00007ff84a3474e0 [ 170.450654][ T228] R10: 00007ff84a3473e0 R11: 0000000000000246 R12: 0000000000000002 [ 170.450951][ T228] R13: 00007ff84a390760 R14: 0000000000000002 R15: 00007ff84a38b9c0 | [ 172.111040][ T228] ------------[ cut here ]------------ | [ 172.111440][ 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) | [ 172.111853][ T228] Modules linked in: netdevsim | [ 172.112481][ T228] Tainted: [W]=WARN [ 172.112641][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 172.112897][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 172.113170][ 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 [ 172.113884][ T228] RSP: 0018:ffffc90000b37910 EFLAGS: 00010246 [ 172.114162][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 172.114469][ T228] RDX: 0000000000000000 RSI: ffff8880145d2c98 RDI: ffff888004f550a8 [ 172.114776][ T228] RBP: ffffffff97f23440 R08: 0000000000000000 R09: fffffbfff2bbd83c [ 172.115096][ T228] R10: ffffffff95dec1e7 R11: ffff888004f545c0 R12: 0000000000000000 [ 172.115411][ T228] R13: ffff8880145d2128 R14: ffff8880145d2008 R15: ffff8880145d2000 [ 172.115724][ T228] FS: 00007ff84a193740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 172.116088][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 172.116350][ T228] CR2: 000055aebb0cd630 CR3: 000000000a57c006 CR4: 0000000000772ef0 [ 172.116656][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 172.117065][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 172.117374][ T228] PKRU: 55555554 [ 172.117531][ T228] Call Trace: [ 172.117690][ T228] [ 172.117800][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 172.118013][ T228] ? __warn (kernel/panic.c:748) [ 172.118181][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 172.118399][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 172.118616][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 172.118778][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 172.118998][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 172.119238][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 172.119458][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 172.119726][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 172.119940][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 172.120159][ T228] register_netdevice (net/core/dev.c:11003) [ 172.120374][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 172.120595][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 172.120821][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 172.121107][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 172.121394][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 172.121664][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 172.121889][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 172.122124][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 172.122396][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 172.122605][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 172.122818][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 172.123032][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 172.123258][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 172.123426][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 172.123638][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 172.123856][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 172.124085][ T228] ksys_write (fs/read_write.c:731) [ 172.124247][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 172.124463][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 172.124671][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 172.124929][ T228] RIP: 0033:0x7ff84a2d4b77 [ 172.125150][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 172.125829][ T228] RSP: 002b:00007ffd68905268 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 172.126135][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84a2d4b77 [ 172.126437][ T228] RDX: 0000000000000002 RSI: 0000558835b7b130 RDI: 0000000000000001 [ 172.126727][ T228] RBP: 0000558835b7b130 R08: 0000000000000000 R09: 00007ff84a3474e0 [ 172.127017][ T228] R10: 00007ff84a3473e0 R11: 0000000000000246 R12: 0000000000000002 [ 172.127317][ T228] R13: 00007ff84a390760 R14: 0000000000000002 R15: 00007ff84a38b9c0 | [ 173.710767][ T228] ------------[ cut here ]------------ | [ 173.711163][ 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) | [ 173.711556][ T228] Modules linked in: netdevsim | [ 173.712158][ T228] Tainted: [W]=WARN [ 173.712307][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 173.712548][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 173.712795][ 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 [ 173.713524][ T228] RSP: 0018:ffffc90000b37910 EFLAGS: 00010246 [ 173.713780][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 173.714073][ T228] RDX: 0000000000000000 RSI: ffff888014442c98 RDI: ffff888004f550a8 [ 173.714361][ T228] RBP: ffffffff97f23440 R08: 0000000000000000 R09: fffffbfff2bbd83c [ 173.714645][ T228] R10: ffffffff95dec1e7 R11: ffff888004f545c0 R12: 0000000000000000 [ 173.715035][ T228] R13: ffff888014442128 R14: ffff888014442008 R15: ffff888014442000 [ 173.715333][ T228] FS: 00007ff84a193740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 173.715667][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 173.715906][ T228] CR2: 00007ff84a28c890 CR3: 000000000a57c006 CR4: 0000000000772ef0 [ 173.716205][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 173.716489][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 173.716776][ T228] PKRU: 55555554 [ 173.716924][ T228] Call Trace: [ 173.717079][ T228] [ 173.717179][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 173.717372][ T228] ? __warn (kernel/panic.c:748) [ 173.717522][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 173.717718][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 173.717918][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 173.718075][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 173.718267][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 173.718473][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 173.718674][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 173.718918][ 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) [ 173.719137][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 173.719330][ T228] register_netdevice (net/core/dev.c:11003) [ 173.719526][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 173.719735][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 173.719945][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 173.720208][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 173.720474][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 173.720728][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 173.720923][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 173.721136][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 173.721386][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 173.721578][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 173.721770][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 173.721966][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 173.722174][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 173.722332][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4341 kernel/locking/lockdep.c:4408) [ 173.722574][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 173.722782][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4341 kernel/locking/lockdep.c:4408) [ 173.723025][ T228] ksys_write (fs/read_write.c:731) [ 173.723183][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 173.723391][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 173.723587][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 173.723825][ T228] RIP: 0033:0x7ff84a2d4b77 [ 173.724024][ 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 [ 173.724758][ T228] RSP: 002b:00007ffd68905268 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 173.725046][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84a2d4b77 [ 173.725338][ T228] RDX: 0000000000000002 RSI: 0000558835b7b130 RDI: 0000000000000001 [ 173.725614][ T228] RBP: 0000558835b7b130 R08: 0000000000000000 R09: 00007ff84a3474e0 [ 173.725893][ T228] R10: 00007ff84a3473e0 R11: 0000000000000246 R12: 0000000000000002 Finger prints: __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_drv_port_add