====================================== | 0 | xx__-> [ 11.828420][ T228] ------------[ cut here ]------------ | [ 11.828913][ 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) | [ 11.829660][ T228] Modules linked in: netdevsim [ 11.830327][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.830619][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.830955][ 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.831763][ T228] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 11.832058][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.832411][ T228] RDX: 0000000000000000 RSI: ffff88800a04ac98 RDI: ffff88800b8c0b78 [ 11.832753][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 11.833126][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 11.833476][ T228] R13: ffff88800a04a128 R14: ffff88800a04a008 R15: ffff88800a04a000 [ 11.833817][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 11.834231][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.834519][ T228] CR2: 000055b03536c348 CR3: 000000000a72e003 CR4: 0000000000772ef0 [ 11.834863][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.835222][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.835569][ T228] PKRU: 55555554 [ 11.835745][ T228] Call Trace: [ 11.835920][ T228] [ 11.836047][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.836294][ T228] ? __warn (kernel/panic.c:748) [ 11.836475][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.836703][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.836944][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.837134][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.837365][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.837607][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.837852][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 11.838163][ 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.838400][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.838638][ T228] register_netdevice (net/core/dev.c:11003) [ 11.838879][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 11.839138][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.839390][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.839701][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 11.839881][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.840193][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.840491][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 11.840782][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 11.841022][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 11.841322][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 11.841558][ 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.841757][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 11.841974][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 11.842207][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 11.842424][ T228] driver_probe_device (drivers/base/dd.c:830) [ 11.842652][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 11.842872][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 11.843163][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 11.843379][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 11.843592][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 11.843813][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 11.844025][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 11.844303][ T228] __device_attach (drivers/base/dd.c:1030) [ 11.844529][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 11.844754][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 11.844983][ 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.845224][ T228] bus_probe_device (drivers/base/bus.c:537) [ 11.845452][ T228] device_add (drivers/base/core.c:3672) [ 11.845684][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 11.845905][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 11.846160][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 11.846451][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 11.846738][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 11.846963][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 11.847225][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 11.847452][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 11.847687][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 11.847876][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 11.848104][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 11.848321][ 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.848541][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 11.848760][ T228] ksys_write (fs/read_write.c:731) [ 11.848923][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 11.849145][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 11.849598][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.849813][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.850098][ T228] RIP: 0033:0x7f71ece43b77 [ 11.850330][ 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.851066][ T228] RSP: 002b:00007ffff0a23de8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 11.851410][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f71ece43b77 [ 11.851728][ T228] RDX: 0000000000000004 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 11.852043][ T228] RBP: 0000557b0799e330 R08: 0000000000000003 R09: 0000000000000077 [ 11.852370][ T228] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000004 [ 11.852683][ T228] R13: 00007f71eceff760 R14: 0000000000000004 R15: 00007f71ecefa9c0 | [ 18.142629][ T228] ------------[ cut here ]------------ | [ 18.143129][ 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) | [ 18.143574][ T228] Modules linked in: netdevsim [last unloaded: ip6_udp_tunnel] | [ 18.144348][ T228] Tainted: [W]=WARN [ 18.144571][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.144843][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.145125][ 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.145912][ T228] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 18.146196][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 18.146517][ T228] RDX: 0000000000000000 RSI: ffff88800b632c98 RDI: ffff88800b8c0b28 [ 18.146850][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 18.147185][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 18.147511][ T228] R13: ffff88800b632128 R14: ffff88800b632008 R15: ffff88800b632000 [ 18.147843][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 18.148385][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.148725][ T228] CR2: 0000557b0799e330 CR3: 000000000a72e002 CR4: 0000000000772ef0 [ 18.149051][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 18.149393][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 18.150067][ T228] PKRU: 55555554 [ 18.150253][ T228] Call Trace: [ 18.150429][ T228] [ 18.150569][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.150794][ T228] ? __warn (kernel/panic.c:748) [ 18.150975][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.151207][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 18.151439][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 18.151620][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 18.151839][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 18.152084][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.152317][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 18.152603][ 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.152832][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 18.153083][ T228] register_netdevice (net/core/dev.c:11003) [ 18.153315][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 18.153546][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 18.153793][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 18.154087][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 18.154436][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 18.154719][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 18.154942][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 18.155184][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 18.155439][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 18.155646][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 18.155863][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 18.156083][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 18.156311][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 18.156494][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 18.156720][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 18.156943][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 18.157166][ T228] ksys_write (fs/read_write.c:731) [ 18.157329][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 18.157554][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 18.157761][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.158011][ T228] RIP: 0033:0x7f71ece43b77 [ 18.158231][ 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.158919][ T228] RSP: 002b:00007ffff0a23ce8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 18.159251][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f71ece43b77 [ 18.159574][ T228] RDX: 0000000000000002 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 18.159899][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 18.160235][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000002 [ 18.160566][ T228] R13: 00007f71eceff760 R14: 0000000000000002 R15: 00007f71ecefa9c0 | [ 24.704298][ T228] ------------[ cut here ]------------ | [ 24.704734][ 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) | [ 24.705334][ T228] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 24.706160][ T228] Tainted: [W]=WARN [ 24.706327][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.706654][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.707053][ 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 [ 24.707918][ T228] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 24.708268][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 24.708631][ T228] RDX: 0000000000000000 RSI: ffff88800d3cac98 RDI: ffff88800b8c0b78 [ 24.709025][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 24.709466][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 24.709847][ T228] R13: ffff88800d3ca128 R14: ffff88800d3ca008 R15: ffff88800d3ca000 [ 24.710468][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 24.710932][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.711323][ T228] CR2: 000055b03532c3e0 CR3: 000000000a72e001 CR4: 0000000000772ef0 [ 24.711737][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 24.712153][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 24.712538][ T228] PKRU: 55555554 [ 24.712735][ T228] Call Trace: [ 24.712911][ T228] [ 24.713066][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.713455][ T228] ? __warn (kernel/panic.c:748) [ 24.713715][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.714003][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 24.714290][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 24.714464][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 24.714683][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 24.714925][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.715166][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 24.715449][ 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) [ 24.715676][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 24.715912][ T228] register_netdevice (net/core/dev.c:11003) [ 24.716152][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 24.716383][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 24.716634][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 24.716913][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 24.717105][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 24.717393][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 24.717674][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 24.717957][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 24.718202][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 24.718494][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 24.718746][ 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)) [ 24.718961][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 24.719233][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 24.719492][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 24.719756][ T228] driver_probe_device (drivers/base/dd.c:830) [ 24.720023][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 24.720325][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 24.720637][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 24.720902][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 24.721192][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 24.721442][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 24.721710][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 24.721975][ T228] __device_attach (drivers/base/dd.c:1030) [ 24.722250][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 24.722484][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 24.722735][ 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) [ 24.722986][ T228] bus_probe_device (drivers/base/bus.c:537) [ 24.723261][ T228] device_add (drivers/base/core.c:3672) [ 24.723609][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 24.723985][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 24.724300][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 24.724659][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 24.725066][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 24.725369][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 24.725638][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 24.725936][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 24.726190][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 24.726397][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 24.726671][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 24.726894][ 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) [ 24.727135][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 24.727405][ T228] ksys_write (fs/read_write.c:731) [ 24.727592][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 24.727943][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 24.728351][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 24.728726][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.729189][ T228] RIP: 0033:0x7f71ece43b77 [ 24.729561][ 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 [ 24.730850][ T228] RSP: 002b:00007ffff0a27588 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 24.731446][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f71ece43b77 [ 24.731989][ T228] RDX: 0000000000000004 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 24.732550][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 24.733130][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000004 [ 24.733709][ T228] R13: 00007f71eceff760 R14: 0000000000000004 R15: 00007f71ecefa9c0 | [ 24.787300][ T228] ------------[ cut here ]------------ | [ 24.787882][ 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) | [ 24.788500][ T228] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 24.789514][ T228] Tainted: [W]=WARN [ 24.789735][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.790095][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.790454][ 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 [ 24.791489][ T228] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 24.791876][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 24.792337][ T228] RDX: 0000000000000000 RSI: ffff88800b96ac98 RDI: ffff88800b8c0b28 [ 24.792773][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 24.793246][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 24.793690][ T228] R13: ffff88800b96a128 R14: ffff88800b96a008 R15: ffff88800b96a000 [ 24.794462][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 24.794984][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.795392][ T228] CR2: 0000557b07972bbc CR3: 000000000a72e002 CR4: 0000000000772ef0 [ 24.795835][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 24.796317][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 24.796752][ T228] PKRU: 55555554 [ 24.796991][ T228] Call Trace: [ 24.797251][ T228] [ 24.797429][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.797788][ T228] ? __warn (kernel/panic.c:748) [ 24.798044][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.798395][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 24.798731][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 24.798987][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 24.799328][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 24.799682][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.800017][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 24.800355][ 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) [ 24.800608][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 24.800878][ T228] register_netdevice (net/core/dev.c:11003) [ 24.801513][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 24.801844][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 24.802203][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 24.802778][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 24.803272][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 24.803690][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 24.804012][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 24.804373][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 24.804782][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 24.805128][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 24.805640][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 24.805973][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 24.806330][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 24.806594][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 24.806921][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 24.807457][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 24.807798][ T228] ksys_write (fs/read_write.c:731) [ 24.808055][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 24.808403][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 24.808918][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.809325][ T228] RIP: 0033:0x7f71ece43b77 [ 24.809660][ 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 [ 24.810893][ T228] RSP: 002b:00007ffff0a27588 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 24.811275][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f71ece43b77 [ 24.811630][ T228] RDX: 0000000000000002 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 24.812092][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 24.812576][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000002 [ 24.813038][ T228] R13: 00007f71eceff760 R14: 0000000000000002 R15: 00007f71ecefa9c0 | [ 31.288899][ T228] ------------[ cut here ]------------ | [ 31.289318][ 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.289811][ T228] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 31.290739][ T228] Tainted: [W]=WARN [ 31.290916][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.291203][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.291476][ 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.292238][ T228] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 31.292505][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 31.292836][ T228] RDX: 0000000000000000 RSI: ffff88800a6eac98 RDI: ffff88800b8c0b78 [ 31.293175][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 31.293498][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 31.293823][ T228] R13: ffff88800a6ea128 R14: ffff88800a6ea008 R15: ffff88800a6ea000 [ 31.294149][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 31.294750][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.295059][ T228] CR2: 0000557ad1d9f990 CR3: 000000000a72e003 CR4: 0000000000772ef0 [ 31.295391][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 31.295721][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 31.296033][ T228] PKRU: 55555554 [ 31.296206][ T228] Call Trace: [ 31.296369][ T228] [ 31.296478][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.296717][ T228] ? __warn (kernel/panic.c:748) [ 31.296882][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.297104][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 31.297332][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 31.297535][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 31.297763][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 31.297989][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.298230][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 31.298497][ 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.298726][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 31.298978][ T228] register_netdevice (net/core/dev.c:11003) [ 31.299210][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 31.299432][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 31.299700][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 31.299981][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 31.300166][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 31.300444][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 31.300739][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 31.301015][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 31.301253][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 31.301537][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 31.301774][ 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.301937][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 31.302168][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 31.302389][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 31.302616][ T228] driver_probe_device (drivers/base/dd.c:830) [ 31.302853][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 31.303122][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 31.303394][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 31.303621][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 31.303853][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 31.304067][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 31.304299][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 31.304527][ T228] __device_attach (drivers/base/dd.c:1030) [ 31.304755][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 31.304965][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 31.305191][ 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.305459][ T228] bus_probe_device (drivers/base/bus.c:537) [ 31.305685][ T228] device_add (drivers/base/core.c:3672) [ 31.305940][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 31.306182][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 31.306414][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 31.306705][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 31.307020][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 31.307252][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 31.307475][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 31.307719][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 31.307949][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 31.308133][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 31.308351][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 31.308563][ 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.308799][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 31.309020][ T228] ksys_write (fs/read_write.c:731) [ 31.309196][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 31.309408][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 31.309652][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 31.309888][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.310161][ T228] RIP: 0033:0x7f71ece43b77 [ 31.310387][ 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.311210][ T228] RSP: 002b:00007ffff0a27588 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 31.311532][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f71ece43b77 [ 31.311879][ T228] RDX: 0000000000000004 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 31.312214][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 31.312525][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000004 [ 31.312870][ T228] R13: 00007f71eceff760 R14: 0000000000000004 R15: 00007f71ecefa9c0 | [ 31.359660][ T228] ------------[ cut here ]------------ | [ 31.360021][ 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) | [ 31.360499][ T228] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 31.361363][ T228] Tainted: [W]=WARN [ 31.361525][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.361783][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.362050][ 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.362793][ T228] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 31.363085][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 31.363395][ T228] RDX: 0000000000000000 RSI: ffff88800ec12c98 RDI: ffff88800b8c0b28 [ 31.363719][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 31.364026][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 31.364348][ T228] R13: ffff88800ec12128 R14: ffff88800ec12008 R15: ffff88800ec12000 [ 31.364844][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 31.365227][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.365496][ T228] CR2: 00007f71ecdfb890 CR3: 000000000a72e004 CR4: 0000000000772ef0 [ 31.365813][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 31.366146][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 31.366464][ T228] PKRU: 55555554 [ 31.366624][ T228] Call Trace: [ 31.366782][ T228] [ 31.366891][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.367116][ T228] ? __warn (kernel/panic.c:748) [ 31.367280][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.367495][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 31.367719][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 31.367889][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 31.368110][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 31.368337][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.368557][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 31.368820][ 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.369033][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 31.369261][ T228] register_netdevice (net/core/dev.c:11003) [ 31.369483][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 31.369702][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 31.369932][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 31.370219][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 31.370502][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 31.370772][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 31.370996][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 31.371227][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 31.371496][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 31.371709][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 31.371925][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 31.372153][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 31.372371][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 31.372545][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 31.373044][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 31.373280][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 31.373502][ T228] ksys_write (fs/read_write.c:731) [ 31.373666][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 31.373981][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 31.374194][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.374443][ T228] RIP: 0033:0x7f71ece43b77 [ 31.374667][ 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.375519][ T228] RSP: 002b:00007ffff0a24fb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 31.375817][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f71ece43b77 [ 31.376135][ T228] RDX: 0000000000000002 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 31.376457][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 31.376912][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000002 [ 31.377234][ T228] R13: 00007f71eceff760 R14: 0000000000000002 R15: 00007f71ecefa9c0 | [ 46.431586][ T228] ------------[ cut here ]------------ | [ 46.431991][ 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) | [ 46.432772][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 46.434122][ T228] Tainted: [W]=WARN [ 46.434368][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.434764][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.435194][ 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 [ 46.436321][ T228] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 46.436734][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.437212][ T228] RDX: 0000000000000000 RSI: ffff88800b6cac98 RDI: ffff88800b8c0b28 [ 46.437693][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 46.438186][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 46.438653][ T228] R13: ffff88800b6ca128 R14: ffff88800b6ca008 R15: ffff88800b6ca000 [ 46.439142][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 46.439695][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.440106][ T228] CR2: 00007f71ecd87440 CR3: 000000000a72e005 CR4: 0000000000772ef0 [ 46.440591][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.440973][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.441383][ T228] PKRU: 55555554 [ 46.441609][ T228] Call Trace: [ 46.441863][ T228] [ 46.442031][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.442380][ T228] ? __warn (kernel/panic.c:748) [ 46.442635][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.442990][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.443344][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.443594][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.443917][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.444287][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.444633][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.445059][ 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) [ 46.445416][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.445758][ T228] register_netdevice (net/core/dev.c:11003) [ 46.446115][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.446396][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.446660][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.447001][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.447470][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 46.447885][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 46.448224][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 46.448568][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 46.448977][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 46.449306][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 46.449627][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 46.449975][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 46.450321][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 46.450538][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 46.450781][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.451060][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.451392][ T228] ksys_write (fs/read_write.c:731) [ 46.451634][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 46.451968][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.452306][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.452692][ T228] RIP: 0033:0x7f71ece43b77 [ 46.453028][ 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 [ 46.454135][ T228] RSP: 002b:00007ffff0a24fb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 46.454606][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f71ece43b77 [ 46.455084][ T228] RDX: 0000000000000002 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 46.455547][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 46.456024][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000002 [ 46.456499][ T228] R13: 00007f71eceff760 R14: 0000000000000002 R15: 00007f71ecefa9c0 | [ 61.030954][ T228] ------------[ cut here ]------------ | [ 61.031345][ 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) | [ 61.031767][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 61.032639][ T228] Tainted: [W]=WARN [ 61.032797][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 61.033102][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 61.033398][ 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 [ 61.034177][ T228] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 61.034474][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 61.034788][ T228] RDX: 0000000000000000 RSI: ffff888001fb2c98 RDI: ffff88800b8c0b78 [ 61.035148][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 61.035480][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 61.035811][ T228] R13: ffff888001fb2128 R14: ffff888001fb2008 R15: ffff888001fb2000 [ 61.036150][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 61.036547][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 61.036815][ T228] CR2: 00007f632f8d0000 CR3: 000000000a72e002 CR4: 0000000000772ef0 [ 61.037370][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 61.037698][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 61.038010][ T228] PKRU: 55555554 [ 61.038184][ T228] Call Trace: [ 61.038373][ T228] [ 61.038488][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 61.038714][ T228] ? __warn (kernel/panic.c:748) [ 61.038906][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 61.039136][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 61.039355][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 61.039520][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 61.039752][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 61.039977][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 61.040208][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 61.040477][ 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) [ 61.040726][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 61.040940][ T228] register_netdevice (net/core/dev.c:11003) [ 61.041173][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 61.041394][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 61.041656][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 61.041935][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 61.042133][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 61.042436][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 61.042721][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 61.043031][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 61.043274][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 61.043567][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 61.043785][ 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)) [ 61.044019][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 61.044254][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 61.044482][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 61.044719][ T228] driver_probe_device (drivers/base/dd.c:830) [ 61.044933][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 61.045173][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 61.045438][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 61.045663][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 61.045875][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 61.046098][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 61.046314][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 61.046544][ T228] __device_attach (drivers/base/dd.c:1030) [ 61.046761][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 61.046967][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 61.047202][ 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) [ 61.047433][ T228] bus_probe_device (drivers/base/bus.c:537) [ 61.047646][ T228] device_add (drivers/base/core.c:3672) [ 61.047856][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 61.048065][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 61.048297][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 61.048571][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 61.048841][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 61.049089][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 61.049311][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 61.049531][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 61.049744][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 61.049909][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 61.050133][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 61.050359][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 61.050578][ T228] ksys_write (fs/read_write.c:731) [ 61.050742][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 61.050962][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 61.051187][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 61.051447][ T228] RIP: 0033:0x7f71ece43b77 [ 61.051664][ 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 [ 61.052393][ T228] RSP: 002b:00007ffff0a27588 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 61.052726][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f71ece43b77 [ 61.053053][ T228] RDX: 0000000000000004 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 61.053405][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 61.053716][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000004 [ 61.054050][ T228] R13: 00007f71eceff760 R14: 0000000000000004 R15: 00007f71ecefa9c0 | [ 61.103870][ T228] ------------[ cut here ]------------ | [ 61.104236][ 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) | [ 61.104627][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 61.105438][ T228] Tainted: [W]=WARN [ 61.105635][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 61.105876][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 61.106139][ 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 [ 61.106827][ T228] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 61.107082][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 61.107362][ T228] RDX: 0000000000000000 RSI: ffff88800a04ac98 RDI: ffff88800b8c0b28 [ 61.107666][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 61.107955][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 61.108256][ T228] R13: ffff88800a04a128 R14: ffff88800a04a008 R15: ffff88800a04a000 [ 61.108544][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 61.108874][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 61.109125][ T228] CR2: 00007ffff0a24fc8 CR3: 000000000a72e002 CR4: 0000000000772ef0 [ 61.109589][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 61.109873][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 61.110164][ T228] PKRU: 55555554 [ 61.110309][ T228] Call Trace: [ 61.110451][ T228] [ 61.110548][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 61.110741][ T228] ? __warn (kernel/panic.c:748) [ 61.110915][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 61.111131][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 61.111335][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 61.111487][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 61.111679][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 61.111887][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 61.112103][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 61.112349][ 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) [ 61.112557][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 61.112755][ T228] register_netdevice (net/core/dev.c:11003) [ 61.112978][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 61.113192][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 61.113413][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 61.113671][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 61.113948][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 61.114223][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 61.114423][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 61.114620][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 61.114880][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 61.115066][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 61.115273][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 61.115472][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 61.115664][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 61.115822][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 61.116019][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 61.116237][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 61.116437][ T228] ksys_write (fs/read_write.c:731) [ 61.116587][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 61.116798][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 61.116996][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 61.117250][ T228] RIP: 0033:0x7f71ece43b77 [ 61.117453][ 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 [ 61.118121][ T228] RSP: 002b:00007ffff0a24fb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 61.118406][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f71ece43b77 [ 61.118679][ T228] RDX: 0000000000000002 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 61.118951][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 61.119234][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000002 [ 61.119516][ T228] R13: 00007f71eceff760 R14: 0000000000000002 R15: 00007f71ecefa9c0 | [ 76.100901][ T228] ------------[ cut here ]------------ | [ 76.101374][ 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) | [ 76.102024][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 76.103445][ T228] Tainted: [W]=WARN [ 76.103737][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 76.104134][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 76.104542][ 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 [ 76.105600][ T228] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 76.106012][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 76.106473][ T228] RDX: 0000000000000000 RSI: ffff88800d3cac98 RDI: ffff88800b8c0b28 [ 76.106942][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 76.107436][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 76.107952][ T228] R13: ffff88800d3ca128 R14: ffff88800d3ca008 R15: ffff88800d3ca000 [ 76.108461][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 76.109031][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 76.109476][ T228] CR2: 00007f71ecd87440 CR3: 000000000a72e006 CR4: 0000000000772ef0 [ 76.109993][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 76.110517][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 76.110993][ T228] PKRU: 55555554 [ 76.111272][ T228] Call Trace: [ 76.111529][ T228] [ 76.111712][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 76.112049][ T228] ? __warn (kernel/panic.c:748) [ 76.112311][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 76.112639][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 76.113017][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 76.113310][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 76.113650][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 76.114004][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 76.114383][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 76.114821][ 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) [ 76.115186][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 76.115545][ T228] register_netdevice (net/core/dev.c:11003) [ 76.115901][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 76.116313][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 76.116686][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 76.117171][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 76.117639][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 76.118115][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 76.118470][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 76.118840][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 76.119323][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 76.119698][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 76.120036][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 76.120427][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 76.120773][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 76.121091][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 76.121452][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 76.121816][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 76.122192][ T228] ksys_write (fs/read_write.c:731) [ 76.122473][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 76.122863][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 76.123251][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 76.123676][ T228] RIP: 0033:0x7f71ece43b77 [ 76.124040][ 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 [ 76.125194][ T228] RSP: 002b:00007ffff0a24fb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 76.125725][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f71ece43b77 [ 76.126211][ T228] RDX: 0000000000000002 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 76.126672][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 76.127157][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000002 [ 76.130012][ T228] R13: 00007f71eceff760 R14: 0000000000000002 R15: 00007f71ecefa9c0 | [ 91.508236][ T228] ------------[ cut here ]------------ | [ 91.508639][ 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) | [ 91.509664][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 91.510748][ T228] Tainted: [W]=WARN [ 91.510927][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 91.511295][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.511625][ 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 [ 91.512515][ T228] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 91.512869][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 91.513272][ T228] RDX: 0000000000000000 RSI: ffff88800d04ac98 RDI: ffff88800b8c0b78 [ 91.513633][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 91.513972][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 91.514326][ T228] R13: ffff88800d04a128 R14: ffff88800d04a008 R15: ffff88800d04a000 [ 91.514689][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 91.515104][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 91.515479][ T228] CR2: 00007f71ecd87440 CR3: 000000000a72e006 CR4: 0000000000772ef0 [ 91.515819][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 91.516192][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 91.516565][ T228] PKRU: 55555554 [ 91.516783][ T228] Call Trace: [ 91.517262][ T228] [ 91.517402][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.517682][ T228] ? __warn (kernel/panic.c:748) [ 91.517897][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.518158][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 91.518444][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 91.518648][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 91.518909][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 91.519234][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.519539][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 91.519836][ 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) [ 91.520182][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 91.520503][ T228] register_netdevice (net/core/dev.c:11003) [ 91.520747][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 91.520998][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 91.521280][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 91.521597][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 91.521811][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 91.522181][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 91.522647][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 91.523062][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 91.523480][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 91.523950][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 91.524353][ 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)) [ 91.524636][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 91.525005][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 91.525404][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 91.525770][ T228] driver_probe_device (drivers/base/dd.c:830) [ 91.526152][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 91.526546][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 91.526982][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 91.527363][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 91.527735][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 91.528203][ T228] __device_attach (drivers/base/dd.c:1030) [ 91.528587][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 91.528812][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 91.529148][ 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) [ 91.529510][ T228] bus_probe_device (drivers/base/bus.c:537) [ 91.529849][ T228] device_add (drivers/base/core.c:3672) [ 91.530245][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 91.530601][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 91.530974][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 91.531456][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 91.531944][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 91.532201][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 91.532484][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 91.532719][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 91.532937][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 91.533138][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 91.533388][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 91.533632][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 91.533854][ T228] ksys_write (fs/read_write.c:731) [ 91.534020][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 91.534275][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 91.534496][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 91.534759][ T228] RIP: 0033:0x7f71ece43b77 [ 91.534974][ 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 [ 91.535737][ T228] RSP: 002b:00007ffff0a27588 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 91.536061][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f71ece43b77 [ 91.536406][ T228] RDX: 0000000000000004 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 91.536759][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 91.537063][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000004 [ 91.537386][ T228] R13: 00007f71eceff760 R14: 0000000000000004 R15: 00007f71ecefa9c0 | [ 91.586565][ T228] ------------[ cut here ]------------ | [ 91.586899][ 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) | [ 91.587309][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 91.588165][ T228] Tainted: [W]=WARN [ 91.588349][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 91.588688][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.589093][ 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 [ 91.590148][ T228] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 91.590545][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 91.590936][ T228] RDX: 0000000000000000 RSI: ffff88800b96ac98 RDI: ffff88800b8c0b28 [ 91.591389][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 91.591800][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 91.592285][ T228] R13: ffff88800b96a128 R14: ffff88800b96a008 R15: ffff88800b96a000 [ 91.592688][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 91.593484][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 91.593817][ T228] CR2: 00007f0fb1668000 CR3: 000000000a72e001 CR4: 0000000000772ef0 [ 91.594244][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 91.594684][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 91.595148][ T228] PKRU: 55555554 [ 91.595377][ T228] Call Trace: [ 91.595592][ T228] [ 91.595750][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.596088][ T228] ? __warn (kernel/panic.c:748) [ 91.596327][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.596653][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 91.597007][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 91.597261][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 91.597580][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 91.597928][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.598288][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 91.598706][ 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) [ 91.599061][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 91.599420][ T228] register_netdevice (net/core/dev.c:11003) [ 91.599760][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 91.600063][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 91.600413][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 91.600804][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 91.601214][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 91.601583][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 91.601884][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 91.602174][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 91.602445][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 91.602661][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 91.602883][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 91.603140][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 91.603350][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 91.603502][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 91.603694][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 91.603891][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 91.604136][ T228] ksys_write (fs/read_write.c:731) [ 91.604338][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 91.604657][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 91.604998][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 91.605423][ T228] RIP: 0033:0x7f71ece43b77 [ 91.605723][ T228] Code: Unable to access opcode bytes at 0x7f71ece43b4d. Code starting with the faulting instruction =========================================== [ 91.606163][ T228] RSP: 002b:00007ffff0a268a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 91.606597][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f71ece43b77 [ 91.607022][ T228] RDX: 0000000000000002 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 91.607474][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 91.607886][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000002 [ 91.608323][ T228] R13: 00007f71eceff760 R14: 0000000000000002 R15: 00007f71ecefa9c0 | [ 100.970827][ T228] ------------[ cut here ]------------ | [ 100.971255][ 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) | [ 100.971849][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 100.973043][ T228] Tainted: [W]=WARN [ 100.973256][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 100.973613][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.973972][ 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 [ 100.975174][ T228] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 100.975634][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 100.976156][ T228] RDX: 0000000000000000 RSI: ffff88800a6eac98 RDI: ffff88800b8c0b28 [ 100.976686][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 100.977234][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 100.977770][ T228] R13: ffff88800a6ea128 R14: ffff88800a6ea008 R15: ffff88800a6ea000 [ 100.978333][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 100.978916][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 100.979373][ T228] CR2: 00007f71ecd87440 CR3: 000000000a72e006 CR4: 0000000000772ef0 [ 100.979924][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 100.980477][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 100.980835][ T228] PKRU: 55555554 [ 100.981031][ T228] Call Trace: [ 100.981246][ T228] [ 100.981380][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.981628][ T228] ? __warn (kernel/panic.c:748) [ 100.981822][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.982062][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 100.982340][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 100.982525][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 100.982852][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 100.983124][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.983540][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 100.983967][ 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) [ 100.984355][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 100.984693][ T228] register_netdevice (net/core/dev.c:11003) [ 100.985032][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 100.985417][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 100.985817][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 100.986272][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 100.986767][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 100.987225][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 100.987575][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 100.987945][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 100.988426][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 100.988788][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 100.989149][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 100.989533][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 100.989889][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 100.990199][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 100.990583][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 100.990938][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 100.991282][ T228] ksys_write (fs/read_write.c:731) [ 100.991551][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 100.991911][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 100.992239][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 100.992707][ T228] RIP: 0033:0x7f71ece43b77 [ 100.993063][ 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 [ 100.994210][ T228] RSP: 002b:00007ffff0a268a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 100.994704][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f71ece43b77 [ 100.995228][ T228] RDX: 0000000000000002 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 100.995728][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 100.996241][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000002 [ 100.996709][ T228] R13: 00007f71eceff760 R14: 0000000000000002 R15: 00007f71ecefa9c0 | [ 109.522248][ T228] ------------[ cut here ]------------ | [ 109.522769][ 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.523293][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 109.524264][ T228] Tainted: [W]=WARN [ 109.524518][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 109.524965][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.525286][ 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.526369][ T228] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 109.526864][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 109.527538][ T228] RDX: 0000000000000000 RSI: ffff88800ec12c98 RDI: ffff88800b8c0b78 [ 109.528159][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 109.528736][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 109.529336][ T228] R13: ffff88800ec12128 R14: ffff88800ec12008 R15: ffff88800ec12000 [ 109.529950][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 109.530615][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 109.531178][ T228] CR2: 00007f88dad47000 CR3: 000000000a72e001 CR4: 0000000000772ef0 [ 109.532189][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 109.532774][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 109.533364][ T228] PKRU: 55555554 [ 109.533662][ T228] Call Trace: [ 109.533991][ T228] [ 109.534239][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.534645][ T228] ? __warn (kernel/panic.c:748) [ 109.534936][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.535348][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 109.535736][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 109.536053][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 109.536469][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 109.536867][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.537255][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 109.537736][ 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.538154][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 109.538563][ T228] register_netdevice (net/core/dev.c:11003) [ 109.538877][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 109.539154][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 109.539457][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 109.539797][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 109.540068][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 109.540557][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 109.541025][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 109.541530][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 109.541929][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 109.542439][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 109.542864][ 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.543178][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 109.543674][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 109.544097][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 109.544526][ T228] driver_probe_device (drivers/base/dd.c:830) [ 109.544912][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 109.545332][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 109.545777][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 109.546185][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 109.546469][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 109.546723][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 109.547049][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 109.547439][ T228] __device_attach (drivers/base/dd.c:1030) [ 109.547692][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 109.547950][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 109.548202][ 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.548502][ T228] bus_probe_device (drivers/base/bus.c:537) [ 109.548747][ T228] device_add (drivers/base/core.c:3672) [ 109.548991][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 109.549235][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 109.549500][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 109.549816][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 109.550157][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 109.550424][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 109.550668][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 109.550913][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 109.551179][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 109.551390][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 109.551643][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 109.551903][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 109.552183][ T228] ksys_write (fs/read_write.c:731) [ 109.552375][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 109.552687][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 109.552946][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 109.553264][ T228] RIP: 0033:0x7f71ece43b77 [ 109.553539][ 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.554372][ T228] RSP: 002b:00007ffff0a27588 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 109.554769][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f71ece43b77 [ 109.555137][ T228] RDX: 0000000000000004 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 109.555507][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 109.555869][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000004 [ 109.556234][ T228] R13: 00007f71eceff760 R14: 0000000000000004 R15: 00007f71ecefa9c0 | [ 109.600043][ T228] ------------[ cut here ]------------ | [ 109.600505][ 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.600944][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 109.602260][ T228] Tainted: [W]=WARN [ 109.602445][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 109.602757][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.603047][ 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.603868][ T228] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 109.604156][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 109.604474][ T228] RDX: 0000000000000000 RSI: ffff88800b6cac98 RDI: ffff88800b8c0b28 [ 109.604827][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 109.605285][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 109.605642][ T228] R13: ffff88800b6ca128 R14: ffff88800b6ca008 R15: ffff88800b6ca000 [ 109.605981][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 109.606391][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 109.606662][ T228] CR2: 00007ffff0a24fd8 CR3: 000000000a72e001 CR4: 0000000000772ef0 [ 109.606989][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 109.607325][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 109.607667][ T228] PKRU: 55555554 [ 109.607848][ T228] Call Trace: [ 109.608022][ T228] [ 109.608158][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.608399][ T228] ? __warn (kernel/panic.c:748) [ 109.608589][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.608822][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 109.609364][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 109.609551][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 109.609780][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 109.610023][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.610271][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 109.610591][ 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.610831][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 109.611094][ T228] register_netdevice (net/core/dev.c:11003) [ 109.611339][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 109.611601][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 109.611855][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 109.612177][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 109.612482][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 109.612793][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 109.613015][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 109.613263][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 109.613545][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 109.613766][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 109.613979][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 109.614227][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 109.614456][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 109.614632][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 109.614848][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 109.615085][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 109.615332][ T228] ksys_write (fs/read_write.c:731) [ 109.615507][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 109.615738][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 109.615958][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 109.616239][ T228] RIP: 0033:0x7f71ece43b77 [ 109.616463][ 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.617231][ T228] RSP: 002b:00007ffff0a24c28 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 109.617579][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f71ece43b77 [ 109.617924][ T228] RDX: 0000000000000002 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 109.618273][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 109.618616][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000002 [ 109.618945][ T228] R13: 00007f71eceff760 R14: 0000000000000002 R15: 00007f71ecefa9c0 | [ 112.724779][ T228] ------------[ cut here ]------------ | [ 112.725068][ 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.725935][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 112.726808][ T228] Tainted: [W]=WARN [ 112.726967][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 112.727236][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 112.727512][ 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.728237][ T228] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 112.728507][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 112.728823][ T228] RDX: 0000000000000000 RSI: ffff888001fb2c98 RDI: ffff88800b8c0b28 [ 112.729141][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 112.729458][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 112.729756][ T228] R13: ffff888001fb2128 R14: ffff888001fb2008 R15: ffff888001fb2000 [ 112.730064][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 112.730439][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 112.730700][ T228] CR2: 0000557b0797d1e8 CR3: 000000000a72e001 CR4: 0000000000772ef0 [ 112.731000][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 112.731333][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 112.731637][ T228] PKRU: 55555554 [ 112.731791][ T228] Call Trace: [ 112.731943][ T228] [ 112.732049][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 112.732273][ T228] ? __warn (kernel/panic.c:748) [ 112.732437][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 112.732663][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 112.732877][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 112.733035][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 112.733255][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 112.733515][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 112.733731][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 112.733987][ 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.734216][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 112.734446][ T228] register_netdevice (net/core/dev.c:11003) [ 112.734658][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 112.734875][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 112.735116][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 112.735391][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 112.735670][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 112.735933][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 112.736152][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 112.736379][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 112.736643][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 112.736846][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 112.737054][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 112.737288][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 112.737541][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 112.737713][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 112.737923][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 112.738156][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 112.738390][ T228] ksys_write (fs/read_write.c:731) [ 112.738560][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 112.738776][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 112.738982][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 112.739244][ T228] RIP: 0033:0x7f71ece43b77 [ 112.739468][ 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.740200][ T228] RSP: 002b:00007ffff0a24c28 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 112.740527][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f71ece43b77 [ 112.740830][ T228] RDX: 0000000000000002 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 112.741153][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 112.741576][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000002 [ 112.741908][ T228] R13: 00007f71eceff760 R14: 0000000000000002 R15: 00007f71ecefa9c0 | [ 115.536694][ T228] ------------[ cut here ]------------ | [ 115.537145][ 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.537588][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 115.538686][ T228] Tainted: [W]=WARN [ 115.538906][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 115.539230][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.539522][ 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.540304][ T228] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 115.540600][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 115.540926][ T228] RDX: 0000000000000000 RSI: ffff88800a04ac98 RDI: ffff88800b8c0b78 [ 115.541270][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 115.541607][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 115.541973][ T228] R13: ffff88800a04a128 R14: ffff88800a04a008 R15: ffff88800a04a000 [ 115.542310][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 115.542699][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 115.542986][ T228] CR2: 0000557b07975000 CR3: 000000000a72e004 CR4: 0000000000772ef0 [ 115.543325][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 115.543655][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 115.543980][ T228] PKRU: 55555554 [ 115.544175][ T228] Call Trace: [ 115.544356][ T228] [ 115.544483][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.544719][ T228] ? __warn (kernel/panic.c:748) [ 115.544912][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.545153][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 115.545398][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 115.545590][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 115.545834][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 115.546108][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.546365][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 115.546681][ 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.546928][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 115.547189][ T228] register_netdevice (net/core/dev.c:11003) [ 115.547433][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 115.547687][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 115.547947][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 115.548268][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 115.548458][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 115.548769][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 115.549091][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 115.549398][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 115.549648][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 115.549947][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 115.550213][ 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.550403][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 115.550643][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 115.550878][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 115.551134][ T228] driver_probe_device (drivers/base/dd.c:830) [ 115.551375][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 115.551626][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 115.551916][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 115.552172][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 115.552477][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 115.552737][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 115.552976][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 115.553239][ T228] __device_attach (drivers/base/dd.c:1030) [ 115.553480][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 115.553738][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 115.553987][ 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.554259][ T228] bus_probe_device (drivers/base/bus.c:537) [ 115.554504][ T228] device_add (drivers/base/core.c:3672) [ 115.554748][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 115.554977][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 115.555228][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 115.555539][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 115.555837][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 115.556101][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 115.556338][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 115.556565][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 115.556810][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 115.557001][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 115.557260][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 115.557519][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 115.557774][ T228] ksys_write (fs/read_write.c:731) [ 115.557965][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 115.558234][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 115.558481][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 115.558774][ T228] RIP: 0033:0x7f71ece43b77 [ 115.559023][ 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.559834][ T228] RSP: 002b:00007ffff0a27588 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 115.560202][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f71ece43b77 [ 115.560548][ T228] RDX: 0000000000000004 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 115.560903][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 115.561265][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000004 [ 115.561613][ T228] R13: 00007f71eceff760 R14: 0000000000000004 R15: 00007f71ecefa9c0 | [ 115.604446][ T228] ------------[ cut here ]------------ | [ 115.604817][ 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.605240][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 115.606096][ T228] Tainted: [W]=WARN [ 115.606255][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 115.606539][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.606799][ 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.608089][ T228] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 115.608354][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 115.608642][ T228] RDX: 0000000000000000 RSI: ffff88800d3cac98 RDI: ffff88800b8c0b28 [ 115.608929][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 115.609229][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 115.609553][ T228] R13: ffff88800d3ca128 R14: ffff88800d3ca008 R15: ffff88800d3ca000 [ 115.609843][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 115.610189][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 115.610437][ T228] CR2: 0000557b07975000 CR3: 000000000a72e004 CR4: 0000000000772ef0 [ 115.610742][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 115.611037][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 115.611336][ T228] PKRU: 55555554 [ 115.611490][ T228] Call Trace: [ 115.611649][ T228] [ 115.611762][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.611973][ T228] ? __warn (kernel/panic.c:748) [ 115.612174][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.612380][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 115.612623][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 115.612783][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 115.612989][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 115.613220][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.613432][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 115.613693][ 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.613906][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 115.614138][ T228] register_netdevice (net/core/dev.c:11003) [ 115.614348][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 115.614839][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 115.615099][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 115.615383][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 115.615656][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 115.615936][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 115.616154][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 115.616366][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 115.616628][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 115.616833][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 115.617039][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 115.617254][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 115.617461][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 115.617626][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 115.617831][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 115.618052][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 115.618273][ T228] ksys_write (fs/read_write.c:731) [ 115.618447][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 115.618665][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 115.618885][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 115.619177][ T228] RIP: 0033:0x7f71ece43b77 [ 115.619429][ 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.620135][ T228] RSP: 002b:00007ffff0a250e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 115.620450][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f71ece43b77 [ 115.620755][ T228] RDX: 0000000000000002 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 115.621050][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 115.621361][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000002 [ 115.621655][ T228] R13: 00007f71eceff760 R14: 0000000000000002 R15: 00007f71ecefa9c0 | [ 118.473050][ T228] ------------[ cut here ]------------ | [ 118.473333][ 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) | [ 118.473756][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 118.474662][ T228] Tainted: [W]=WARN [ 118.474821][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 118.475090][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.475359][ 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.476082][ T228] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 118.476347][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 118.476705][ T228] RDX: 0000000000000000 RSI: ffff88800d04ac98 RDI: ffff88800b8c0b28 [ 118.477047][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 118.477517][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 118.477840][ T228] R13: ffff88800d04a128 R14: ffff88800d04a008 R15: ffff88800d04a000 [ 118.478190][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 118.478549][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 118.478810][ T228] CR2: 00007f71ecd87440 CR3: 000000000a72e001 CR4: 0000000000772ef0 [ 118.479128][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 118.479448][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 118.479751][ T228] PKRU: 55555554 [ 118.479907][ T228] Call Trace: [ 118.480064][ T228] [ 118.480180][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.480391][ T228] ? __warn (kernel/panic.c:748) [ 118.480552][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.480761][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 118.480983][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 118.481148][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 118.481352][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 118.481573][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.481788][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 118.482102][ 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.482322][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 118.482554][ T228] register_netdevice (net/core/dev.c:11003) [ 118.482763][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 118.482986][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 118.483220][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 118.483484][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 118.483765][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 118.484047][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 118.484281][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 118.484510][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 118.484794][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 118.485002][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 118.485232][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 118.485452][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 118.485682][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 118.485857][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 118.486103][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 118.486337][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 118.486562][ T228] ksys_write (fs/read_write.c:731) [ 118.486731][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 118.486957][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 118.487192][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 118.487457][ T228] RIP: 0033:0x7f71ece43b77 [ 118.487669][ 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.488399][ T228] RSP: 002b:00007ffff0a250e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 118.488712][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f71ece43b77 [ 118.489016][ T228] RDX: 0000000000000002 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 118.489328][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 118.489644][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000002 [ 118.489959][ T228] R13: 00007f71eceff760 R14: 0000000000000002 R15: 00007f71ecefa9c0 | [ 120.875271][ T228] ------------[ cut here ]------------ | [ 120.875704][ 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) | [ 120.876185][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 120.877134][ T228] Tainted: [W]=WARN [ 120.877311][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 120.877599][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.877890][ 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.878703][ T228] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 120.879004][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 120.879343][ T228] RDX: 0000000000000000 RSI: ffff88800b96ac98 RDI: ffff88800b8c0b78 [ 120.879700][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 120.880055][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 120.880423][ T228] R13: ffff88800b96a128 R14: ffff88800b96a008 R15: ffff88800b96a000 [ 120.880759][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 120.881156][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 120.881450][ T228] CR2: 00007f03fad30000 CR3: 000000000a72e004 CR4: 0000000000772ef0 [ 120.881964][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 120.882329][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 120.882678][ T228] PKRU: 55555554 [ 120.882850][ T228] Call Trace: [ 120.883019][ T228] [ 120.883157][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.883390][ T228] ? __warn (kernel/panic.c:748) [ 120.883582][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.883812][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 120.884064][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 120.884252][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 120.884480][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 120.884719][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.884959][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 120.885270][ 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.885506][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 120.885743][ T228] register_netdevice (net/core/dev.c:11003) [ 120.885977][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 120.886235][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 120.886498][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 120.886798][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 120.886972][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 120.887328][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 120.887621][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 120.887926][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 120.888173][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 120.888466][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 120.888694][ 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.888851][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 120.889082][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 120.889339][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 120.889577][ T228] driver_probe_device (drivers/base/dd.c:830) [ 120.889834][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 120.890045][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 120.890319][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 120.890555][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 120.890794][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 120.891004][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 120.891291][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 120.891523][ T228] __device_attach (drivers/base/dd.c:1030) [ 120.891766][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 120.892010][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 120.892251][ 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.892529][ T228] bus_probe_device (drivers/base/bus.c:537) [ 120.892759][ T228] device_add (drivers/base/core.c:3672) [ 120.893018][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 120.893261][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 120.893520][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 120.893829][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 120.894138][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 120.894413][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 120.894650][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 120.894923][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 120.895198][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 120.895380][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 120.895629][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 120.895861][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 120.896127][ T228] ksys_write (fs/read_write.c:731) [ 120.896303][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 120.896536][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 120.896762][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 120.897034][ T228] RIP: 0033:0x7f71ece43b77 [ 120.897288][ 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.898110][ T228] RSP: 002b:00007ffff0a27588 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 120.898446][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f71ece43b77 [ 120.898819][ T228] RDX: 0000000000000004 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 120.899189][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 120.899541][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000004 [ 120.899905][ T228] R13: 00007f71eceff760 R14: 0000000000000004 R15: 00007f71ecefa9c0 | [ 120.943965][ T228] ------------[ cut here ]------------ | [ 120.944412][ 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.944832][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 120.945713][ T228] Tainted: [W]=WARN [ 120.945878][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 120.946195][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.946466][ 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.947297][ T228] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 120.947568][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 120.947872][ T228] RDX: 0000000000000000 RSI: ffff88800a6eac98 RDI: ffff88800b8c0b28 [ 120.948385][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 120.948705][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 120.949087][ T228] R13: ffff88800a6ea128 R14: ffff88800a6ea008 R15: ffff88800a6ea000 [ 120.949451][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 120.949817][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 120.950084][ T228] CR2: 00007ffff0a24fd8 CR3: 000000000a72e005 CR4: 0000000000772ef0 [ 120.950399][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 120.950802][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 120.951288][ T228] PKRU: 55555554 [ 120.951484][ T228] Call Trace: [ 120.951671][ T228] [ 120.951781][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.952045][ T228] ? __warn (kernel/panic.c:748) [ 120.952231][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.952441][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 120.952675][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 120.952846][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 120.953098][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 120.953361][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.953637][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 120.954024][ 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.954379][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 120.954722][ T228] register_netdevice (net/core/dev.c:11003) [ 120.955067][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 120.955450][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 120.955812][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 120.956281][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 120.956744][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 120.957196][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 120.957532][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 120.957872][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 120.958177][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 120.958439][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 120.958705][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 120.958964][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 120.959280][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 120.959550][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 120.959889][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 120.960260][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 120.960534][ T228] ksys_write (fs/read_write.c:731) [ 120.960755][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 120.961045][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 120.961370][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 120.961776][ T228] RIP: 0033:0x7f71ece43b77 [ 120.962061][ 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.962815][ T228] RSP: 002b:00007ffff0a24c28 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 120.963139][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f71ece43b77 [ 120.963446][ T228] RDX: 0000000000000002 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 120.963817][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 120.964145][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000002 [ 120.964453][ T228] R13: 00007f71eceff760 R14: 0000000000000002 R15: 00007f71ecefa9c0 | [ 123.445727][ T228] ------------[ cut here ]------------ | [ 123.447335][ 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.447927][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 123.449231][ T228] Tainted: [W]=WARN [ 123.449638][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 123.450158][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 123.450675][ 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.451554][ T228] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 123.451970][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 123.452320][ T228] RDX: 0000000000000000 RSI: ffff88800ec12c98 RDI: ffff88800b8c0b28 [ 123.452655][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 123.453062][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 123.453442][ T228] R13: ffff88800ec12128 R14: ffff88800ec12008 R15: ffff88800ec12000 [ 123.453795][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 123.454201][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 123.454482][ T228] CR2: 0000557b0797d1e8 CR3: 000000000a72e004 CR4: 0000000000772ef0 [ 123.454802][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 123.455153][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 123.455470][ T228] PKRU: 55555554 [ 123.455648][ T228] Call Trace: [ 123.455824][ T228] [ 123.455955][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 123.456188][ T228] ? __warn (kernel/panic.c:748) [ 123.456367][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 123.456593][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 123.456825][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 123.457038][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 123.457277][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 123.457525][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 123.457754][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 123.458132][ 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.458448][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 123.458690][ T228] register_netdevice (net/core/dev.c:11003) [ 123.458929][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 123.459252][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 123.459499][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 123.459814][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 123.460163][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 123.460515][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 123.460752][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 123.461092][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 123.461369][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 123.461657][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 123.461971][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 123.462224][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 123.462457][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 123.462650][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 123.462946][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 123.463218][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 123.463491][ T228] ksys_write (fs/read_write.c:731) [ 123.463667][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 123.463911][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 123.464161][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 123.464488][ T228] RIP: 0033:0x7f71ece43b77 [ 123.464740][ 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.465538][ T228] RSP: 002b:00007ffff0a24c28 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 123.465903][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f71ece43b77 [ 123.466260][ T228] RDX: 0000000000000002 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 123.466578][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 123.466900][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000002 [ 123.467290][ T228] R13: 00007f71eceff760 R14: 0000000000000002 R15: 00007f71ecefa9c0 | [ 125.864262][ T228] ------------[ cut here ]------------ | [ 125.864680][ 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) | [ 125.865181][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 125.866398][ T228] Tainted: [W]=WARN [ 125.866597][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 125.866920][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.867268][ 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.868173][ T228] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 125.868482][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 125.868848][ T228] RDX: 0000000000000000 RSI: ffff88800b6cac98 RDI: ffff88800b8c0b78 [ 125.869238][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 125.869619][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 125.869997][ T228] R13: ffff88800b6ca128 R14: ffff88800b6ca008 R15: ffff88800b6ca000 [ 125.870383][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 125.870811][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 125.871215][ T228] CR2: 00007fbfd948a1b4 CR3: 000000000a72e002 CR4: 0000000000772ef0 [ 125.871585][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 125.871913][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 125.872264][ T228] PKRU: 55555554 [ 125.872434][ T228] Call Trace: [ 125.872625][ T228] [ 125.872747][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.872974][ T228] ? __warn (kernel/panic.c:748) [ 125.873160][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.873382][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 125.873616][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 125.873785][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 125.874004][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 125.874249][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.874483][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 125.874819][ 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.875083][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 125.875341][ T228] register_netdevice (net/core/dev.c:11003) [ 125.875568][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 125.875799][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 125.876042][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 125.876341][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 125.876522][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 125.876815][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 125.877109][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 125.877396][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 125.877632][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 125.877921][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 125.878159][ 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.878333][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 125.878564][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 125.878799][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 125.879029][ T228] driver_probe_device (drivers/base/dd.c:830) [ 125.879293][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 125.879522][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 125.879851][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 125.880171][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 125.880414][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 125.880657][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 125.880897][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 125.881152][ T228] __device_attach (drivers/base/dd.c:1030) [ 125.881396][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 125.881635][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 125.881886][ 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.882153][ T228] bus_probe_device (drivers/base/bus.c:537) [ 125.882381][ T228] device_add (drivers/base/core.c:3672) [ 125.882623][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 125.882860][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 125.883108][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 125.883444][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 125.883754][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 125.884006][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 125.884288][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 125.884534][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 125.884823][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 125.885032][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 125.885302][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 125.885541][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 125.885791][ T228] ksys_write (fs/read_write.c:731) [ 125.885961][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 125.886218][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 125.886442][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 125.886714][ T228] RIP: 0033:0x7f71ece43b77 [ 125.886943][ 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.887753][ T228] RSP: 002b:00007ffff0a27588 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 125.888118][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f71ece43b77 [ 125.888453][ T228] RDX: 0000000000000004 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 125.888789][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 125.889140][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000004 [ 125.889465][ T228] R13: 00007f71eceff760 R14: 0000000000000004 R15: 00007f71ecefa9c0 | [ 125.946508][ T228] ------------[ cut here ]------------ | [ 125.947034][ 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) | [ 125.948389][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 125.949730][ T228] Tainted: [W]=WARN [ 125.949987][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 125.950475][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.950907][ 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.952033][ T228] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 125.952483][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 125.952972][ T228] RDX: 0000000000000000 RSI: ffff888001fb2c98 RDI: ffff88800b8c0b28 [ 125.953469][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 125.953970][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 125.954516][ T228] R13: ffff888001fb2128 R14: ffff888001fb2008 R15: ffff888001fb2000 [ 125.955017][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 125.955584][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 125.956005][ T228] CR2: 00007fbfd948a1b4 CR3: 000000000a72e002 CR4: 0000000000772ef0 [ 125.956525][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 125.957029][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 125.957551][ T228] PKRU: 55555554 [ 125.957811][ T228] Call Trace: [ 125.958088][ T228] [ 125.958265][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.958605][ T228] ? __warn (kernel/panic.c:748) [ 125.958874][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.959573][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 125.959929][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 125.960197][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 125.960525][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 125.960886][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.961247][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 125.961661][ 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.961994][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 125.962354][ T228] register_netdevice (net/core/dev.c:11003) [ 125.962709][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 125.963116][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 125.963481][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 125.963923][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 125.964412][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 125.964890][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 125.965244][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 125.965588][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 125.966033][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 125.966403][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 125.966745][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 125.967115][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 125.967459][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 125.967729][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 125.968103][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 125.968465][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 125.968827][ T228] ksys_write (fs/read_write.c:731) [ 125.969120][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 125.969476][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 125.969820][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 125.970272][ T228] RIP: 0033:0x7f71ece43b77 [ 125.970648][ T228] Code: Unable to access opcode bytes at 0x7f71ece43b4d. Code starting with the faulting instruction =========================================== [ 125.971122][ T228] RSP: 002b:00007ffff0a24e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 125.971667][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f71ece43b77 [ 125.972208][ T228] RDX: 0000000000000002 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 125.972752][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 125.973293][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000002 [ 125.973829][ T228] R13: 00007f71eceff760 R14: 0000000000000002 R15: 00007f71ecefa9c0 | [ 128.336469][ T228] ------------[ cut here ]------------ | [ 128.336842][ 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.338500][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 128.339819][ T228] Tainted: [W]=WARN [ 128.340206][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 128.340618][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 128.341059][ 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.341858][ T228] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 128.342181][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 128.342535][ T228] RDX: 0000000000000000 RSI: ffff88800a04ac98 RDI: ffff88800b8c0b28 [ 128.342875][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 128.343220][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 128.343563][ T228] R13: ffff88800a04a128 R14: ffff88800a04a008 R15: ffff88800a04a000 [ 128.343904][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 128.344314][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 128.344600][ T228] CR2: 0000557b0797d1e8 CR3: 000000000a72e001 CR4: 0000000000772ef0 [ 128.344935][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 128.345291][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 128.345624][ T228] PKRU: 55555554 [ 128.345797][ T228] Call Trace: [ 128.345975][ T228] [ 128.346114][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 128.346374][ T228] ? __warn (kernel/panic.c:748) [ 128.346556][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 128.346786][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 128.347023][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 128.347216][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 128.347454][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 128.347700][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 128.347950][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 128.348270][ 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.348508][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 128.348742][ T228] register_netdevice (net/core/dev.c:11003) [ 128.348983][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 128.349236][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 128.349517][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 128.349825][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 128.350149][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 128.350444][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 128.350713][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 128.350954][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 128.351281][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 128.351503][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 128.351762][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 128.352035][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 128.352311][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 128.352510][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 128.352781][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 128.353043][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 128.353301][ T228] ksys_write (fs/read_write.c:731) [ 128.353479][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 128.353752][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 128.353985][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 128.354268][ T228] RIP: 0033:0x7f71ece43b77 [ 128.354530][ 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.355318][ T228] RSP: 002b:00007ffff0a24e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 128.355639][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f71ece43b77 [ 128.355966][ T228] RDX: 0000000000000002 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 128.356312][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 128.356633][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000002 [ 128.356978][ T228] R13: 00007f71eceff760 R14: 0000000000000002 R15: 00007f71ecefa9c0 | [ 130.511316][ T228] ------------[ cut here ]------------ | [ 130.511748][ 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.512234][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 130.513601][ T228] Tainted: [W]=WARN [ 130.513778][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 130.514060][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.514386][ 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.515196][ T228] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 130.515477][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 130.515814][ T228] RDX: 0000000000000000 RSI: ffff88800d04ac98 RDI: ffff88800b8c0b78 [ 130.516171][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 130.516510][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 130.516855][ T228] R13: ffff88800d04a128 R14: ffff88800d04a008 R15: ffff88800d04a000 [ 130.517209][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 130.517624][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 130.517909][ T228] CR2: 00007ffc29743fb8 CR3: 000000000a72e001 CR4: 0000000000772ef0 [ 130.518270][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 130.518618][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 130.518971][ T228] PKRU: 55555554 [ 130.519167][ T228] Call Trace: [ 130.519348][ T228] [ 130.519465][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.519698][ T228] ? __warn (kernel/panic.c:748) [ 130.519908][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.520160][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 130.520410][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 130.520593][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 130.520831][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 130.521101][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.521349][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 130.521643][ 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.521883][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 130.522132][ T228] register_netdevice (net/core/dev.c:11003) [ 130.522385][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 130.522642][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 130.522893][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 130.523236][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 130.523416][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 130.523806][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 130.524126][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 130.524420][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 130.524690][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 130.524986][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 130.525250][ 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.525424][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 130.525697][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 130.525933][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 130.526176][ T228] driver_probe_device (drivers/base/dd.c:830) [ 130.526436][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 130.526662][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 130.526940][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 130.527180][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 130.527427][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 130.527654][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 130.527908][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 130.528187][ T228] __device_attach (drivers/base/dd.c:1030) [ 130.528420][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 130.528659][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 130.528888][ 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.529181][ T228] bus_probe_device (drivers/base/bus.c:537) [ 130.529412][ T228] device_add (drivers/base/core.c:3672) [ 130.529669][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 130.529897][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 130.530171][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 130.530466][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 130.530786][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 130.531024][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 130.531274][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 130.531524][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 130.531755][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 130.531969][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 130.532212][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 130.532493][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 130.532737][ T228] ksys_write (fs/read_write.c:731) [ 130.532913][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 130.533174][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 130.533425][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 130.533706][ T228] RIP: 0033:0x7f71ece43b77 [ 130.533939][ 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.534771][ T228] RSP: 002b:00007ffff0a27588 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 130.535126][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f71ece43b77 [ 130.535465][ T228] RDX: 0000000000000004 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 130.535812][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 130.536165][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000004 [ 130.536499][ T228] R13: 00007f71eceff760 R14: 0000000000000004 R15: 00007f71ecefa9c0 | [ 130.643165][ T228] ------------[ cut here ]------------ | [ 130.643582][ 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.644111][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 130.645134][ T228] Tainted: [W]=WARN [ 130.645334][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 130.645668][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.645996][ 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.646884][ T228] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 130.647211][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 130.647565][ T228] RDX: 0000000000000000 RSI: ffff88800d3cac98 RDI: ffff88800b8c0b28 [ 130.647928][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 130.648298][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 130.648667][ T228] R13: ffff88800d3ca128 R14: ffff88800d3ca008 R15: ffff88800d3ca000 [ 130.649021][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 130.649478][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 130.650004][ T228] CR2: 0000557b0799e330 CR3: 000000000a72e002 CR4: 0000000000772ef0 [ 130.650378][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 130.650727][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 130.651109][ T228] PKRU: 55555554 [ 130.651308][ T228] Call Trace: [ 130.651505][ T228] [ 130.651640][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.651887][ T228] ? __warn (kernel/panic.c:748) [ 130.652103][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.652362][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 130.652635][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 130.652842][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 130.653118][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 130.653391][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.653640][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 130.653943][ 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.654224][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 130.654475][ T228] register_netdevice (net/core/dev.c:11003) [ 130.654709][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 130.654959][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 130.655304][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 130.655629][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 130.655939][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 130.656233][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 130.656455][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 130.656704][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 130.656999][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 130.657248][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 130.657476][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 130.657713][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 130.657939][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 130.658144][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 130.658389][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 130.658606][ 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) [ 130.658841][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 130.659086][ T228] ksys_write (fs/read_write.c:731) [ 130.659264][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 130.659487][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 130.659723][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 130.659958][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 130.660247][ T228] RIP: 0033:0x7f71ece43b77 [ 130.660527][ 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.661381][ T228] RSP: 002b:00007ffff0a27588 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 130.661752][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f71ece43b77 [ 130.662126][ T228] RDX: 0000000000000002 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 130.662481][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 130.662824][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000002 [ 130.663181][ T228] R13: 00007f71eceff760 R14: 0000000000000002 R15: 00007f71ecefa9c0 | [ 131.357815][ T228] ------------[ cut here ]------------ | [ 131.358135][ 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) | [ 131.358615][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 131.359591][ T228] Tainted: [W]=WARN [ 131.359767][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 131.360061][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 131.360387][ 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.361201][ T228] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 131.361494][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 131.361846][ T228] RDX: 0000000000000000 RSI: ffff88800b96ac98 RDI: ffff88800b8c0b28 [ 131.362207][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 131.362567][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 131.362912][ T228] R13: ffff88800b96a128 R14: ffff88800b96a008 R15: ffff88800b96a000 [ 131.363271][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 131.363684][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 131.363982][ T228] CR2: 0000557b0799e330 CR3: 000000000a72e002 CR4: 0000000000772ef0 [ 131.364345][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 131.364701][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 131.365052][ T228] PKRU: 55555554 [ 131.365242][ T228] Call Trace: [ 131.365424][ T228] [ 131.365546][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 131.365786][ T228] ? __warn (kernel/panic.c:748) [ 131.365969][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 131.366218][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 131.366474][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 131.366658][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 131.366897][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 131.367206][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 131.367454][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 131.367751][ 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.367994][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 131.368242][ T228] register_netdevice (net/core/dev.c:11003) [ 131.368489][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 131.368729][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 131.368978][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 131.369288][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 131.369600][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 131.369900][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 131.370171][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 131.370378][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 131.370627][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 131.370830][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 131.371022][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 131.371303][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 131.371546][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 131.371702][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 131.371901][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 131.372122][ 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.372328][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 131.372554][ T228] ksys_write (fs/read_write.c:731) [ 131.372708][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 131.372908][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 131.373133][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 131.373341][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 131.373583][ T228] RIP: 0033:0x7f71ece43b77 [ 131.373794][ 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.374628][ T228] RSP: 002b:00007ffff0a27588 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 131.374996][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f71ece43b77 [ 131.375355][ T228] RDX: 0000000000000002 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 131.375690][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 131.375986][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000002 [ 131.376328][ T228] R13: 00007f71eceff760 R14: 0000000000000002 R15: 00007f71ecefa9c0 | [ 139.355797][ T228] ------------[ cut here ]------------ | [ 139.356211][ 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) | [ 139.356640][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 139.357493][ T228] Tainted: [W]=WARN [ 139.357657][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 139.357917][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 139.358205][ 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.358916][ T228] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 139.359199][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 139.359519][ T228] RDX: 0000000000000000 RSI: ffff88800a6eac98 RDI: ffff88800b8c0b28 [ 139.359827][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 139.360156][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 139.360463][ T228] R13: ffff88800a6ea128 R14: ffff88800a6ea008 R15: ffff88800a6ea000 [ 139.360783][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 139.361151][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 139.361407][ T228] CR2: 00007f71ecd87440 CR3: 000000000a72e006 CR4: 0000000000772ef0 [ 139.361756][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 139.362111][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 139.362440][ T228] PKRU: 55555554 [ 139.362606][ T228] Call Trace: [ 139.362758][ T228] [ 139.362861][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 139.363095][ T228] ? __warn (kernel/panic.c:748) [ 139.363262][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 139.363470][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 139.363710][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 139.363874][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 139.364096][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 139.364330][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 139.364559][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 139.364819][ 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.365025][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 139.365252][ T228] register_netdevice (net/core/dev.c:11003) [ 139.365478][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 139.365694][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 139.365917][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 139.366187][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 139.366499][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 139.366767][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 139.366984][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 139.367228][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 139.367501][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 139.367718][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 139.367916][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 139.368144][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 139.368352][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 139.368531][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 139.368764][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 139.368980][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 139.369227][ T228] ksys_write (fs/read_write.c:731) [ 139.369383][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 139.369621][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 139.369829][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 139.370090][ T228] RIP: 0033:0x7f71ece43b77 [ 139.370306][ 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.371024][ T228] RSP: 002b:00007ffff0a27588 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 139.371362][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f71ece43b77 [ 139.371673][ T228] RDX: 0000000000000002 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 139.371974][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 139.372327][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000002 [ 139.372665][ T228] R13: 00007f71eceff760 R14: 0000000000000002 R15: 00007f71ecefa9c0 | [ 142.092956][ T228] ------------[ cut here ]------------ | [ 142.093393][ 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) | [ 142.093875][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 142.095137][ T228] Tainted: [W]=WARN [ 142.095416][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 142.095822][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 142.096163][ 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.096945][ T228] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 142.097270][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 142.097611][ T228] RDX: 0000000000000000 RSI: ffff88800b6cac98 RDI: ffff88800b8c0b78 [ 142.097946][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 142.098307][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 142.098645][ T228] R13: ffff88800b6ca128 R14: ffff88800b6ca008 R15: ffff88800b6ca000 [ 142.098983][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 142.099402][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 142.099690][ T228] CR2: 00007f5458a5fa00 CR3: 000000000a72e003 CR4: 0000000000772ef0 [ 142.100020][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 142.100516][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 142.100903][ T228] PKRU: 55555554 [ 142.101088][ T228] Call Trace: [ 142.101271][ T228] [ 142.101389][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 142.101612][ T228] ? __warn (kernel/panic.c:748) [ 142.101786][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 142.102018][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 142.102278][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 142.102478][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 142.102698][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 142.102935][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 142.103204][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 142.103499][ 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.103732][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 142.103960][ T228] register_netdevice (net/core/dev.c:11003) [ 142.104217][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 142.104453][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 142.104701][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 142.104988][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 142.105215][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 142.105564][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 142.105854][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 142.106170][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 142.106411][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 142.106695][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 142.106986][ 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.107184][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 142.107417][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 142.107651][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 142.107879][ T228] driver_probe_device (drivers/base/dd.c:830) [ 142.108116][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 142.108349][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 142.108628][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 142.108848][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 142.109065][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 142.109317][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 142.109536][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 142.109762][ T228] __device_attach (drivers/base/dd.c:1030) [ 142.109985][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 142.110291][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 142.110520][ 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.110747][ T228] bus_probe_device (drivers/base/bus.c:537) [ 142.110971][ T228] device_add (drivers/base/core.c:3672) [ 142.111221][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 142.111445][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 142.111682][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 142.111975][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 142.112290][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 142.112529][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 142.112764][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 142.112985][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 142.113246][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 142.113428][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 142.113705][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 142.113962][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 142.114250][ T228] ksys_write (fs/read_write.c:731) [ 142.114430][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 142.114668][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 142.114895][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 142.115187][ T228] RIP: 0033:0x7f71ece43b77 [ 142.115420][ 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.116208][ T228] RSP: 002b:00007ffff0a27588 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 142.116552][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f71ece43b77 [ 142.116881][ T228] RDX: 0000000000000004 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 142.117229][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 142.117561][ T228] R10: 00007f71eceb63e0 R11: 0000000000000246 R12: 0000000000000004 [ 142.117888][ T228] R13: 00007f71eceff760 R14: 0000000000000004 R15: 00007f71ecefa9c0 | [ 142.266142][ T228] ------------[ cut here ]------------ | [ 142.266492][ 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.266937][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 142.267823][ T228] Tainted: [W]=WARN [ 142.267979][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 142.268249][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 142.268512][ 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.269280][ T228] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 142.269536][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 142.269851][ T228] RDX: 0000000000000000 RSI: ffff888001fb2c98 RDI: ffff88800b8c0b28 [ 142.270411][ T228] RBP: ffffffff8b323440 R08: 0000000000000000 R09: fffffbfff123d83c [ 142.270711][ T228] R10: ffffffff891ec1e7 R11: ffff88800b8c0040 R12: 0000000000000000 [ 142.271021][ T228] R13: ffff888001fb2128 R14: ffff888001fb2008 R15: ffff888001fb2000 [ 142.271342][ T228] FS: 00007f71ecd02740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 142.271691][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 142.271943][ T228] CR2: 00007f89d74be970 CR3: 000000000a72e001 CR4: 0000000000772ef0 [ 142.272254][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 142.272577][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 142.272890][ T228] PKRU: 55555554 [ 142.273049][ T228] Call Trace: [ 142.273217][ T228] [ 142.273322][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 142.273546][ T228] ? __warn (kernel/panic.c:748) [ 142.273702][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 142.273908][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 142.274134][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 142.274301][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 142.274518][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 142.274758][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 142.274997][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 142.275371][ 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.275608][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 142.275858][ T228] register_netdevice (net/core/dev.c:11003) [ 142.276229][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 142.276453][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 142.276684][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 142.276960][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 142.277350][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 142.277624][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 142.277834][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 142.278061][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 142.278355][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 142.278563][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 142.278798][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 142.279017][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 142.279242][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 142.279412][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 142.279621][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 142.279827][ 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.280050][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 142.280283][ T228] ksys_write (fs/read_write.c:731) [ 142.280442][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 142.280642][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 142.280861][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 142.281087][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 142.281346][ T228] RIP: 0033:0x7f71ece43b77 [ 142.281564][ 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.282303][ T228] RSP: 002b:00007ffff0a27588 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 142.282683][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f71ece43b77 [ 142.282992][ T228] RDX: 0000000000000002 RSI: 0000557b0799e330 RDI: 0000000000000001 [ 142.283382][ T228] RBP: 0000557b0799e330 R08: 0000000000000000 R09: 00007f71eceb64e0 [ 142.283847][ T228] R10: 00007f71eceb63e0 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