====================================== | 0 | xx__-> [ 10.918908][ T229] ------------[ cut here ]------------ | [ 10.919369][ T229] WARNING: CPU: 0 PID: 229 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:10596) | [ 10.919936][ T229] Modules linked in: netdevsim [ 10.920705][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.921010][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 10.921347][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 10.922194][ T229] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 10.922495][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.922858][ T229] RDX: 0000000000000000 RSI: ffff88800b4b2c98 RDI: ffff888009a02e38 [ 10.923236][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 10.923599][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 10.923958][ T229] R13: ffff88800b4b2128 R14: ffff88800b4b2008 R15: ffff88800b4b2000 [ 10.924337][ T229] FS: 00007f880969e740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 10.924752][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.925052][ T229] CR2: 0000562a071fa338 CR3: 000000000933a001 CR4: 0000000000772ef0 [ 10.925427][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.925791][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.926172][ T229] PKRU: 55555554 [ 10.926359][ T229] Call Trace: [ 10.926546][ T229] [ 10.926681][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 10.926927][ T229] ? __warn (kernel/panic.c:748) [ 10.927114][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 10.927374][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.927627][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.927810][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.928049][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.928327][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 10.928592][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 10.928913][ T229] ? _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) [ 10.929172][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.929414][ T229] register_netdevice (net/core/dev.c:11033) [ 10.929665][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 10.929918][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.930191][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.930507][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.930691][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.931002][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.931321][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.931636][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.931887][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.932196][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.932450][ T229] ? 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)) [ 10.932630][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.932876][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.933122][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 10.933377][ T229] driver_probe_device (drivers/base/dd.c:830) [ 10.933615][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 10.933856][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.934168][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 10.934409][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.934646][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.934887][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.935123][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.935381][ T229] __device_attach (drivers/base/dd.c:1030) [ 10.935624][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.935870][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.936115][ T229] ? 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) [ 10.936380][ T229] bus_probe_device (drivers/base/bus.c:537) [ 10.936627][ T229] device_add (drivers/base/core.c:3672) [ 10.936865][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.937101][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.937359][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.937676][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.937984][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.938229][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.938476][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.938713][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.938970][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.939177][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.939428][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.939665][ T229] ? 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) [ 10.939910][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.940173][ T229] ksys_write (fs/read_write.c:731) [ 10.940356][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.940593][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.940842][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.941090][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.941391][ T229] RIP: 0033:0x7f88097dfb77 [ 10.941639][ T229] 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 [ 10.942479][ T229] RSP: 002b:00007ffdcf64e718 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.942842][ T229] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f88097dfb77 [ 10.943207][ T229] RDX: 0000000000000004 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 10.943568][ T229] RBP: 0000562a071f9330 R08: 0000000000000003 R09: 0000000000000077 [ 10.943925][ T229] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000004 [ 10.944296][ T229] R13: 00007f880989b760 R14: 0000000000000004 R15: 00007f88098969c0 | [ 16.511873][ T229] ------------[ cut here ]------------ | [ 16.512366][ T229] WARNING: CPU: 2 PID: 229 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:10596) | [ 16.512985][ T229] Modules linked in: netdevsim [last unloaded: ip6_udp_tunnel] | [ 16.514040][ T229] Tainted: [W]=WARN [ 16.514272][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.514584][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 16.514904][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 16.515777][ T229] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 16.516100][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 16.516478][ T229] RDX: 0000000000000000 RSI: ffff88800eea2c98 RDI: ffff888009a02de8 [ 16.516851][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 16.517233][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 16.517602][ T229] R13: ffff88800eea2128 R14: ffff88800eea2008 R15: ffff88800eea2000 [ 16.517982][ T229] FS: 00007f880969e740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 16.518478][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.518795][ T229] CR2: 00007f726edcba00 CR3: 000000000933a006 CR4: 0000000000772ef0 [ 16.519201][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 16.519573][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 16.519961][ T229] PKRU: 55555554 [ 16.520175][ T229] Call Trace: [ 16.520380][ T229] [ 16.520524][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 16.520775][ T229] ? __warn (kernel/panic.c:748) [ 16.520971][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 16.521236][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 16.521494][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 16.521704][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 16.521956][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 16.522232][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 16.522498][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 16.522811][ T229] ? _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) [ 16.523068][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 16.523337][ T229] register_netdevice (net/core/dev.c:11033) [ 16.523606][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 16.523875][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 16.524165][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 16.524503][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 16.524836][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 16.525184][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 16.525455][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 16.525719][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 16.526033][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 16.526296][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 16.526542][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 16.526801][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 16.527076][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 16.527292][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 16.527549][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 16.527816][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 16.528078][ T229] ksys_write (fs/read_write.c:731) [ 16.528291][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 16.528553][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 16.528821][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 16.529181][ T229] RIP: 0033:0x7f88097dfb77 [ 16.529449][ T229] 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 [ 16.530299][ T229] RSP: 002b:00007ffdcf64e618 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 16.530672][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f88097dfb77 [ 16.531064][ T229] RDX: 0000000000000002 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 16.531442][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 16.531821][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000002 [ 16.532194][ T229] R13: 00007f880989b760 R14: 0000000000000002 R15: 00007f88098969c0 | [ 22.344026][ T229] ------------[ cut here ]------------ | [ 22.344545][ T229] WARNING: CPU: 1 PID: 229 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:10596) | [ 22.345007][ T229] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 22.345812][ T229] Tainted: [W]=WARN [ 22.345983][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.346266][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 22.346547][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 22.347327][ T229] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 22.347607][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 22.347933][ T229] RDX: 0000000000000000 RSI: ffff88800b49ac98 RDI: ffff888009a02e38 [ 22.348280][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 22.348610][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 22.348960][ T229] R13: ffff88800b49a128 R14: ffff88800b49a008 R15: ffff88800b49a000 [ 22.349296][ T229] FS: 00007f880969e740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 22.349846][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.350156][ T229] CR2: 00007f8809852733 CR3: 000000000933a001 CR4: 0000000000772ef0 [ 22.350494][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 22.350836][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 22.351190][ T229] PKRU: 55555554 [ 22.351453][ T229] Call Trace: [ 22.351639][ T229] [ 22.351757][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 22.351994][ T229] ? __warn (kernel/panic.c:748) [ 22.352179][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 22.352409][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 22.352639][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 22.352825][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 22.353058][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 22.353309][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 22.353542][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 22.353824][ T229] ? _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) [ 22.354053][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 22.354293][ T229] register_netdevice (net/core/dev.c:11033) [ 22.354527][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 22.354770][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 22.355019][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 22.355314][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 22.355486][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 22.355857][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 22.356124][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 22.356414][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 22.356638][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 22.356901][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 22.357116][ T229] ? 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)) [ 22.357283][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 22.357516][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 22.357742][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 22.357969][ T229] driver_probe_device (drivers/base/dd.c:830) [ 22.358208][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 22.358422][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 22.358695][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 22.358929][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 22.359159][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 22.359384][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 22.359613][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 22.359835][ T229] __device_attach (drivers/base/dd.c:1030) [ 22.360069][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 22.360286][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 22.360495][ T229] ? 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) [ 22.360713][ T229] bus_probe_device (drivers/base/bus.c:537) [ 22.360924][ T229] device_add (drivers/base/core.c:3672) [ 22.361171][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 22.361384][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 22.361603][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 22.361879][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 22.362160][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 22.362370][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 22.362585][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 22.362801][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 22.363013][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 22.363190][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 22.363406][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 22.363610][ T229] ? 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) [ 22.363826][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 22.364039][ T229] ksys_write (fs/read_write.c:731) [ 22.364216][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 22.364425][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 22.364643][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 22.364855][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 22.365109][ T229] RIP: 0033:0x7f88097dfb77 [ 22.365337][ T229] 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 [ 22.366054][ T229] RSP: 002b:00007ffdcf651eb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 22.366374][ T229] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f88097dfb77 [ 22.366680][ T229] RDX: 0000000000000004 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 22.367001][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 22.367324][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000004 [ 22.367656][ T229] R13: 00007f880989b760 R14: 0000000000000004 R15: 00007f88098969c0 | [ 22.407017][ T229] ------------[ cut here ]------------ | [ 22.407454][ T229] WARNING: CPU: 0 PID: 229 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:10596) | [ 22.407831][ T229] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 22.408476][ T229] Tainted: [W]=WARN [ 22.408649][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.408891][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 22.409131][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 22.409786][ T229] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 22.410032][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 22.410324][ T229] RDX: 0000000000000000 RSI: ffff888004f42c98 RDI: ffff888009a02de8 [ 22.410642][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 22.410943][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 22.411253][ T229] R13: ffff888004f42128 R14: ffff888004f42008 R15: ffff888004f42000 [ 22.411553][ T229] FS: 00007f880969e740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 22.411902][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.412167][ T229] CR2: 00007f91742171b4 CR3: 000000000933a006 CR4: 0000000000772ef0 [ 22.412483][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 22.412765][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 22.413041][ T229] PKRU: 55555554 [ 22.413194][ T229] Call Trace: [ 22.413487][ T229] [ 22.413581][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 22.413772][ T229] ? __warn (kernel/panic.c:748) [ 22.413950][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 22.414170][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 22.414383][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 22.414537][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 22.414737][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 22.414949][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 22.415172][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 22.415427][ T229] ? _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) [ 22.415643][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 22.415853][ T229] register_netdevice (net/core/dev.c:11033) [ 22.416062][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 22.416283][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 22.416513][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 22.416780][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 22.417237][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 22.417626][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 22.417828][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 22.418167][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 22.418426][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 22.418624][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 22.418848][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 22.419176][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 22.419383][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 22.419546][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 22.419752][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 22.420075][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 22.420297][ T229] ksys_write (fs/read_write.c:731) [ 22.420453][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 22.420674][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 22.420996][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 22.421261][ T229] RIP: 0033:0x7f88097dfb77 [ 22.421468][ T229] 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 [ 22.422318][ T229] RSP: 002b:00007ffdcf651eb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 22.422605][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f88097dfb77 [ 22.423021][ T229] RDX: 0000000000000002 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 22.423330][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 22.423644][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000002 [ 22.423940][ T229] R13: 00007f880989b760 R14: 0000000000000002 R15: 00007f88098969c0 | [ 28.660205][ T229] ------------[ cut here ]------------ | [ 28.660576][ T229] WARNING: CPU: 0 PID: 229 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:10596) | [ 28.660988][ T229] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 28.661819][ T229] Tainted: [W]=WARN [ 28.661977][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.662258][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 28.662528][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 28.663268][ T229] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 28.663534][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 28.663843][ T229] RDX: 0000000000000000 RSI: ffff88800b32ac98 RDI: ffff888009a02e38 [ 28.664172][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 28.664483][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 28.664893][ T229] R13: ffff88800b32a128 R14: ffff88800b32a008 R15: ffff88800b32a000 [ 28.665225][ T229] FS: 00007f880969e740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 28.665586][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.665847][ T229] CR2: 00007f8809852733 CR3: 000000000933a006 CR4: 0000000000772ef0 [ 28.666296][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 28.666613][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 28.666920][ T229] PKRU: 55555554 [ 28.667078][ T229] Call Trace: [ 28.667267][ T229] [ 28.667381][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 28.667596][ T229] ? __warn (kernel/panic.c:748) [ 28.667758][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 28.667966][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 28.668216][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 28.668392][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 28.668619][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 28.668879][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 28.669150][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 28.669443][ T229] ? _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) [ 28.669664][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 28.669878][ T229] register_netdevice (net/core/dev.c:11033) [ 28.670105][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 28.670374][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 28.670622][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 28.670905][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 28.671077][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 28.671373][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 28.671660][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 28.671933][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 28.672179][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 28.672445][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 28.672656][ T229] ? 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)) [ 28.672813][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 28.673026][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 28.673259][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 28.673477][ T229] driver_probe_device (drivers/base/dd.c:830) [ 28.673691][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 28.673899][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 28.674191][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 28.674402][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 28.674608][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 28.674815][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 28.675022][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 28.675262][ T229] __device_attach (drivers/base/dd.c:1030) [ 28.675474][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 28.675678][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 28.675887][ T229] ? 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) [ 28.676102][ T229] bus_probe_device (drivers/base/bus.c:537) [ 28.676329][ T229] device_add (drivers/base/core.c:3672) [ 28.676551][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 28.676756][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 28.676983][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 28.677272][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 28.677544][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 28.677750][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 28.677962][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 28.678197][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 28.678422][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 28.678587][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 28.678809][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 28.679015][ T229] ? 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) [ 28.679252][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 28.679472][ T229] ksys_write (fs/read_write.c:731) [ 28.679632][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 28.679838][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 28.680063][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 28.680293][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 28.680559][ T229] RIP: 0033:0x7f88097dfb77 [ 28.680770][ T229] 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 [ 28.681515][ T229] RSP: 002b:00007ffdcf651eb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 28.681826][ T229] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f88097dfb77 [ 28.682131][ T229] RDX: 0000000000000004 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 28.682468][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 28.682777][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000004 [ 28.683079][ T229] R13: 00007f880989b760 R14: 0000000000000004 R15: 00007f88098969c0 | [ 28.722743][ T229] ------------[ cut here ]------------ | [ 28.723297][ T229] WARNING: CPU: 2 PID: 229 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:10596) | [ 28.723896][ T229] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 28.724747][ T229] Tainted: [W]=WARN [ 28.724915][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.725239][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 28.725587][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 28.726582][ T229] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 28.727024][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 28.727554][ T229] RDX: 0000000000000000 RSI: ffff88800b2bac98 RDI: ffff888009a02de8 [ 28.728050][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 28.728584][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 28.729109][ T229] R13: ffff88800b2ba128 R14: ffff88800b2ba008 R15: ffff88800b2ba000 [ 28.729639][ T229] FS: 00007f880969e740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 28.730247][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.730819][ T229] CR2: 000055f1067cae38 CR3: 000000000933a001 CR4: 0000000000772ef0 [ 28.731162][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 28.731577][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 28.732192][ T229] PKRU: 55555554 [ 28.732377][ T229] Call Trace: [ 28.732544][ T229] [ 28.732712][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 28.732942][ T229] ? __warn (kernel/panic.c:748) [ 28.733239][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 28.733492][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 28.733714][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 28.733952][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 28.734230][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 28.734522][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 28.734749][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 28.735023][ T229] ? _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) [ 28.735302][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 28.735598][ T229] register_netdevice (net/core/dev.c:11033) [ 28.735873][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 28.736172][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 28.736420][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 28.736698][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 28.737055][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 28.737366][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 28.737614][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 28.737842][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 28.738225][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 28.738648][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 28.738879][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 28.739102][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 28.739423][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 28.739970][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 28.740237][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 28.740529][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 28.740757][ T229] ksys_write (fs/read_write.c:731) [ 28.740926][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 28.741172][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 28.741428][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 28.741943][ T229] RIP: 0033:0x7f88097dfb77 [ 28.742418][ T229] 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 [ 28.743312][ T229] RSP: 002b:00007ffdcf64f8e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 28.743763][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f88097dfb77 [ 28.744079][ T229] RDX: 0000000000000002 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 28.744532][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 28.744966][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000002 [ 28.745535][ T229] R13: 00007f880989b760 R14: 0000000000000002 R15: 00007f88098969c0 | [ 41.068608][ T229] ------------[ cut here ]------------ | [ 41.068878][ T229] WARNING: CPU: 2 PID: 229 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:10596) | [ 41.069298][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 41.070084][ T229] Tainted: [W]=WARN [ 41.070257][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.070512][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 41.070768][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 41.071453][ T229] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 41.071704][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 41.072001][ T229] RDX: 0000000000000000 RSI: ffff88800c22ac98 RDI: ffff888009a02de8 [ 41.072306][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 41.072602][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 41.072896][ T229] R13: ffff88800c22a128 R14: ffff88800c22a008 R15: ffff88800c22a000 [ 41.073202][ T229] FS: 00007f880969e740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 41.073545][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.073795][ T229] CR2: 00007f88097e0000 CR3: 000000000933a003 CR4: 0000000000772ef0 [ 41.074091][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 41.074398][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 41.074695][ T229] PKRU: 55555554 [ 41.074853][ T229] Call Trace: [ 41.075010][ T229] [ 41.075121][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 41.075338][ T229] ? __warn (kernel/panic.c:748) [ 41.075499][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 41.075706][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 41.075917][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 41.076079][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 41.076346][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 41.076565][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 41.076782][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 41.077037][ T229] ? _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) [ 41.077255][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 41.077461][ T229] register_netdevice (net/core/dev.c:11033) [ 41.077668][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 41.077881][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 41.078106][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 41.078373][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 41.078645][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 41.078918][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 41.079122][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 41.079346][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 41.079604][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 41.079805][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 41.080010][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 41.080224][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 41.080433][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 41.080598][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 41.080807][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 41.081017][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 41.081243][ T229] ksys_write (fs/read_write.c:731) [ 41.081399][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 41.081614][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 41.081818][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.082063][ T229] RIP: 0033:0x7f88097dfb77 [ 41.082279][ T229] 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 [ 41.082943][ T229] RSP: 002b:00007ffdcf64f8e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 41.083248][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f88097dfb77 [ 41.083537][ T229] RDX: 0000000000000002 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 41.083830][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 41.084122][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000002 [ 41.084420][ T229] R13: 00007f880989b760 R14: 0000000000000002 R15: 00007f88098969c0 | [ 53.390262][ T229] ------------[ cut here ]------------ | [ 53.390693][ T229] WARNING: CPU: 3 PID: 229 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:10596) | [ 53.391128][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 53.392261][ T229] Tainted: [W]=WARN [ 53.392436][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.392704][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 53.392988][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 53.393744][ T229] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 53.394015][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 53.394341][ T229] RDX: 0000000000000000 RSI: ffff888004f42c98 RDI: ffff888009a02e38 [ 53.394655][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 53.394968][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 53.395302][ T229] R13: ffff888004f42128 R14: ffff888004f42008 R15: ffff888004f42000 [ 53.395627][ T229] FS: 00007f880969e740(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 53.395991][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.396269][ T229] CR2: 00007f726edcba00 CR3: 000000000933a002 CR4: 0000000000772ef0 [ 53.396588][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 53.396904][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 53.397225][ T229] PKRU: 55555554 [ 53.397386][ T229] Call Trace: [ 53.397555][ T229] [ 53.397665][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 53.397893][ T229] ? __warn (kernel/panic.c:748) [ 53.398056][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 53.398283][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 53.398501][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 53.398676][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 53.398893][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 53.399117][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 53.399370][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 53.399644][ T229] ? _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) [ 53.399861][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 53.400074][ T229] register_netdevice (net/core/dev.c:11033) [ 53.400301][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 53.400531][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 53.400789][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 53.401055][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 53.401228][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 53.401501][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 53.401843][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 53.402135][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 53.402370][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 53.402632][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 53.402853][ T229] ? 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)) [ 53.403011][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 53.403248][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 53.403472][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 53.403689][ T229] driver_probe_device (drivers/base/dd.c:830) [ 53.403904][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 53.404122][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 53.404397][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 53.404609][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 53.404821][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 53.405039][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 53.405263][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 53.405481][ T229] __device_attach (drivers/base/dd.c:1030) [ 53.405695][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 53.405906][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 53.406114][ T229] ? 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) [ 53.406353][ T229] bus_probe_device (drivers/base/bus.c:537) [ 53.406585][ T229] device_add (drivers/base/core.c:3672) [ 53.406804][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 53.407015][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 53.407252][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 53.407529][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 53.407814][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 53.408028][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 53.408268][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 53.408475][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 53.408703][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 53.408872][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 53.409090][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 53.409319][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 53.409538][ T229] ksys_write (fs/read_write.c:731) [ 53.409707][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 53.409934][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 53.410161][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 53.410423][ T229] RIP: 0033:0x7f88097dfb77 [ 53.410647][ T229] 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 [ 53.411395][ T229] RSP: 002b:00007ffdcf651eb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 53.411714][ T229] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f88097dfb77 [ 53.412029][ T229] RDX: 0000000000000004 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 53.412343][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 53.412661][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000004 [ 53.412975][ T229] R13: 00007f880989b760 R14: 0000000000000004 R15: 00007f88098969c0 | [ 53.466275][ T229] ------------[ cut here ]------------ | [ 53.466868][ T229] WARNING: CPU: 2 PID: 229 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:10596) | [ 53.467533][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 53.468916][ T229] Tainted: [W]=WARN [ 53.469151][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.469478][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 53.469756][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 53.470454][ T229] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 53.470710][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 53.471003][ T229] RDX: 0000000000000000 RSI: ffff88800b4b2c98 RDI: ffff888009a02de8 [ 53.471315][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 53.471618][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 53.471943][ T229] R13: ffff88800b4b2128 R14: ffff88800b4b2008 R15: ffff88800b4b2000 [ 53.472299][ T229] FS: 00007f880969e740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 53.472661][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.472911][ T229] CR2: 00007ffdcf64fff8 CR3: 000000000933a005 CR4: 0000000000772ef0 [ 53.473278][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 53.473883][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 53.474223][ T229] PKRU: 55555554 [ 53.474422][ T229] Call Trace: [ 53.474580][ T229] [ 53.474694][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 53.474968][ T229] ? __warn (kernel/panic.c:748) [ 53.475155][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 53.475379][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 53.475645][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 53.475872][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 53.476095][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 53.476349][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 53.476631][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 53.476893][ T229] ? _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) [ 53.477188][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 53.477421][ T229] register_netdevice (net/core/dev.c:11033) [ 53.477653][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 53.477924][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 53.478158][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 53.478486][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 53.478814][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 53.479153][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 53.479401][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 53.479652][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 53.480186][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 53.480455][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 53.480695][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 53.480903][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 53.481194][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 53.481409][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 53.481639][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 53.481851][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 53.482061][ T229] ksys_write (fs/read_write.c:731) [ 53.482228][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 53.482644][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 53.482852][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 53.483175][ T229] RIP: 0033:0x7f88097dfb77 [ 53.483405][ T229] 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 [ 53.484164][ T229] RSP: 002b:00007ffdcf64f8e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 53.484488][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f88097dfb77 [ 53.484781][ T229] RDX: 0000000000000002 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 53.485270][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 53.485663][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000002 [ 53.485955][ T229] R13: 00007f880989b760 R14: 0000000000000002 R15: 00007f88098969c0 | [ 66.566517][ T229] ------------[ cut here ]------------ | [ 66.566763][ T229] WARNING: CPU: 3 PID: 229 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:10596) | [ 66.567174][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 66.567963][ T229] Tainted: [W]=WARN [ 66.568115][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 66.568415][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 66.568681][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 66.569351][ T229] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 66.569595][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 66.569878][ T229] RDX: 0000000000000000 RSI: ffff88800b49ac98 RDI: ffff888009a02de8 [ 66.570163][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 66.570450][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 66.570731][ T229] R13: ffff88800b49a128 R14: ffff88800b49a008 R15: ffff88800b49a000 [ 66.571008][ T229] FS: 00007f880969e740(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 66.571342][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 66.571585][ T229] CR2: 00007f88097e0000 CR3: 000000000933a004 CR4: 0000000000772ef0 [ 66.571884][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 66.572192][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 66.572488][ T229] PKRU: 55555554 [ 66.572637][ T229] Call Trace: [ 66.572785][ T229] [ 66.572904][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 66.573108][ T229] ? __warn (kernel/panic.c:748) [ 66.573274][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 66.573476][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 66.573682][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 66.573842][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 66.574064][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 66.574290][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 66.574502][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 66.574759][ T229] ? _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) [ 66.574977][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 66.575198][ T229] register_netdevice (net/core/dev.c:11033) [ 66.575410][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 66.575628][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 66.575852][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 66.576121][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 66.576412][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 66.576669][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 66.576884][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 66.577108][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 66.577376][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 66.577589][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 66.577791][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 66.577997][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 66.578212][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 66.578373][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 66.578588][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 66.578801][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 66.579033][ T229] ksys_write (fs/read_write.c:731) [ 66.579206][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 66.579424][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 66.579629][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 66.579881][ T229] RIP: 0033:0x7f88097dfb77 [ 66.580096][ T229] 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 [ 66.580817][ T229] RSP: 002b:00007ffdcf64f8e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 66.581117][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f88097dfb77 [ 66.581420][ T229] RDX: 0000000000000002 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 66.581727][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 66.582213][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000002 [ 66.582518][ T229] R13: 00007f880989b760 R14: 0000000000000002 R15: 00007f88098969c0 | [ 79.109173][ T229] ------------[ cut here ]------------ | [ 79.109576][ T229] WARNING: CPU: 1 PID: 229 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:10596) | [ 79.110024][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 79.110952][ T229] Tainted: [W]=WARN [ 79.111122][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 79.111410][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 79.111695][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 79.112486][ T229] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 79.112770][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 79.113105][ T229] RDX: 0000000000000000 RSI: ffff88800ed8ac98 RDI: ffff888009a02e38 [ 79.113452][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 79.113786][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 79.114116][ T229] R13: ffff88800ed8a128 R14: ffff88800ed8a008 R15: ffff88800ed8a000 [ 79.114462][ T229] FS: 00007f880969e740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 79.114855][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 79.115705][ T229] CR2: 00007f88097e0000 CR3: 000000000933a005 CR4: 0000000000772ef0 [ 79.116031][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 79.116376][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 79.116708][ T229] PKRU: 55555554 [ 79.116876][ T229] Call Trace: [ 79.117047][ T229] [ 79.117169][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 79.117395][ T229] ? __warn (kernel/panic.c:748) [ 79.117567][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 79.117795][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 79.118026][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 79.118211][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 79.118439][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 79.118687][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 79.118925][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 79.119223][ T229] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 79.119459][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 79.119690][ T229] register_netdevice (net/core/dev.c:11033) [ 79.119923][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 79.120179][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 79.120432][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 79.120721][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 79.120894][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 79.121200][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 79.121495][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 79.121785][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 79.122023][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 79.122318][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 79.122551][ T229] ? 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)) [ 79.122721][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 79.122954][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 79.123195][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 79.123422][ T229] driver_probe_device (drivers/base/dd.c:830) [ 79.123648][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 79.123902][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 79.124188][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 79.124415][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 79.124639][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 79.124865][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 79.125088][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 79.125326][ T229] __device_attach (drivers/base/dd.c:1030) [ 79.125558][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 79.125779][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 79.126004][ T229] ? 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) [ 79.126247][ T229] bus_probe_device (drivers/base/bus.c:537) [ 79.126474][ T229] device_add (drivers/base/core.c:3672) [ 79.126701][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 79.126925][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 79.127176][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 79.127464][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 79.127756][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 79.127979][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 79.128221][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 79.128455][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 79.128699][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 79.128881][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 79.129112][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 79.129355][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 79.129591][ T229] ksys_write (fs/read_write.c:731) [ 79.129763][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 79.130000][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 79.130238][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 79.130523][ T229] RIP: 0033:0x7f88097dfb77 [ 79.130754][ T229] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 79.131533][ T229] RSP: 002b:00007ffdcf651eb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 79.131868][ T229] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f88097dfb77 [ 79.132215][ T229] RDX: 0000000000000004 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 79.132545][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 79.132881][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000004 [ 79.133220][ T229] R13: 00007f880989b760 R14: 0000000000000004 R15: 00007f88098969c0 | [ 79.173316][ T229] ------------[ cut here ]------------ | [ 79.173638][ T229] WARNING: CPU: 0 PID: 229 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:10596) | [ 79.174063][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 79.174935][ T229] Tainted: [W]=WARN [ 79.175092][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 79.175361][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 79.175618][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 79.176322][ T229] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 79.176583][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 79.176879][ T229] RDX: 0000000000000000 RSI: ffff888005972c98 RDI: ffff888009a02de8 [ 79.177185][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 79.177484][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 79.177784][ T229] R13: ffff888005972128 R14: ffff888005972008 R15: ffff888005972000 [ 79.178091][ T229] FS: 00007f880969e740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 79.178447][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 79.178709][ T229] CR2: 00007f726ebdb5a0 CR3: 000000000933a004 CR4: 0000000000772ef0 [ 79.179010][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 79.179323][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 79.179716][ T229] PKRU: 55555554 [ 79.179873][ T229] Call Trace: [ 79.180026][ T229] [ 79.180132][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 79.180351][ T229] ? __warn (kernel/panic.c:748) [ 79.180508][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 79.180716][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 79.180929][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 79.181084][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 79.181299][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 79.181519][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 79.181733][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 79.181995][ T229] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 79.182219][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 79.182429][ T229] register_netdevice (net/core/dev.c:11033) [ 79.182637][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 79.182852][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 79.183072][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 79.183346][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 79.183628][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 79.183895][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 79.184103][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 79.184330][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 79.184592][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 79.184792][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 79.184996][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 79.185215][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 79.185423][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 79.185584][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 79.185790][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 79.186000][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 79.186218][ T229] ksys_write (fs/read_write.c:731) [ 79.186373][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 79.186591][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 79.186819][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 79.187084][ T229] RIP: 0033:0x7f88097dfb77 [ 79.187303][ T229] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 79.187998][ T229] RSP: 002b:00007ffdcf6511d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 79.188314][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f88097dfb77 [ 79.188630][ T229] RDX: 0000000000000002 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 79.188926][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 79.189234][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000002 [ 79.189531][ T229] R13: 00007f880989b760 R14: 0000000000000002 R15: 00007f88098969c0 | [ 86.062666][ T229] ------------[ cut here ]------------ | [ 86.062912][ T229] WARNING: CPU: 1 PID: 229 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:10596) | [ 86.063377][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 86.064163][ T229] Tainted: [W]=WARN [ 86.064307][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 86.064544][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 86.064788][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 86.065452][ T229] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 86.065688][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 86.065971][ T229] RDX: 0000000000000000 RSI: ffff88800b32ac98 RDI: ffff888009a02de8 [ 86.066265][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 86.066546][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 86.066829][ T229] R13: ffff88800b32a128 R14: ffff88800b32a008 R15: ffff88800b32a000 [ 86.067111][ T229] FS: 00007f880969e740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 86.067449][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 86.067689][ T229] CR2: 00007f88097e0000 CR3: 000000000933a004 CR4: 0000000000772ef0 [ 86.067973][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 86.068268][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 86.068560][ T229] PKRU: 55555554 [ 86.068705][ T229] Call Trace: [ 86.068850][ T229] [ 86.068954][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 86.069154][ T229] ? __warn (kernel/panic.c:748) [ 86.069307][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 86.069499][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 86.069697][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 86.069842][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 86.070034][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 86.070249][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 86.070457][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 86.070696][ T229] ? _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) [ 86.070891][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 86.071086][ T229] register_netdevice (net/core/dev.c:11033) [ 86.071289][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 86.071488][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 86.071700][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 86.071948][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 86.072216][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 86.072463][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 86.072653][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 86.072851][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 86.073225][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 86.073415][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 86.073603][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 86.073795][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 86.073992][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 86.074151][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 86.074344][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 86.074540][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 86.074742][ T229] ksys_write (fs/read_write.c:731) [ 86.074888][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 86.075088][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 86.075284][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 86.075516][ T229] RIP: 0033:0x7f88097dfb77 [ 86.075711][ T229] 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 [ 86.076397][ T229] RSP: 002b:00007ffdcf6511d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 86.076679][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f88097dfb77 [ 86.076951][ T229] RDX: 0000000000000002 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 86.077237][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 86.077513][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000002 [ 86.077786][ T229] R13: 00007f880989b760 R14: 0000000000000002 R15: 00007f88098969c0 | [ 93.047356][ T229] ------------[ cut here ]------------ | [ 93.047683][ T229] WARNING: CPU: 0 PID: 229 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:10596) | [ 93.048107][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 93.048997][ T229] Tainted: [W]=WARN [ 93.049176][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 93.049434][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 93.049693][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 93.050508][ T229] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 93.050770][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 93.051078][ T229] RDX: 0000000000000000 RSI: ffff88800b2bac98 RDI: ffff888009a02e38 [ 93.051395][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 93.051721][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 93.052028][ T229] R13: ffff88800b2ba128 R14: ffff88800b2ba008 R15: ffff88800b2ba000 [ 93.052350][ T229] FS: 00007f880969e740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 93.052707][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 93.052971][ T229] CR2: 00007f88097e0000 CR3: 000000000933a001 CR4: 0000000000772ef0 [ 93.053294][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 93.053617][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 93.053928][ T229] PKRU: 55555554 [ 93.054094][ T229] Call Trace: [ 93.054352][ T229] [ 93.054465][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 93.054686][ T229] ? __warn (kernel/panic.c:748) [ 93.054845][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 93.055057][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 93.055283][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 93.055444][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 93.055650][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 93.055880][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 93.056098][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 93.056367][ T229] ? _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) [ 93.056599][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 93.056813][ T229] register_netdevice (net/core/dev.c:11033) [ 93.057027][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 93.057256][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 93.057479][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 93.057742][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 93.057912][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 93.058193][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 93.058466][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 93.058743][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 93.058961][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 93.059236][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 93.059455][ T229] ? 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)) [ 93.059611][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 93.059825][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 93.060039][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 93.060270][ T229] driver_probe_device (drivers/base/dd.c:830) [ 93.060482][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 93.060695][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 93.060953][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 93.061175][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 93.061384][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 93.061593][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 93.061800][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 93.062012][ T229] __device_attach (drivers/base/dd.c:1030) [ 93.062227][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 93.062434][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 93.062642][ T229] ? 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) [ 93.062857][ T229] bus_probe_device (drivers/base/bus.c:537) [ 93.063067][ T229] device_add (drivers/base/core.c:3672) [ 93.063285][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 93.063491][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 93.063710][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 93.063976][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 93.064257][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 93.064465][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 93.064676][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 93.064880][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 93.065092][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 93.065268][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 93.065482][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 93.065705][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 93.065919][ T229] ksys_write (fs/read_write.c:731) [ 93.066079][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 93.066306][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 93.066516][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 93.066771][ T229] RIP: 0033:0x7f88097dfb77 [ 93.066985][ T229] 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 [ 93.067708][ T229] RSP: 002b:00007ffdcf651eb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 93.068016][ T229] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f88097dfb77 [ 93.068328][ T229] RDX: 0000000000000004 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 93.068673][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 93.068978][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000004 [ 93.069291][ T229] R13: 00007f880989b760 R14: 0000000000000004 R15: 00007f88098969c0 | [ 93.116071][ T229] ------------[ cut here ]------------ | [ 93.116939][ T229] WARNING: CPU: 0 PID: 229 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:10596) | [ 93.117333][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 93.118107][ T229] Tainted: [W]=WARN [ 93.118260][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 93.118512][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 93.118750][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 93.119411][ T229] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 93.119655][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 93.119933][ T229] RDX: 0000000000000000 RSI: ffff88800c22ac98 RDI: ffff888009a02de8 [ 93.120240][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 93.120524][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 93.120799][ T229] R13: ffff88800c22a128 R14: ffff88800c22a008 R15: ffff88800c22a000 [ 93.121078][ T229] FS: 00007f880969e740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 93.121409][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 93.121648][ T229] CR2: 00007ffdcf64efd0 CR3: 000000000933a001 CR4: 0000000000772ef0 [ 93.121926][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 93.122209][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 93.122586][ T229] PKRU: 55555554 [ 93.122769][ T229] Call Trace: [ 93.122915][ T229] [ 93.123025][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 93.123236][ T229] ? __warn (kernel/panic.c:748) [ 93.123381][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 93.123573][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 93.123768][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 93.123911][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 93.124102][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 93.124326][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 93.124540][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 93.124784][ T229] ? _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) [ 93.124976][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 93.125178][ T229] register_netdevice (net/core/dev.c:11033) [ 93.125374][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 93.125570][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 93.125773][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 93.126031][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 93.126301][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 93.126545][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 93.126735][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 93.126934][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 93.127187][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 93.127377][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 93.127566][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 93.127756][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 93.127951][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 93.128104][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 93.128334][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 93.128541][ T229] ? 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) [ 93.128736][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 93.128937][ T229] ksys_write (fs/read_write.c:731) [ 93.129083][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 93.129283][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 93.129482][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 93.129674][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 93.130045][ T229] RIP: 0033:0x7f88097dfb77 [ 93.130368][ T229] 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 [ 93.131023][ T229] RSP: 002b:00007ffdcf64f558 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 93.131313][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f88097dfb77 [ 93.131594][ T229] RDX: 0000000000000002 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 93.131887][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 93.132188][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000002 [ 93.132595][ T229] R13: 00007f880989b760 R14: 0000000000000002 R15: 00007f88098969c0 | [ 95.880882][ T229] ------------[ cut here ]------------ | [ 95.881254][ T229] WARNING: CPU: 2 PID: 229 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:10596) | [ 95.881664][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 95.882535][ T229] Tainted: [W]=WARN [ 95.882705][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 95.882962][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 95.883248][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 95.883955][ T229] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 95.884232][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 95.884544][ T229] RDX: 0000000000000000 RSI: ffff888004f42c98 RDI: ffff888009a02de8 [ 95.884854][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 95.885181][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 95.885488][ T229] R13: ffff888004f42128 R14: ffff888004f42008 R15: ffff888004f42000 [ 95.885799][ T229] FS: 00007f880969e740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 95.886180][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 95.886447][ T229] CR2: 00007ffdcf652028 CR3: 000000000933a005 CR4: 0000000000772ef0 [ 95.886774][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 95.887118][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 95.887451][ T229] PKRU: 55555554 [ 95.887618][ T229] Call Trace: [ 95.887787][ T229] [ 95.887905][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 95.888116][ T229] ? __warn (kernel/panic.c:748) [ 95.888586][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 95.888809][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 95.889029][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 95.889210][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 95.889428][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 95.889647][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 95.889861][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 95.890114][ T229] ? _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) [ 95.890343][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 95.890559][ T229] register_netdevice (net/core/dev.c:11033) [ 95.890793][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 95.891028][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 95.891279][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 95.891557][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 95.891848][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 95.892131][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 95.892360][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 95.892584][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 95.892855][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 95.893074][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 95.893300][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 95.893515][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 95.893744][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 95.893922][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 95.894164][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 95.894387][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 95.894608][ T229] ksys_write (fs/read_write.c:731) [ 95.894776][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 95.895009][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 95.895238][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 95.895502][ T229] RIP: 0033:0x7f88097dfb77 [ 95.895713][ T229] 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 [ 95.896429][ T229] RSP: 002b:00007ffdcf64f558 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 95.896753][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f88097dfb77 [ 95.897050][ T229] RDX: 0000000000000002 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 95.897356][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 95.897649][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000002 [ 95.897952][ T229] R13: 00007f880989b760 R14: 0000000000000002 R15: 00007f88098969c0 | [ 98.585555][ T229] ------------[ cut here ]------------ | [ 98.585912][ T229] WARNING: CPU: 3 PID: 229 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:10596) | [ 98.586355][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 98.587231][ T229] Tainted: [W]=WARN [ 98.587391][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 98.587645][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 98.587911][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 98.588663][ T229] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 98.588935][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 98.589255][ T229] RDX: 0000000000000000 RSI: ffff88800b4b2c98 RDI: ffff888009a02e38 [ 98.589672][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 98.589995][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 98.590341][ T229] R13: ffff88800b4b2128 R14: ffff88800b4b2008 R15: ffff88800b4b2000 [ 98.590688][ T229] FS: 00007f880969e740(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 98.591074][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 98.591409][ T229] CR2: 0000562a071d0000 CR3: 000000000933a005 CR4: 0000000000772ef0 [ 98.591907][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 98.592429][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 98.592942][ T229] PKRU: 55555554 [ 98.593223][ T229] Call Trace: [ 98.593492][ T229] [ 98.593674][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 98.594026][ T229] ? __warn (kernel/panic.c:748) [ 98.594344][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 98.594708][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 98.595081][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 98.595372][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 98.595729][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 98.596111][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 98.596500][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 98.596952][ T229] ? _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) [ 98.597322][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 98.597666][ T229] register_netdevice (net/core/dev.c:11033) [ 98.597931][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 98.598188][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 98.598424][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 98.598691][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 98.598868][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 98.599156][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 98.599440][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 98.599717][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 98.600047][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 98.600326][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 98.600549][ T229] ? 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)) [ 98.600707][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 98.600936][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 98.601172][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 98.601382][ T229] driver_probe_device (drivers/base/dd.c:830) [ 98.601589][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 98.601809][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 98.602063][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 98.602297][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 98.602509][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 98.602722][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 98.602945][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 98.603174][ T229] __device_attach (drivers/base/dd.c:1030) [ 98.603381][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 98.603584][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 98.603807][ T229] ? 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) [ 98.604028][ T229] bus_probe_device (drivers/base/bus.c:537) [ 98.604254][ T229] device_add (drivers/base/core.c:3672) [ 98.604465][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 98.604671][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 98.604913][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 98.605191][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 98.605459][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 98.605665][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 98.605900][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 98.606116][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 98.606351][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 98.606519][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 98.606729][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 98.606962][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 98.607192][ T229] ksys_write (fs/read_write.c:731) [ 98.607361][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 98.607581][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 98.607812][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 98.608077][ T229] RIP: 0033:0x7f88097dfb77 [ 98.608304][ T229] 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 [ 98.609061][ T229] RSP: 002b:00007ffdcf651eb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 98.609381][ T229] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f88097dfb77 [ 98.609705][ T229] RDX: 0000000000000004 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 98.610036][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 98.610392][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000004 [ 98.610722][ T229] R13: 00007f880989b760 R14: 0000000000000004 R15: 00007f88098969c0 | [ 98.656722][ T229] ------------[ cut here ]------------ | [ 98.657061][ T229] WARNING: CPU: 0 PID: 229 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:10596) | [ 98.657468][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 98.658366][ T229] Tainted: [W]=WARN [ 98.658520][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 98.658758][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 98.659009][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 98.659767][ T229] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 98.660018][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 98.660395][ T229] RDX: 0000000000000000 RSI: ffff88800b49ac98 RDI: ffff888009a02de8 [ 98.660669][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 98.661035][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 98.661345][ T229] R13: ffff88800b49a128 R14: ffff88800b49a008 R15: ffff88800b49a000 [ 98.661622][ T229] FS: 00007f880969e740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 98.661943][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 98.662190][ T229] CR2: 00007f67c2632bc4 CR3: 000000000933a001 CR4: 0000000000772ef0 [ 98.662469][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 98.662748][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 98.663026][ T229] PKRU: 55555554 [ 98.663180][ T229] Call Trace: [ 98.663327][ T229] [ 98.663434][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 98.663631][ T229] ? __warn (kernel/panic.c:748) [ 98.663780][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 98.663970][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 98.664178][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 98.664323][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 98.664513][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 98.664715][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 98.664928][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 98.665516][ T229] ? _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) [ 98.665712][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 98.665909][ T229] register_netdevice (net/core/dev.c:11033) [ 98.666103][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 98.666315][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 98.666526][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 98.666770][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 98.667030][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 98.667289][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 98.667482][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 98.667692][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 98.667944][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 98.668133][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 98.668350][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 98.668550][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 98.668771][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 98.668921][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 98.669109][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 98.669323][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 98.669521][ T229] ksys_write (fs/read_write.c:731) [ 98.669665][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 98.669862][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 98.670051][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 98.670293][ T229] RIP: 0033:0x7f88097dfb77 [ 98.670488][ T229] Code: Unable to access opcode bytes at 0x7f88097dfb4d. Code starting with the faulting instruction =========================================== [ 98.670758][ T229] RSP: 002b:00007ffdcf64fa18 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 98.671048][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f88097dfb77 [ 98.671332][ T229] RDX: 0000000000000002 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 98.671611][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 98.671904][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000002 [ 98.672204][ T229] R13: 00007f880989b760 R14: 0000000000000002 R15: 00007f88098969c0 | [ 101.333895][ T229] ------------[ cut here ]------------ | [ 101.334217][ T229] WARNING: CPU: 1 PID: 229 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:10596) | [ 101.334597][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 101.336399][ T229] Tainted: [W]=WARN [ 101.336549][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 101.336783][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 101.337033][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 101.337788][ T229] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 101.338032][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 101.338407][ T229] RDX: 0000000000000000 RSI: ffff88800ed8ac98 RDI: ffff888009a02de8 [ 101.338698][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 101.338978][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 101.339344][ T229] R13: ffff88800ed8a128 R14: ffff88800ed8a008 R15: ffff88800ed8a000 [ 101.339625][ T229] FS: 00007f880969e740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 101.339961][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 101.340288][ T229] CR2: 00007ff18286b000 CR3: 000000000933a003 CR4: 0000000000772ef0 [ 101.340571][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 101.340853][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 101.341233][ T229] PKRU: 55555554 [ 101.341378][ T229] Call Trace: [ 101.341520][ T229] [ 101.341620][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 101.341809][ T229] ? __warn (kernel/panic.c:748) [ 101.341959][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 101.342237][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 101.342435][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 101.342583][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 101.342773][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 101.342983][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 101.343413][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 101.343680][ T229] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 101.343881][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 101.344123][ T229] register_netdevice (net/core/dev.c:11033) [ 101.344626][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 101.344967][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 101.345493][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 101.345913][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 101.346513][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 101.346931][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 101.347490][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 101.347831][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 101.348436][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 101.348769][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 101.349087][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 101.349595][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 101.349928][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 101.350087][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 101.350485][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 101.350696][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 101.350959][ T229] ksys_write (fs/read_write.c:731) [ 101.351352][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 101.351684][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 101.352005][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 101.352464][ T229] RIP: 0033:0x7f88097dfb77 [ 101.352780][ T229] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 101.353851][ T229] RSP: 002b:00007ffdcf64fa18 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 101.354348][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f88097dfb77 [ 101.354811][ T229] RDX: 0000000000000002 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 101.355294][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 101.355649][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000002 [ 101.355947][ T229] R13: 00007f880989b760 R14: 0000000000000002 R15: 00007f88098969c0 | [ 103.701258][ T229] ------------[ cut here ]------------ | [ 103.701600][ T229] WARNING: CPU: 0 PID: 229 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:10596) | [ 103.702042][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 103.702959][ T229] Tainted: [W]=WARN [ 103.703132][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 103.703422][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 103.703709][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 103.704483][ T229] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 103.704760][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 103.705082][ T229] RDX: 0000000000000000 RSI: ffff888005972c98 RDI: ffff888009a02e38 [ 103.705420][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 103.705744][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 103.706167][ T229] R13: ffff888005972128 R14: ffff888005972008 R15: ffff888005972000 [ 103.706492][ T229] FS: 00007f880969e740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 103.706876][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 103.707165][ T229] CR2: 0000562a071f0658 CR3: 000000000933a003 CR4: 0000000000772ef0 [ 103.707490][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 103.707815][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 103.708150][ T229] PKRU: 55555554 [ 103.708320][ T229] Call Trace: [ 103.708493][ T229] [ 103.708609][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 103.708831][ T229] ? __warn (kernel/panic.c:748) [ 103.709000][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 103.709228][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 103.709454][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 103.709628][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 103.709852][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 103.710090][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 103.710332][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 103.710618][ T229] ? _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) [ 103.710847][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 103.711073][ T229] register_netdevice (net/core/dev.c:11033) [ 103.711310][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 103.711546][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 103.711782][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 103.712061][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 103.712242][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 103.712535][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 103.712836][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 103.713114][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 103.713357][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 103.713634][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 103.713855][ T229] ? 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)) [ 103.714022][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 103.714260][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 103.714491][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 103.714712][ T229] driver_probe_device (drivers/base/dd.c:830) [ 103.714931][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 103.715167][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 103.715442][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 103.715664][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 103.715884][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 103.716112][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 103.716347][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 103.716578][ T229] __device_attach (drivers/base/dd.c:1030) [ 103.716798][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 103.717018][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 103.717249][ T229] ? 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) [ 103.717482][ T229] bus_probe_device (drivers/base/bus.c:537) [ 103.717714][ T229] device_add (drivers/base/core.c:3672) [ 103.717940][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 103.718170][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 103.718415][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 103.718702][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 103.718989][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 103.719216][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 103.719448][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 103.719669][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 103.719898][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 103.720074][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 103.720308][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 103.720539][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 103.720770][ T229] ksys_write (fs/read_write.c:731) [ 103.720945][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 103.721186][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 103.721412][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 103.721684][ T229] RIP: 0033:0x7f88097dfb77 [ 103.721908][ T229] 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 [ 103.722680][ T229] RSP: 002b:00007ffdcf651eb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 103.723014][ T229] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f88097dfb77 [ 103.723355][ T229] RDX: 0000000000000004 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 103.723685][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 103.724021][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000004 [ 103.724355][ T229] R13: 00007f880989b760 R14: 0000000000000004 R15: 00007f88098969c0 | [ 103.758711][ T229] ------------[ cut here ]------------ | [ 103.759028][ T229] WARNING: CPU: 0 PID: 229 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:10596) | [ 103.759455][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 103.760296][ T229] Tainted: [W]=WARN [ 103.760456][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 103.760711][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 103.760976][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 103.761713][ T229] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 103.761966][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 103.762277][ T229] RDX: 0000000000000000 RSI: ffff88800b32ac98 RDI: ffff888009a02de8 [ 103.762585][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 103.762883][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 103.763191][ T229] R13: ffff88800b32a128 R14: ffff88800b32a008 R15: ffff88800b32a000 [ 103.763489][ T229] FS: 00007f880969e740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 103.763836][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 103.764095][ T229] CR2: 00007ffdcf64efd0 CR3: 000000000933a003 CR4: 0000000000772ef0 [ 103.764402][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 103.764798][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 103.765095][ T229] PKRU: 55555554 [ 103.765265][ T229] Call Trace: [ 103.765419][ T229] [ 103.765526][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 103.765727][ T229] ? __warn (kernel/panic.c:748) [ 103.765880][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 103.766086][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 103.766306][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 103.766461][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 103.766664][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 103.766877][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 103.767084][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 103.767346][ T229] ? _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) [ 103.767551][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 103.767754][ T229] register_netdevice (net/core/dev.c:11033) [ 103.767959][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 103.768183][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 103.768407][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 103.768664][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 103.768939][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 103.769210][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 103.769413][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 103.769628][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 103.769886][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 103.770085][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 103.770296][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 103.770502][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 103.770708][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 103.770869][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 103.771079][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 103.771288][ T229] ? 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) [ 103.771499][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 103.771709][ T229] ksys_write (fs/read_write.c:731) [ 103.771863][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 103.772062][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 103.772283][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 103.772487][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 103.772738][ T229] RIP: 0033:0x7f88097dfb77 [ 103.772944][ T229] 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 [ 103.773639][ T229] RSP: 002b:00007ffdcf64f558 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 103.773946][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f88097dfb77 [ 103.774251][ T229] RDX: 0000000000000002 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 103.774545][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 103.774836][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000002 [ 103.775131][ T229] R13: 00007f880989b760 R14: 0000000000000002 R15: 00007f88098969c0 | [ 105.969727][ T229] ------------[ cut here ]------------ | [ 105.969958][ T229] WARNING: CPU: 3 PID: 229 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:10596) | [ 105.970364][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 105.971131][ T229] Tainted: [W]=WARN [ 105.971289][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 105.971526][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 105.971767][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 105.972446][ T229] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 105.972690][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 105.972975][ T229] RDX: 0000000000000000 RSI: ffff88800b2bac98 RDI: ffff888009a02de8 [ 105.973262][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 105.973544][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 105.973829][ T229] R13: ffff88800b2ba128 R14: ffff88800b2ba008 R15: ffff88800b2ba000 [ 105.974106][ T229] FS: 00007f880969e740(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 105.974442][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 105.974684][ T229] CR2: 00007ffdcf64eff8 CR3: 000000000933a004 CR4: 0000000000772ef0 [ 105.974975][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 105.975267][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 105.975560][ T229] PKRU: 55555554 [ 105.975702][ T229] Call Trace: [ 105.975845][ T229] [ 105.975945][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 105.976173][ T229] ? __warn (kernel/panic.c:748) [ 105.976323][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 105.976517][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 105.976713][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 105.976859][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 105.977047][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 105.977268][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 105.977468][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 105.977711][ T229] ? _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) [ 105.977906][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 105.978103][ T229] register_netdevice (net/core/dev.c:11033) [ 105.978312][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 105.978535][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 105.978743][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 105.978988][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 105.979260][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 105.979507][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 105.979705][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 105.979903][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 105.980156][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 105.980347][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 105.980535][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 105.980728][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 105.980924][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 105.981081][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 105.981287][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 105.981489][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 105.981687][ T229] ksys_write (fs/read_write.c:731) [ 105.981833][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 105.982030][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 105.982260][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 105.982494][ T229] RIP: 0033:0x7f88097dfb77 [ 105.982693][ T229] 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 [ 105.983363][ T229] RSP: 002b:00007ffdcf64f558 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 105.983648][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f88097dfb77 [ 105.983929][ T229] RDX: 0000000000000002 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 105.984219][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 105.984501][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000002 [ 105.984775][ T229] R13: 00007f880989b760 R14: 0000000000000002 R15: 00007f88098969c0 | [ 107.963647][ T229] ------------[ cut here ]------------ | [ 107.964040][ T229] WARNING: CPU: 1 PID: 229 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:10596) | [ 107.964562][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 107.965422][ T229] Tainted: [W]=WARN [ 107.965579][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 107.965840][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 107.966104][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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.966828][ T229] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 107.967089][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 107.967414][ T229] RDX: 0000000000000000 RSI: ffff88800c22ac98 RDI: ffff888009a02e38 [ 107.967720][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 107.968023][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 107.968348][ T229] R13: ffff88800c22a128 R14: ffff88800c22a008 R15: ffff88800c22a000 [ 107.968662][ T229] FS: 00007f880969e740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 107.969018][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 107.969290][ T229] CR2: 0000562a071f0658 CR3: 000000000933a004 CR4: 0000000000772ef0 [ 107.969606][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 107.969912][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 107.970229][ T229] PKRU: 55555554 [ 107.970385][ T229] Call Trace: [ 107.970540][ T229] [ 107.970646][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 107.970853][ T229] ? __warn (kernel/panic.c:748) [ 107.971019][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 107.971240][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 107.971455][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 107.971614][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 107.971822][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 107.972049][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 107.972279][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 107.972548][ T229] ? _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.972761][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 107.973003][ T229] register_netdevice (net/core/dev.c:11033) [ 107.973227][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 107.973448][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 107.973668][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 107.973930][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 107.974091][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 107.974379][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 107.974641][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 107.974909][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 107.975129][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 107.975403][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 107.975616][ T229] ? 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)) [ 107.975775][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 107.975996][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 107.976225][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 107.976437][ T229] driver_probe_device (drivers/base/dd.c:830) [ 107.976646][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 107.976856][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 107.977109][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 107.977332][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 107.977547][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 107.977759][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 107.977968][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 107.978196][ T229] __device_attach (drivers/base/dd.c:1030) [ 107.978417][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 107.978623][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 107.978832][ T229] ? 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) [ 107.979050][ T229] bus_probe_device (drivers/base/bus.c:537) [ 107.979277][ T229] device_add (drivers/base/core.c:3672) [ 107.979494][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 107.979700][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 107.979920][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 107.980201][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 107.980473][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 107.980683][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 107.980897][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 107.981106][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 107.981332][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 107.981501][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 107.981711][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 107.981928][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 107.982163][ T229] ksys_write (fs/read_write.c:731) [ 107.982322][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 107.982543][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 107.982755][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 107.983011][ T229] RIP: 0033:0x7f88097dfb77 [ 107.983240][ T229] 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.983955][ T229] RSP: 002b:00007ffdcf651eb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 107.984279][ T229] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f88097dfb77 [ 107.984586][ T229] RDX: 0000000000000004 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 107.984894][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 107.985211][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000004 [ 107.985516][ T229] R13: 00007f880989b760 R14: 0000000000000004 R15: 00007f88098969c0 | [ 108.023685][ T229] ------------[ cut here ]------------ | [ 108.024016][ T229] WARNING: CPU: 1 PID: 229 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:10596) | [ 108.024555][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 108.025685][ T229] Tainted: [W]=WARN [ 108.025852][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 108.026084][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 108.026452][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 108.027088][ T229] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 108.027439][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 108.027715][ T229] RDX: 0000000000000000 RSI: ffff888004f42c98 RDI: ffff888009a02de8 [ 108.027990][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 108.028355][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 108.028634][ T229] R13: ffff888004f42128 R14: ffff888004f42008 R15: ffff888004f42000 [ 108.028906][ T229] FS: 00007f880969e740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 108.029353][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 108.029586][ T229] CR2: 0000562a071f0658 CR3: 000000000933a004 CR4: 0000000000772ef0 [ 108.029862][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 108.030318][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 108.030592][ T229] PKRU: 55555554 [ 108.030733][ T229] Call Trace: [ 108.030873][ T229] [ 108.030969][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 108.031323][ T229] ? __warn (kernel/panic.c:748) [ 108.031470][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 108.031663][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 108.031856][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 108.031999][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 108.032374][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 108.032576][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 108.032770][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 108.033006][ T229] ? _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) [ 108.033331][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 108.033524][ T229] register_netdevice (net/core/dev.c:11033) [ 108.033714][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 108.033911][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 108.034113][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 108.034371][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 108.034630][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 108.034871][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.035059][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 108.035267][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 108.035508][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.035691][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 108.035880][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 108.036076][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 108.036279][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 108.036427][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 108.036623][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 108.036821][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 108.037016][ T229] ksys_write (fs/read_write.c:731) [ 108.037166][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 108.037370][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 108.037558][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 108.037786][ T229] RIP: 0033:0x7f88097dfb77 [ 108.037976][ T229] 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 [ 108.038640][ T229] RSP: 002b:00007ffdcf64f7b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 108.038922][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f88097dfb77 [ 108.039208][ T229] RDX: 0000000000000002 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 108.039482][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 108.039757][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000002 [ 108.040033][ T229] R13: 00007f880989b760 R14: 0000000000000002 R15: 00007f88098969c0 | [ 110.072862][ T229] ------------[ cut here ]------------ | [ 110.073215][ T229] WARNING: CPU: 3 PID: 229 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:10596) | [ 110.073598][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 110.074380][ T229] Tainted: [W]=WARN [ 110.074527][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 110.074760][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 110.075003][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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.075670][ T229] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 110.075908][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 110.076196][ T229] RDX: 0000000000000000 RSI: ffff88800b4b2c98 RDI: ffff888009a02de8 [ 110.076476][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 110.076752][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 110.077034][ T229] R13: ffff88800b4b2128 R14: ffff88800b4b2008 R15: ffff88800b4b2000 [ 110.077324][ T229] FS: 00007f880969e740(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 110.077651][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 110.077888][ T229] CR2: 0000562a0720e018 CR3: 000000000933a006 CR4: 0000000000772ef0 [ 110.078176][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 110.078468][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 110.078752][ T229] PKRU: 55555554 [ 110.078895][ T229] Call Trace: [ 110.079039][ T229] [ 110.079147][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 110.079339][ T229] ? __warn (kernel/panic.c:748) [ 110.079485][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 110.079677][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 110.079874][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 110.080018][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 110.080221][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 110.080425][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 110.080628][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 110.080873][ T229] ? _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.081071][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 110.081279][ T229] register_netdevice (net/core/dev.c:11033) [ 110.081477][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 110.081678][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 110.081884][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 110.082128][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 110.082401][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 110.082658][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 110.082850][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 110.083051][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 110.083304][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 110.083492][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 110.083680][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 110.083873][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 110.084075][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 110.084238][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 110.084430][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 110.084631][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 110.084829][ T229] ksys_write (fs/read_write.c:731) [ 110.084975][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 110.085185][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 110.085379][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 110.085611][ T229] RIP: 0033:0x7f88097dfb77 [ 110.085803][ T229] 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.086463][ T229] RSP: 002b:00007ffdcf64f7b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 110.086750][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f88097dfb77 [ 110.087030][ T229] RDX: 0000000000000002 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 110.087316][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 110.087595][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000002 [ 110.087914][ T229] R13: 00007f880989b760 R14: 0000000000000002 R15: 00007f88098969c0 | [ 111.876968][ T229] ------------[ cut here ]------------ | [ 111.877418][ T229] WARNING: CPU: 2 PID: 229 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:10596) | [ 111.877907][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 111.878874][ T229] Tainted: [W]=WARN [ 111.879055][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 111.879366][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 111.879662][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 111.880430][ T229] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 111.880719][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 111.881069][ T229] RDX: 0000000000000000 RSI: ffff88800b49ac98 RDI: ffff888009a02e38 [ 111.882639][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 111.883126][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 111.883522][ T229] R13: ffff88800b49a128 R14: ffff88800b49a008 R15: ffff88800b49a000 [ 111.883891][ T229] FS: 00007f880969e740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 111.884286][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 111.884590][ T229] CR2: 0000562a071d0000 CR3: 000000000933a002 CR4: 0000000000772ef0 [ 111.884939][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 111.885293][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 111.885635][ T229] PKRU: 55555554 [ 111.885817][ T229] Call Trace: [ 111.886003][ T229] [ 111.886132][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 111.886385][ T229] ? __warn (kernel/panic.c:748) [ 111.886572][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 111.886807][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 111.887044][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 111.887368][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 111.887610][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 111.887884][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 111.888158][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 111.888466][ T229] ? _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) [ 111.888715][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 111.888962][ T229] register_netdevice (net/core/dev.c:11033) [ 111.889212][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 111.889468][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 111.889721][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 111.890015][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 111.890213][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 111.890514][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 111.890925][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 111.891226][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 111.891471][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 111.891750][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 111.891983][ T229] ? 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)) [ 111.892167][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 111.892399][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 111.892641][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 111.892866][ T229] driver_probe_device (drivers/base/dd.c:830) [ 111.893086][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 111.893323][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 111.893591][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 111.893820][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 111.894037][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 111.894292][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 111.894559][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 111.894786][ T229] __device_attach (drivers/base/dd.c:1030) [ 111.895020][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 111.895269][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 111.895499][ T229] ? 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) [ 111.895732][ T229] bus_probe_device (drivers/base/bus.c:537) [ 111.895957][ T229] device_add (drivers/base/core.c:3672) [ 111.896204][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 111.896425][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 111.896658][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 111.896947][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 111.897242][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 111.897464][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 111.897699][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 111.897940][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 111.898178][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 111.898369][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 111.898595][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 111.898824][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 111.899052][ T229] ksys_write (fs/read_write.c:731) [ 111.899239][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 111.899483][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 111.899707][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 111.900000][ T229] RIP: 0033:0x7f88097dfb77 [ 111.900239][ T229] 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 [ 111.900994][ T229] RSP: 002b:00007ffdcf651eb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 111.901347][ T229] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f88097dfb77 [ 111.901675][ T229] RDX: 0000000000000004 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 111.902002][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 111.902329][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000004 [ 111.902656][ T229] R13: 00007f880989b760 R14: 0000000000000004 R15: 00007f88098969c0 | [ 112.017161][ T229] ------------[ cut here ]------------ | [ 112.017490][ T229] WARNING: CPU: 3 PID: 229 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:10596) | [ 112.017928][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 112.018773][ T229] Tainted: [W]=WARN [ 112.018926][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 112.019190][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 112.019451][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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.020195][ T229] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 112.020455][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 112.020762][ T229] RDX: 0000000000000000 RSI: ffff88800ed8ac98 RDI: ffff888009a02de8 [ 112.021064][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 112.021368][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 112.021669][ T229] R13: ffff88800ed8a128 R14: ffff88800ed8a008 R15: ffff88800ed8a000 [ 112.021973][ T229] FS: 00007f880969e740(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 112.022336][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 112.022589][ T229] CR2: 00007f8809852733 CR3: 000000000933a006 CR4: 0000000000772ef0 [ 112.023062][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 112.023379][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 112.023681][ T229] PKRU: 55555554 [ 112.023836][ T229] Call Trace: [ 112.023990][ T229] [ 112.024096][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 112.024308][ T229] ? __warn (kernel/panic.c:748) [ 112.024465][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 112.024687][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 112.024928][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 112.025086][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 112.025304][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 112.025523][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 112.025739][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 112.026021][ T229] ? _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.026250][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 112.026459][ T229] register_netdevice (net/core/dev.c:11033) [ 112.026674][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 112.026888][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 112.027105][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 112.027379][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 112.027665][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 112.027932][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 112.028148][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 112.028371][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 112.028633][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 112.028834][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 112.029037][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 112.029266][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 112.029475][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 112.029635][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 112.029865][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 112.030069][ T229] ? 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) [ 112.030288][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 112.030497][ T229] ksys_write (fs/read_write.c:731) [ 112.030661][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 112.030862][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 112.031078][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 112.031295][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 112.031549][ T229] RIP: 0033:0x7f88097dfb77 [ 112.031756][ T229] 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.032466][ T229] RSP: 002b:00007ffdcf651eb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 112.032769][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f88097dfb77 [ 112.033066][ T229] RDX: 0000000000000002 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 112.033374][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 112.033680][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000002 [ 112.034008][ T229] R13: 00007f880989b760 R14: 0000000000000002 R15: 00007f88098969c0 | [ 112.624060][ T229] ------------[ cut here ]------------ | [ 112.624329][ T229] WARNING: CPU: 3 PID: 229 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:10596) | [ 112.624743][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 112.625588][ T229] Tainted: [W]=WARN [ 112.625747][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 112.626003][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 112.626280][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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.626966][ T229] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 112.627232][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 112.627533][ T229] RDX: 0000000000000000 RSI: ffff888005972c98 RDI: ffff888009a02de8 [ 112.627830][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 112.628127][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 112.628445][ T229] R13: ffff888005972128 R14: ffff888005972008 R15: ffff888005972000 [ 112.628751][ T229] FS: 00007f880969e740(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 112.629099][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 112.629361][ T229] CR2: 0000562a071f9330 CR3: 000000000933a003 CR4: 0000000000772ef0 [ 112.629659][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 112.629958][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 112.630270][ T229] PKRU: 55555554 [ 112.630424][ T229] Call Trace: [ 112.630579][ T229] [ 112.630683][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 112.630905][ T229] ? __warn (kernel/panic.c:748) [ 112.631060][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 112.631280][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 112.631498][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 112.631651][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 112.631847][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 112.632061][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 112.632285][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 112.632537][ T229] ? _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.632741][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 112.632939][ T229] register_netdevice (net/core/dev.c:11033) [ 112.633133][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 112.633343][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 112.633559][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 112.633802][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 112.634060][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 112.634321][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 112.634510][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 112.634710][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 112.634949][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 112.635145][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 112.635334][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 112.635525][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 112.635722][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 112.635871][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 112.636061][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 112.636259][ T229] ? 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) [ 112.636458][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 112.636651][ T229] ksys_write (fs/read_write.c:731) [ 112.636795][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 112.636984][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 112.637193][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 112.637384][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 112.637614][ T229] RIP: 0033:0x7f88097dfb77 [ 112.637809][ T229] 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.638480][ T229] RSP: 002b:00007ffdcf651eb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 112.638761][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f88097dfb77 [ 112.639035][ T229] RDX: 0000000000000002 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 112.639324][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 112.639607][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000002 [ 112.639884][ T229] R13: 00007f880989b760 R14: 0000000000000002 R15: 00007f88098969c0 | [ 119.825970][ T229] ------------[ cut here ]------------ | [ 119.826462][ T229] WARNING: CPU: 2 PID: 229 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:10596) | [ 119.826855][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 119.827676][ T229] Tainted: [W]=WARN [ 119.827840][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 119.828106][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 119.828390][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 119.829065][ T229] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 119.829331][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 119.829625][ T229] RDX: 0000000000000000 RSI: ffff88800b32ac98 RDI: ffff888009a02de8 [ 119.829919][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 119.830274][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 119.830610][ T229] R13: ffff88800b32a128 R14: ffff88800b32a008 R15: ffff88800b32a000 [ 119.830916][ T229] FS: 00007f880969e740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 119.831270][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 119.831524][ T229] CR2: 0000562a071dc6c0 CR3: 000000000933a001 CR4: 0000000000772ef0 [ 119.831819][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 119.832113][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 119.832422][ T229] PKRU: 55555554 [ 119.832583][ T229] Call Trace: [ 119.832737][ T229] [ 119.832876][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 119.833086][ T229] ? __warn (kernel/panic.c:748) [ 119.833262][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 119.833484][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 119.833706][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 119.833868][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 119.834089][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 119.834360][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 119.834593][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 119.834860][ T229] ? _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) [ 119.835075][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 119.835311][ T229] register_netdevice (net/core/dev.c:11033) [ 119.835527][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 119.835740][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 119.835965][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 119.836263][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 119.836546][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 119.836827][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 119.837049][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 119.837275][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 119.837533][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 119.837735][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 119.837968][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 119.838220][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 119.838469][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 119.838647][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 119.838860][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 119.839089][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 119.839316][ T229] ksys_write (fs/read_write.c:731) [ 119.839474][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 119.839684][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 119.839893][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 119.840169][ T229] RIP: 0033:0x7f88097dfb77 [ 119.840400][ T229] 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 [ 119.841084][ T229] RSP: 002b:00007ffdcf651eb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 119.841397][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f88097dfb77 [ 119.841697][ T229] RDX: 0000000000000002 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 119.841989][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 119.842318][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000002 [ 119.842608][ T229] R13: 00007f880989b760 R14: 0000000000000002 R15: 00007f88098969c0 | [ 122.013845][ T229] ------------[ cut here ]------------ | [ 122.014272][ T229] WARNING: CPU: 0 PID: 229 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:10596) | [ 122.014687][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 122.015535][ T229] Tainted: [W]=WARN [ 122.015697][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 122.015961][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 122.016236][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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.016954][ T229] RSP: 0018:ffffc90000af7520 EFLAGS: 00010246 [ 122.017225][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 122.017540][ T229] RDX: 0000000000000000 RSI: ffff88800b2bac98 RDI: ffff888009a02e38 [ 122.017847][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 122.018172][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 122.018497][ T229] R13: ffff88800b2ba128 R14: ffff88800b2ba008 R15: ffff88800b2ba000 [ 122.018923][ T229] FS: 00007f880969e740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 122.019363][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 122.019625][ T229] CR2: 0000562a071d5cdc CR3: 000000000933a003 CR4: 0000000000772ef0 [ 122.019939][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 122.020258][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 122.020570][ T229] PKRU: 55555554 [ 122.020726][ T229] Call Trace: [ 122.020882][ T229] [ 122.020993][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 122.021211][ T229] ? __warn (kernel/panic.c:748) [ 122.021373][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 122.021591][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 122.021811][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 122.021971][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 122.022194][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 122.022420][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 122.022638][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 122.022902][ T229] ? _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.023120][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 122.023345][ T229] register_netdevice (net/core/dev.c:11033) [ 122.023559][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 122.023788][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 122.024011][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 122.024286][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 122.024450][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 122.024748][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 122.025014][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 122.025290][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 122.025510][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 122.025770][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 122.025986][ T229] ? 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)) [ 122.026169][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 122.026392][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 122.026610][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 122.026826][ T229] driver_probe_device (drivers/base/dd.c:830) [ 122.027040][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 122.027262][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 122.027519][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 122.027728][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 122.027936][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 122.028158][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 122.028373][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 122.028594][ T229] __device_attach (drivers/base/dd.c:1030) [ 122.028801][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 122.029005][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 122.029222][ T229] ? 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) [ 122.029445][ T229] bus_probe_device (drivers/base/bus.c:537) [ 122.029655][ T229] device_add (drivers/base/core.c:3672) [ 122.029867][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 122.030072][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 122.030298][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 122.030569][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 122.030862][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 122.031070][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 122.031294][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 122.031513][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 122.031752][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 122.031917][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 122.032133][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 122.032367][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 122.032590][ T229] ksys_write (fs/read_write.c:731) [ 122.032750][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 122.032969][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 122.033190][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 122.033456][ T229] RIP: 0033:0x7f88097dfb77 [ 122.033680][ T229] 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.034417][ T229] RSP: 002b:00007ffdcf651eb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 122.034770][ T229] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f88097dfb77 [ 122.035088][ T229] RDX: 0000000000000004 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 122.035406][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 122.035717][ T229] R10: 00007f88098523e0 R11: 0000000000000246 R12: 0000000000000004 [ 122.036022][ T229] R13: 00007f880989b760 R14: 0000000000000004 R15: 00007f88098969c0 | [ 122.156537][ T229] ------------[ cut here ]------------ | [ 122.156842][ T229] WARNING: CPU: 0 PID: 229 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:10596) | [ 122.157311][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 122.158074][ T229] Tainted: [W]=WARN [ 122.158228][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 122.158485][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 122.158725][ T229] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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.159392][ T229] RSP: 0018:ffffc90000af7910 EFLAGS: 00010246 [ 122.159630][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 122.159909][ T229] RDX: 0000000000000000 RSI: ffff888004f42c98 RDI: ffff888009a02de8 [ 122.160202][ T229] RBP: ffffffffa2124440 R08: 0000000000000000 R09: fffffbfff3ffd844 [ 122.160479][ T229] R10: ffffffff9ffec227 R11: ffff888009a02300 R12: 0000000000000000 [ 122.160757][ T229] R13: ffff888004f42128 R14: ffff888004f42008 R15: ffff888004f42000 [ 122.161045][ T229] FS: 00007f880969e740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 122.161377][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 122.161755][ T229] CR2: 00007f8809852733 CR3: 000000000933a003 CR4: 0000000000772ef0 [ 122.162034][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 122.162329][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 122.162606][ T229] PKRU: 55555554 [ 122.162749][ T229] Call Trace: [ 122.162889][ T229] [ 122.162987][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 122.163190][ T229] ? __warn (kernel/panic.c:748) [ 122.163335][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 122.163529][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 122.163723][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 122.163868][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 122.164056][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 122.164263][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 122.164468][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 122.164707][ T229] ? _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.164907][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 122.165099][ T229] register_netdevice (net/core/dev.c:11033) [ 122.165301][ T229] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 122.165501][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 122.165701][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 122.165949][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 122.166223][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 122.166466][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 122.166655][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 122.166859][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 122.167099][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 122.167294][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 122.167483][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 122.167679][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 122.167881][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 122.168049][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 122.168267][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 122.168457][ T229] ? 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) [ 122.168654][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 122.168854][ T229] ksys_write (fs/read_write.c:731) [ 122.169008][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 122.169206][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 122.169406][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 122.169597][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 122.169830][ T229] RIP: 0033:0x7f88097dfb77 [ 122.170024][ T229] 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.170684][ T229] RSP: 002b:00007ffdcf651eb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 122.170973][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f88097dfb77 [ 122.171262][ T229] RDX: 0000000000000002 RSI: 0000562a071f9330 RDI: 0000000000000001 [ 122.171549][ T229] RBP: 0000562a071f9330 R08: 0000000000000000 R09: 00007f88098524e0 [ 122.171826][ T229] R10: 00007f88098523e0 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