====================================== | 0 | xx__-> [ 11.946206][ T228] ------------[ cut here ]------------ | [ 11.946735][ 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) | [ 11.947216][ T228] Modules linked in: netdevsim [ 11.947815][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.948111][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.948397][ 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.949187][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 11.949521][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.949907][ T228] RDX: 0000000000000000 RSI: ffff88800b96ac98 RDI: ffff88800b8a50f8 [ 11.950299][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 11.950681][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 11.951122][ T228] R13: ffff88800b96a128 R14: ffff88800b96a008 R15: ffff88800b96a000 [ 11.951521][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 11.952001][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.952342][ T228] CR2: 00007f491b5e04d0 CR3: 000000000bedc003 CR4: 0000000000772ef0 [ 11.952723][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.953107][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.953453][ T228] PKRU: 55555554 [ 11.953671][ T228] Call Trace: [ 11.953856][ T228] [ 11.954033][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.954290][ T228] ? __warn (kernel/panic.c:748) [ 11.954471][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.954711][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.955007][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.955217][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.955492][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.955770][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.956053][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 11.956375][ 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.956635][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.956886][ T228] register_netdevice (net/core/dev.c:11003) [ 11.957160][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 11.957422][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.957699][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.958021][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 11.958223][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.958545][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.958859][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 11.959207][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 11.959452][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 11.959782][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 11.960050][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 11.960255][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 11.960525][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 11.960825][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 11.961107][ T228] driver_probe_device (drivers/base/dd.c:830) [ 11.961379][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 11.961643][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 11.961974][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 11.962245][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 11.962479][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 11.962704][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 11.962945][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 11.963220][ T228] __device_attach (drivers/base/dd.c:1030) [ 11.963479][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 11.963701][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 11.963938][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.964193][ T228] bus_probe_device (drivers/base/bus.c:537) [ 11.964438][ T228] device_add (drivers/base/core.c:3672) [ 11.964682][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 11.964935][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 11.965205][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 11.965530][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 11.965840][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 11.966105][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 11.966342][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 11.966571][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 11.966802][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 11.967024][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 11.967274][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 11.967524][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 11.967783][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 11.968052][ T228] ksys_write (fs/read_write.c:731) [ 11.968245][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 11.968480][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 11.968728][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.968988][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.969255][ T228] RIP: 0033:0x7f25ce432b77 [ 11.969559][ 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.970563][ T228] RSP: 002b:00007ffece2bd038 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 11.971029][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f25ce432b77 [ 11.971421][ T228] RDX: 0000000000000005 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 11.971826][ T228] RBP: 0000562b0905c340 R08: 0000000000000003 R09: 0000000000000077 [ 11.972227][ T228] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000005 [ 11.972595][ T228] R13: 00007f25ce4ee760 R14: 0000000000000005 R15: 00007f25ce4e99c0 | [ 18.184791][ T228] ------------[ cut here ]------------ | [ 18.185169][ 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) | [ 18.185603][ T228] Modules linked in: netdevsim [last unloaded: ip6_udp_tunnel] | [ 18.186771][ T228] Tainted: [W]=WARN [ 18.186983][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.187261][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.187545][ 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 [ 18.188315][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 18.188592][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 18.188971][ T228] RDX: 0000000000000000 RSI: ffff88800dc42c98 RDI: ffff88800b8a50a8 [ 18.189426][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 18.189914][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 18.190421][ T228] R13: ffff88800dc42128 R14: ffff88800dc42008 R15: ffff88800dc42000 [ 18.190911][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 18.191495][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.191909][ T228] CR2: 0000562b0905c340 CR3: 000000000bedc006 CR4: 0000000000772ef0 [ 18.192392][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 18.192876][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 18.193386][ T228] PKRU: 55555554 [ 18.193636][ T228] Call Trace: [ 18.193896][ T228] [ 18.194351][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.194706][ T228] ? __warn (kernel/panic.c:748) [ 18.194968][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.195199][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 18.195434][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 18.195605][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 18.195843][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 18.196154][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.196475][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 18.196888][ 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) [ 18.197249][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 18.197582][ T228] register_netdevice (net/core/dev.c:11003) [ 18.197896][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 18.198238][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 18.198560][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 18.198917][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 18.199413][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 18.199871][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 18.200200][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 18.200541][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 18.200947][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 18.201249][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 18.201465][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 18.201671][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 18.201899][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 18.202088][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 18.202298][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 18.202513][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 18.202758][ T228] ksys_write (fs/read_write.c:731) [ 18.202920][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 18.203173][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 18.203383][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.203634][ T228] RIP: 0033:0x7f25ce432b77 [ 18.203853][ 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 [ 18.204572][ T228] RSP: 002b:00007ffece2bcf38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 18.204919][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ce432b77 [ 18.205255][ T228] RDX: 0000000000000002 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 18.205647][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 18.205991][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000002 [ 18.206316][ T228] R13: 00007f25ce4ee760 R14: 0000000000000002 R15: 00007f25ce4e99c0 | [ 25.052065][ T228] ------------[ cut here ]------------ | [ 25.052432][ 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) | [ 25.052891][ T228] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 25.053628][ T228] Tainted: [W]=WARN [ 25.053787][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.054074][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.054357][ 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 [ 25.055103][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 25.055383][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 25.055691][ T228] RDX: 0000000000000000 RSI: ffff8880023e2c98 RDI: ffff88800b8a50f8 [ 25.056016][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 25.056338][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 25.056717][ T228] R13: ffff8880023e2128 R14: ffff8880023e2008 R15: ffff8880023e2000 [ 25.057145][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 25.057502][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.057757][ T228] CR2: 00007f25ce4a5733 CR3: 000000000bedc002 CR4: 0000000000772ef0 [ 25.058169][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 25.058478][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 25.058778][ T228] PKRU: 55555554 [ 25.058931][ T228] Call Trace: [ 25.059183][ T228] [ 25.059292][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.059518][ T228] ? __warn (kernel/panic.c:748) [ 25.059688][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.059925][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 25.060173][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 25.060358][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 25.060587][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 25.061053][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.061289][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 25.061570][ 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) [ 25.061806][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 25.062065][ T228] register_netdevice (net/core/dev.c:11003) [ 25.062313][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 25.062559][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 25.062808][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 25.063126][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 25.063305][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 25.063594][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 25.063879][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 25.064179][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 25.064404][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 25.064679][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 25.064911][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 25.065082][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 25.065305][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 25.065531][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 25.065752][ T228] driver_probe_device (drivers/base/dd.c:830) [ 25.065989][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 25.066210][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 25.066485][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 25.066701][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 25.066912][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 25.067133][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 25.067365][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 25.067607][ T228] __device_attach (drivers/base/dd.c:1030) [ 25.067822][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 25.068046][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 25.068253][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 25.068469][ T228] bus_probe_device (drivers/base/bus.c:537) [ 25.068723][ T228] device_add (drivers/base/core.c:3672) [ 25.068938][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 25.069188][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 25.069525][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 25.070016][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 25.070496][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 25.070848][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 25.071227][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 25.071577][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 25.071946][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 25.072258][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 25.072649][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 25.073038][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 25.073312][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 25.073637][ T228] ksys_write (fs/read_write.c:731) [ 25.073917][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 25.074285][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 25.074663][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 25.075045][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.075501][ T228] RIP: 0033:0x7f25ce432b77 [ 25.075877][ 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 [ 25.077131][ T228] RSP: 002b:00007ffece2c07d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 25.077732][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f25ce432b77 [ 25.078286][ T228] RDX: 0000000000000005 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 25.078809][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 25.079346][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000005 [ 25.079924][ T228] R13: 00007f25ce4ee760 R14: 0000000000000005 R15: 00007f25ce4e99c0 | [ 25.128877][ T228] ------------[ cut here ]------------ | [ 25.129560][ 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) | [ 25.130247][ T228] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 25.131171][ T228] Tainted: [W]=WARN [ 25.131340][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.131598][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.131849][ 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 [ 25.132698][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 25.133066][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 25.133354][ T228] RDX: 0000000000000000 RSI: ffff88800b922c98 RDI: ffff88800b8a50a8 [ 25.133677][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 25.134134][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 25.134581][ T228] R13: ffff88800b922128 R14: ffff88800b922008 R15: ffff88800b922000 [ 25.134859][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 25.135599][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.135920][ T228] CR2: 00007f25ce4a5733 CR3: 000000000bedc002 CR4: 0000000000772ef0 [ 25.136445][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 25.136747][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 25.137211][ T228] PKRU: 55555554 [ 25.137356][ T228] Call Trace: [ 25.137498][ T228] [ 25.137594][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.137791][ T228] ? __warn (kernel/panic.c:748) [ 25.137947][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.138456][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 25.138651][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 25.138795][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 25.139019][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 25.139222][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.139439][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 25.139681][ 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) [ 25.139872][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 25.140128][ T228] register_netdevice (net/core/dev.c:11003) [ 25.140343][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 25.140540][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 25.140745][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 25.141036][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 25.141300][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 25.141542][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 25.141731][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 25.141943][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 25.142240][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 25.142453][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 25.142669][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 25.142862][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 25.143083][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 25.143235][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 25.143460][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 25.143655][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 25.143861][ T228] ksys_write (fs/read_write.c:731) [ 25.144022][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 25.144252][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 25.144443][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.144700][ T228] RIP: 0033:0x7f25ce432b77 [ 25.144908][ 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 [ 25.145608][ T228] RSP: 002b:00007ffece2c07d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 25.145942][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ce432b77 [ 25.146475][ T228] RDX: 0000000000000002 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 25.146767][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 25.147100][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000002 [ 25.147379][ T228] R13: 00007f25ce4ee760 R14: 0000000000000002 R15: 00007f25ce4e99c0 | [ 31.707766][ T228] ------------[ cut here ]------------ | [ 31.708221][ 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) | [ 31.708744][ T228] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 31.709696][ T228] Tainted: [W]=WARN [ 31.709866][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.710160][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.710489][ 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 [ 31.711441][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 31.711799][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 31.712154][ T228] RDX: 0000000000000000 RSI: ffff88800b97ac98 RDI: ffff88800b8a50f8 [ 31.712553][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 31.713129][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 31.713507][ T228] R13: ffff88800b97a128 R14: ffff88800b97a008 R15: ffff88800b97a000 [ 31.713860][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 31.714276][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.714578][ T228] CR2: 00007f25ce4a5733 CR3: 000000000bedc004 CR4: 0000000000772ef0 [ 31.714923][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 31.715278][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 31.715671][ T228] PKRU: 55555554 [ 31.715863][ T228] Call Trace: [ 31.716054][ T228] [ 31.716184][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.716432][ T228] ? __warn (kernel/panic.c:748) [ 31.716615][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.716855][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 31.717115][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 31.717305][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 31.717568][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 31.717823][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.718083][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 31.718485][ 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) [ 31.718729][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 31.718986][ T228] register_netdevice (net/core/dev.c:11003) [ 31.719233][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 31.719520][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 31.719776][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 31.720091][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 31.720279][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 31.720594][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 31.720873][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 31.721206][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 31.721457][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 31.721736][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 31.721974][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 31.722147][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 31.722382][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 31.722627][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 31.722865][ T228] driver_probe_device (drivers/base/dd.c:830) [ 31.723112][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 31.723338][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 31.723625][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 31.723853][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 31.724087][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 31.724316][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 31.724611][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 31.724844][ T228] __device_attach (drivers/base/dd.c:1030) [ 31.725083][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 31.725305][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 31.725543][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 31.725781][ T228] bus_probe_device (drivers/base/bus.c:537) [ 31.726031][ T228] device_add (drivers/base/core.c:3672) [ 31.726282][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 31.726527][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 31.726766][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 31.727084][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 31.727378][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 31.727615][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 31.727847][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 31.728101][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 31.728331][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 31.728542][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 31.728769][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 31.729011][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 31.729248][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 31.729494][ T228] ksys_write (fs/read_write.c:731) [ 31.729683][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 31.729964][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 31.730213][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 31.730457][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.730738][ T228] RIP: 0033:0x7f25ce432b77 [ 31.730979][ 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 [ 31.731706][ T228] RSP: 002b:00007ffece2c07d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 31.732041][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f25ce432b77 [ 31.732360][ T228] RDX: 0000000000000005 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 31.732679][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 31.733016][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000005 [ 31.733343][ T228] R13: 00007f25ce4ee760 R14: 0000000000000005 R15: 00007f25ce4e99c0 | [ 31.817863][ T228] ------------[ cut here ]------------ | [ 31.818356][ 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) | [ 31.818836][ T228] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 31.819766][ T228] Tainted: [W]=WARN [ 31.819963][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.820241][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.820523][ 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 [ 31.821257][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 31.821566][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 31.821902][ T228] RDX: 0000000000000000 RSI: ffff88800b8bac98 RDI: ffff88800b8a50a8 [ 31.822236][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 31.822559][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 31.822877][ T228] R13: ffff88800b8ba128 R14: ffff88800b8ba008 R15: ffff88800b8ba000 [ 31.823199][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 31.823608][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.823869][ T228] CR2: 00007f25ce4514c0 CR3: 000000000bedc005 CR4: 0000000000772ef0 [ 31.824224][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 31.824933][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 31.825284][ T228] PKRU: 55555554 [ 31.825445][ T228] Call Trace: [ 31.825609][ T228] [ 31.825720][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.825942][ T228] ? __warn (kernel/panic.c:748) [ 31.826120][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.826343][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 31.826591][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 31.826751][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 31.827049][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 31.827310][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.827568][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 31.827947][ 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) [ 31.828270][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 31.828558][ T228] register_netdevice (net/core/dev.c:11003) [ 31.828858][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 31.829140][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 31.829425][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 31.829720][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 31.830131][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 31.830482][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 31.830787][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 31.831086][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 31.831472][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 31.831830][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 31.832094][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 31.832436][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 31.832729][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 31.833006][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 31.833289][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 31.833594][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 31.833922][ T228] ksys_write (fs/read_write.c:731) [ 31.834191][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 31.834510][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 31.834773][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.835127][ T228] RIP: 0033:0x7f25ce432b77 [ 31.835414][ T228] Code: Unable to access opcode bytes at 0x7f25ce432b4d. Code starting with the faulting instruction =========================================== [ 31.835786][ T228] RSP: 002b:00007ffece2be208 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 31.836164][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ce432b77 [ 31.836494][ T228] RDX: 0000000000000002 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 31.836845][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 31.837197][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000002 [ 31.837536][ T228] R13: 00007f25ce4ee760 R14: 0000000000000002 R15: 00007f25ce4e99c0 | [ 47.833211][ T228] ------------[ cut here ]------------ | [ 47.833623][ 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) | [ 47.834266][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 47.835590][ T228] Tainted: [W]=WARN [ 47.835830][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.836228][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.836638][ 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 [ 47.837765][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 47.838206][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.838696][ T228] RDX: 0000000000000000 RSI: ffff88800aa02c98 RDI: ffff88800b8a50a8 [ 47.839198][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 47.839686][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 47.840185][ T228] R13: ffff88800aa02128 R14: ffff88800aa02008 R15: ffff88800aa02000 [ 47.840646][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 47.841213][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.841627][ T228] CR2: 00007f25ce44fcb0 CR3: 000000000bedc005 CR4: 0000000000772ef0 [ 47.842132][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.842626][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.843117][ T228] PKRU: 55555554 [ 47.843378][ T228] Call Trace: [ 47.843626][ T228] [ 47.843806][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.844143][ T228] ? __warn (kernel/panic.c:748) [ 47.844391][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.844705][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.845043][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.845279][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.845628][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.846026][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.846380][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 47.846810][ 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) [ 47.847161][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.847484][ T228] register_netdevice (net/core/dev.c:11003) [ 47.847825][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 47.848195][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.848558][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.848998][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.849465][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 47.849890][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 47.850225][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 47.850571][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 47.851020][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 47.851363][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 47.851697][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 47.852032][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 47.852351][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 47.852606][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 47.852924][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.853275][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 47.853631][ T228] ksys_write (fs/read_write.c:731) [ 47.853885][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 47.854253][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.854589][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.855009][ T228] RIP: 0033:0x7f25ce432b77 [ 47.855355][ 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 [ 47.856526][ T228] RSP: 002b:00007ffece2be208 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 47.857044][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ce432b77 [ 47.857534][ T228] RDX: 0000000000000002 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 47.858038][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 47.858537][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000002 [ 47.859033][ T228] R13: 00007f25ce4ee760 R14: 0000000000000002 R15: 00007f25ce4e99c0 | [ 63.665228][ T228] ------------[ cut here ]------------ | [ 63.665939][ 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) | [ 63.666927][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 63.668581][ T228] Tainted: [W]=WARN [ 63.668886][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 63.669406][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 63.669947][ 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 [ 63.671690][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 63.672347][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 63.672932][ T228] RDX: 0000000000000000 RSI: ffff88800e4eac98 RDI: ffff88800b8a50f8 [ 63.673661][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 63.674477][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 63.675116][ T228] R13: ffff88800e4ea128 R14: ffff88800e4ea008 R15: ffff88800e4ea000 [ 63.675748][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 63.676484][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 63.677196][ T228] CR2: 00007f491b303a00 CR3: 000000000bedc006 CR4: 0000000000772ef0 [ 63.677803][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 63.678857][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 63.679486][ T228] PKRU: 55555554 [ 63.679800][ T228] Call Trace: [ 63.680114][ T228] [ 63.680305][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 63.680708][ T228] ? __warn (kernel/panic.c:748) [ 63.681052][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 63.681447][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 63.681872][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 63.682213][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 63.682632][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 63.683106][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 63.683548][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 63.684080][ 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) [ 63.684496][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 63.684946][ T228] register_netdevice (net/core/dev.c:11003) [ 63.685415][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 63.685902][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 63.686364][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 63.687022][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 63.687606][ T228] ? queue_delayed_work_on (kernel/workqueue.c:2565 (discriminator 1)) [ 63.688067][ T228] ? queue_delayed_work_on (kernel/workqueue.c:2567) [ 63.688522][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 63.689093][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 63.689544][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 63.690122][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 63.690549][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 63.690851][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 63.691315][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 63.691760][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 63.692211][ T228] driver_probe_device (drivers/base/dd.c:830) [ 63.692634][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 63.693069][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 63.693583][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 63.694010][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 63.694415][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 63.694815][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 63.695222][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 63.695667][ T228] __device_attach (drivers/base/dd.c:1030) [ 63.696125][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 63.696529][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 63.696941][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 63.697397][ T228] bus_probe_device (drivers/base/bus.c:537) [ 63.697821][ T228] device_add (drivers/base/core.c:3672) [ 63.698257][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 63.698657][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 63.699108][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 63.699665][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 63.700222][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 63.700683][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 63.701126][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 63.701525][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 63.701920][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 63.702255][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 63.702662][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 63.703099][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 63.703523][ T228] ksys_write (fs/read_write.c:731) [ 63.703821][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 63.704245][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 63.704628][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 63.705114][ T228] RIP: 0033:0x7f25ce432b77 [ 63.705530][ 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 [ 63.706890][ T228] RSP: 002b:00007ffece2c07d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 63.707481][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f25ce432b77 [ 63.708053][ T228] RDX: 0000000000000005 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 63.708576][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 63.709136][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000005 [ 63.709711][ T228] R13: 00007f25ce4ee760 R14: 0000000000000005 R15: 00007f25ce4e99c0 | [ 63.772325][ T228] ------------[ cut here ]------------ | [ 63.772769][ 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) | [ 63.773736][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 63.774868][ T228] Tainted: [W]=WARN [ 63.775070][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 63.775383][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 63.775873][ 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 [ 63.777358][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 63.777912][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 63.778479][ T228] RDX: 0000000000000000 RSI: ffff88800b97ac98 RDI: ffff88800b8a50a8 [ 63.779098][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 63.780029][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 63.780592][ T228] R13: ffff88800b97a128 R14: ffff88800b97a008 R15: ffff88800b97a000 [ 63.781001][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 63.781674][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 63.782186][ T228] CR2: 00007ffece2bdff8 CR3: 000000000bedc003 CR4: 0000000000772ef0 [ 63.782692][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 63.783060][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 63.783412][ T228] PKRU: 55555554 [ 63.783581][ T228] Call Trace: [ 63.783737][ T228] [ 63.783850][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 63.784240][ T228] ? __warn (kernel/panic.c:748) [ 63.784404][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 63.784660][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 63.784914][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 63.785197][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 63.785460][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 63.785726][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 63.786108][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 63.786402][ 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) [ 63.786624][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 63.786862][ T228] register_netdevice (net/core/dev.c:11003) [ 63.787177][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 63.787419][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 63.787651][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 63.788064][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 63.788372][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 63.788653][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 63.788857][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 63.789126][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 63.789426][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 63.789695][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 63.789963][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 63.790204][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 63.790478][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 63.790666][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 63.790897][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 63.791145][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 63.791380][ T228] ksys_write (fs/read_write.c:731) [ 63.791603][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 63.791890][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 63.792163][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 63.792448][ T228] RIP: 0033:0x7f25ce432b77 [ 63.792682][ 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 [ 63.793753][ T228] RSP: 002b:00007ffece2be208 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 63.794277][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ce432b77 [ 63.794798][ T228] RDX: 0000000000000002 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 63.795179][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 63.795500][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000002 [ 63.795890][ T228] R13: 00007f25ce4ee760 R14: 0000000000000002 R15: 00007f25ce4e99c0 | [ 79.221162][ T228] ------------[ cut here ]------------ | [ 79.221434][ 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) | [ 79.221835][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 79.222646][ T228] Tainted: [W]=WARN [ 79.222814][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 79.223113][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 79.223375][ 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 [ 79.224063][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 79.224314][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 79.224613][ T228] RDX: 0000000000000000 RSI: ffff88800b8bac98 RDI: ffff88800b8a50a8 [ 79.224912][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 79.225218][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 79.225661][ T228] R13: ffff88800b8ba128 R14: ffff88800b8ba008 R15: ffff88800b8ba000 [ 79.226157][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 79.226647][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 79.227091][ T228] CR2: 00007f25ce44fcb0 CR3: 000000000bedc004 CR4: 0000000000772ef0 [ 79.227590][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 79.228095][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 79.228572][ T228] PKRU: 55555554 [ 79.228833][ T228] Call Trace: [ 79.229133][ T228] [ 79.229257][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 79.229493][ T228] ? __warn (kernel/panic.c:748) [ 79.229670][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 79.229891][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 79.230117][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 79.230304][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 79.230529][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 79.230751][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 79.230976][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 79.231233][ 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) [ 79.231440][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 79.231668][ T228] register_netdevice (net/core/dev.c:11003) [ 79.231879][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 79.232137][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 79.232372][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 79.232665][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 79.232973][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 79.233256][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 79.233492][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 79.233731][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 79.234042][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 79.234267][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 79.234504][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 79.234728][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 79.234975][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 79.235156][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 79.235385][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 79.235727][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 79.236118][ T228] ksys_write (fs/read_write.c:731) [ 79.236394][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 79.236786][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 79.237164][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 79.237535][ T228] RIP: 0033:0x7f25ce432b77 [ 79.237768][ 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 [ 79.238511][ T228] RSP: 002b:00007ffece2be208 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 79.238846][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ce432b77 [ 79.239185][ T228] RDX: 0000000000000002 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 79.239530][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 79.240053][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000002 [ 79.240565][ T228] R13: 00007f25ce4ee760 R14: 0000000000000002 R15: 00007f25ce4e99c0 | [ 92.884371][ T228] ------------[ cut here ]------------ | [ 92.884810][ 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) | [ 92.885432][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 92.886656][ T228] Tainted: [W]=WARN [ 92.886866][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 92.887150][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 92.887517][ 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 [ 92.888422][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 92.888700][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 92.889033][ T228] RDX: 0000000000000000 RSI: ffff88800aa02c98 RDI: ffff88800b8a50f8 [ 92.889424][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 92.889792][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 92.890146][ T228] R13: ffff88800aa02128 R14: ffff88800aa02008 R15: ffff88800aa02000 [ 92.890555][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 92.890928][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 92.891201][ T228] CR2: 00007efd33131000 CR3: 000000000bedc005 CR4: 0000000000772ef0 [ 92.891595][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 92.891914][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 92.892247][ T228] PKRU: 55555554 [ 92.892489][ T228] Call Trace: [ 92.892713][ T228] [ 92.892874][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 92.893167][ T228] ? __warn (kernel/panic.c:748) [ 92.893358][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 92.893604][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 92.893878][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 92.894107][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 92.894405][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 92.894725][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 92.894982][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 92.895299][ 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) [ 92.895531][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 92.895778][ T228] register_netdevice (net/core/dev.c:11003) [ 92.896091][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 92.896365][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 92.896622][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 92.896926][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 92.897153][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 92.897519][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 92.897792][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 92.898106][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 92.898437][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 92.898745][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 92.899086][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 92.899254][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 92.899547][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 92.899765][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 92.900051][ T228] driver_probe_device (drivers/base/dd.c:830) [ 92.900272][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 92.900500][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 92.900837][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 92.901128][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 92.901391][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 92.901679][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 92.901889][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 92.902163][ T228] __device_attach (drivers/base/dd.c:1030) [ 92.902422][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 92.902772][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 92.903097][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 92.903381][ T228] bus_probe_device (drivers/base/bus.c:537) [ 92.903597][ T228] device_add (drivers/base/core.c:3672) [ 92.903810][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 92.904105][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 92.904347][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 92.904618][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 92.904967][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 92.905192][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 92.905488][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 92.905695][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 92.905996][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 92.906175][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 92.906543][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 92.906860][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 92.907177][ T228] ksys_write (fs/read_write.c:731) [ 92.907376][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 92.907656][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 92.907880][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 92.908220][ T228] RIP: 0033:0x7f25ce432b77 [ 92.908453][ 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 [ 92.909370][ T228] RSP: 002b:00007ffece2c07d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 92.909784][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f25ce432b77 [ 92.910191][ T228] RDX: 0000000000000005 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 92.910613][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 92.910997][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000005 [ 92.911377][ T228] R13: 00007f25ce4ee760 R14: 0000000000000005 R15: 00007f25ce4e99c0 | [ 92.954609][ T228] ------------[ cut here ]------------ | [ 92.954905][ 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) | [ 92.955742][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 92.956543][ T228] Tainted: [W]=WARN [ 92.956685][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 92.956921][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 92.957178][ 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 [ 92.957837][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 92.958081][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 92.958368][ T228] RDX: 0000000000000000 RSI: ffff88800e4eac98 RDI: ffff88800b8a50a8 [ 92.958643][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 92.958924][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 92.959274][ T228] R13: ffff88800e4ea128 R14: ffff88800e4ea008 R15: ffff88800e4ea000 [ 92.959564][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 92.959906][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 92.960167][ T228] CR2: 00007efd33131000 CR3: 000000000bedc005 CR4: 0000000000772ef0 [ 92.960468][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 92.960766][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 92.961076][ T228] PKRU: 55555554 [ 92.961217][ T228] Call Trace: [ 92.961357][ T228] [ 92.961585][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 92.961784][ T228] ? __warn (kernel/panic.c:748) [ 92.961939][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 92.962151][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 92.962346][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 92.962494][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 92.962684][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 92.962884][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 92.963093][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 92.963331][ 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) [ 92.963524][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 92.963716][ T228] register_netdevice (net/core/dev.c:11003) [ 92.963914][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 92.964123][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 92.964327][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 92.964569][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 92.964828][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 92.965084][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 92.965275][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 92.965473][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 92.965717][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 92.965903][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 92.966100][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 92.966293][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 92.966485][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 92.966639][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 92.966830][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 92.967036][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 92.967238][ T228] ksys_write (fs/read_write.c:731) [ 92.967383][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 92.967581][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 92.967772][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 92.968055][ T228] RIP: 0033:0x7f25ce432b77 [ 92.968258][ 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 [ 92.969103][ T228] RSP: 002b:00007ffece2bfaf8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 92.969398][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ce432b77 [ 92.969813][ T228] RDX: 0000000000000002 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 92.970255][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 92.970535][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000002 [ 92.970807][ T228] R13: 00007f25ce4ee760 R14: 0000000000000002 R15: 00007f25ce4e99c0 | [ 101.226432][ T228] ------------[ cut here ]------------ | [ 101.226862][ 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) | [ 101.227426][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 101.228398][ T228] Tainted: [W]=WARN [ 101.228601][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 101.228909][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 101.229277][ 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 [ 101.230121][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 101.230398][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 101.230795][ T228] RDX: 0000000000000000 RSI: ffff88800b97ac98 RDI: ffff88800b8a50a8 [ 101.231186][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 101.231515][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 101.231861][ T228] R13: ffff88800b97a128 R14: ffff88800b97a008 R15: ffff88800b97a000 [ 101.232195][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 101.232568][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 101.232860][ T228] CR2: 00007f25ce44fcb0 CR3: 000000000bedc001 CR4: 0000000000772ef0 [ 101.233194][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 101.233524][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 101.233919][ T228] PKRU: 55555554 [ 101.234105][ T228] Call Trace: [ 101.234278][ T228] [ 101.234402][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 101.234656][ T228] ? __warn (kernel/panic.c:748) [ 101.234890][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 101.235176][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 101.235412][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 101.235636][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 101.235926][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 101.236248][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 101.236527][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 101.236852][ 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) [ 101.237131][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 101.237369][ T228] register_netdevice (net/core/dev.c:11003) [ 101.237620][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 101.237936][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 101.238252][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 101.238558][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 101.239033][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 101.239451][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 101.239698][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 101.239937][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 101.240240][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 101.240467][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 101.240702][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 101.241016][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 101.241252][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 101.241497][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 101.241768][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 101.242032][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 101.242314][ T228] ksys_write (fs/read_write.c:731) [ 101.242494][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 101.242738][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 101.242984][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 101.243316][ T228] RIP: 0033:0x7f25ce432b77 [ 101.243607][ 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 [ 101.244481][ T228] RSP: 002b:00007ffece2bfaf8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 101.244838][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ce432b77 [ 101.245226][ T228] RDX: 0000000000000002 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 101.245614][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 101.246019][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000002 [ 101.246377][ T228] R13: 00007f25ce4ee760 R14: 0000000000000002 R15: 00007f25ce4e99c0 | [ 109.432762][ T228] ------------[ cut here ]------------ | [ 109.433230][ 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) | [ 109.433709][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 109.434700][ T228] Tainted: [W]=WARN [ 109.434884][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 109.435198][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.435505][ 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 [ 109.436330][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 109.436637][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 109.437001][ T228] RDX: 0000000000000000 RSI: ffff88800b8bac98 RDI: ffff88800b8a50f8 [ 109.437348][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 109.437712][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 109.438077][ T228] R13: ffff88800b8ba128 R14: ffff88800b8ba008 R15: ffff88800b8ba000 [ 109.438425][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 109.438818][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 109.439157][ T228] CR2: 0000562ace2c7990 CR3: 000000000bedc001 CR4: 0000000000772ef0 [ 109.439785][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 109.440166][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 109.440524][ T228] PKRU: 55555554 [ 109.440716][ T228] Call Trace: [ 109.440898][ T228] [ 109.441038][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.441287][ T228] ? __warn (kernel/panic.c:748) [ 109.441490][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.441770][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 109.442063][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 109.442273][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 109.442527][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 109.442784][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.443047][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 109.443366][ 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) [ 109.443644][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 109.443935][ T228] register_netdevice (net/core/dev.c:11003) [ 109.444238][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 109.444522][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 109.444794][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 109.445145][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 109.445372][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 109.445697][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 109.446036][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 109.446439][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 109.446721][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 109.447059][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 109.447331][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 109.447538][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 109.447835][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 109.448157][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 109.448531][ T228] driver_probe_device (drivers/base/dd.c:830) [ 109.448835][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 109.449167][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 109.449536][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 109.449822][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 109.450117][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 109.450397][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 109.450687][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 109.450993][ T228] __device_attach (drivers/base/dd.c:1030) [ 109.451295][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 109.451584][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 109.451818][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 109.452097][ T228] bus_probe_device (drivers/base/bus.c:537) [ 109.452374][ T228] device_add (drivers/base/core.c:3672) [ 109.452637][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 109.452925][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 109.453244][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 109.453562][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 109.453897][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 109.454154][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 109.454412][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 109.454706][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 109.455004][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 109.455211][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 109.455478][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 109.455747][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 109.456067][ T228] ksys_write (fs/read_write.c:731) [ 109.456317][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 109.456638][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 109.456980][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 109.457316][ T228] RIP: 0033:0x7f25ce432b77 [ 109.457637][ 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 [ 109.458629][ T228] RSP: 002b:00007ffece2c07d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 109.459044][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f25ce432b77 [ 109.459383][ T228] RDX: 0000000000000005 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 109.459762][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 109.460193][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000005 [ 109.460620][ T228] R13: 00007f25ce4ee760 R14: 0000000000000005 R15: 00007f25ce4e99c0 | [ 109.508889][ T228] ------------[ cut here ]------------ | [ 109.509317][ 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) | [ 109.509765][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 109.511487][ T228] Tainted: [W]=WARN [ 109.511669][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 109.511949][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.512257][ 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 [ 109.512975][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 109.513272][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 109.513762][ T228] RDX: 0000000000000000 RSI: ffff88800aa02c98 RDI: ffff88800b8a50a8 [ 109.514092][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 109.514547][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 109.515084][ T228] R13: ffff88800aa02128 R14: ffff88800aa02008 R15: ffff88800aa02000 [ 109.515610][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 109.516216][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 109.516647][ T228] CR2: 00007ffece2bdfc8 CR3: 000000000bedc001 CR4: 0000000000772ef0 [ 109.517520][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 109.517982][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 109.518306][ T228] PKRU: 55555554 [ 109.518474][ T228] Call Trace: [ 109.518754][ T228] [ 109.518873][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.519126][ T228] ? __warn (kernel/panic.c:748) [ 109.519456][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.519688][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 109.520046][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 109.520234][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 109.520453][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 109.520687][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.521043][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 109.521331][ 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) [ 109.521569][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 109.521795][ T228] register_netdevice (net/core/dev.c:11003) [ 109.522150][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 109.522392][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 109.522625][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 109.522921][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 109.523249][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 109.523537][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 109.523759][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 109.524120][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 109.524422][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 109.524643][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 109.524872][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 109.525106][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 109.525347][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 109.525522][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 109.525745][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 109.525984][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 109.526215][ T228] ksys_write (fs/read_write.c:731) [ 109.526418][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 109.526788][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 109.527042][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 109.527313][ T228] RIP: 0033:0x7f25ce432b77 [ 109.527552][ T228] Code: Unable to access opcode bytes at 0x7f25ce432b4d. Code starting with the faulting instruction =========================================== [ 109.527827][ T228] RSP: 002b:00007ffece2bde78 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 109.528292][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ce432b77 [ 109.528620][ T228] RDX: 0000000000000002 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 109.529093][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 109.529415][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000002 [ 109.529743][ T228] R13: 00007f25ce4ee760 R14: 0000000000000002 R15: 00007f25ce4e99c0 | [ 112.616333][ T228] ------------[ cut here ]------------ | [ 112.616643][ 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) | [ 112.617500][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 112.618308][ T228] Tainted: [W]=WARN [ 112.618471][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 112.618725][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 112.619001][ 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 [ 112.619669][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 112.619921][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 112.620270][ T228] RDX: 0000000000000000 RSI: ffff88800e4eac98 RDI: ffff88800b8a50a8 [ 112.620568][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 112.620850][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 112.621163][ T228] R13: ffff88800e4ea128 R14: ffff88800e4ea008 R15: ffff88800e4ea000 [ 112.621467][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 112.621800][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 112.622111][ T228] CR2: 0000562b0903b1f8 CR3: 000000000bedc002 CR4: 0000000000772ef0 [ 112.622422][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 112.622704][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 112.623010][ T228] PKRU: 55555554 [ 112.623167][ T228] Call Trace: [ 112.623313][ T228] [ 112.623438][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 112.623633][ T228] ? __warn (kernel/panic.c:748) [ 112.623788][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 112.624003][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 112.624210][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 112.624370][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 112.624558][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 112.624770][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 112.624986][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 112.625249][ 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) [ 112.625527][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 112.625764][ T228] register_netdevice (net/core/dev.c:11003) [ 112.626018][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 112.626270][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 112.626527][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 112.626831][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 112.627161][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 112.627480][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 112.627719][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 112.627975][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 112.628273][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 112.628505][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 112.628740][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 112.629096][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 112.629313][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 112.629469][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 112.629666][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 112.629870][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 112.630083][ T228] ksys_write (fs/read_write.c:731) [ 112.630232][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 112.630435][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 112.630637][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 112.630875][ T228] RIP: 0033:0x7f25ce432b77 [ 112.631087][ 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 [ 112.631782][ T228] RSP: 002b:00007ffece2bde78 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 112.632128][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ce432b77 [ 112.632412][ T228] RDX: 0000000000000002 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 112.632700][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 112.633008][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000002 [ 112.633311][ T228] R13: 00007f25ce4ee760 R14: 0000000000000002 R15: 00007f25ce4e99c0 | [ 115.278114][ T228] ------------[ cut here ]------------ | [ 115.278486][ 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) | [ 115.278940][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 115.279862][ T228] Tainted: [W]=WARN [ 115.280040][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 115.280319][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.280601][ 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 [ 115.281373][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 115.281660][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 115.281998][ T228] RDX: 0000000000000000 RSI: ffff88800b97ac98 RDI: ffff88800b8a50f8 [ 115.282351][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 115.282686][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 115.283028][ T228] R13: ffff88800b97a128 R14: ffff88800b97a008 R15: ffff88800b97a000 [ 115.283361][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 115.283756][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 115.284043][ T228] CR2: 00005559dd700aa8 CR3: 000000000bedc002 CR4: 0000000000772ef0 [ 115.284530][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 115.284869][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 115.285207][ T228] PKRU: 55555554 [ 115.285375][ T228] Call Trace: [ 115.285543][ T228] [ 115.285662][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.285887][ T228] ? __warn (kernel/panic.c:748) [ 115.286068][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.286291][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 115.286528][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 115.286696][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 115.286916][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 115.287165][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.287403][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 115.287682][ 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) [ 115.287908][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 115.288145][ T228] register_netdevice (net/core/dev.c:11003) [ 115.288379][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 115.288616][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 115.288856][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 115.289159][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 115.289376][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 115.289676][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 115.289981][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 115.290309][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 115.290561][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 115.290848][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 115.291084][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 115.291254][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 115.291484][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 115.291710][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 115.291936][ T228] driver_probe_device (drivers/base/dd.c:830) [ 115.292166][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 115.292411][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 115.292681][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 115.292902][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 115.293134][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 115.293355][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 115.293595][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 115.293829][ T228] __device_attach (drivers/base/dd.c:1030) [ 115.294063][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 115.294284][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 115.294506][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 115.294735][ T228] bus_probe_device (drivers/base/bus.c:537) [ 115.294968][ T228] device_add (drivers/base/core.c:3672) [ 115.295199][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 115.295420][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 115.295653][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 115.295941][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 115.296238][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 115.296459][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 115.296689][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 115.296904][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 115.297140][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 115.297318][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 115.297546][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 115.297774][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 115.298012][ T228] ksys_write (fs/read_write.c:731) [ 115.298183][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 115.298421][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 115.298644][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 115.298926][ T228] RIP: 0033:0x7f25ce432b77 [ 115.299171][ 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 [ 115.299930][ T228] RSP: 002b:00007ffece2c07d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 115.300269][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f25ce432b77 [ 115.300595][ T228] RDX: 0000000000000005 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 115.300923][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 115.301255][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000005 [ 115.301583][ T228] R13: 00007f25ce4ee760 R14: 0000000000000005 R15: 00007f25ce4e99c0 | [ 115.349835][ T228] ------------[ cut here ]------------ | [ 115.350619][ 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) | [ 115.351050][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 115.351902][ T228] Tainted: [W]=WARN [ 115.352097][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 115.352362][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.352652][ 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 [ 115.353371][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 115.353630][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 115.353969][ T228] RDX: 0000000000000000 RSI: ffff88800b8bac98 RDI: ffff88800b8a50a8 [ 115.354280][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 115.354580][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 115.354882][ T228] R13: ffff88800b8ba128 R14: ffff88800b8ba008 R15: ffff88800b8ba000 [ 115.355200][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 115.355558][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 115.355822][ T228] CR2: 00007f6d48230000 CR3: 000000000bedc002 CR4: 0000000000772ef0 [ 115.356147][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 115.356449][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 115.356774][ T228] PKRU: 55555554 [ 115.357101][ T228] Call Trace: [ 115.357279][ T228] [ 115.357409][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.357635][ T228] ? __warn (kernel/panic.c:748) [ 115.357803][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.358043][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 115.358273][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 115.358456][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 115.358674][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 115.358912][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.359145][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 115.359407][ 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) [ 115.359629][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 115.359840][ T228] register_netdevice (net/core/dev.c:11003) [ 115.360079][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 115.360316][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 115.360557][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 115.360846][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 115.361163][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 115.361452][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 115.361684][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 115.361941][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 115.362249][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 115.362485][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 115.362710][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 115.362940][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 115.363196][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 115.363391][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 115.363626][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 115.364042][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 115.364270][ T228] ksys_write (fs/read_write.c:731) [ 115.364448][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 115.364678][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 115.365011][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 115.365295][ T228] RIP: 0033:0x7f25ce432b77 [ 115.365521][ 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 [ 115.366350][ T228] RSP: 002b:00007ffece2be338 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 115.366652][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ce432b77 [ 115.367074][ T228] RDX: 0000000000000002 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 115.367379][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 115.367805][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000002 [ 115.368113][ T228] R13: 00007f25ce4ee760 R14: 0000000000000002 R15: 00007f25ce4e99c0 | [ 118.174274][ T228] ------------[ cut here ]------------ | [ 118.174528][ 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) | [ 118.174919][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 118.175739][ T228] Tainted: [W]=WARN [ 118.175894][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 118.176152][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.176404][ 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 [ 118.177101][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 118.177354][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 118.177654][ T228] RDX: 0000000000000000 RSI: ffff88800aa02c98 RDI: ffff88800b8a50a8 [ 118.177948][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 118.178257][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 118.178554][ T228] R13: ffff88800aa02128 R14: ffff88800aa02008 R15: ffff88800aa02000 [ 118.178847][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 118.179232][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 118.179490][ T228] CR2: 00005559dd70d960 CR3: 000000000bedc005 CR4: 0000000000772ef0 [ 118.179787][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 118.180086][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 118.180370][ T228] PKRU: 55555554 [ 118.180513][ T228] Call Trace: [ 118.180656][ T228] [ 118.180764][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.180972][ T228] ? __warn (kernel/panic.c:748) [ 118.181131][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.181334][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 118.181544][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 118.181699][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 118.181903][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 118.182128][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.182336][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 118.182589][ 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) [ 118.182803][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 118.183018][ T228] register_netdevice (net/core/dev.c:11003) [ 118.183225][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 118.183437][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 118.183654][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 118.183914][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 118.184202][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 118.184476][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 118.184676][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 118.184883][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 118.185155][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 118.185354][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 118.185556][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 118.185760][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 118.186008][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 118.186167][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 118.186372][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 118.186585][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 118.186794][ T228] ksys_write (fs/read_write.c:731) [ 118.186946][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 118.187178][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 118.187385][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 118.187633][ T228] RIP: 0033:0x7f25ce432b77 [ 118.187837][ 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 [ 118.188505][ T228] RSP: 002b:00007ffece2be338 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 118.188823][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ce432b77 [ 118.189135][ T228] RDX: 0000000000000002 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 118.189430][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 118.189708][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000002 [ 118.190036][ T228] R13: 00007f25ce4ee760 R14: 0000000000000002 R15: 00007f25ce4e99c0 | [ 120.792804][ T228] ------------[ cut here ]------------ | [ 120.793196][ 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) | [ 120.793673][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 120.794738][ T228] Tainted: [W]=WARN [ 120.794912][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 120.795200][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.795488][ 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 [ 120.796280][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 120.796565][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 120.796877][ T228] RDX: 0000000000000000 RSI: ffff88800e4eac98 RDI: ffff88800b8a50f8 [ 120.797198][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 120.797506][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 120.797814][ T228] R13: ffff88800e4ea128 R14: ffff88800e4ea008 R15: ffff88800e4ea000 [ 120.798154][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 120.798514][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 120.798772][ T228] CR2: 00007f25ce44fcb0 CR3: 000000000bedc005 CR4: 0000000000772ef0 [ 120.799112][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 120.799425][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 120.799734][ T228] PKRU: 55555554 [ 120.799891][ T228] Call Trace: [ 120.800060][ T228] [ 120.800169][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.800411][ T228] ? __warn (kernel/panic.c:748) [ 120.800571][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.800789][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 120.801022][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 120.801187][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 120.801394][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 120.801614][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.801833][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 120.802131][ 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) [ 120.802353][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 120.802569][ T228] register_netdevice (net/core/dev.c:11003) [ 120.802789][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 120.803021][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 120.803251][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 120.803517][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 120.803711][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 120.804045][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 120.804372][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 120.804666][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 120.804904][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 120.805205][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 120.805443][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 120.805612][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 120.805846][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 120.806107][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 120.806337][ T228] driver_probe_device (drivers/base/dd.c:830) [ 120.806561][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 120.806789][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 120.807083][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 120.807308][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 120.807531][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 120.807755][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 120.807986][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 120.808218][ T228] __device_attach (drivers/base/dd.c:1030) [ 120.808472][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 120.808703][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 120.808938][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 120.809186][ T228] bus_probe_device (drivers/base/bus.c:537) [ 120.809420][ T228] device_add (drivers/base/core.c:3672) [ 120.809647][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 120.809872][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 120.810141][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 120.810445][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 120.810735][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 120.810971][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 120.811205][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 120.811426][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 120.811683][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 120.811865][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 120.812106][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 120.812367][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 120.812596][ T228] ksys_write (fs/read_write.c:731) [ 120.812768][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 120.813003][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 120.813217][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 120.813473][ T228] RIP: 0033:0x7f25ce432b77 [ 120.813688][ 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 [ 120.814450][ T228] RSP: 002b:00007ffece2c07d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 120.814779][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f25ce432b77 [ 120.815093][ T228] RDX: 0000000000000005 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 120.815411][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 120.815720][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000005 [ 120.816040][ T228] R13: 00007f25ce4ee760 R14: 0000000000000005 R15: 00007f25ce4e99c0 | [ 120.853616][ T228] ------------[ cut here ]------------ | [ 120.854099][ 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) | [ 120.854486][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 120.855330][ T228] Tainted: [W]=WARN [ 120.855490][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 120.855739][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.855996][ 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 [ 120.856671][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 120.856924][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 120.857220][ T228] RDX: 0000000000000000 RSI: ffff88800b97ac98 RDI: ffff88800b8a50a8 [ 120.857508][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 120.857798][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 120.858156][ T228] R13: ffff88800b97a128 R14: ffff88800b97a008 R15: ffff88800b97a000 [ 120.858437][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 120.858796][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 120.859081][ T228] CR2: 00007ffece2bdfc8 CR3: 000000000bedc005 CR4: 0000000000772ef0 [ 120.859376][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 120.859664][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 120.859950][ T228] PKRU: 55555554 [ 120.860106][ T228] Call Trace: [ 120.860245][ T228] [ 120.860345][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.860544][ T228] ? __warn (kernel/panic.c:748) [ 120.860700][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.860891][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 120.861105][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 120.861257][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 120.861454][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 120.861667][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.861875][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 120.862182][ 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) [ 120.862421][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 120.862653][ T228] register_netdevice (net/core/dev.c:11003) [ 120.862887][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 120.863139][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 120.863385][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 120.863683][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 120.864001][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 120.864297][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 120.864527][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 120.864766][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 120.865067][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 120.865303][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 120.865533][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 120.865766][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 120.866010][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 120.866193][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 120.866425][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 120.866663][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 120.866899][ T228] ksys_write (fs/read_write.c:731) [ 120.867097][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 120.867339][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 120.867567][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 120.867849][ T228] RIP: 0033:0x7f25ce432b77 [ 120.868096][ 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 [ 120.868910][ T228] RSP: 002b:00007ffece2bde78 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 120.869266][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ce432b77 [ 120.869602][ T228] RDX: 0000000000000002 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 120.869944][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 120.870307][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000002 [ 120.870645][ T228] R13: 00007f25ce4ee760 R14: 0000000000000002 R15: 00007f25ce4e99c0 | [ 123.512224][ T228] ------------[ cut here ]------------ | [ 123.512522][ 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) | [ 123.512935][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 123.513807][ T228] Tainted: [W]=WARN [ 123.514004][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 123.514258][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 123.514540][ 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 [ 123.515265][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 123.515564][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 123.515886][ T228] RDX: 0000000000000000 RSI: ffff88800b8bac98 RDI: ffff88800b8a50a8 [ 123.516225][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 123.516563][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 123.516890][ T228] R13: ffff88800b8ba128 R14: ffff88800b8ba008 R15: ffff88800b8ba000 [ 123.517260][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 123.517643][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 123.517910][ T228] CR2: 00007f491b303a00 CR3: 000000000bedc002 CR4: 0000000000772ef0 [ 123.518246][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 123.518601][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 123.518925][ T228] PKRU: 55555554 [ 123.519114][ T228] Call Trace: [ 123.519274][ T228] [ 123.519384][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 123.519593][ T228] ? __warn (kernel/panic.c:748) [ 123.519759][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 123.519982][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 123.520196][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 123.520356][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 123.520567][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 123.520783][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 123.521005][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 123.521263][ 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) [ 123.521519][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 123.521726][ T228] register_netdevice (net/core/dev.c:11003) [ 123.521941][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 123.522168][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 123.522392][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 123.522661][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 123.522939][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 123.523206][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 123.523425][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 123.523635][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 123.523890][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 123.524100][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 123.524311][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 123.524517][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 123.524728][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 123.524900][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 123.525123][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 123.525339][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 123.525550][ T228] ksys_write (fs/read_write.c:731) [ 123.525715][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 123.525929][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 123.526145][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 123.526391][ T228] RIP: 0033:0x7f25ce432b77 [ 123.526608][ 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 [ 123.527333][ T228] RSP: 002b:00007ffece2bde78 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 123.527652][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ce432b77 [ 123.527965][ T228] RDX: 0000000000000002 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 123.528268][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 123.528558][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000002 [ 123.528871][ T228] R13: 00007f25ce4ee760 R14: 0000000000000002 R15: 00007f25ce4e99c0 | [ 125.839704][ T228] ------------[ cut here ]------------ | [ 125.841249][ 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) | [ 125.842043][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 125.843557][ T228] Tainted: [W]=WARN [ 125.843813][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 125.844165][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.844480][ 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 [ 125.845336][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 125.845634][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 125.845988][ T228] RDX: 0000000000000000 RSI: ffff88800aa02c98 RDI: ffff88800b8a50f8 [ 125.846336][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 125.846671][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 125.847021][ T228] R13: ffff88800aa02128 R14: ffff88800aa02008 R15: ffff88800aa02000 [ 125.847418][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 125.847812][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 125.848112][ T228] CR2: 0000562b09033000 CR3: 000000000bedc001 CR4: 0000000000772ef0 [ 125.848461][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 125.848794][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 125.849155][ T228] PKRU: 55555554 [ 125.849345][ T228] Call Trace: [ 125.849520][ T228] [ 125.849913][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.850237][ T228] ? __warn (kernel/panic.c:748) [ 125.850500][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.850854][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 125.851245][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 125.851523][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 125.851896][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 125.852318][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.852709][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 125.853191][ 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) [ 125.853577][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 125.853977][ T228] register_netdevice (net/core/dev.c:11003) [ 125.854365][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 125.854760][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 125.855187][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 125.855678][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 125.855999][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 125.856486][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 125.856873][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 125.857199][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 125.857467][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 125.857844][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 125.858092][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 125.858307][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 125.858566][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 125.858800][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 125.859054][ T228] driver_probe_device (drivers/base/dd.c:830) [ 125.859291][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 125.859529][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 125.859806][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 125.860085][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 125.860325][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 125.860550][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 125.860840][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 125.861214][ T228] __device_attach (drivers/base/dd.c:1030) [ 125.861588][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 125.861937][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 125.862319][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 125.862703][ T228] bus_probe_device (drivers/base/bus.c:537) [ 125.863096][ T228] device_add (drivers/base/core.c:3672) [ 125.863470][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 125.863826][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 125.864249][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 125.864735][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 125.865237][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 125.865608][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 125.866010][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 125.866377][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 125.866754][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 125.867084][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 125.867467][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 125.867830][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 125.868089][ T228] ksys_write (fs/read_write.c:731) [ 125.868287][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 125.868530][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 125.868759][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 125.869073][ T228] RIP: 0033:0x7f25ce432b77 [ 125.869368][ 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 [ 125.870154][ T228] RSP: 002b:00007ffece2c07d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 125.870505][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f25ce432b77 [ 125.870845][ T228] RDX: 0000000000000005 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 125.871210][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 125.871565][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000005 [ 125.871897][ T228] R13: 00007f25ce4ee760 R14: 0000000000000005 R15: 00007f25ce4e99c0 | [ 125.953180][ T228] ------------[ cut here ]------------ | [ 125.953593][ 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) | [ 125.954025][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 125.954905][ T228] Tainted: [W]=WARN [ 125.955428][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 125.955742][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.956283][ 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 [ 125.957386][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 125.957794][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 125.958298][ T228] RDX: 0000000000000000 RSI: ffff88800e4eac98 RDI: ffff88800b8a50a8 [ 125.958756][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 125.959255][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 125.959767][ T228] R13: ffff88800e4ea128 R14: ffff88800e4ea008 R15: ffff88800e4ea000 [ 125.960269][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 125.960836][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 125.961268][ T228] CR2: 0000562b09033000 CR3: 000000000bedc001 CR4: 0000000000772ef0 [ 125.961735][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 125.962216][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 125.962675][ T228] PKRU: 55555554 [ 125.962915][ T228] Call Trace: [ 125.963188][ T228] [ 125.963369][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.963706][ T228] ? __warn (kernel/panic.c:748) [ 125.963978][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.964312][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 125.964645][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 125.964896][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 125.965234][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 125.965596][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.965987][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 125.966394][ 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) [ 125.966728][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 125.967056][ T228] register_netdevice (net/core/dev.c:11003) [ 125.967376][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 125.967707][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 125.968075][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 125.968480][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 125.968928][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 125.969344][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 125.969658][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 125.970018][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 125.970434][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 125.970745][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 125.971081][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 125.971402][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 125.971721][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 125.972000][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 125.972324][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 125.972658][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 125.973023][ T228] ksys_write (fs/read_write.c:731) [ 125.973278][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 125.973633][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 125.974009][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 125.974425][ T228] RIP: 0033:0x7f25ce432b77 [ 125.974771][ 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 [ 125.975932][ T228] RSP: 002b:00007ffece2be0d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 125.976413][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ce432b77 [ 125.976769][ T228] RDX: 0000000000000002 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 125.977094][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 125.977418][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000002 [ 125.977758][ T228] R13: 00007f25ce4ee760 R14: 0000000000000002 R15: 00007f25ce4e99c0 | [ 128.349418][ T228] ------------[ cut here ]------------ | [ 128.349782][ 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) | [ 128.350232][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 128.351181][ T228] Tainted: [W]=WARN [ 128.351431][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 128.351709][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 128.352538][ 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 [ 128.353359][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 128.353706][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 128.354121][ T228] RDX: 0000000000000000 RSI: ffff88800b97ac98 RDI: ffff88800b8a50a8 [ 128.354423][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 128.354806][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 128.355143][ T228] R13: ffff88800b97a128 R14: ffff88800b97a008 R15: ffff88800b97a000 [ 128.355453][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 128.355952][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 128.356228][ T228] CR2: 0000562b0903b1f8 CR3: 000000000bedc001 CR4: 0000000000772ef0 [ 128.356574][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 128.356996][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 128.357398][ T228] PKRU: 55555554 [ 128.357609][ T228] Call Trace: [ 128.357826][ T228] [ 128.358049][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 128.358304][ T228] ? __warn (kernel/panic.c:748) [ 128.358477][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 128.358736][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 128.359094][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 128.359316][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 128.359582][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 128.359894][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 128.360130][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 128.360389][ 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) [ 128.360656][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 128.360985][ T228] register_netdevice (net/core/dev.c:11003) [ 128.361203][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 128.361478][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 128.361775][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 128.362163][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 128.362452][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 128.362787][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 128.363065][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 128.363293][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 128.363554][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 128.363871][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 128.364125][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 128.364338][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 128.364555][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 128.364739][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 128.364948][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 128.365187][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 128.365463][ T228] ksys_write (fs/read_write.c:731) [ 128.365656][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 128.365926][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 128.366191][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 128.366471][ T228] RIP: 0033:0x7f25ce432b77 [ 128.366755][ 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 [ 128.367541][ T228] RSP: 002b:00007ffece2be0d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 128.367966][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ce432b77 [ 128.368303][ T228] RDX: 0000000000000002 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 128.368637][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 128.369094][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000002 [ 128.369387][ T228] R13: 00007f25ce4ee760 R14: 0000000000000002 R15: 00007f25ce4e99c0 | [ 130.435290][ T228] ------------[ cut here ]------------ | [ 130.435677][ 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) | [ 130.436140][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 130.437237][ T228] Tainted: [W]=WARN [ 130.437427][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 130.437716][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.438024][ 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 [ 130.438842][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 130.439148][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 130.439506][ T228] RDX: 0000000000000000 RSI: ffff88800b8bac98 RDI: ffff88800b8a50f8 [ 130.439823][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 130.440158][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 130.440480][ T228] R13: ffff88800b8ba128 R14: ffff88800b8ba008 R15: ffff88800b8ba000 [ 130.440798][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 130.441194][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 130.441484][ T228] CR2: 0000562b09033000 CR3: 000000000bedc002 CR4: 0000000000772ef0 [ 130.441829][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 130.442178][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 130.442510][ T228] PKRU: 55555554 [ 130.442672][ T228] Call Trace: [ 130.442834][ T228] [ 130.442945][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.443210][ T228] ? __warn (kernel/panic.c:748) [ 130.443386][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.443599][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 130.443822][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 130.444001][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 130.444217][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 130.444462][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.444702][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 130.445015][ 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) [ 130.445256][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 130.445504][ T228] register_netdevice (net/core/dev.c:11003) [ 130.445728][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 130.445991][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 130.446225][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 130.446505][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 130.446697][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 130.447024][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 130.447300][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 130.447577][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 130.447807][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 130.448105][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 130.448371][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 130.448542][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 130.448759][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 130.449091][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 130.449326][ T228] driver_probe_device (drivers/base/dd.c:830) [ 130.449564][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 130.449816][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 130.450108][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 130.450341][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 130.450560][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 130.450779][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 130.451033][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 130.451260][ T228] __device_attach (drivers/base/dd.c:1030) [ 130.451488][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 130.451715][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 130.451927][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 130.452167][ T228] bus_probe_device (drivers/base/bus.c:537) [ 130.452470][ T228] device_add (drivers/base/core.c:3672) [ 130.452698][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 130.452933][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 130.453181][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 130.453476][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 130.453770][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 130.454005][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 130.454256][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 130.454463][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 130.454677][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 130.454853][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 130.455139][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 130.455372][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 130.455597][ T228] ksys_write (fs/read_write.c:731) [ 130.455769][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 130.456000][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 130.456218][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 130.456491][ T228] RIP: 0033:0x7f25ce432b77 [ 130.456727][ 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 [ 130.457751][ T228] RSP: 002b:00007ffece2c07d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 130.458122][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f25ce432b77 [ 130.458437][ T228] RDX: 0000000000000005 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 130.458758][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 130.459117][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000005 [ 130.459437][ T228] R13: 00007f25ce4ee760 R14: 0000000000000005 R15: 00007f25ce4e99c0 | [ 130.601103][ T228] ------------[ cut here ]------------ | [ 130.601670][ 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) | [ 130.602299][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 130.603597][ T228] Tainted: [W]=WARN [ 130.603844][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 130.604256][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.604662][ 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 [ 130.605834][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 130.606256][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 130.606721][ T228] RDX: 0000000000000000 RSI: ffff88800aa02c98 RDI: ffff88800b8a50a8 [ 130.607198][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 130.607634][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 130.608115][ T228] R13: ffff88800aa02128 R14: ffff88800aa02008 R15: ffff88800aa02000 [ 130.608559][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 130.609128][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 130.610006][ T228] CR2: 00007f25ce388210 CR3: 000000000bedc002 CR4: 0000000000772ef0 [ 130.610505][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 130.611012][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 130.611495][ T228] PKRU: 55555554 [ 130.611757][ T228] Call Trace: [ 130.612036][ T228] [ 130.612229][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.612547][ T228] ? __warn (kernel/panic.c:748) [ 130.612794][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.613147][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 130.613487][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 130.613750][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 130.614108][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 130.614471][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.614862][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 130.615306][ 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) [ 130.615652][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 130.616047][ T228] register_netdevice (net/core/dev.c:11003) [ 130.616393][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 130.616740][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 130.617124][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 130.617576][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 130.618067][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 130.618495][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 130.618834][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 130.619211][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 130.619633][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 130.619978][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 130.620314][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 130.620625][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 130.620937][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 130.621221][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 130.621555][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 130.621894][ T228] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 130.622249][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 130.622590][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 130.622966][ T228] ksys_write (fs/read_write.c:731) [ 130.623237][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 130.623552][ T228] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 130.623870][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 130.624218][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 130.624616][ T228] RIP: 0033:0x7f25ce432b77 [ 130.624949][ 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 [ 130.626026][ T228] RSP: 002b:00007ffece2c07d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 130.626499][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ce432b77 [ 130.626981][ T228] RDX: 0000000000000002 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 130.627474][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 130.627991][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000002 [ 130.628472][ T228] R13: 00007f25ce4ee760 R14: 0000000000000002 R15: 00007f25ce4e99c0 | [ 131.291595][ T228] ------------[ cut here ]------------ | [ 131.291902][ 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) | [ 131.292424][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 131.293274][ T228] Tainted: [W]=WARN [ 131.293456][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 131.293716][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 131.293999][ 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 [ 131.294759][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 131.295044][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 131.295346][ T228] RDX: 0000000000000000 RSI: ffff88800e4eac98 RDI: ffff88800b8a50a8 [ 131.295664][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 131.295982][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 131.296293][ T228] R13: ffff88800e4ea128 R14: ffff88800e4ea008 R15: ffff88800e4ea000 [ 131.296619][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 131.296988][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 131.297262][ T228] CR2: 0000562b0905c340 CR3: 000000000bedc005 CR4: 0000000000772ef0 [ 131.297588][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 131.297905][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 131.298237][ T228] PKRU: 55555554 [ 131.298406][ T228] Call Trace: [ 131.298573][ T228] [ 131.298690][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 131.298929][ T228] ? __warn (kernel/panic.c:748) [ 131.299109][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 131.299321][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 131.299553][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 131.299724][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 131.299943][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 131.300187][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 131.300424][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 131.300700][ 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) [ 131.300923][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 131.301147][ T228] register_netdevice (net/core/dev.c:11003) [ 131.301368][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 131.301586][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 131.301819][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 131.302100][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 131.302386][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 131.302648][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 131.302900][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 131.303134][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 131.303407][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 131.303618][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 131.303834][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 131.304064][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 131.304277][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 131.304460][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 131.304671][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 131.304879][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 131.305107][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 131.305331][ T228] ksys_write (fs/read_write.c:731) [ 131.305490][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 131.305699][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 131.305943][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 131.306167][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 131.306416][ T228] RIP: 0033:0x7f25ce432b77 [ 131.306637][ 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 [ 131.307411][ T228] RSP: 002b:00007ffece2c07d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 131.307750][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ce432b77 [ 131.308098][ T228] RDX: 0000000000000002 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 131.308417][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 131.308740][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000002 [ 131.309097][ T228] R13: 00007f25ce4ee760 R14: 0000000000000002 R15: 00007f25ce4e99c0 | [ 139.668309][ T228] ------------[ cut here ]------------ | [ 139.668706][ 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) | [ 139.670473][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 139.671822][ T228] Tainted: [W]=WARN [ 139.672099][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 139.672506][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 139.672933][ 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 [ 139.674085][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 139.674510][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 139.675016][ T228] RDX: 0000000000000000 RSI: ffff88800b97ac98 RDI: ffff88800b8a50a8 [ 139.675515][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 139.676043][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 139.676577][ T228] R13: ffff88800b97a128 R14: ffff88800b97a008 R15: ffff88800b97a000 [ 139.677098][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 139.677674][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 139.678100][ T228] CR2: 00007f25ce44fcb0 CR3: 000000000bedc003 CR4: 0000000000772ef0 [ 139.678592][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 139.679116][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 139.679601][ T228] PKRU: 55555554 [ 139.679850][ T228] Call Trace: [ 139.680116][ T228] [ 139.680289][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 139.680621][ T228] ? __warn (kernel/panic.c:748) [ 139.680880][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 139.681239][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 139.681583][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 139.681833][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 139.682180][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 139.682553][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 139.682899][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 139.683330][ 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) [ 139.683671][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 139.684016][ T228] register_netdevice (net/core/dev.c:11003) [ 139.684349][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 139.684698][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 139.685067][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 139.685489][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 139.685975][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 139.686403][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 139.686732][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 139.687090][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 139.687511][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 139.687825][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 139.688162][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 139.688489][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 139.688832][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 139.689111][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 139.689435][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 139.689769][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 139.690117][ T228] ksys_write (fs/read_write.c:731) [ 139.690364][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 139.690707][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 139.691054][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 139.691437][ T228] RIP: 0033:0x7f25ce432b77 [ 139.691759][ 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 [ 139.692843][ T228] RSP: 002b:00007ffece2c07d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 139.693340][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ce432b77 [ 139.693803][ T228] RDX: 0000000000000002 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 139.694287][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 139.694748][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000002 [ 139.695234][ T228] R13: 00007f25ce4ee760 R14: 0000000000000002 R15: 00007f25ce4e99c0 | [ 142.308350][ T228] ------------[ cut here ]------------ | [ 142.308782][ 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) | [ 142.309339][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 142.310444][ T228] Tainted: [W]=WARN [ 142.310633][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 142.310912][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 142.311288][ 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 [ 142.312102][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 142.312388][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 142.312731][ T228] RDX: 0000000000000000 RSI: ffff88800b8bac98 RDI: ffff88800b8a50f8 [ 142.313079][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 142.313419][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 142.313752][ T228] R13: ffff88800b8ba128 R14: ffff88800b8ba008 R15: ffff88800b8ba000 [ 142.314131][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 142.314515][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 142.314787][ T228] CR2: 00007f65010d1000 CR3: 000000000bedc006 CR4: 0000000000772ef0 [ 142.315167][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 142.315498][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 142.315826][ T228] PKRU: 55555554 [ 142.316034][ T228] Call Trace: [ 142.316209][ T228] [ 142.316331][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 142.316575][ T228] ? __warn (kernel/panic.c:748) [ 142.316751][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 142.317001][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 142.317238][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 142.317412][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 142.317643][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 142.317881][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 142.318142][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 142.318425][ 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) [ 142.318663][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 142.318913][ T228] register_netdevice (net/core/dev.c:11003) [ 142.319167][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 142.319404][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 142.319648][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 142.319927][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 142.320137][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 142.320452][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 142.320766][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 142.321104][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 142.321365][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 142.321658][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 142.321916][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 142.322124][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 142.322411][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 142.322646][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 142.322888][ T228] driver_probe_device (drivers/base/dd.c:830) [ 142.323145][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 142.323375][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 142.323644][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 142.323879][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 142.324134][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 142.324363][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 142.324589][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 142.324837][ T228] __device_attach (drivers/base/dd.c:1030) [ 142.325122][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 142.325347][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 142.325593][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 142.325844][ T228] bus_probe_device (drivers/base/bus.c:537) [ 142.326163][ T228] device_add (drivers/base/core.c:3672) [ 142.326396][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 142.326619][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 142.326869][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 142.327192][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 142.327476][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 142.327702][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 142.327985][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 142.328215][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 142.328455][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 142.328639][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 142.328893][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 142.329160][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 142.329390][ T228] ksys_write (fs/read_write.c:731) [ 142.329574][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 142.329807][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 142.330074][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 142.330348][ T228] RIP: 0033:0x7f25ce432b77 [ 142.330579][ 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 [ 142.331360][ T228] RSP: 002b:00007ffece2c07d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 142.331687][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f25ce432b77 [ 142.332046][ T228] RDX: 0000000000000005 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 142.332369][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 142.332701][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000005 [ 142.333077][ T228] R13: 00007f25ce4ee760 R14: 0000000000000005 R15: 00007f25ce4e99c0 | [ 142.452911][ T228] ------------[ cut here ]------------ | [ 142.453303][ 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) | [ 142.453750][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 142.454653][ T228] Tainted: [W]=WARN [ 142.454843][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 142.455121][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 142.455389][ 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 [ 142.456105][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 142.456379][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 142.456680][ T228] RDX: 0000000000000000 RSI: ffff88800e4eac98 RDI: ffff88800b8a50a8 [ 142.457013][ T228] RBP: ffffffffa8f23440 R08: 0000000000000000 R09: fffffbfff4dbd83c [ 142.457327][ T228] R10: ffffffffa6dec1e7 R11: ffff88800b8a45c0 R12: 0000000000000000 [ 142.457638][ T228] R13: ffff88800e4ea128 R14: ffff88800e4ea008 R15: ffff88800e4ea000 [ 142.458005][ T228] FS: 00007f25ce2f1740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 142.458599][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 142.458900][ T228] CR2: 0000562b0905c340 CR3: 000000000bedc002 CR4: 0000000000772ef0 [ 142.459231][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 142.459552][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 142.459859][ T228] PKRU: 55555554 [ 142.460035][ T228] Call Trace: [ 142.460200][ T228] [ 142.460318][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 142.460533][ T228] ? __warn (kernel/panic.c:748) [ 142.460695][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 142.460909][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 142.461142][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 142.461311][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 142.461524][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 142.461743][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 142.461970][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 142.462252][ 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) [ 142.462482][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 142.462720][ T228] register_netdevice (net/core/dev.c:11003) [ 142.462942][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 142.463195][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 142.463441][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 142.463735][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 142.464038][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 142.464324][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 142.464542][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 142.464766][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 142.465047][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 142.465293][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 142.465510][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 142.465734][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 142.465950][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 142.466134][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 142.466357][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 142.466574][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 142.466799][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 142.467037][ T228] ksys_write (fs/read_write.c:731) [ 142.467210][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 142.467422][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 142.467652][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 142.467862][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 142.468138][ T228] RIP: 0033:0x7f25ce432b77 [ 142.468366][ 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 [ 142.469118][ T228] RSP: 002b:00007ffece2c07d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 142.469441][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ce432b77 [ 142.469746][ T228] RDX: 0000000000000002 RSI: 0000562b0905c340 RDI: 0000000000000001 [ 142.470072][ T228] RBP: 0000562b0905c340 R08: 0000000000000000 R09: 00007f25ce4a54e0 [ 142.470392][ T228] R10: 00007f25ce4a53e0 R11: 0000000000000246 R12: 0000000000000002 Finger prints: __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_dev_port_add_all __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_drv_port_add