====================================== | 0 | xx__-> [ 11.412107][ T228] ------------[ cut here ]------------ | [ 11.412717][ 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.413631][ T228] Modules linked in: netdevsim [ 11.414732][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.415211][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.415688][ 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.416986][ T228] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 11.417502][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.418095][ T228] RDX: 0000000000000000 RSI: ffff88800b742c98 RDI: ffff88800b84ae38 [ 11.418652][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 11.419204][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 11.419769][ T228] R13: ffff88800b742128 R14: ffff88800b742008 R15: ffff88800b742000 [ 11.420292][ T228] FS: 00007fa815070740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 11.420935][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.421444][ T228] CR2: 00007fe3a1350960 CR3: 00000000089ba006 CR4: 0000000000772ef0 [ 11.421997][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.422546][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.423116][ T228] PKRU: 55555554 [ 11.423399][ T228] Call Trace: [ 11.423682][ T228] [ 11.423879][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.424272][ T228] ? __warn (kernel/panic.c:748) [ 11.424567][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.424936][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.425342][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.425628][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.425993][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.426431][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.426828][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 11.427316][ 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.427709][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.428110][ T228] register_netdevice (net/core/dev.c:11003) [ 11.428501][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 11.428909][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.429333][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.429808][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 11.430116][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.430601][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.431103][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 11.431598][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 11.431995][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 11.432483][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 11.432863][ 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.433157][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 11.433536][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 11.433934][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 11.434330][ T228] driver_probe_device (drivers/base/dd.c:830) [ 11.434702][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 11.435105][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 11.435571][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 11.435924][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 11.436331][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 11.436593][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 11.436801][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 11.437014][ T228] __device_attach (drivers/base/dd.c:1030) [ 11.437236][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 11.437440][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 11.437645][ 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.437859][ T228] bus_probe_device (drivers/base/bus.c:537) [ 11.438087][ T228] device_add (drivers/base/core.c:3672) [ 11.438301][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 11.438506][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 11.438724][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 11.438992][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 11.439274][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 11.439482][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 11.439702][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 11.439905][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 11.440129][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 11.440297][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 11.440510][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 11.440714][ 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.440933][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 11.441160][ T228] ksys_write (fs/read_write.c:731) [ 11.441326][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 11.441530][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 11.441752][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.441962][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.442253][ T228] RIP: 0033:0x7fa8151b1b77 [ 11.442475][ 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.443204][ T228] RSP: 002b:00007ffc43bc47a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 11.443524][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa8151b1b77 [ 11.443844][ T228] RDX: 0000000000000005 RSI: 00005560b505f340 RDI: 0000000000000001 [ 11.444175][ T228] RBP: 00005560b505f340 R08: 0000000000000003 R09: 0000000000000077 [ 11.444482][ T228] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000005 [ 11.444789][ T228] R13: 00007fa81526d760 R14: 0000000000000005 R15: 00007fa8152689c0 | [ 17.225588][ T228] ------------[ cut here ]------------ | [ 17.225944][ 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) | [ 17.226381][ T228] Modules linked in: netdevsim [last unloaded: ip6_udp_tunnel] | [ 17.227084][ T228] Tainted: [W]=WARN [ 17.227256][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.227505][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.227777][ 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 [ 17.228548][ T228] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 17.228816][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 17.229123][ T228] RDX: 0000000000000000 RSI: ffff88800b8c2c98 RDI: ffff88800b84ade8 [ 17.229435][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 17.229735][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 17.230029][ T228] R13: ffff88800b8c2128 R14: ffff88800b8c2008 R15: ffff88800b8c2000 [ 17.230343][ T228] FS: 00007fa815070740(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 17.230906][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 17.231169][ T228] CR2: 00005560b505f340 CR3: 00000000089ba003 CR4: 0000000000772ef0 [ 17.231483][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 17.231795][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 17.232106][ T228] PKRU: 55555554 [ 17.232253][ T228] Call Trace: [ 17.232404][ T228] [ 17.232511][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.232716][ T228] ? __warn (kernel/panic.c:748) [ 17.232869][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.233078][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 17.233289][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 17.233440][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 17.233642][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 17.233888][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.234098][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 17.234351][ 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) [ 17.234556][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 17.234758][ T228] register_netdevice (net/core/dev.c:11003) [ 17.234953][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 17.235168][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 17.235397][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 17.235648][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 17.235917][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 17.236175][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 17.236384][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 17.236599][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 17.236856][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 17.237087][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 17.237284][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 17.237492][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 17.237692][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 17.237860][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 17.238081][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 17.238302][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 17.238504][ T228] ksys_write (fs/read_write.c:731) [ 17.238651][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 17.238874][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 17.239082][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 17.239331][ T228] RIP: 0033:0x7fa8151b1b77 [ 17.239530][ 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 [ 17.240231][ T228] RSP: 002b:00007ffc43bc46a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 17.240525][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa8151b1b77 [ 17.240819][ T228] RDX: 0000000000000002 RSI: 00005560b505f340 RDI: 0000000000000001 [ 17.241126][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 17.241414][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000002 [ 17.241712][ T228] R13: 00007fa81526d760 R14: 0000000000000002 R15: 00007fa8152689c0 | [ 23.522462][ T228] ------------[ cut here ]------------ | [ 23.522907][ 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) | [ 23.523414][ T228] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 23.524222][ T228] Tainted: [W]=WARN [ 23.524414][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.524737][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 23.525091][ 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 [ 23.525891][ T228] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 23.526271][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 23.526636][ T228] RDX: 0000000000000000 RSI: ffff88800a412c98 RDI: ffff88800b84ae38 [ 23.526986][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 23.527379][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 23.527761][ T228] R13: ffff88800a412128 R14: ffff88800a412008 R15: ffff88800a412000 [ 23.528153][ T228] FS: 00007fa815070740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 23.528561][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.528884][ T228] CR2: 00007fa815224733 CR3: 00000000089ba002 CR4: 0000000000772ef0 [ 23.529248][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 23.529799][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 23.530180][ T228] PKRU: 55555554 [ 23.530372][ T228] Call Trace: [ 23.530553][ T228] [ 23.530678][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 23.530937][ T228] ? __warn (kernel/panic.c:748) [ 23.531133][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 23.531368][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 23.531625][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 23.531802][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 23.532024][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 23.532283][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 23.532544][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 23.532827][ 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) [ 23.533092][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 23.533330][ T228] register_netdevice (net/core/dev.c:11003) [ 23.533559][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 23.533827][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 23.534099][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 23.534419][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 23.534710][ T228] ? queue_delayed_work_on (kernel/workqueue.c:2565 (discriminator 1)) [ 23.534966][ T228] ? queue_delayed_work_on (kernel/workqueue.c:2567) [ 23.535213][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 23.535496][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 23.535735][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 23.536016][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 23.536306][ 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)) [ 23.536493][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 23.536745][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 23.537015][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 23.537258][ T228] driver_probe_device (drivers/base/dd.c:830) [ 23.537492][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 23.537748][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 23.538028][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 23.538296][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 23.538522][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 23.538750][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 23.538976][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 23.539215][ T228] __device_attach (drivers/base/dd.c:1030) [ 23.539447][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 23.539669][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 23.539931][ 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) [ 23.540189][ T228] bus_probe_device (drivers/base/bus.c:537) [ 23.540428][ T228] device_add (drivers/base/core.c:3672) [ 23.540665][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 23.540895][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 23.541145][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 23.541433][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 23.541732][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 23.541973][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 23.542269][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 23.542501][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 23.542758][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 23.542953][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 23.543200][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 23.543430][ 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) [ 23.543667][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 23.543929][ T228] ksys_write (fs/read_write.c:731) [ 23.544131][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 23.544369][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 23.544622][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 23.544869][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.545172][ T228] RIP: 0033:0x7fa8151b1b77 [ 23.545423][ 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 [ 23.546268][ T228] RSP: 002b:00007ffc43bc7f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 23.546643][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa8151b1b77 [ 23.546994][ T228] RDX: 0000000000000005 RSI: 00005560b505f340 RDI: 0000000000000001 [ 23.547352][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 23.547699][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000005 [ 23.548067][ T228] R13: 00007fa81526d760 R14: 0000000000000005 R15: 00007fa8152689c0 | [ 23.607526][ T228] ------------[ cut here ]------------ | [ 23.608075][ 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) | [ 23.608756][ T228] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 23.609879][ T228] Tainted: [W]=WARN [ 23.610518][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.610966][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 23.611418][ 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 [ 23.612552][ T228] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 23.612977][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 23.613481][ T228] RDX: 0000000000000000 RSI: ffff888008822c98 RDI: ffff88800b84ade8 [ 23.613982][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 23.614488][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 23.614983][ T228] R13: ffff888008822128 R14: ffff888008822008 R15: ffff888008822000 [ 23.615505][ T228] FS: 00007fa815070740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 23.616108][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.616563][ T228] CR2: 00007fa815224733 CR3: 00000000089ba002 CR4: 0000000000772ef0 [ 23.617044][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 23.617550][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 23.618041][ T228] PKRU: 55555554 [ 23.618632][ T228] Call Trace: [ 23.619091][ T228] [ 23.619298][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 23.619640][ T228] ? __warn (kernel/panic.c:748) [ 23.619903][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 23.620272][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 23.620626][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 23.620899][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 23.621263][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 23.621628][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 23.621992][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 23.622439][ 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) [ 23.622797][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 23.623164][ T228] register_netdevice (net/core/dev.c:11003) [ 23.623525][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 23.623890][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 23.624280][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 23.624765][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 23.625274][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 23.625732][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 23.626121][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 23.626451][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 23.626834][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 23.627108][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 23.627335][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 23.627559][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 23.627809][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 23.627976][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 23.628197][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 23.628408][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 23.628622][ T228] ksys_write (fs/read_write.c:731) [ 23.628780][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 23.628995][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 23.629212][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.629491][ T228] RIP: 0033:0x7fa8151b1b77 [ 23.629705][ T228] Code: Unable to access opcode bytes at 0x7fa8151b1b4d. Code starting with the faulting instruction =========================================== [ 23.630005][ T228] RSP: 002b:00007ffc43bc7f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 23.630319][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa8151b1b77 [ 23.630614][ T228] RDX: 0000000000000002 RSI: 00005560b505f340 RDI: 0000000000000001 [ 23.630914][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 23.631222][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000002 [ 23.631512][ T228] R13: 00007fa81526d760 R14: 0000000000000002 R15: 00007fa8152689c0 | [ 30.058129][ T228] ------------[ cut here ]------------ | [ 30.058606][ 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) | [ 30.059110][ T228] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 30.060036][ T228] Tainted: [W]=WARN [ 30.060257][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.060576][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 30.060893][ 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 [ 30.061820][ T228] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 30.062166][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 30.062521][ T228] RDX: 0000000000000000 RSI: ffff888008bf2c98 RDI: ffff88800b84ae38 [ 30.062886][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 30.063256][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 30.063613][ T228] R13: ffff888008bf2128 R14: ffff888008bf2008 R15: ffff888008bf2000 [ 30.063982][ T228] FS: 00007fa815070740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 30.064422][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.064743][ T228] CR2: 00007fa815224733 CR3: 00000000089ba004 CR4: 0000000000772ef0 [ 30.065117][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 30.065799][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 30.066147][ T228] PKRU: 55555554 [ 30.066357][ T228] Call Trace: [ 30.066581][ T228] [ 30.066738][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 30.066993][ T228] ? __warn (kernel/panic.c:748) [ 30.067211][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 30.067469][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 30.067738][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 30.067928][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 30.068196][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 30.068462][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 30.068710][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 30.069007][ 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) [ 30.069270][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 30.069518][ T228] register_netdevice (net/core/dev.c:11003) [ 30.069784][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 30.070125][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 30.070382][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 30.070683][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 30.070872][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 30.071191][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 30.071493][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 30.071795][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 30.072063][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 30.072358][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 30.072601][ 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)) [ 30.072786][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 30.073030][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 30.073283][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 30.073534][ T228] driver_probe_device (drivers/base/dd.c:830) [ 30.073774][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 30.074014][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 30.074307][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 30.074544][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 30.074776][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 30.075015][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 30.075267][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 30.075511][ T228] __device_attach (drivers/base/dd.c:1030) [ 30.075742][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 30.075975][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 30.076234][ 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) [ 30.076504][ T228] bus_probe_device (drivers/base/bus.c:537) [ 30.076756][ T228] device_add (drivers/base/core.c:3672) [ 30.076999][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 30.077253][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 30.077504][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 30.077806][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 30.078144][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 30.078382][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 30.078631][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 30.078871][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 30.079126][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 30.079319][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 30.079561][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 30.079800][ 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) [ 30.080047][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 30.080305][ T228] ksys_write (fs/read_write.c:731) [ 30.080486][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 30.080726][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 30.080977][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 30.081232][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 30.081520][ T228] RIP: 0033:0x7fa8151b1b77 [ 30.081770][ 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 [ 30.082556][ T228] RSP: 002b:00007ffc43bc7f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 30.082906][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa8151b1b77 [ 30.083259][ T228] RDX: 0000000000000005 RSI: 00005560b505f340 RDI: 0000000000000001 [ 30.083604][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 30.083953][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000005 [ 30.084311][ T228] R13: 00007fa81526d760 R14: 0000000000000005 R15: 00007fa8152689c0 | [ 30.125872][ T228] ------------[ cut here ]------------ | [ 30.126356][ 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) | [ 30.126757][ T228] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 30.127575][ T228] Tainted: [W]=WARN [ 30.127735][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.127983][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 30.128256][ 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 [ 30.128923][ T228] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 30.129189][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 30.129488][ T228] RDX: 0000000000000000 RSI: ffff888009192c98 RDI: ffff88800b84ade8 [ 30.129784][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 30.130127][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 30.130423][ T228] R13: ffff888009192128 R14: ffff888009192008 R15: ffff888009192000 [ 30.130733][ T228] FS: 00007fa815070740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 30.131089][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.131343][ T228] CR2: 00007fa8151d04c0 CR3: 00000000089ba004 CR4: 0000000000772ef0 [ 30.131653][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 30.132175][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 30.132477][ T228] PKRU: 55555554 [ 30.132640][ T228] Call Trace: [ 30.132802][ T228] [ 30.132934][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 30.133179][ T228] ? __warn (kernel/panic.c:748) [ 30.133343][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 30.133542][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 30.133790][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 30.133954][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 30.134171][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 30.134387][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 30.134597][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 30.134851][ 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) [ 30.135069][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 30.135275][ T228] register_netdevice (net/core/dev.c:11003) [ 30.135480][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 30.135695][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 30.135932][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 30.136216][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 30.136497][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 30.136752][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 30.136958][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 30.137184][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 30.137440][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 30.137638][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 30.137846][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 30.138067][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 30.138277][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 30.138443][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 30.138644][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 30.138860][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 30.139090][ T228] ksys_write (fs/read_write.c:731) [ 30.139432][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 30.139667][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 30.139880][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 30.140139][ T228] RIP: 0033:0x7fa8151b1b77 [ 30.140351][ 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 [ 30.141147][ T228] RSP: 002b:00007ffc43bc5978 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 30.141443][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa8151b1b77 [ 30.141740][ T228] RDX: 0000000000000002 RSI: 00005560b505f340 RDI: 0000000000000001 [ 30.142039][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 30.142340][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000002 [ 30.142745][ T228] R13: 00007fa81526d760 R14: 0000000000000002 R15: 00007fa8152689c0 | [ 44.350223][ T228] ------------[ cut here ]------------ | [ 44.350584][ 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) | [ 44.351227][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 44.352557][ T228] Tainted: [W]=WARN [ 44.352808][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.353209][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.353634][ 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 [ 44.354755][ T228] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 44.355176][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.355656][ T228] RDX: 0000000000000000 RSI: ffff88800d9aac98 RDI: ffff88800b84ade8 [ 44.356153][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 44.356626][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 44.357139][ T228] R13: ffff88800d9aa128 R14: ffff88800d9aa008 R15: ffff88800d9aa000 [ 44.357631][ T228] FS: 00007fa815070740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 44.358204][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.358600][ T228] CR2: 00007fa8151cecb0 CR3: 00000000089ba005 CR4: 0000000000772ef0 [ 44.359131][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.359654][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.360173][ T228] PKRU: 55555554 [ 44.360434][ T228] Call Trace: [ 44.360705][ T228] [ 44.360884][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.361221][ T228] ? __warn (kernel/panic.c:748) [ 44.361468][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.361750][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.362121][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.362384][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.362727][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.363130][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.363483][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.363901][ 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) [ 44.364277][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.364629][ T228] register_netdevice (net/core/dev.c:11003) [ 44.364983][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.365236][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.365462][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.365738][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.366064][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 44.366354][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 44.366558][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 44.366786][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 44.367047][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 44.367284][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 44.367497][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 44.367727][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 44.368121][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 44.368390][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 44.368725][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.369088][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.369312][ T228] ksys_write (fs/read_write.c:731) [ 44.369476][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 44.369698][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.369912][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.370178][ T228] RIP: 0033:0x7fa8151b1b77 [ 44.370388][ 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 [ 44.371127][ T228] RSP: 002b:00007ffc43bc5978 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 44.371434][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa8151b1b77 [ 44.371753][ T228] RDX: 0000000000000002 RSI: 00005560b505f340 RDI: 0000000000000001 [ 44.372067][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 44.372385][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000002 [ 44.372696][ T228] R13: 00007fa81526d760 R14: 0000000000000002 R15: 00007fa8152689c0 | [ 58.795417][ T228] ------------[ cut here ]------------ | [ 58.795801][ 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) | [ 58.796413][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 58.797390][ T228] Tainted: [W]=WARN [ 58.797566][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 58.797853][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 58.798145][ 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 [ 58.798944][ T228] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 58.799238][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 58.799598][ T228] RDX: 0000000000000000 RSI: ffff88800a432c98 RDI: ffff88800b84ae38 [ 58.799929][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 58.800287][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 58.800630][ T228] R13: ffff88800a432128 R14: ffff88800a432008 R15: ffff88800a432000 [ 58.800934][ T228] FS: 00007fa815070740(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 58.801530][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 58.801810][ T228] CR2: 00007fa8151cecb0 CR3: 00000000089ba005 CR4: 0000000000772ef0 [ 58.802160][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 58.802510][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 58.802840][ T228] PKRU: 55555554 [ 58.803012][ T228] Call Trace: [ 58.803191][ T228] [ 58.803321][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 58.803547][ T228] ? __warn (kernel/panic.c:748) [ 58.803718][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 58.803946][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 58.804193][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 58.804401][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 58.804625][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 58.804860][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 58.805102][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 58.805411][ 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) [ 58.805714][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 58.805945][ T228] register_netdevice (net/core/dev.c:11003) [ 58.806201][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 58.806433][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 58.806659][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 58.806953][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 58.807128][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 58.807407][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 58.807694][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 58.807966][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 58.808200][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 58.808480][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 58.808731][ 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)) [ 58.808916][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 58.809146][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 58.809383][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 58.809592][ T228] driver_probe_device (drivers/base/dd.c:830) [ 58.809798][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 58.810006][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 58.810303][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 58.810522][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 58.810726][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 58.810948][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 58.811198][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 58.811462][ T228] __device_attach (drivers/base/dd.c:1030) [ 58.811686][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 58.811900][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 58.812139][ 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) [ 58.812434][ T228] bus_probe_device (drivers/base/bus.c:537) [ 58.812666][ T228] device_add (drivers/base/core.c:3672) [ 58.812884][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 58.813149][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 58.813387][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 58.813694][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 58.813972][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 58.814207][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 58.814434][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 58.814638][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 58.814864][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 58.815030][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 58.815277][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 58.815506][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 58.815754][ T228] ksys_write (fs/read_write.c:731) [ 58.815921][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 58.816203][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 58.816439][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 58.816726][ T228] RIP: 0033:0x7fa8151b1b77 [ 58.816946][ 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 [ 58.817835][ T228] RSP: 002b:00007ffc43bc7f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 58.818170][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa8151b1b77 [ 58.818516][ T228] RDX: 0000000000000005 RSI: 00005560b505f340 RDI: 0000000000000001 [ 58.818818][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 58.819132][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000005 [ 58.819443][ T228] R13: 00007fa81526d760 R14: 0000000000000005 R15: 00007fa8152689c0 | [ 58.889754][ T228] ------------[ cut here ]------------ | [ 58.890281][ 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) | [ 58.890912][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 58.892271][ T228] Tainted: [W]=WARN [ 58.892552][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 58.892935][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 58.893353][ 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 [ 58.894441][ T228] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 58.894848][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 58.895327][ T228] RDX: 0000000000000000 RSI: ffff88800b742c98 RDI: ffff88800b84ade8 [ 58.895784][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 58.896280][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 58.896748][ T228] R13: ffff88800b742128 R14: ffff88800b742008 R15: ffff88800b742000 [ 58.897238][ T228] FS: 00007fa815070740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 58.897767][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 58.898178][ T228] CR2: 00007ffc43bc5f88 CR3: 00000000089ba004 CR4: 0000000000772ef0 [ 58.898646][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 58.899139][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 58.899858][ T228] PKRU: 55555554 [ 58.900105][ T228] Call Trace: [ 58.900341][ T228] [ 58.900503][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 58.900823][ T228] ? __warn (kernel/panic.c:748) [ 58.901085][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 58.901411][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 58.901737][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 58.901982][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 58.902337][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 58.902683][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 58.903020][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 58.903438][ 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) [ 58.903760][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 58.904107][ T228] register_netdevice (net/core/dev.c:11003) [ 58.904424][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 58.904763][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 58.905135][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 58.905548][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 58.905978][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 58.906418][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 58.907244][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 58.907592][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 58.908006][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 58.908549][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 58.908883][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 58.909435][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 58.909798][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 58.910089][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 58.910434][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 58.910787][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 58.911145][ T228] ksys_write (fs/read_write.c:731) [ 58.911401][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 58.911750][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 58.912121][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 58.912522][ T228] RIP: 0033:0x7fa8151b1b77 [ 58.912863][ T228] Code: Unable to access opcode bytes at 0x7fa8151b1b4d. Code starting with the faulting instruction =========================================== [ 58.913284][ T228] RSP: 002b:00007ffc43bc5978 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 58.913762][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa8151b1b77 [ 58.914454][ T228] RDX: 0000000000000002 RSI: 00005560b505f340 RDI: 0000000000000001 [ 58.914932][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 58.915420][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000002 [ 58.915883][ T228] R13: 00007fa81526d760 R14: 0000000000000002 R15: 00007fa8152689c0 | [ 73.624913][ T228] ------------[ cut here ]------------ | [ 73.625298][ 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) | [ 73.625823][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 73.626914][ T228] Tainted: [W]=WARN [ 73.627107][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 73.627434][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 73.627749][ 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 [ 73.628800][ T228] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 73.629173][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 73.629598][ T228] RDX: 0000000000000000 RSI: ffff88800a412c98 RDI: ffff88800b84ade8 [ 73.629956][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 73.630371][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 73.630786][ T228] R13: ffff88800a412128 R14: ffff88800a412008 R15: ffff88800a412000 [ 73.631158][ T228] FS: 00007fa815070740(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 73.631632][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 73.632024][ T228] CR2: 00007fa8151cecb0 CR3: 00000000089ba002 CR4: 0000000000772ef0 [ 73.632422][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 73.632837][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 73.633207][ T228] PKRU: 55555554 [ 73.633386][ T228] Call Trace: [ 73.633565][ T228] [ 73.633685][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 73.633933][ T228] ? __warn (kernel/panic.c:748) [ 73.634124][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 73.634363][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 73.634608][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 73.634822][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 73.635122][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 73.635416][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 73.635733][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 73.636205][ 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) [ 73.636574][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 73.636922][ T228] register_netdevice (net/core/dev.c:11003) [ 73.637285][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 73.637658][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 73.638072][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 73.638525][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 73.639003][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 73.639479][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 73.639831][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 73.640219][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 73.640650][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 73.640994][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 73.641372][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 73.641731][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 73.642116][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 73.642409][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 73.642765][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 73.643156][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 73.643518][ T228] ksys_write (fs/read_write.c:731) [ 73.643781][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 73.644151][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 73.644445][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 73.644721][ T228] RIP: 0033:0x7fa8151b1b77 [ 73.645005][ 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 [ 73.645835][ T228] RSP: 002b:00007ffc43bc5978 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 73.646289][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa8151b1b77 [ 73.646687][ T228] RDX: 0000000000000002 RSI: 00005560b505f340 RDI: 0000000000000001 [ 73.647073][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 73.647459][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000002 [ 73.647807][ T228] R13: 00007fa81526d760 R14: 0000000000000002 R15: 00007fa8152689c0 | [ 87.869028][ T228] ------------[ cut here ]------------ | [ 87.869428][ 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) | [ 87.869886][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 87.870920][ T228] Tainted: [W]=WARN [ 87.871116][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 87.871432][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 87.871743][ 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 [ 87.872913][ T228] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 87.873265][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 87.873654][ T228] RDX: 0000000000000000 RSI: ffff888005912c98 RDI: ffff88800b84ae38 [ 87.874020][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 87.874404][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 87.874790][ T228] R13: ffff888005912128 R14: ffff888005912008 R15: ffff888005912000 [ 87.875193][ T228] FS: 00007fa815070740(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 87.875591][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 87.875890][ T228] CR2: 00007f220a813000 CR3: 00000000089ba002 CR4: 0000000000772ef0 [ 87.876256][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 87.876618][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 87.877023][ T228] PKRU: 55555554 [ 87.877218][ T228] Call Trace: [ 87.877400][ T228] [ 87.877531][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 87.877774][ T228] ? __warn (kernel/panic.c:748) [ 87.877950][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 87.878202][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 87.878439][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 87.878620][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 87.878847][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 87.879104][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 87.879364][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 87.879665][ 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) [ 87.879914][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 87.880158][ T228] register_netdevice (net/core/dev.c:11003) [ 87.880395][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 87.880641][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 87.880885][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 87.881190][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 87.881373][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 87.881676][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 87.881974][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 87.882284][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 87.882527][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 87.882822][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 87.883068][ 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)) [ 87.883252][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 87.883496][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 87.883788][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 87.884046][ T228] driver_probe_device (drivers/base/dd.c:830) [ 87.884321][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 87.884582][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 87.884895][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 87.885154][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 87.885406][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 87.885733][ T228] __device_attach (drivers/base/dd.c:1030) [ 87.885988][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 87.886244][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 87.886502][ 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) [ 87.886775][ T228] bus_probe_device (drivers/base/bus.c:537) [ 87.887063][ T228] device_add (drivers/base/core.c:3672) [ 87.887320][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 87.887573][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 87.887849][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 87.888184][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 87.888572][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 87.888823][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 87.889086][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 87.889345][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 87.889598][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 87.889788][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 87.890046][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 87.890314][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 87.890580][ T228] ksys_write (fs/read_write.c:731) [ 87.890769][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 87.891027][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 87.891299][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 87.891600][ T228] RIP: 0033:0x7fa8151b1b77 [ 87.891868][ 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 [ 87.892832][ T228] RSP: 002b:00007ffc43bc7f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 87.893284][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa8151b1b77 [ 87.893867][ T228] RDX: 0000000000000005 RSI: 00005560b505f340 RDI: 0000000000000001 [ 87.894427][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 87.894945][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000005 [ 87.895519][ T228] R13: 00007fa81526d760 R14: 0000000000000005 R15: 00007fa8152689c0 | [ 87.965584][ T228] ------------[ cut here ]------------ | [ 87.965976][ 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) | [ 87.966415][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 87.967303][ T228] Tainted: [W]=WARN [ 87.967466][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 87.967725][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 87.967999][ 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 [ 87.968760][ T228] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 87.969027][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 87.969347][ T228] RDX: 0000000000000000 RSI: ffff888008822c98 RDI: ffff88800b84ade8 [ 87.969668][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 87.969980][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 87.970326][ T228] R13: ffff888008822128 R14: ffff888008822008 R15: ffff888008822000 [ 87.970658][ T228] FS: 00007fa815070740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 87.971219][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 87.971480][ T228] CR2: 00007fe3a13507d0 CR3: 00000000089ba003 CR4: 0000000000772ef0 [ 87.971797][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 87.972117][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 87.972501][ T228] PKRU: 55555554 [ 87.972661][ T228] Call Trace: [ 87.972818][ T228] [ 87.972923][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 87.973145][ T228] ? __warn (kernel/panic.c:748) [ 87.973306][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 87.973510][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 87.973720][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 87.973876][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 87.974096][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 87.974318][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 87.974530][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 87.974791][ 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) [ 87.975006][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 87.975226][ T228] register_netdevice (net/core/dev.c:11003) [ 87.975445][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 87.975662][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 87.975901][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 87.976178][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 87.976456][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 87.976718][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 87.976932][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 87.977161][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 87.977421][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 87.977625][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 87.977831][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 87.978039][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 87.978261][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 87.978432][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 87.978640][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 87.978854][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 87.979082][ T228] ksys_write (fs/read_write.c:731) [ 87.979240][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 87.979475][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 87.979682][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 87.979931][ T228] RIP: 0033:0x7fa8151b1b77 [ 87.980176][ 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 [ 87.980881][ T228] RSP: 002b:00007ffc43bc7268 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 87.981200][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa8151b1b77 [ 87.981513][ T228] RDX: 0000000000000002 RSI: 00005560b505f340 RDI: 0000000000000001 [ 87.981816][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 87.982127][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000002 [ 87.982431][ T228] R13: 00007fa81526d760 R14: 0000000000000002 R15: 00007fa8152689c0 | [ 96.467203][ T228] ------------[ cut here ]------------ | [ 96.467503][ 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) | [ 96.467918][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 96.468802][ T228] Tainted: [W]=WARN [ 96.469046][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 96.469475][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 96.469914][ 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 [ 96.471313][ T228] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 96.471753][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 96.472276][ T228] RDX: 0000000000000000 RSI: ffff888008bf2c98 RDI: ffff88800b84ade8 [ 96.472784][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 96.473306][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 96.473834][ T228] R13: ffff888008bf2128 R14: ffff888008bf2008 R15: ffff888008bf2000 [ 96.474358][ T228] FS: 00007fa815070740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 96.474970][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 96.475424][ T228] CR2: 00007fa8151cecb0 CR3: 00000000089ba006 CR4: 0000000000772ef0 [ 96.475959][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 96.476483][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 96.476988][ T228] PKRU: 55555554 [ 96.477260][ T228] Call Trace: [ 96.477518][ T228] [ 96.477694][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 96.478041][ T228] ? __warn (kernel/panic.c:748) [ 96.478317][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 96.478670][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 96.479035][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 96.479318][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 96.479679][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 96.480078][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 96.480454][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 96.480911][ 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) [ 96.481290][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 96.481663][ T228] register_netdevice (net/core/dev.c:11003) [ 96.482027][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 96.482410][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 96.482796][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 96.483284][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 96.483782][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 96.484266][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 96.484635][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 96.485019][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 96.485501][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 96.485882][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 96.486263][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 96.486617][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 96.486988][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 96.487287][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 96.487665][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 96.488038][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 96.488408][ T228] ksys_write (fs/read_write.c:731) [ 96.488685][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 96.489072][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 96.489407][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 96.489841][ T228] RIP: 0033:0x7fa8151b1b77 [ 96.490247][ 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 [ 96.491489][ T228] RSP: 002b:00007ffc43bc7268 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 96.492027][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa8151b1b77 [ 96.492584][ T228] RDX: 0000000000000002 RSI: 00005560b505f340 RDI: 0000000000000001 [ 96.493210][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 96.493728][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000002 [ 96.494235][ T228] R13: 00007fa81526d760 R14: 0000000000000002 R15: 00007fa8152689c0 | [ 104.369737][ T228] ------------[ cut here ]------------ | [ 104.370115][ 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) | [ 104.370635][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 104.371491][ T228] Tainted: [W]=WARN [ 104.371652][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 104.371907][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.372179][ 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 [ 104.372906][ T228] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 104.373201][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 104.373511][ T228] RDX: 0000000000000000 RSI: ffff888009192c98 RDI: ffff88800b84ae38 [ 104.373843][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 104.374160][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 104.374463][ T228] R13: ffff888009192128 R14: ffff888009192008 R15: ffff888009192000 [ 104.374776][ T228] FS: 00007fa815070740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 104.375193][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 104.375457][ T228] CR2: 00007fee38d5e000 CR3: 00000000089ba004 CR4: 0000000000772ef0 [ 104.375783][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 104.376106][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 104.376413][ T228] PKRU: 55555554 [ 104.376570][ T228] Call Trace: [ 104.376730][ T228] [ 104.376836][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.377044][ T228] ? __warn (kernel/panic.c:748) [ 104.377217][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.377429][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 104.377647][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 104.377806][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 104.378016][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 104.378250][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.378477][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 104.378744][ 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) [ 104.378972][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 104.379207][ T228] register_netdevice (net/core/dev.c:11003) [ 104.379424][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 104.379644][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 104.379868][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 104.380148][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 104.380307][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 104.380577][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 104.380850][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 104.381138][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 104.381363][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 104.381640][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 104.381868][ 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)) [ 104.382026][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 104.382267][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 104.382490][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 104.382705][ T228] driver_probe_device (drivers/base/dd.c:830) [ 104.382916][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 104.383144][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 104.383402][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 104.383627][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 104.383878][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 104.384099][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 104.384308][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 104.384518][ T228] __device_attach (drivers/base/dd.c:1030) [ 104.384721][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 104.384922][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 104.385136][ 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) [ 104.385357][ T228] bus_probe_device (drivers/base/bus.c:537) [ 104.385567][ T228] device_add (drivers/base/core.c:3672) [ 104.385785][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 104.385992][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 104.386217][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 104.386483][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 104.386749][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 104.386958][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 104.387184][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 104.387390][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 104.387600][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 104.387765][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 104.387975][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 104.388199][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 104.388412][ T228] ksys_write (fs/read_write.c:731) [ 104.388577][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 104.388801][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 104.389009][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 104.389269][ T228] RIP: 0033:0x7fa8151b1b77 [ 104.389481][ 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 [ 104.390200][ T228] RSP: 002b:00007ffc43bc7f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 104.390510][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa8151b1b77 [ 104.390810][ T228] RDX: 0000000000000005 RSI: 00005560b505f340 RDI: 0000000000000001 [ 104.391126][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 104.391441][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000005 [ 104.391743][ T228] R13: 00007fa81526d760 R14: 0000000000000005 R15: 00007fa8152689c0 | [ 104.424776][ T228] ------------[ cut here ]------------ | [ 104.425134][ 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) | [ 104.425512][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 104.426324][ T228] Tainted: [W]=WARN [ 104.426469][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 104.426727][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.426970][ 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 [ 104.427618][ T228] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 104.427856][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 104.428149][ T228] RDX: 0000000000000000 RSI: ffff88800d9aac98 RDI: ffff88800b84ade8 [ 104.428430][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 104.428717][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 104.428997][ T228] R13: ffff88800d9aa128 R14: ffff88800d9aa008 R15: ffff88800d9aa000 [ 104.429295][ T228] FS: 00007fa815070740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 104.429621][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 104.429856][ T228] CR2: 00007ffc43bc5f88 CR3: 00000000089ba004 CR4: 0000000000772ef0 [ 104.430150][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 104.430439][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 104.430856][ T228] PKRU: 55555554 [ 104.431010][ T228] Call Trace: [ 104.431165][ T228] [ 104.431262][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.431449][ T228] ? __warn (kernel/panic.c:748) [ 104.431602][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.431790][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 104.431997][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 104.432151][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 104.432337][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 104.432537][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.432733][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 104.432980][ 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) [ 104.433197][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 104.433398][ T228] register_netdevice (net/core/dev.c:11003) [ 104.433592][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 104.433811][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 104.434023][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 104.434288][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 104.434556][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 104.434802][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 104.435002][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 104.435210][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 104.435454][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 104.435639][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 104.435840][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 104.436033][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 104.436244][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 104.436395][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 104.436586][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 104.436782][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 104.436976][ T228] ksys_write (fs/read_write.c:731) [ 104.437127][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 104.437353][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 104.437543][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 104.437786][ T228] RIP: 0033:0x7fa8151b1b77 [ 104.437984][ 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 [ 104.438669][ T228] RSP: 002b:00007ffc43bc55e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 104.438972][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa8151b1b77 [ 104.439269][ T228] RDX: 0000000000000002 RSI: 00005560b505f340 RDI: 0000000000000001 [ 104.439548][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 104.439836][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000002 [ 104.440127][ T228] R13: 00007fa81526d760 R14: 0000000000000002 R15: 00007fa8152689c0 | [ 107.345348][ T228] ------------[ cut here ]------------ | [ 107.345692][ 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) | [ 107.346140][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 107.347251][ T228] Tainted: [W]=WARN [ 107.347442][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 107.347703][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 107.347969][ 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 [ 107.348712][ T228] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 107.348983][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 107.349312][ T228] RDX: 0000000000000000 RSI: ffff88800a432c98 RDI: ffff88800b84ade8 [ 107.349635][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 107.349939][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 107.350270][ T228] R13: ffff88800a432128 R14: ffff88800a432008 R15: ffff88800a432000 [ 107.350581][ T228] FS: 00007fa815070740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 107.350926][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 107.351225][ T228] CR2: 00007ffc43bc8034 CR3: 00000000089ba006 CR4: 0000000000772ef0 [ 107.351537][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 107.351845][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 107.352200][ T228] PKRU: 55555554 [ 107.352372][ T228] Call Trace: [ 107.352539][ T228] [ 107.352670][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 107.352881][ T228] ? __warn (kernel/panic.c:748) [ 107.353065][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 107.353296][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 107.353572][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 107.353804][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 107.354047][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 107.354298][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 107.354526][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 107.354799][ 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) [ 107.355029][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 107.355265][ T228] register_netdevice (net/core/dev.c:11003) [ 107.355497][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 107.355754][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 107.355994][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 107.356289][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 107.356581][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 107.356857][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 107.357085][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 107.357318][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 107.357597][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 107.357813][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 107.358029][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 107.358263][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 107.358493][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 107.358666][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 107.358886][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 107.359128][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 107.359367][ T228] ksys_write (fs/read_write.c:731) [ 107.359549][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 107.359777][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 107.359999][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 107.360297][ T228] RIP: 0033:0x7fa8151b1b77 [ 107.360593][ 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 [ 107.361577][ T228] RSP: 002b:00007ffc43bc55e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 107.362125][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa8151b1b77 [ 107.362621][ T228] RDX: 0000000000000002 RSI: 00005560b505f340 RDI: 0000000000000001 [ 107.363136][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 107.363665][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000002 [ 107.364184][ T228] R13: 00007fa81526d760 R14: 0000000000000002 R15: 00007fa8152689c0 | [ 110.171977][ T228] ------------[ cut here ]------------ | [ 110.174194][ 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) | [ 110.174651][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 110.175695][ T228] Tainted: [W]=WARN [ 110.175878][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 110.176326][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.176609][ 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 [ 110.177389][ T228] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 110.177669][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 110.178002][ T228] RDX: 0000000000000000 RSI: ffff88800b742c98 RDI: ffff88800b84ae38 [ 110.178356][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 110.178676][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 110.179002][ T228] R13: ffff88800b742128 R14: ffff88800b742008 R15: ffff88800b742000 [ 110.179362][ T228] FS: 00007fa815070740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 110.179755][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 110.180035][ T228] CR2: 0000555a83169148 CR3: 00000000089ba003 CR4: 0000000000772ef0 [ 110.180396][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 110.180732][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 110.181078][ T228] PKRU: 55555554 [ 110.181255][ T228] Call Trace: [ 110.181423][ T228] [ 110.181544][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.181769][ T228] ? __warn (kernel/panic.c:748) [ 110.181943][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.182412][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 110.182647][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 110.182819][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 110.183046][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 110.183313][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.183541][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 110.183832][ 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) [ 110.184087][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 110.184322][ T228] register_netdevice (net/core/dev.c:11003) [ 110.184551][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 110.184783][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 110.185028][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 110.185337][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 110.185513][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 110.185818][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 110.186125][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 110.186416][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 110.186649][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 110.186931][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 110.187205][ 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)) [ 110.187375][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 110.187608][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 110.187843][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 110.188079][ T228] driver_probe_device (drivers/base/dd.c:830) [ 110.188300][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 110.188522][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 110.188791][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 110.189013][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 110.189241][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 110.189465][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 110.189692][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 110.189970][ T228] __device_attach (drivers/base/dd.c:1030) [ 110.190200][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 110.190421][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 110.190644][ 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) [ 110.190875][ T228] bus_probe_device (drivers/base/bus.c:537) [ 110.191111][ T228] device_add (drivers/base/core.c:3672) [ 110.191337][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 110.191557][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 110.191797][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 110.192099][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 110.192388][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 110.192604][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 110.192831][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 110.193049][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 110.193292][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 110.193469][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 110.193695][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 110.193923][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 110.194160][ T228] ksys_write (fs/read_write.c:731) [ 110.194329][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 110.194564][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 110.194784][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 110.195072][ T228] RIP: 0033:0x7fa8151b1b77 [ 110.195302][ 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 [ 110.196085][ T228] RSP: 002b:00007ffc43bc7f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 110.196414][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa8151b1b77 [ 110.196746][ T228] RDX: 0000000000000005 RSI: 00005560b505f340 RDI: 0000000000000001 [ 110.197084][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 110.197458][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000005 [ 110.197785][ T228] R13: 00007fa81526d760 R14: 0000000000000005 R15: 00007fa8152689c0 | [ 110.268649][ T228] ------------[ cut here ]------------ | [ 110.269202][ 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) | [ 110.269827][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 110.271186][ T228] Tainted: [W]=WARN [ 110.271432][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 110.271823][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.272241][ 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 [ 110.273343][ T228] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 110.273728][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 110.274205][ T228] RDX: 0000000000000000 RSI: ffff88800a412c98 RDI: ffff88800b84ade8 [ 110.274667][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 110.275141][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 110.275623][ T228] R13: ffff88800a412128 R14: ffff88800a412008 R15: ffff88800a412000 [ 110.276107][ T228] FS: 00007fa815070740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 110.276644][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 110.277033][ T228] CR2: 0000555ab259b4c8 CR3: 00000000089ba005 CR4: 0000000000772ef0 [ 110.277936][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 110.278410][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 110.278873][ T228] PKRU: 55555554 [ 110.279134][ T228] Call Trace: [ 110.279372][ T228] [ 110.279533][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.279902][ T228] ? __warn (kernel/panic.c:748) [ 110.280170][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.280499][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 110.280831][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 110.281091][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 110.281406][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 110.281746][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.282099][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 110.282512][ 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) [ 110.282841][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 110.283183][ T228] register_netdevice (net/core/dev.c:11003) [ 110.283511][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 110.283847][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 110.284221][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 110.284655][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 110.285130][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 110.285552][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 110.285885][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 110.286231][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 110.286644][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 110.286964][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 110.287302][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 110.287627][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 110.287950][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 110.288221][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 110.288548][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 110.288883][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 110.289235][ T228] ksys_write (fs/read_write.c:731) [ 110.289486][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 110.289822][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 110.290161][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 110.290547][ T228] RIP: 0033:0x7fa8151b1b77 [ 110.290878][ T228] Code: Unable to access opcode bytes at 0x7fa8151b1b4d. Code starting with the faulting instruction =========================================== [ 110.291292][ T228] RSP: 002b:00007ffc43bc5aa8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 110.291769][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa8151b1b77 [ 110.292239][ T228] RDX: 0000000000000002 RSI: 00005560b505f340 RDI: 0000000000000001 [ 110.292695][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 110.293179][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000002 [ 110.293642][ T228] R13: 00007fa81526d760 R14: 0000000000000002 R15: 00007fa8152689c0 | [ 112.939921][ T228] ------------[ cut here ]------------ | [ 112.940208][ 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) | [ 112.940635][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 112.941455][ T228] Tainted: [W]=WARN [ 112.941610][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 112.941855][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 112.942133][ 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.942837][ T228] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 112.943129][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 112.943431][ T228] RDX: 0000000000000000 RSI: ffff888005912c98 RDI: ffff88800b84ade8 [ 112.943750][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 112.944066][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 112.944366][ T228] R13: ffff888005912128 R14: ffff888005912008 R15: ffff888005912000 [ 112.944684][ T228] FS: 00007fa815070740(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 112.945023][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 112.945283][ T228] CR2: 00007fa8151cecb0 CR3: 00000000089ba003 CR4: 0000000000772ef0 [ 112.945573][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 112.945903][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 112.946222][ T228] PKRU: 55555554 [ 112.946382][ T228] Call Trace: [ 112.946542][ T228] [ 112.946645][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 112.946867][ T228] ? __warn (kernel/panic.c:748) [ 112.947022][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 112.947249][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 112.947452][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 112.947625][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 112.947840][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 112.948047][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 112.948287][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 112.948552][ 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.948759][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 112.948969][ T228] register_netdevice (net/core/dev.c:11003) [ 112.949206][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 112.949413][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 112.949661][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 112.949914][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 112.950192][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 112.950469][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 112.950670][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 112.950885][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 112.951177][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 112.951375][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 112.951579][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 112.951780][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 112.951987][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 112.952171][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 112.952369][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 112.952580][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 112.952783][ T228] ksys_write (fs/read_write.c:731) [ 112.952931][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 112.953169][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 112.953376][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 112.953614][ T228] RIP: 0033:0x7fa8151b1b77 [ 112.953825][ 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.954527][ T228] RSP: 002b:00007ffc43bc5aa8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 112.954823][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa8151b1b77 [ 112.955120][ T228] RDX: 0000000000000002 RSI: 00005560b505f340 RDI: 0000000000000001 [ 112.955418][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 112.955725][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000002 [ 112.956023][ T228] R13: 00007fa81526d760 R14: 0000000000000002 R15: 00007fa8152689c0 | [ 115.493939][ T228] ------------[ cut here ]------------ | [ 115.495600][ 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) | [ 115.496514][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 115.498424][ T228] Tainted: [W]=WARN [ 115.498726][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 115.499397][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.499886][ 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.501267][ T228] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 115.501761][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 115.502362][ T228] RDX: 0000000000000000 RSI: ffff888008822c98 RDI: ffff88800b84ae38 [ 115.502939][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 115.503525][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 115.504111][ T228] R13: ffff888008822128 R14: ffff888008822008 R15: ffff888008822000 [ 115.504695][ T228] FS: 00007fa815070740(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 115.505381][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 115.505868][ T228] CR2: 00007fa8151cecb0 CR3: 00000000089ba003 CR4: 0000000000772ef0 [ 115.506466][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 115.507041][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 115.507633][ T228] PKRU: 55555554 [ 115.507933][ T228] Call Trace: [ 115.508246][ T228] [ 115.508446][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.508826][ T228] ? __warn (kernel/panic.c:748) [ 115.509150][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.509533][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 115.510355][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 115.510660][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 115.511039][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 115.511459][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.511869][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 115.512393][ 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.512791][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 115.513199][ T228] register_netdevice (net/core/dev.c:11003) [ 115.513658][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 115.514043][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 115.514478][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 115.514958][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 115.515276][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 115.515797][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 115.516316][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 115.516790][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 115.517211][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 115.517677][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 115.518042][ 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.518350][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 115.518759][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 115.519185][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 115.519573][ T228] driver_probe_device (drivers/base/dd.c:830) [ 115.519941][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 115.520369][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 115.520829][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 115.521231][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 115.521623][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 115.522034][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 115.522431][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 115.522827][ T228] __device_attach (drivers/base/dd.c:1030) [ 115.523233][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 115.523612][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 115.523990][ 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.524401][ T228] bus_probe_device (drivers/base/bus.c:537) [ 115.524803][ T228] device_add (drivers/base/core.c:3672) [ 115.525213][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 115.525605][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 115.526018][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 115.526543][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 115.527043][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 115.527450][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 115.527862][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 115.528272][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 115.528674][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 115.528983][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 115.529406][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 115.529822][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 115.530249][ T228] ksys_write (fs/read_write.c:731) [ 115.530556][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 115.530967][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 115.531378][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 115.531862][ T228] RIP: 0033:0x7fa8151b1b77 [ 115.532279][ 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.533636][ T228] RSP: 002b:00007ffc43bc7f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 115.534241][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa8151b1b77 [ 115.534811][ T228] RDX: 0000000000000005 RSI: 00005560b505f340 RDI: 0000000000000001 [ 115.535402][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 115.535997][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000005 [ 115.536588][ T228] R13: 00007fa81526d760 R14: 0000000000000005 R15: 00007fa8152689c0 | [ 115.594493][ T228] ------------[ cut here ]------------ | [ 115.594844][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 115.595279][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 115.596176][ T228] Tainted: [W]=WARN [ 115.596345][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 115.596619][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.596895][ 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.597656][ T228] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 115.597924][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 115.598250][ T228] RDX: 0000000000000000 RSI: ffff88800b742c98 RDI: ffff88800b84ade8 [ 115.598560][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 115.598872][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 115.599194][ T228] R13: ffff88800b742128 R14: ffff88800b742008 R15: ffff88800b742000 [ 115.599512][ T228] FS: 00007fa815070740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 115.599891][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 115.600174][ T228] CR2: 00007ffc43bc5f88 CR3: 00000000089ba005 CR4: 0000000000772ef0 [ 115.600495][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 115.600817][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 115.601339][ T228] PKRU: 55555554 [ 115.601514][ T228] Call Trace: [ 115.601678][ T228] [ 115.601788][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.602007][ T228] ? __warn (kernel/panic.c:748) [ 115.602178][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.602386][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 115.602597][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 115.602769][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 115.603003][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 115.603229][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.603442][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 115.603699][ 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.603909][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 115.604130][ T228] register_netdevice (net/core/dev.c:11003) [ 115.604341][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 115.604574][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 115.604801][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 115.605085][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 115.605377][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 115.605650][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 115.605878][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 115.606113][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 115.606391][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 115.606603][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 115.606811][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 115.607016][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 115.607248][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 115.607416][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 115.607646][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 115.608026][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 115.608261][ T228] ksys_write (fs/read_write.c:731) [ 115.608421][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 115.608634][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 115.608842][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 115.609111][ T228] RIP: 0033:0x7fa8151b1b77 [ 115.609338][ 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.610321][ T228] RSP: 002b:00007ffc43bc55e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 115.610644][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa8151b1b77 [ 115.610955][ T228] RDX: 0000000000000002 RSI: 00005560b505f340 RDI: 0000000000000001 [ 115.611285][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 115.611601][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000002 [ 115.611902][ T228] R13: 00007fa81526d760 R14: 0000000000000002 R15: 00007fa8152689c0 | [ 118.178947][ T228] ------------[ cut here ]------------ | [ 118.179325][ 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) | [ 118.179753][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 118.180674][ T228] Tainted: [W]=WARN [ 118.180861][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 118.181152][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.181440][ 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.182192][ T228] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 118.182473][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 118.182786][ T228] RDX: 0000000000000000 RSI: ffff888009192c98 RDI: ffff88800b84ade8 [ 118.183120][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 118.183444][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 118.183762][ T228] R13: ffff888009192128 R14: ffff888009192008 R15: ffff888009192000 [ 118.184089][ T228] FS: 00007fa815070740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 118.184458][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 118.184738][ T228] CR2: 00007ffc43bc4dd0 CR3: 00000000089ba006 CR4: 0000000000772ef0 [ 118.185092][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 118.185440][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 118.185790][ T228] PKRU: 55555554 [ 118.185970][ T228] Call Trace: [ 118.186162][ T228] [ 118.186290][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.186534][ T228] ? __warn (kernel/panic.c:748) [ 118.186718][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.186959][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 118.187212][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 118.187404][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 118.187636][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 118.187885][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.188139][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 118.188439][ 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.188679][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 118.188917][ T228] register_netdevice (net/core/dev.c:11003) [ 118.189163][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 118.189422][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 118.189675][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 118.189985][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 118.190525][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 118.190830][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 118.191085][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 118.191339][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 118.191649][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 118.191881][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 118.192131][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 118.192374][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 118.192613][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 118.192851][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 118.193188][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 118.193483][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 118.193834][ T228] ksys_write (fs/read_write.c:731) [ 118.194125][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 118.194405][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 118.194642][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 118.194919][ T228] RIP: 0033:0x7fa8151b1b77 [ 118.195162][ 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.195917][ T228] RSP: 002b:00007ffc43bc55e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 118.196264][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa8151b1b77 [ 118.196600][ T228] RDX: 0000000000000002 RSI: 00005560b505f340 RDI: 0000000000000001 [ 118.196930][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 118.197277][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000002 [ 118.197615][ T228] R13: 00007fa81526d760 R14: 0000000000000002 R15: 00007fa8152689c0 | [ 120.431368][ T228] ------------[ cut here ]------------ | [ 120.431827][ 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.432481][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 120.433412][ T228] Tainted: [W]=WARN [ 120.433582][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 120.433866][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.434182][ 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.434961][ T228] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 120.435322][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 120.435718][ T228] RDX: 0000000000000000 RSI: ffff88800d9aac98 RDI: ffff88800b84ae38 [ 120.436103][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 120.436502][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 120.436932][ T228] R13: ffff88800d9aa128 R14: ffff88800d9aa008 R15: ffff88800d9aa000 [ 120.437324][ T228] FS: 00007fa815070740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 120.437770][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 120.438082][ T228] CR2: 00007ff50a0b81b4 CR3: 00000000089ba003 CR4: 0000000000772ef0 [ 120.438422][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 120.438756][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 120.439113][ T228] PKRU: 55555554 [ 120.439284][ T228] Call Trace: [ 120.439454][ T228] [ 120.439570][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.439800][ T228] ? __warn (kernel/panic.c:748) [ 120.439974][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.440325][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 120.440565][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 120.440739][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 120.440964][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 120.441239][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.441539][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 120.441828][ 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.442087][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 120.442349][ T228] register_netdevice (net/core/dev.c:11003) [ 120.442641][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 120.442879][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 120.443158][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 120.443513][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 120.443743][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 120.444102][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 120.444477][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 120.444827][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 120.445165][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 120.445457][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 120.445699][ 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.445893][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 120.446143][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 120.446366][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 120.446611][ T228] driver_probe_device (drivers/base/dd.c:830) [ 120.446844][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 120.447154][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 120.447519][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 120.447801][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 120.448121][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 120.448501][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 120.448863][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 120.449242][ T228] __device_attach (drivers/base/dd.c:1030) [ 120.449594][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 120.449949][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 120.450320][ 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.450684][ T228] bus_probe_device (drivers/base/bus.c:537) [ 120.451040][ T228] device_add (drivers/base/core.c:3672) [ 120.451416][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 120.451784][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 120.452171][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 120.452638][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 120.453112][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 120.453465][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 120.453829][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 120.454209][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 120.454571][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 120.454851][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 120.455238][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 120.455555][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 120.455845][ T228] ksys_write (fs/read_write.c:731) [ 120.456017][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 120.456249][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 120.456471][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 120.456829][ T228] RIP: 0033:0x7fa8151b1b77 [ 120.457121][ 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.458083][ T228] RSP: 002b:00007ffc43bc7f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 120.458404][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa8151b1b77 [ 120.458779][ T228] RDX: 0000000000000005 RSI: 00005560b505f340 RDI: 0000000000000001 [ 120.459177][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 120.459583][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000005 [ 120.459904][ T228] R13: 00007fa81526d760 R14: 0000000000000005 R15: 00007fa8152689c0 | [ 120.506197][ T228] ------------[ cut here ]------------ | [ 120.506538][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 120.506974][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 120.507855][ T228] Tainted: [W]=WARN [ 120.508039][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 120.508305][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.508574][ 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.509298][ T228] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 120.509566][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 120.509883][ T228] RDX: 0000000000000000 RSI: ffff888008bf2c98 RDI: ffff88800b84ade8 [ 120.510247][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 120.510555][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 120.510878][ T228] R13: ffff888008bf2128 R14: ffff888008bf2008 R15: ffff888008bf2000 [ 120.511195][ T228] FS: 00007fa815070740(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 120.511552][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 120.511800][ T228] CR2: 00005560b5036000 CR3: 00000000089ba004 CR4: 0000000000772ef0 [ 120.512116][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 120.512604][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 120.512900][ T228] PKRU: 55555554 [ 120.513068][ T228] Call Trace: [ 120.513223][ T228] [ 120.513326][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.513531][ T228] ? __warn (kernel/panic.c:748) [ 120.513690][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.513926][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 120.514202][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 120.514369][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 120.514577][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 120.514796][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.515023][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 120.515306][ 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.515516][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 120.515738][ T228] register_netdevice (net/core/dev.c:11003) [ 120.515950][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 120.516181][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 120.516408][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 120.516679][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 120.516965][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 120.517251][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 120.517460][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 120.517674][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 120.517969][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 120.518199][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 120.518412][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 120.518620][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 120.518836][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 120.519013][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 120.519237][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 120.519458][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 120.519676][ T228] ksys_write (fs/read_write.c:731) [ 120.520009][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 120.520351][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 120.520565][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 120.520812][ T228] RIP: 0033:0x7fa8151b1b77 [ 120.521178][ T228] Code: Unable to access opcode bytes at 0x7fa8151b1b4d. Code starting with the faulting instruction =========================================== [ 120.521445][ T228] RSP: 002b:00007ffc43bc5848 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 120.521761][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa8151b1b77 [ 120.522261][ T228] RDX: 0000000000000002 RSI: 00005560b505f340 RDI: 0000000000000001 [ 120.522558][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 120.522990][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000002 [ 120.523320][ T228] R13: 00007fa81526d760 R14: 0000000000000002 R15: 00007fa8152689c0 | [ 122.797603][ T228] ------------[ cut here ]------------ | [ 122.797888][ 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) | [ 122.798334][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 122.799211][ T228] Tainted: [W]=WARN [ 122.799385][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 122.799660][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 122.799935][ 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 [ 122.800676][ T228] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 122.800950][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 122.801285][ T228] RDX: 0000000000000000 RSI: ffff88800a432c98 RDI: ffff88800b84ade8 [ 122.801605][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 122.801921][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 122.802251][ T228] R13: ffff88800a432128 R14: ffff88800a432008 R15: ffff88800a432000 [ 122.802567][ T228] FS: 00007fa815070740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 122.802930][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 122.804335][ T228] CR2: 00007ffc43bc8034 CR3: 00000000089ba005 CR4: 0000000000772ef0 [ 122.804852][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 122.805311][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 122.805751][ T228] PKRU: 55555554 [ 122.805947][ T228] Call Trace: [ 122.806129][ T228] [ 122.806253][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 122.806470][ T228] ? __warn (kernel/panic.c:748) [ 122.806645][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 122.806864][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 122.807099][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 122.807268][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 122.807482][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 122.807711][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 122.807936][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 122.808219][ 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) [ 122.808443][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 122.808663][ T228] register_netdevice (net/core/dev.c:11003) [ 122.808885][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 122.809126][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 122.809364][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 122.809643][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 122.809935][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 122.810220][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 122.810449][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 122.810681][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 122.810956][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 122.811190][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 122.811415][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 122.811637][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 122.811863][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 122.812047][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 122.812284][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 122.812519][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 122.812747][ T228] ksys_write (fs/read_write.c:731) [ 122.812918][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 122.813158][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 122.813387][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 122.813657][ T228] RIP: 0033:0x7fa8151b1b77 [ 122.813881][ 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 [ 122.814616][ T228] RSP: 002b:00007ffc43bc5848 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 122.814939][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa8151b1b77 [ 122.815271][ T228] RDX: 0000000000000002 RSI: 00005560b505f340 RDI: 0000000000000001 [ 122.815593][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 122.815933][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000002 [ 122.816268][ T228] R13: 00007fa81526d760 R14: 0000000000000002 R15: 00007fa8152689c0 | [ 124.723803][ T228] ------------[ cut here ]------------ | [ 124.724228][ 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) | [ 124.724730][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 124.725748][ T228] Tainted: [W]=WARN [ 124.725936][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 124.726255][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.726569][ 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 [ 124.727437][ T228] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 124.727770][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 124.728153][ T228] RDX: 0000000000000000 RSI: ffff88800a412c98 RDI: ffff88800b84ae38 [ 124.728520][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 124.728890][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 124.729266][ T228] R13: ffff88800a412128 R14: ffff88800a412008 R15: ffff88800a412000 [ 124.729635][ T228] FS: 00007fa815070740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 124.730068][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 124.730377][ T228] CR2: 00007f2ec8180000 CR3: 00000000089ba002 CR4: 0000000000772ef0 [ 124.730942][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 124.731324][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 124.731695][ T228] PKRU: 55555554 [ 124.731885][ T228] Call Trace: [ 124.732083][ T228] [ 124.732215][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.732465][ T228] ? __warn (kernel/panic.c:748) [ 124.732655][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.732904][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 124.733170][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 124.733364][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 124.733611][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 124.733872][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.734148][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 124.734464][ 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) [ 124.734718][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 124.734970][ T228] register_netdevice (net/core/dev.c:11003) [ 124.735233][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 124.735492][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 124.735776][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 124.736108][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 124.736298][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 124.736617][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 124.736938][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 124.737272][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 124.737532][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 124.737845][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 124.738108][ 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)) [ 124.738307][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 124.738570][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 124.738827][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 124.739088][ T228] driver_probe_device (drivers/base/dd.c:830) [ 124.739342][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 124.739596][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 124.739906][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 124.740171][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 124.740422][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 124.740675][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 124.740976][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 124.741241][ T228] __device_attach (drivers/base/dd.c:1030) [ 124.741491][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 124.741736][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 124.741994][ 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) [ 124.742261][ T228] bus_probe_device (drivers/base/bus.c:537) [ 124.742514][ T228] device_add (drivers/base/core.c:3672) [ 124.742775][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 124.743019][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 124.743290][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 124.743613][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 124.743931][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 124.744190][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 124.744442][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 124.744690][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 124.744941][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 124.745147][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 124.745400][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 124.745668][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 124.745927][ T228] ksys_write (fs/read_write.c:731) [ 124.746127][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 124.746389][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 124.746645][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 124.746954][ T228] RIP: 0033:0x7fa8151b1b77 [ 124.747217][ 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 [ 124.748082][ T228] RSP: 002b:00007ffc43bc7f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 124.748455][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa8151b1b77 [ 124.748820][ T228] RDX: 0000000000000005 RSI: 00005560b505f340 RDI: 0000000000000001 [ 124.749194][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 124.749561][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000005 [ 124.749930][ T228] R13: 00007fa81526d760 R14: 0000000000000005 R15: 00007fa8152689c0 | [ 124.870666][ T228] ------------[ cut here ]------------ | [ 124.871021][ 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) | [ 124.871512][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 124.872507][ T228] Tainted: [W]=WARN [ 124.872694][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 124.872976][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.873277][ 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 [ 124.874079][ T228] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 124.874370][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 124.874706][ T228] RDX: 0000000000000000 RSI: ffff888005912c98 RDI: ffff88800b84ade8 [ 124.875045][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 124.875402][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 124.875764][ T228] R13: ffff888005912128 R14: ffff888005912008 R15: ffff888005912000 [ 124.876125][ T228] FS: 00007fa815070740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 124.876704][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 124.876997][ T228] CR2: 00005560b505f340 CR3: 00000000089ba002 CR4: 0000000000772ef0 [ 124.877364][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 124.877704][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 124.878085][ T228] PKRU: 55555554 [ 124.878259][ T228] Call Trace: [ 124.878431][ T228] [ 124.878551][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.878781][ T228] ? __warn (kernel/panic.c:748) [ 124.878956][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.879206][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 124.879453][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 124.879629][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 124.879873][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 124.880137][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.880384][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 124.880684][ 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) [ 124.880931][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 124.881176][ T228] register_netdevice (net/core/dev.c:11003) [ 124.881418][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 124.881664][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 124.881912][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 124.882217][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 124.882526][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 124.882821][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 124.883079][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 124.883326][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 124.883638][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 124.883872][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 124.884111][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 124.884342][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 124.884580][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 124.884772][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 124.885015][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 124.885256][ 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) [ 124.885494][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 124.885747][ T228] ksys_write (fs/read_write.c:731) [ 124.885927][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 124.886169][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 124.886419][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 124.886650][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 124.886945][ T228] RIP: 0033:0x7fa8151b1b77 [ 124.887199][ 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 [ 124.888022][ T228] RSP: 002b:00007ffc43bc7f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 124.888381][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa8151b1b77 [ 124.888730][ T228] RDX: 0000000000000002 RSI: 00005560b505f340 RDI: 0000000000000001 [ 124.889079][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 124.889419][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000002 [ 124.889767][ T228] R13: 00007fa81526d760 R14: 0000000000000002 R15: 00007fa8152689c0 | [ 125.589709][ T228] ------------[ cut here ]------------ | [ 125.590090][ 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.590701][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 125.591994][ T228] Tainted: [W]=WARN [ 125.592250][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 125.592622][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.593009][ 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.594111][ T228] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 125.594504][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 125.594948][ T228] RDX: 0000000000000000 RSI: ffff888008822c98 RDI: ffff88800b84ade8 [ 125.595445][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 125.595905][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 125.596386][ T228] R13: ffff888008822128 R14: ffff888008822008 R15: ffff888008822000 [ 125.596842][ T228] FS: 00007fa815070740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 125.597395][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 125.597784][ T228] CR2: 00005560b505f340 CR3: 00000000089ba004 CR4: 0000000000772ef0 [ 125.598253][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 125.598713][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 125.599201][ T228] PKRU: 55555554 [ 125.599431][ T228] Call Trace: [ 125.599650][ T228] [ 125.599806][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.600131][ T228] ? __warn (kernel/panic.c:748) [ 125.600376][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.600691][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 125.601023][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 125.601280][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 125.601592][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 125.601932][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.602272][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 125.602657][ 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.602959][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 125.603287][ T228] register_netdevice (net/core/dev.c:11003) [ 125.603603][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 125.603937][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 125.604290][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 125.604690][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 125.605133][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 125.605530][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 125.605848][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 125.606207][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 125.606600][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 125.606900][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 125.607219][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 125.607526][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 125.607841][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 125.608100][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 125.608420][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 125.608733][ 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) [ 125.609048][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 125.609393][ T228] ksys_write (fs/read_write.c:731) [ 125.609638][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 125.609950][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 125.610298][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 125.610628][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 125.611076][ T228] RIP: 0033:0x7fa8151b1b77 [ 125.611383][ 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.612452][ T228] RSP: 002b:00007ffc43bc7f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 125.612919][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa8151b1b77 [ 125.613386][ T228] RDX: 0000000000000002 RSI: 00005560b505f340 RDI: 0000000000000001 [ 125.613801][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 125.614215][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000002 [ 125.614663][ T228] R13: 00007fa81526d760 R14: 0000000000000002 R15: 00007fa8152689c0 | [ 133.453169][ T228] ------------[ cut here ]------------ | [ 133.453411][ 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) | [ 133.453793][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 133.454593][ T228] Tainted: [W]=WARN [ 133.454740][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 133.454970][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 133.455333][ 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 [ 133.456002][ T228] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 133.456254][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 133.456534][ T228] RDX: 0000000000000000 RSI: ffff88800b742c98 RDI: ffff88800b84ade8 [ 133.456813][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 133.457101][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 133.457385][ T228] R13: ffff88800b742128 R14: ffff88800b742008 R15: ffff88800b742000 [ 133.457664][ T228] FS: 00007fa815070740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 133.457986][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 133.458248][ T228] CR2: 00007fe3a13321a0 CR3: 00000000089ba004 CR4: 0000000000772ef0 [ 133.458532][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 133.458807][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 133.459117][ T228] PKRU: 55555554 [ 133.459262][ T228] Call Trace: [ 133.459406][ T228] [ 133.459506][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 133.459703][ T228] ? __warn (kernel/panic.c:748) [ 133.459851][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 133.460039][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 133.460246][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 133.460394][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 133.460585][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 133.460786][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 133.460986][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 133.461236][ 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) [ 133.461432][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 133.461626][ T228] register_netdevice (net/core/dev.c:11003) [ 133.461819][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 133.462023][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 133.462244][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 133.462494][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 133.462752][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 133.462994][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 133.463195][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 133.463402][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 133.463642][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 133.463835][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 133.464026][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 133.464232][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 133.464426][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 133.464579][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 133.464771][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 133.464967][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 133.465175][ T228] ksys_write (fs/read_write.c:731) [ 133.465324][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 133.465521][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 133.465718][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 133.465963][ T228] RIP: 0033:0x7fa8151b1b77 [ 133.466197][ 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 [ 133.466844][ T228] RSP: 002b:00007ffc43bc7f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 133.467139][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa8151b1b77 [ 133.467423][ T228] RDX: 0000000000000002 RSI: 00005560b505f340 RDI: 0000000000000001 [ 133.467697][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 133.467970][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000002 [ 133.468259][ T228] R13: 00007fa81526d760 R14: 0000000000000002 R15: 00007fa8152689c0 | [ 136.049177][ T228] ------------[ cut here ]------------ | [ 136.049752][ 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) | [ 136.050512][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 136.051999][ T228] Tainted: [W]=WARN [ 136.052312][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 136.052757][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 136.053242][ 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 [ 136.054487][ T228] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 136.054920][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 136.055442][ T228] RDX: 0000000000000000 RSI: ffff888009192c98 RDI: ffff88800b84ae38 [ 136.056029][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 136.056752][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 136.057308][ T228] R13: ffff888009192128 R14: ffff888009192008 R15: ffff888009192000 [ 136.057857][ T228] FS: 00007fa815070740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 136.058522][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 136.058983][ T228] CR2: 00007fe3a1523a00 CR3: 00000000089ba002 CR4: 0000000000772ef0 [ 136.059553][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 136.060098][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 136.060616][ T228] PKRU: 55555554 [ 136.061168][ T228] Call Trace: [ 136.061457][ T228] [ 136.061651][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 136.062011][ T228] ? __warn (kernel/panic.c:748) [ 136.062309][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 136.062672][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 136.063075][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 136.063352][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 136.063717][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 136.064140][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 136.064527][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 136.064993][ 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) [ 136.065385][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 136.065771][ T228] register_netdevice (net/core/dev.c:11003) [ 136.066184][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 136.066575][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 136.066935][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 136.067420][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 136.067710][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 136.068232][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 136.068708][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 136.069200][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 136.069596][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 136.070019][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 136.070399][ 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)) [ 136.070693][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 136.071078][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 136.071496][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 136.071871][ T228] driver_probe_device (drivers/base/dd.c:830) [ 136.072273][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 136.072644][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 136.073116][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 136.073453][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 136.073802][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 136.074186][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 136.074529][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 136.074905][ T228] __device_attach (drivers/base/dd.c:1030) [ 136.075283][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 136.075636][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 136.075997][ 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) [ 136.076381][ T228] bus_probe_device (drivers/base/bus.c:537) [ 136.076782][ T228] device_add (drivers/base/core.c:3672) [ 136.077160][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 136.077518][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 136.077901][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 136.078368][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 136.078812][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 136.079156][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 136.079522][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 136.079881][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 136.080236][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 136.080502][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 136.080871][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 136.081269][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 136.081650][ T228] ksys_write (fs/read_write.c:731) [ 136.081927][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 136.082339][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 136.082681][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 136.083125][ T228] RIP: 0033:0x7fa8151b1b77 [ 136.083496][ 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 [ 136.084680][ T228] RSP: 002b:00007ffc43bc7f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 136.085219][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa8151b1b77 [ 136.085761][ T228] RDX: 0000000000000005 RSI: 00005560b505f340 RDI: 0000000000000001 [ 136.086308][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 136.086837][ T228] R10: 00007fa8152243e0 R11: 0000000000000246 R12: 0000000000000005 [ 136.087384][ T228] R13: 00007fa81526d760 R14: 0000000000000005 R15: 00007fa8152689c0 | [ 136.259651][ T228] ------------[ cut here ]------------ | [ 136.260003][ 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) | [ 136.260564][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 136.261567][ T228] Tainted: [W]=WARN [ 136.261760][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 136.262095][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 136.262438][ 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 [ 136.263212][ T228] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 136.263504][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 136.263861][ T228] RDX: 0000000000000000 RSI: ffff888008bf2c98 RDI: ffff88800b84ade8 [ 136.264182][ T228] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 136.264562][ T228] R10: ffffffff91fec1e7 R11: ffff88800b84a300 R12: 0000000000000000 [ 136.264931][ T228] R13: ffff888008bf2128 R14: ffff888008bf2008 R15: ffff888008bf2000 [ 136.265321][ T228] FS: 00007fa815070740(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 136.266014][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 136.266359][ T228] CR2: 00005560b505f340 CR3: 00000000089ba006 CR4: 0000000000772ef0 [ 136.266692][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 136.267108][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 136.267484][ T228] PKRU: 55555554 [ 136.267653][ T228] Call Trace: [ 136.267809][ T228] [ 136.267950][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 136.268224][ T228] ? __warn (kernel/panic.c:748) [ 136.268410][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 136.268625][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 136.268841][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 136.268999][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 136.269211][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 136.269446][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 136.269664][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 136.269934][ 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) [ 136.270164][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 136.270463][ T228] register_netdevice (net/core/dev.c:11003) [ 136.270677][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 136.270893][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 136.271135][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 136.271425][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 136.271705][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 136.272000][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 136.272226][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 136.272454][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 136.272727][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 136.272939][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 136.273184][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 136.273422][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 136.273635][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 136.273803][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 136.274021][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 136.274240][ 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) [ 136.274468][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 136.274701][ T228] ksys_write (fs/read_write.c:731) [ 136.274862][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 136.275085][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 136.275323][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 136.275535][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 136.275874][ T228] RIP: 0033:0x7fa8151b1b77 [ 136.276116][ 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 [ 136.276967][ T228] RSP: 002b:00007ffc43bc7f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 136.277365][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa8151b1b77 [ 136.277706][ T228] RDX: 0000000000000002 RSI: 00005560b505f340 RDI: 0000000000000001 [ 136.278070][ T228] RBP: 00005560b505f340 R08: 0000000000000000 R09: 00007fa8152244e0 [ 136.278465][ T228] R10: 00007fa8152243e0 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