====================================== | 0 | xx__-> [ 11.773214][ T228] ------------[ cut here ]------------ | [ 11.774046][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 11.774937][ T228] Modules linked in: netdevsim [ 11.775970][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.776460][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.776984][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 11.778299][ T228] RSP: 0018:ffffc90000a67520 EFLAGS: 00010246 [ 11.778776][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.779378][ T228] RDX: 0000000000000000 RSI: ffff88800bdb2c98 RDI: ffff888004e60b78 [ 11.779917][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 11.780489][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 11.781001][ T228] R13: ffff88800bdb2128 R14: ffff88800bdb2008 R15: ffff88800bdb2000 [ 11.781566][ T228] FS: 00007ff309d33740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 11.782172][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.782500][ T228] CR2: 000055f776af9338 CR3: 0000000009422005 CR4: 0000000000772ef0 [ 11.782839][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.783242][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.783566][ T228] PKRU: 55555554 [ 11.783754][ T228] Call Trace: [ 11.783930][ T228] [ 11.784045][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.784287][ T228] ? __warn (kernel/panic.c:748) [ 11.784470][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.784688][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.784917][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.785078][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.785306][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.785566][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.785817][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 11.786107][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 11.786352][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.786577][ T228] register_netdevice (net/core/dev.c:11003) [ 11.786839][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 11.787119][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.787399][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.787701][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 11.787891][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.788208][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.788513][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 11.788825][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 11.789087][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 11.789407][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 11.789648][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 11.789825][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 11.790053][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 11.790298][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 11.790513][ T228] driver_probe_device (drivers/base/dd.c:830) [ 11.790732][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 11.790993][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 11.791304][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 11.791518][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 11.791724][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 11.791945][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 11.792238][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 11.792462][ T228] __device_attach (drivers/base/dd.c:1030) [ 11.792676][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 11.792897][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 11.793149][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.793369][ T228] bus_probe_device (drivers/base/bus.c:537) [ 11.793575][ T228] device_add (drivers/base/core.c:3672) [ 11.793787][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 11.794032][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 11.794282][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 11.794566][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 11.794857][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 11.795113][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 11.795483][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 11.795808][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 11.796241][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 11.796536][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 11.796903][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 11.797356][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 11.797762][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 11.798177][ T228] ksys_write (fs/read_write.c:731) [ 11.798448][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 11.798850][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 11.799248][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.799642][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.800069][ T228] RIP: 0033:0x7ff309e74b77 [ 11.800519][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 11.801810][ T228] RSP: 002b:00007ffccd1e60a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 11.802387][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff309e74b77 [ 11.802909][ T228] RDX: 0000000000000004 RSI: 000055f776af8330 RDI: 0000000000000001 [ 11.803434][ T228] RBP: 000055f776af8330 R08: 0000000000000003 R09: 0000000000000077 [ 11.803952][ T228] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000004 [ 11.804316][ T228] R13: 00007ff309f30760 R14: 0000000000000004 R15: 00007ff309f2b9c0 | [ 18.021807][ T228] ------------[ cut here ]------------ | [ 18.022171][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 18.022609][ T228] Modules linked in: netdevsim [last unloaded: ip6_udp_tunnel] | [ 18.023399][ T228] Tainted: [W]=WARN [ 18.023583][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.023886][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.024194][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 18.024925][ T228] RSP: 0018:ffffc90000a67910 EFLAGS: 00010246 [ 18.025199][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 18.025515][ T228] RDX: 0000000000000000 RSI: ffff88800b89ac98 RDI: ffff888004e60b28 [ 18.025822][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 18.026156][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 18.026473][ T228] R13: ffff88800b89a128 R14: ffff88800b89a008 R15: ffff88800b89a000 [ 18.026799][ T228] FS: 00007ff309d33740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 18.027358][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.027663][ T228] CR2: 000055f776af8330 CR3: 0000000009422005 CR4: 0000000000772ef0 [ 18.027972][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 18.028306][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 18.028654][ T228] PKRU: 55555554 [ 18.028825][ T228] Call Trace: [ 18.028992][ T228] [ 18.029101][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.029328][ T228] ? __warn (kernel/panic.c:748) [ 18.029508][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.029728][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 18.029955][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 18.030120][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 18.030337][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 18.030557][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.030782][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 18.031039][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 18.031276][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 18.031496][ T228] register_netdevice (net/core/dev.c:11003) [ 18.031722][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 18.031941][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 18.032193][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 18.032468][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 18.032782][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 18.033042][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 18.033252][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 18.033462][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 18.033723][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 18.033920][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 18.034124][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 18.034349][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 18.034581][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 18.034752][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 18.034965][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 18.035202][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 18.035425][ T228] ksys_write (fs/read_write.c:731) [ 18.035580][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 18.035816][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 18.036019][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.036287][ T228] RIP: 0033:0x7ff309e74b77 [ 18.036500][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 18.037337][ T228] RSP: 002b:00007ffccd1e5fa8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 18.037673][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff309e74b77 [ 18.037995][ T228] RDX: 0000000000000002 RSI: 000055f776af8330 RDI: 0000000000000001 [ 18.038372][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 18.038693][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000002 [ 18.039020][ T228] R13: 00007ff309f30760 R14: 0000000000000002 R15: 00007ff309f2b9c0 | [ 24.740261][ T228] ------------[ cut here ]------------ | [ 24.740677][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 24.741149][ T228] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 24.741930][ T228] Tainted: [W]=WARN [ 24.742088][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.742397][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.742668][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 24.743421][ T228] RSP: 0018:ffffc90000a67520 EFLAGS: 00010246 [ 24.743682][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 24.744108][ T228] RDX: 0000000000000000 RSI: ffff8880024a2c98 RDI: ffff888004e60b78 [ 24.744473][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 24.744783][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 24.745093][ T228] R13: ffff8880024a2128 R14: ffff8880024a2008 R15: ffff8880024a2000 [ 24.745408][ T228] FS: 00007ff309d33740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 24.745768][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.746025][ T228] CR2: 00007ff309ee7733 CR3: 0000000009422004 CR4: 0000000000772ef0 [ 24.746367][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 24.746675][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 24.746991][ T228] PKRU: 55555554 [ 24.747167][ T228] Call Trace: [ 24.747324][ T228] [ 24.747431][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.747640][ T228] ? __warn (kernel/panic.c:748) [ 24.747800][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.748010][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 24.748238][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 24.748433][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 24.748641][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 24.748868][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.749086][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 24.749363][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 24.749582][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 24.749796][ T228] register_netdevice (net/core/dev.c:11003) [ 24.750052][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 24.750300][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 24.750526][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 24.750792][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 24.750954][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 24.751238][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 24.751502][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 24.751772][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 24.751994][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 24.752271][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 24.752510][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 24.752669][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 24.752886][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 24.753100][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 24.753326][ T228] driver_probe_device (drivers/base/dd.c:830) [ 24.753536][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 24.753746][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 24.754003][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 24.754275][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 24.754486][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 24.754696][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 24.754909][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 24.755125][ T228] __device_attach (drivers/base/dd.c:1030) [ 24.755345][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 24.755551][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 24.755759][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 24.755975][ T228] bus_probe_device (drivers/base/bus.c:537) [ 24.756196][ T228] device_add (drivers/base/core.c:3672) [ 24.756449][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 24.756659][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 24.756881][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 24.757182][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 24.757456][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 24.757663][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 24.757877][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 24.758088][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 24.758313][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 24.758479][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 24.758690][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 24.758894][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 24.759110][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 24.759349][ T228] ksys_write (fs/read_write.c:731) [ 24.759509][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 24.759721][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 24.759938][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 24.760156][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.760444][ T228] RIP: 0033:0x7ff309e74b77 [ 24.760661][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 24.761395][ T228] RSP: 002b:00007ffccd1e9848 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 24.761707][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff309e74b77 [ 24.762014][ T228] RDX: 0000000000000004 RSI: 000055f776af8330 RDI: 0000000000000001 [ 24.762331][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 24.762645][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000004 [ 24.762949][ T228] R13: 00007ff309f30760 R14: 0000000000000004 R15: 00007ff309f2b9c0 | [ 24.831715][ T228] ------------[ cut here ]------------ | [ 24.832031][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 24.832442][ T228] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 24.833125][ T228] Tainted: [W]=WARN [ 24.833298][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.833553][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.833818][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 24.834573][ T228] RSP: 0018:ffffc90000a67910 EFLAGS: 00010246 [ 24.834832][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 24.835139][ T228] RDX: 0000000000000000 RSI: ffff888002472c98 RDI: ffff888004e60b28 [ 24.835511][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 24.835848][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 24.836156][ T228] R13: ffff888002472128 R14: ffff888002472008 R15: ffff888002472000 [ 24.836471][ T228] FS: 00007ff309d33740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 24.836819][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.837096][ T228] CR2: 00007fbfe45bc960 CR3: 0000000009422002 CR4: 0000000000772ef0 [ 24.837425][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 24.837726][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 24.838149][ T228] PKRU: 55555554 [ 24.838319][ T228] Call Trace: [ 24.838485][ T228] [ 24.838593][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.838801][ T228] ? __warn (kernel/panic.c:748) [ 24.838960][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.839401][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 24.839625][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 24.839788][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 24.839987][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 24.840244][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.840460][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 24.840717][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 24.840926][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 24.841143][ T228] register_netdevice (net/core/dev.c:11003) [ 24.841365][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 24.841579][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 24.841807][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 24.842079][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 24.842385][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 24.842651][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 24.842863][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 24.843081][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 24.843426][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 24.843638][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 24.843844][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 24.844052][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 24.844391][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 24.844563][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 24.844779][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 24.844996][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 24.845246][ T228] ksys_write (fs/read_write.c:731) [ 24.845406][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 24.845631][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 24.845838][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.846089][ T228] RIP: 0033:0x7ff309e74b77 [ 24.846319][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 24.847051][ T228] RSP: 002b:00007ffccd1e9848 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 24.847387][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff309e74b77 [ 24.847690][ T228] RDX: 0000000000000002 RSI: 000055f776af8330 RDI: 0000000000000001 [ 24.847998][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 24.848325][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000002 [ 24.848625][ T228] R13: 00007ff309f30760 R14: 0000000000000002 R15: 00007ff309f2b9c0 | [ 31.343468][ T228] ------------[ cut here ]------------ | [ 31.343802][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 31.344247][ T228] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 31.345038][ T228] Tainted: [W]=WARN [ 31.345213][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.345509][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.345784][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 31.346522][ T228] RSP: 0018:ffffc90000a67520 EFLAGS: 00010246 [ 31.346785][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 31.347106][ T228] RDX: 0000000000000000 RSI: ffff88800bdb2c98 RDI: ffff888004e60b78 [ 31.347426][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 31.347738][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 31.348040][ T228] R13: ffff88800bdb2128 R14: ffff88800bdb2008 R15: ffff88800bdb2000 [ 31.348369][ T228] FS: 00007ff309d33740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 31.348731][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.348989][ T228] CR2: 00007ff309ee7733 CR3: 0000000009422003 CR4: 0000000000772ef0 [ 31.349525][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 31.349835][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 31.350155][ T228] PKRU: 55555554 [ 31.350317][ T228] Call Trace: [ 31.350475][ T228] [ 31.350628][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.350841][ T228] ? __warn (kernel/panic.c:748) [ 31.351035][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.351260][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 31.351478][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 31.351640][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 31.351850][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 31.352075][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.352321][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 31.352591][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 31.352809][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 31.353027][ T228] register_netdevice (net/core/dev.c:11003) [ 31.353261][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 31.353515][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 31.353743][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 31.354015][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 31.354190][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 31.354469][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 31.354734][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 31.355002][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 31.355239][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 31.355504][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 31.355722][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 31.355880][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 31.356096][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 31.356334][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 31.356550][ T228] driver_probe_device (drivers/base/dd.c:830) [ 31.356761][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 31.356984][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 31.357257][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 31.357498][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 31.357707][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 31.357920][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 31.358144][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 31.358368][ T228] __device_attach (drivers/base/dd.c:1030) [ 31.358580][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 31.358793][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 31.359003][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 31.359233][ T228] bus_probe_device (drivers/base/bus.c:537) [ 31.359447][ T228] device_add (drivers/base/core.c:3672) [ 31.359660][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 31.359866][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 31.360087][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 31.360391][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 31.360664][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 31.360873][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 31.361091][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 31.361325][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 31.361565][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 31.361731][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 31.361959][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 31.362177][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 31.362399][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 31.362617][ T228] ksys_write (fs/read_write.c:731) [ 31.362779][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 31.362985][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 31.363215][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 31.363492][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.363751][ T228] RIP: 0033:0x7ff309e74b77 [ 31.363968][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 31.364715][ T228] RSP: 002b:00007ffccd1e9848 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 31.365038][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff309e74b77 [ 31.365385][ T228] RDX: 0000000000000004 RSI: 000055f776af8330 RDI: 0000000000000001 [ 31.365699][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 31.366006][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000004 [ 31.366328][ T228] R13: 00007ff309f30760 R14: 0000000000000004 R15: 00007ff309f2b9c0 | [ 31.406577][ T228] ------------[ cut here ]------------ | [ 31.406962][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 31.407365][ T228] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 31.408109][ T228] Tainted: [W]=WARN [ 31.408272][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.408505][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.408747][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 31.409457][ T228] RSP: 0018:ffffc90000a67910 EFLAGS: 00010246 [ 31.409703][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 31.409983][ T228] RDX: 0000000000000000 RSI: ffff88800e5d2c98 RDI: ffff888004e60b28 [ 31.410271][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 31.410564][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 31.410978][ T228] R13: ffff88800e5d2128 R14: ffff88800e5d2008 R15: ffff88800e5d2000 [ 31.411275][ T228] FS: 00007ff309d33740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 31.411613][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.411847][ T228] CR2: 00007ffccd1e6ff8 CR3: 0000000009422003 CR4: 0000000000772ef0 [ 31.412145][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 31.412435][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 31.412715][ T228] PKRU: 55555554 [ 31.412860][ T228] Call Trace: [ 31.413002][ T228] [ 31.413099][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.413414][ T228] ? __warn (kernel/panic.c:748) [ 31.413573][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.413768][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 31.414109][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 31.414271][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 31.414567][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 31.414763][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.414961][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 31.415209][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 31.415512][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 31.415700][ T228] register_netdevice (net/core/dev.c:11003) [ 31.415892][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 31.416090][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 31.416312][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 31.416559][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 31.416817][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 31.417225][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 31.417538][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 31.417744][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 31.417985][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 31.418303][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 31.418494][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 31.418684][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 31.418873][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 31.419143][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 31.419335][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 31.419531][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 31.419728][ T228] ksys_write (fs/read_write.c:731) [ 31.419984][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 31.420194][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 31.420385][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.420613][ T228] RIP: 0033:0x7ff309e74b77 [ 31.420818][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 31.421614][ T228] RSP: 002b:00007ffccd1e7278 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 31.421902][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff309e74b77 [ 31.422240][ T228] RDX: 0000000000000002 RSI: 000055f776af8330 RDI: 0000000000000001 [ 31.422514][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 31.422793][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000002 [ 31.423063][ T228] R13: 00007ff309f30760 R14: 0000000000000002 R15: 00007ff309f2b9c0 | [ 45.307944][ T228] ------------[ cut here ]------------ | [ 45.308191][ T228] WARNING: CPU: 1 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 45.308575][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 45.309476][ T228] Tainted: [W]=WARN [ 45.309626][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.309881][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.310146][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 45.310849][ T228] RSP: 0018:ffffc90000a67910 EFLAGS: 00010246 [ 45.311111][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.311420][ T228] RDX: 0000000000000000 RSI: ffff88800d8b2c98 RDI: ffff888004e60b28 [ 45.311732][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 45.312016][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 45.312432][ T228] R13: ffff88800d8b2128 R14: ffff88800d8b2008 R15: ffff88800d8b2000 [ 45.312779][ T228] FS: 00007ff309d33740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 45.313155][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.313429][ T228] CR2: 00007ff309db8440 CR3: 0000000009422004 CR4: 0000000000772ef0 [ 45.313741][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.314090][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.314386][ T228] PKRU: 55555554 [ 45.314561][ T228] Call Trace: [ 45.314709][ T228] [ 45.314807][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.315006][ T228] ? __warn (kernel/panic.c:748) [ 45.315184][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.315377][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.315583][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.315733][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.315931][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.316212][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.316431][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.316676][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 45.316900][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.317108][ T228] register_netdevice (net/core/dev.c:11003) [ 45.317332][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.317533][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.317746][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.318006][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.318326][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 45.318573][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 45.318771][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 45.318983][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 45.319236][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 45.319424][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 45.319616][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 45.319814][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 45.320012][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 45.320179][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 45.320371][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.320602][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.320804][ T228] ksys_write (fs/read_write.c:731) [ 45.321003][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 45.321225][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.321442][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.321670][ T228] RIP: 0033:0x7ff309e74b77 [ 45.321878][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 45.322688][ T228] RSP: 002b:00007ffccd1e7278 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 45.322970][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff309e74b77 [ 45.323259][ T228] RDX: 0000000000000002 RSI: 000055f776af8330 RDI: 0000000000000001 [ 45.323543][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 45.323817][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000002 [ 45.324101][ T228] R13: 00007ff309f30760 R14: 0000000000000002 R15: 00007ff309f2b9c0 | [ 59.000603][ T228] ------------[ cut here ]------------ | [ 59.001066][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 59.001600][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 59.002935][ T228] Tainted: [W]=WARN [ 59.003272][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 59.003603][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 59.003939][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 59.004868][ T228] RSP: 0018:ffffc90000a67520 EFLAGS: 00010246 [ 59.005282][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 59.005718][ T228] RDX: 0000000000000000 RSI: ffff88800e33ac98 RDI: ffff888004e60b78 [ 59.006114][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 59.006932][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 59.007360][ T228] R13: ffff88800e33a128 R14: ffff88800e33a008 R15: ffff88800e33a000 [ 59.007790][ T228] FS: 00007ff309d33740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 59.008253][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 59.008635][ T228] CR2: 00007ff309db8440 CR3: 0000000009422002 CR4: 0000000000772ef0 [ 59.009023][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 59.009495][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 59.009885][ T228] PKRU: 55555554 [ 59.010085][ T228] Call Trace: [ 59.010298][ T228] [ 59.010498][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 59.010774][ T228] ? __warn (kernel/panic.c:748) [ 59.010990][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 59.011269][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 59.011535][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 59.011732][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 59.011980][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 59.012260][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 59.012520][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 59.012848][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 59.013104][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 59.013395][ T228] register_netdevice (net/core/dev.c:11003) [ 59.013653][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 59.013921][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 59.014211][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 59.014530][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 59.014731][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 59.015113][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 59.015462][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 59.015782][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 59.016184][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 59.016682][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 59.016999][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 59.017245][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 59.017522][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 59.017783][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 59.018057][ T228] driver_probe_device (drivers/base/dd.c:830) [ 59.018333][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 59.018636][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 59.019030][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 59.019312][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 59.019596][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 59.019930][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 59.020340][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 59.020714][ T228] __device_attach (drivers/base/dd.c:1030) [ 59.021100][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 59.021538][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 59.021941][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 59.022385][ T228] bus_probe_device (drivers/base/bus.c:537) [ 59.022784][ T228] device_add (drivers/base/core.c:3672) [ 59.023194][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 59.023576][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 59.023974][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 59.024500][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 59.024997][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 59.025478][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 59.025881][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 59.026314][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 59.026725][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 59.027039][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 59.027478][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 59.027888][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 59.028335][ T228] ksys_write (fs/read_write.c:731) [ 59.028619][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 59.028928][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 59.029233][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 59.029531][ T228] RIP: 0033:0x7ff309e74b77 [ 59.029782][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 59.030726][ T228] RSP: 002b:00007ffccd1e9848 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 59.031086][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff309e74b77 [ 59.031467][ T228] RDX: 0000000000000004 RSI: 000055f776af8330 RDI: 0000000000000001 [ 59.031825][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 59.032207][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000004 [ 59.032570][ T228] R13: 00007ff309f30760 R14: 0000000000000004 R15: 00007ff309f2b9c0 | [ 59.087551][ T228] ------------[ cut here ]------------ | [ 59.088075][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 59.088728][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 59.090047][ T228] Tainted: [W]=WARN [ 59.090310][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 59.090701][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 59.091114][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 59.091887][ T228] RSP: 0018:ffffc90000a67910 EFLAGS: 00010246 [ 59.092182][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 59.092650][ T228] RDX: 0000000000000000 RSI: ffff88800bdb2c98 RDI: ffff888004e60b28 [ 59.093072][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 59.093409][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 59.093696][ T228] R13: ffff88800bdb2128 R14: ffff88800bdb2008 R15: ffff88800bdb2000 [ 59.093997][ T228] FS: 00007ff309d33740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 59.094413][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 59.094655][ T228] CR2: 00007ffccd1e6ff8 CR3: 0000000009422002 CR4: 0000000000772ef0 [ 59.095332][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 59.095621][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 59.095919][ T228] PKRU: 55555554 [ 59.096080][ T228] Call Trace: [ 59.096341][ T228] [ 59.096509][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 59.096852][ T228] ? __warn (kernel/panic.c:748) [ 59.097099][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 59.097489][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 59.097831][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 59.098081][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 59.098429][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 59.098719][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 59.098945][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 59.099280][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 59.099522][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 59.099738][ T228] register_netdevice (net/core/dev.c:11003) [ 59.099950][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 59.100279][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 59.100622][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 59.100921][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 59.101237][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 59.101505][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 59.101714][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 59.102115][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 59.102394][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 59.102604][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 59.102822][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 59.103168][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 59.103380][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 59.103546][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 59.103758][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 59.104101][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 59.104333][ T228] ksys_write (fs/read_write.c:731) [ 59.104501][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 59.104731][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 59.105248][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 59.105555][ T228] RIP: 0033:0x7ff309e74b77 [ 59.105773][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 59.106668][ T228] RSP: 002b:00007ffccd1e7278 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 59.106994][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff309e74b77 [ 59.107325][ T228] RDX: 0000000000000002 RSI: 000055f776af8330 RDI: 0000000000000001 [ 59.107641][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 59.108070][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000002 [ 59.108414][ T228] R13: 00007ff309f30760 R14: 0000000000000002 R15: 00007ff309f2b9c0 | [ 73.601372][ T228] ------------[ cut here ]------------ | [ 73.601691][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 73.602176][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 73.603190][ T228] Tainted: [W]=WARN [ 73.603464][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 73.603788][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 73.604147][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 73.604999][ T228] RSP: 0018:ffffc90000a67910 EFLAGS: 00010246 [ 73.605280][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 73.605613][ T228] RDX: 0000000000000000 RSI: ffff88800e5d2c98 RDI: ffff888004e60b28 [ 73.605950][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 73.606338][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 73.606728][ T228] R13: ffff88800e5d2128 R14: ffff88800e5d2008 R15: ffff88800e5d2000 [ 73.607068][ T228] FS: 00007ff309d33740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 73.607464][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 73.607748][ T228] CR2: 00007ff309db8440 CR3: 0000000009422003 CR4: 0000000000772ef0 [ 73.608106][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 73.608485][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 73.608854][ T228] PKRU: 55555554 [ 73.609027][ T228] Call Trace: [ 73.609215][ T228] [ 73.609333][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 73.609549][ T228] ? __warn (kernel/panic.c:748) [ 73.609725][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 73.609940][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 73.610181][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 73.610363][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 73.610582][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 73.610812][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 73.611042][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 73.611345][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 73.611585][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 73.611817][ T228] register_netdevice (net/core/dev.c:11003) [ 73.612062][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 73.612318][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 73.612574][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 73.612861][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 73.613179][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 73.613472][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 73.613705][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 73.613938][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 73.614315][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 73.614596][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 73.614876][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 73.615162][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 73.615447][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 73.615658][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 73.615921][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 73.616199][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 73.616474][ T228] ksys_write (fs/read_write.c:731) [ 73.616692][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 73.616976][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 73.617310][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 73.617624][ T228] RIP: 0033:0x7ff309e74b77 [ 73.617891][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 73.618755][ T228] RSP: 002b:00007ffccd1e7278 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 73.619162][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff309e74b77 [ 73.619496][ T228] RDX: 0000000000000002 RSI: 000055f776af8330 RDI: 0000000000000001 [ 73.619867][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 73.620223][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000002 [ 73.620575][ T228] R13: 00007ff309f30760 R14: 0000000000000002 R15: 00007ff309f2b9c0 | [ 88.209476][ T228] ------------[ cut here ]------------ | [ 88.210085][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 88.210607][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 88.211574][ T228] Tainted: [W]=WARN [ 88.211762][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 88.212065][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 88.212373][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 88.213236][ T228] RSP: 0018:ffffc90000a67520 EFLAGS: 00010246 [ 88.213560][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 88.214019][ T228] RDX: 0000000000000000 RSI: ffff88800d8b2c98 RDI: ffff888004e60b78 [ 88.214404][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 88.214762][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 88.215114][ T228] R13: ffff88800d8b2128 R14: ffff88800d8b2008 R15: ffff88800d8b2000 [ 88.215480][ T228] FS: 00007ff309d33740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 88.215926][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 88.216233][ T228] CR2: 00007fbfe45bc7d0 CR3: 0000000009422006 CR4: 0000000000772ef0 [ 88.216615][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 88.216961][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 88.217325][ T228] PKRU: 55555554 [ 88.217508][ T228] Call Trace: [ 88.217700][ T228] [ 88.217832][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 88.218070][ T228] ? __warn (kernel/panic.c:748) [ 88.218281][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 88.218554][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 88.218830][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 88.219035][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 88.219316][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 88.219590][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 88.219869][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 88.220259][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 88.220528][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 88.220822][ T228] register_netdevice (net/core/dev.c:11003) [ 88.221099][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 88.221420][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 88.221699][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 88.222019][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 88.222229][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 88.222607][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 88.222950][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 88.223337][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 88.223671][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 88.224042][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 88.224452][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 88.224687][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 88.224982][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 88.225333][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 88.225627][ T228] driver_probe_device (drivers/base/dd.c:830) [ 88.225906][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 88.226187][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 88.226530][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 88.226790][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 88.227059][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 88.227310][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 88.227547][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 88.227795][ T228] __device_attach (drivers/base/dd.c:1030) [ 88.228062][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 88.228340][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 88.228634][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 88.228914][ T228] bus_probe_device (drivers/base/bus.c:537) [ 88.229193][ T228] device_add (drivers/base/core.c:3672) [ 88.229459][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 88.229726][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 88.230007][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 88.230364][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 88.230706][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 88.230984][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 88.231304][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 88.231584][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 88.231861][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 88.232078][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 88.232370][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 88.232631][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 88.232944][ T228] ksys_write (fs/read_write.c:731) [ 88.233175][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 88.233476][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 88.233764][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 88.234186][ T228] RIP: 0033:0x7ff309e74b77 [ 88.234503][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 88.235509][ T228] RSP: 002b:00007ffccd1e9848 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 88.235910][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff309e74b77 [ 88.236301][ T228] RDX: 0000000000000004 RSI: 000055f776af8330 RDI: 0000000000000001 [ 88.236720][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 88.237107][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000004 [ 88.237515][ T228] R13: 00007ff309f30760 R14: 0000000000000004 R15: 00007ff309f2b9c0 | [ 88.289571][ T228] ------------[ cut here ]------------ | [ 88.289998][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 88.290588][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 88.291765][ T228] Tainted: [W]=WARN [ 88.291995][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 88.292338][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 88.292648][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 88.293524][ T228] RSP: 0018:ffffc90000a67910 EFLAGS: 00010246 [ 88.293858][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 88.294248][ T228] RDX: 0000000000000000 RSI: ffff88800e33ac98 RDI: ffff888004e60b28 [ 88.294605][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 88.294967][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 88.295341][ T228] R13: ffff88800e33a128 R14: ffff88800e33a008 R15: ffff88800e33a000 [ 88.295698][ T228] FS: 00007ff309d33740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 88.296144][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 88.296482][ T228] CR2: 00007fbfe45bc7d0 CR3: 0000000009422006 CR4: 0000000000772ef0 [ 88.296872][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 88.297250][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 88.297876][ T228] PKRU: 55555554 [ 88.298075][ T228] Call Trace: [ 88.298312][ T228] [ 88.298464][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 88.298731][ T228] ? __warn (kernel/panic.c:748) [ 88.298987][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 88.299281][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 88.299589][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 88.299810][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 88.300097][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 88.300434][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 88.300696][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 88.301008][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 88.301283][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 88.301524][ T228] register_netdevice (net/core/dev.c:11003) [ 88.301751][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 88.301987][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 88.302249][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 88.302531][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 88.302850][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 88.303169][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 88.303436][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 88.303748][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 88.304088][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 88.304362][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 88.304625][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 88.304870][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 88.305291][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 88.305490][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 88.305852][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 88.306111][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 88.306382][ T228] ksys_write (fs/read_write.c:731) [ 88.306606][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 88.306876][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 88.307272][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 88.307563][ T228] RIP: 0033:0x7ff309e74b77 [ 88.307962][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 88.308900][ T228] RSP: 002b:00007ffccd1e8b68 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 88.309302][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff309e74b77 [ 88.309706][ T228] RDX: 0000000000000002 RSI: 000055f776af8330 RDI: 0000000000000001 [ 88.310116][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 88.310536][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000002 [ 88.310943][ T228] R13: 00007ff309f30760 R14: 0000000000000002 R15: 00007ff309f2b9c0 | [ 96.363228][ T228] ------------[ cut here ]------------ | [ 96.363517][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 96.363919][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 96.364733][ T228] Tainted: [W]=WARN [ 96.364898][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 96.365158][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 96.365413][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 96.366080][ T228] RSP: 0018:ffffc90000a67910 EFLAGS: 00010246 [ 96.366348][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 96.366665][ T228] RDX: 0000000000000000 RSI: ffff88800bdb2c98 RDI: ffff888004e60b28 [ 96.366962][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 96.367272][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 96.367569][ T228] R13: ffff88800bdb2128 R14: ffff88800bdb2008 R15: ffff88800bdb2000 [ 96.367862][ T228] FS: 00007ff309d33740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 96.368209][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 96.368464][ T228] CR2: 00007ff309db8440 CR3: 0000000009422003 CR4: 0000000000772ef0 [ 96.368762][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 96.369058][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 96.369365][ T228] PKRU: 55555554 [ 96.369522][ T228] Call Trace: [ 96.369679][ T228] [ 96.369790][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 96.370004][ T228] ? __warn (kernel/panic.c:748) [ 96.370175][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 96.370386][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 96.370600][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 96.370761][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 96.370964][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 96.371187][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 96.371401][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 96.371653][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 96.371872][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 96.372083][ T228] register_netdevice (net/core/dev.c:11003) [ 96.372306][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 96.372518][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 96.372745][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 96.373014][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 96.373298][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 96.373555][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 96.373761][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 96.373971][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 96.374244][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 96.374451][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 96.374658][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 96.374863][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 96.375072][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 96.375249][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 96.375455][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 96.375669][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 96.375912][ T228] ksys_write (fs/read_write.c:731) [ 96.376104][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 96.376329][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 96.376550][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 96.376798][ T228] RIP: 0033:0x7ff309e74b77 [ 96.377015][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 96.377700][ T228] RSP: 002b:00007ffccd1e8b68 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 96.377999][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff309e74b77 [ 96.378303][ T228] RDX: 0000000000000002 RSI: 000055f776af8330 RDI: 0000000000000001 [ 96.378594][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 96.378888][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000002 [ 96.379187][ T228] R13: 00007ff309f30760 R14: 0000000000000002 R15: 00007ff309f2b9c0 | [ 104.379966][ T228] ------------[ cut here ]------------ | [ 104.380413][ T228] WARNING: CPU: 1 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 104.380850][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 104.381758][ T228] Tainted: [W]=WARN [ 104.381917][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 104.382194][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.382462][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 104.383206][ T228] RSP: 0018:ffffc90000a67520 EFLAGS: 00010246 [ 104.383478][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 104.383791][ T228] RDX: 0000000000000000 RSI: ffff8880026fac98 RDI: ffff888004e60b78 [ 104.384109][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 104.384452][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 104.384778][ T228] R13: ffff8880026fa128 R14: ffff8880026fa008 R15: ffff8880026fa000 [ 104.385089][ T228] FS: 00007ff309d33740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 104.385461][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 104.385732][ T228] CR2: 00007f65272c0000 CR3: 0000000009422003 CR4: 0000000000772ef0 [ 104.386308][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 104.386651][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 104.386970][ T228] PKRU: 55555554 [ 104.387142][ T228] Call Trace: [ 104.387301][ T228] [ 104.387410][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.387647][ T228] ? __warn (kernel/panic.c:748) [ 104.387822][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.388037][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 104.388269][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 104.388438][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 104.388662][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 104.388887][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.389106][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 104.389389][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 104.389629][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 104.389846][ T228] register_netdevice (net/core/dev.c:11003) [ 104.390062][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 104.390300][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 104.390542][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 104.390816][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 104.391027][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 104.391323][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 104.391590][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 104.391864][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 104.392087][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 104.392363][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 104.392590][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 104.392751][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 104.392979][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 104.393209][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 104.393420][ T228] driver_probe_device (drivers/base/dd.c:830) [ 104.393634][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 104.393851][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 104.394119][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 104.394344][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 104.394547][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 104.394758][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 104.394963][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 104.395241][ T228] __device_attach (drivers/base/dd.c:1030) [ 104.395459][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 104.395681][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 104.395898][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 104.396119][ T228] bus_probe_device (drivers/base/bus.c:537) [ 104.396351][ T228] device_add (drivers/base/core.c:3672) [ 104.396575][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 104.396794][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 104.397013][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 104.397305][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 104.397579][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 104.397790][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 104.398010][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 104.398226][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 104.398440][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 104.398607][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 104.398824][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 104.399048][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 104.399275][ T228] ksys_write (fs/read_write.c:731) [ 104.399435][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 104.399657][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 104.399878][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 104.400143][ T228] RIP: 0033:0x7ff309e74b77 [ 104.400369][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 104.401098][ T228] RSP: 002b:00007ffccd1e9848 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 104.401424][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff309e74b77 [ 104.401728][ T228] RDX: 0000000000000004 RSI: 000055f776af8330 RDI: 0000000000000001 [ 104.402036][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 104.402357][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000004 [ 104.402661][ T228] R13: 00007ff309f30760 R14: 0000000000000004 R15: 00007ff309f2b9c0 | [ 104.453585][ T228] ------------[ cut here ]------------ | [ 104.453931][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 104.454387][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 104.455244][ T228] Tainted: [W]=WARN [ 104.455418][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 104.455668][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.455938][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 104.456925][ T228] RSP: 0018:ffffc90000a67910 EFLAGS: 00010246 [ 104.457204][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 104.457528][ T228] RDX: 0000000000000000 RSI: ffff88800e5d2c98 RDI: ffff888004e60b28 [ 104.457830][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 104.458211][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 104.458567][ T228] R13: ffff88800e5d2128 R14: ffff88800e5d2008 R15: ffff88800e5d2000 [ 104.458879][ T228] FS: 00007ff309d33740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 104.459324][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 104.459583][ T228] CR2: 00007ffccd1e6ff8 CR3: 0000000009422005 CR4: 0000000000772ef0 [ 104.459944][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 104.460348][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 104.460697][ T228] PKRU: 55555554 [ 104.460853][ T228] Call Trace: [ 104.461011][ T228] [ 104.461120][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.461444][ T228] ? __warn (kernel/panic.c:748) [ 104.461641][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.461852][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 104.462115][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 104.462356][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 104.462563][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 104.462783][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.462999][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 104.463367][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 104.463587][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 104.463854][ T228] register_netdevice (net/core/dev.c:11003) [ 104.464078][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 104.464370][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 104.464621][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 104.464942][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 104.465484][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 104.465759][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 104.466032][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 104.466263][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 104.466614][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 104.466823][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 104.467033][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 104.467335][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 104.467562][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 104.467730][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 104.467941][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 104.468232][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 104.468464][ T228] ksys_write (fs/read_write.c:731) [ 104.468623][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 104.468896][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 104.469231][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 104.469568][ T228] RIP: 0033:0x7ff309e74b77 [ 104.469777][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 104.470616][ T228] RSP: 002b:00007ffccd1e6ee8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 104.470919][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff309e74b77 [ 104.471555][ T228] RDX: 0000000000000002 RSI: 000055f776af8330 RDI: 0000000000000001 [ 104.471966][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 104.472408][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000002 [ 104.472712][ T228] R13: 00007ff309f30760 R14: 0000000000000002 R15: 00007ff309f2b9c0 | [ 107.488588][ T228] ------------[ cut here ]------------ | [ 107.488906][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 107.490338][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 107.491340][ T228] Tainted: [W]=WARN [ 107.491519][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 107.491818][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 107.492127][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 107.492952][ T228] RSP: 0018:ffffc90000a67910 EFLAGS: 00010246 [ 107.493275][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 107.493621][ T228] RDX: 0000000000000000 RSI: ffff88800e33ac98 RDI: ffff888004e60b28 [ 107.493979][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 107.494336][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 107.494695][ T228] R13: ffff88800e33a128 R14: ffff88800e33a008 R15: ffff88800e33a000 [ 107.495048][ T228] FS: 00007ff309d33740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 107.495472][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 107.495773][ T228] CR2: 000055f776ad71e8 CR3: 0000000009422003 CR4: 0000000000772ef0 [ 107.496144][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 107.496510][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 107.496862][ T228] PKRU: 55555554 [ 107.497044][ T228] Call Trace: [ 107.497239][ T228] [ 107.497365][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 107.497613][ T228] ? __warn (kernel/panic.c:748) [ 107.497793][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 107.498035][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 107.498293][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 107.498483][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 107.498718][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 107.498970][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 107.499235][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 107.499535][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 107.499779][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 107.500020][ T228] register_netdevice (net/core/dev.c:11003) [ 107.500278][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 107.500528][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 107.500785][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 107.501088][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 107.501422][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 107.501729][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 107.501979][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 107.502331][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 107.502638][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 107.502872][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 107.503108][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 107.503361][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 107.503601][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 107.503801][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 107.504055][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 107.504316][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 107.504564][ T228] ksys_write (fs/read_write.c:731) [ 107.504753][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 107.505002][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 107.505263][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 107.505562][ T228] RIP: 0033:0x7ff309e74b77 [ 107.505819][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 107.506675][ T228] RSP: 002b:00007ffccd1e6ee8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 107.507043][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff309e74b77 [ 107.507409][ T228] RDX: 0000000000000002 RSI: 000055f776af8330 RDI: 0000000000000001 [ 107.507749][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 107.508100][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000002 [ 107.508464][ T228] R13: 00007ff309f30760 R14: 0000000000000002 R15: 00007ff309f2b9c0 | [ 110.343894][ T228] ------------[ cut here ]------------ | [ 110.344364][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 110.344859][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 110.345881][ T228] Tainted: [W]=WARN [ 110.346068][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 110.346455][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.346761][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 110.347622][ T228] RSP: 0018:ffffc90000a67520 EFLAGS: 00010246 [ 110.347937][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 110.348298][ T228] RDX: 0000000000000000 RSI: ffff88800bdb2c98 RDI: ffff888004e60b78 [ 110.348642][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 110.348988][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 110.349345][ T228] R13: ffff88800bdb2128 R14: ffff88800bdb2008 R15: ffff88800bdb2000 [ 110.349721][ T228] FS: 00007ff309d33740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 110.350324][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 110.350655][ T228] CR2: 000055f776acf000 CR3: 0000000009422005 CR4: 0000000000772ef0 [ 110.351023][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 110.351443][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 110.351815][ T228] PKRU: 55555554 [ 110.352008][ T228] Call Trace: [ 110.352217][ T228] [ 110.352356][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.352612][ T228] ? __warn (kernel/panic.c:748) [ 110.352809][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.353112][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 110.353404][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 110.353601][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 110.353857][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 110.354124][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.354419][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 110.354723][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 110.354969][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 110.355230][ T228] register_netdevice (net/core/dev.c:11003) [ 110.355484][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 110.355731][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 110.355993][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 110.356312][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 110.356592][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 110.356941][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 110.357266][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 110.357574][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 110.357863][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 110.358178][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 110.358429][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 110.358626][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 110.358891][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 110.359156][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 110.359424][ T228] driver_probe_device (drivers/base/dd.c:830) [ 110.359660][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 110.359898][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 110.360219][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 110.360459][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 110.360694][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 110.360932][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 110.361196][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 110.361465][ T228] __device_attach (drivers/base/dd.c:1030) [ 110.361704][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 110.361939][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 110.362196][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 110.362465][ T228] bus_probe_device (drivers/base/bus.c:537) [ 110.362710][ T228] device_add (drivers/base/core.c:3672) [ 110.362972][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 110.363228][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 110.363476][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 110.363781][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 110.364092][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 110.364346][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 110.364586][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 110.364822][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 110.365087][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 110.365299][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 110.365543][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 110.365797][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 110.366063][ T228] ksys_write (fs/read_write.c:731) [ 110.366266][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 110.366541][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 110.366835][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 110.367156][ T228] RIP: 0033:0x7ff309e74b77 [ 110.367403][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 110.368269][ T228] RSP: 002b:00007ffccd1e9848 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 110.368674][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff309e74b77 [ 110.369041][ T228] RDX: 0000000000000004 RSI: 000055f776af8330 RDI: 0000000000000001 [ 110.369438][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 110.369827][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000004 [ 110.370211][ T228] R13: 00007ff309f30760 R14: 0000000000000004 R15: 00007ff309f2b9c0 | [ 110.443804][ T228] ------------[ cut here ]------------ | [ 110.444349][ T228] WARNING: CPU: 1 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 110.445064][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 110.446597][ T228] Tainted: [W]=WARN [ 110.446869][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 110.447402][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.447809][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 110.449043][ T228] RSP: 0018:ffffc90000a67910 EFLAGS: 00010246 [ 110.449584][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 110.450052][ T228] RDX: 0000000000000000 RSI: ffff8880026fac98 RDI: ffff888004e60b28 [ 110.450654][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 110.451270][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 110.451738][ T228] R13: ffff8880026fa128 R14: ffff8880026fa008 R15: ffff8880026fa000 [ 110.452331][ T228] FS: 00007ff309d33740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 110.452908][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 110.453341][ T228] CR2: 000055d37ba20630 CR3: 0000000009422002 CR4: 0000000000772ef0 [ 110.453811][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 110.454269][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 110.454671][ T228] PKRU: 55555554 [ 110.454882][ T228] Call Trace: [ 110.455116][ T228] [ 110.455315][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.455633][ T228] ? __warn (kernel/panic.c:748) [ 110.455870][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.456196][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 110.456529][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 110.456780][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 110.457100][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 110.457463][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.457804][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 110.458231][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 110.458559][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 110.458879][ T228] register_netdevice (net/core/dev.c:11003) [ 110.459222][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 110.459561][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 110.460240][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 110.460671][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 110.461106][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 110.461538][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 110.461851][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 110.462190][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 110.462607][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 110.462920][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 110.463256][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 110.463582][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 110.463913][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 110.464193][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 110.464518][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 110.464852][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 110.465215][ T228] ksys_write (fs/read_write.c:731) [ 110.465462][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 110.465800][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 110.466123][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 110.466555][ T228] RIP: 0033:0x7ff309e74b77 [ 110.466879][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 110.467994][ T228] RSP: 002b:00007ffccd1e73a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 110.468490][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff309e74b77 [ 110.468959][ T228] RDX: 0000000000000002 RSI: 000055f776af8330 RDI: 0000000000000001 [ 110.469454][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 110.469896][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000002 [ 110.470360][ T228] R13: 00007ff309f30760 R14: 0000000000000002 R15: 00007ff309f2b9c0 | [ 113.316235][ T228] ------------[ cut here ]------------ | [ 113.316571][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 113.317024][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 113.318120][ T228] Tainted: [W]=WARN [ 113.318382][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 113.318677][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 113.318972][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 113.319788][ T228] RSP: 0018:ffffc90000a67910 EFLAGS: 00010246 [ 113.320084][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 113.320447][ T228] RDX: 0000000000000000 RSI: ffff88800e5d2c98 RDI: ffff888004e60b28 [ 113.320775][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 113.321101][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 113.321433][ T228] R13: ffff88800e5d2128 R14: ffff88800e5d2008 R15: ffff88800e5d2000 [ 113.321773][ T228] FS: 00007ff309d33740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 113.322151][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 113.322461][ T228] CR2: 00007ff309db8440 CR3: 0000000009422005 CR4: 0000000000772ef0 [ 113.322801][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 113.323121][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 113.323474][ T228] PKRU: 55555554 [ 113.323645][ T228] Call Trace: [ 113.323820][ T228] [ 113.323939][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 113.324184][ T228] ? __warn (kernel/panic.c:748) [ 113.324362][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 113.324593][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 113.324837][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 113.325015][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 113.325254][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 113.325493][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 113.325726][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 113.326005][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 113.326258][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 113.326628][ T228] register_netdevice (net/core/dev.c:11003) [ 113.327001][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 113.327376][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 113.327737][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 113.328201][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 113.328689][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 113.329159][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 113.329523][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 113.329906][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 113.330378][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 113.330731][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 113.331087][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 113.331462][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 113.331813][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 113.332097][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 113.332471][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 113.332806][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 113.333166][ T228] ksys_write (fs/read_write.c:731) [ 113.333358][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 113.333630][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 113.333845][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 113.334105][ T228] RIP: 0033:0x7ff309e74b77 [ 113.334369][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 113.335216][ T228] RSP: 002b:00007ffccd1e73a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 113.335576][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff309e74b77 [ 113.335895][ T228] RDX: 0000000000000002 RSI: 000055f776af8330 RDI: 0000000000000001 [ 113.336216][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 113.336585][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000002 [ 113.336906][ T228] R13: 00007ff309f30760 R14: 0000000000000002 R15: 00007ff309f2b9c0 | [ 116.019743][ T228] ------------[ cut here ]------------ | [ 116.020279][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 116.021008][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 116.022106][ T228] Tainted: [W]=WARN [ 116.022312][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 116.022619][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.022998][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 116.023971][ T228] RSP: 0018:ffffc90000a67520 EFLAGS: 00010246 [ 116.024324][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 116.024736][ T228] RDX: 0000000000000000 RSI: ffff88800e33ac98 RDI: ffff888004e60b78 [ 116.025181][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 116.025550][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 116.025920][ T228] R13: ffff88800e33a128 R14: ffff88800e33a008 R15: ffff88800e33a000 [ 116.026365][ T228] FS: 00007ff309d33740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 116.026828][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 116.027179][ T228] CR2: 00007f14b3f671b4 CR3: 0000000009422003 CR4: 0000000000772ef0 [ 116.027621][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 116.028052][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 116.028512][ T228] PKRU: 55555554 [ 116.028777][ T228] Call Trace: [ 116.029027][ T228] [ 116.029215][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.029509][ T228] ? __warn (kernel/panic.c:748) [ 116.029748][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.030030][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 116.030327][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 116.030551][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 116.030833][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 116.031126][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.031389][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 116.031710][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 116.031963][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 116.032235][ T228] register_netdevice (net/core/dev.c:11003) [ 116.032502][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 116.032826][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 116.033166][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 116.033519][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 116.033738][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 116.034100][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 116.034465][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 116.034831][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 116.035156][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 116.035566][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 116.035951][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 116.036262][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 116.036677][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 116.037067][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 116.037468][ T228] driver_probe_device (drivers/base/dd.c:830) [ 116.037864][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 116.038273][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 116.038730][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 116.039104][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 116.039494][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 116.039875][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 116.040271][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 116.040668][ T228] __device_attach (drivers/base/dd.c:1030) [ 116.041039][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 116.041430][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 116.041814][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 116.042224][ T228] bus_probe_device (drivers/base/bus.c:537) [ 116.042604][ T228] device_add (drivers/base/core.c:3672) [ 116.042973][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 116.043367][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 116.043775][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 116.044280][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 116.044754][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 116.045122][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 116.045524][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 116.045894][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 116.046335][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 116.046654][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 116.047045][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 116.047437][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 116.047828][ T228] ksys_write (fs/read_write.c:731) [ 116.048117][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 116.048524][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 116.048908][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 116.049408][ T228] RIP: 0033:0x7ff309e74b77 [ 116.049767][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 116.050993][ T228] RSP: 002b:00007ffccd1e9848 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 116.051568][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff309e74b77 [ 116.052101][ T228] RDX: 0000000000000004 RSI: 000055f776af8330 RDI: 0000000000000001 [ 116.052647][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 116.053176][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000004 [ 116.053703][ T228] R13: 00007ff309f30760 R14: 0000000000000004 R15: 00007ff309f2b9c0 | [ 116.110095][ T228] ------------[ cut here ]------------ | [ 116.110657][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 116.111379][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 116.112615][ T228] Tainted: [W]=WARN [ 116.112836][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 116.113213][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.113567][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 116.114614][ T228] RSP: 0018:ffffc90000a67910 EFLAGS: 00010246 [ 116.114999][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 116.115454][ T228] RDX: 0000000000000000 RSI: ffff88800bdb2c98 RDI: ffff888004e60b28 [ 116.115882][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 116.116339][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 116.116798][ T228] R13: ffff88800bdb2128 R14: ffff88800bdb2008 R15: ffff88800bdb2000 [ 116.117242][ T228] FS: 00007ff309d33740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 116.117757][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 116.118112][ T228] CR2: 00007ffccd1e6ff8 CR3: 0000000009422005 CR4: 0000000000772ef0 [ 116.118556][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 116.119008][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 116.119802][ T228] PKRU: 55555554 [ 116.120034][ T228] Call Trace: [ 116.120283][ T228] [ 116.120439][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.120736][ T228] ? __warn (kernel/panic.c:748) [ 116.120972][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.121303][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 116.121616][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 116.121845][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 116.122175][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 116.122506][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.122806][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 116.123197][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 116.123511][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 116.123809][ T228] register_netdevice (net/core/dev.c:11003) [ 116.124113][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 116.124465][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 116.124796][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 116.125213][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 116.125644][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 116.126030][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 116.126340][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 116.126658][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 116.127026][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 116.127353][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 116.127664][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 116.127957][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 116.128268][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 116.128514][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 116.128818][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 116.129160][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 116.129473][ T228] ksys_write (fs/read_write.c:731) [ 116.129696][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 116.130018][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 116.130338][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 116.130706][ T228] RIP: 0033:0x7ff309e74b77 [ 116.131007][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 116.132059][ T228] RSP: 002b:00007ffccd1e6ee8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 116.132622][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff309e74b77 [ 116.133055][ T228] RDX: 0000000000000002 RSI: 000055f776af8330 RDI: 0000000000000001 [ 116.133518][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 116.133960][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000002 [ 116.134425][ T228] R13: 00007ff309f30760 R14: 0000000000000002 R15: 00007ff309f2b9c0 | [ 118.823337][ T228] ------------[ cut here ]------------ | [ 118.823589][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 118.823989][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 118.825072][ T228] Tainted: [W]=WARN [ 118.825232][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 118.825483][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.825730][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 118.826445][ T228] RSP: 0018:ffffc90000a67910 EFLAGS: 00010246 [ 118.826703][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 118.827000][ T228] RDX: 0000000000000000 RSI: ffff8880026fac98 RDI: ffff888004e60b28 [ 118.827308][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 118.827593][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 118.827877][ T228] R13: ffff8880026fa128 R14: ffff8880026fa008 R15: ffff8880026fa000 [ 118.828184][ T228] FS: 00007ff309d33740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 118.828527][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 118.828782][ T228] CR2: 000055f776ad71e8 CR3: 0000000009422001 CR4: 0000000000772ef0 [ 118.829092][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 118.829428][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 118.829728][ T228] PKRU: 55555554 [ 118.829873][ T228] Call Trace: [ 118.830021][ T228] [ 118.830122][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.830332][ T228] ? __warn (kernel/panic.c:748) [ 118.830488][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.830693][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 118.830901][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 118.831063][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 118.831285][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 118.831497][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.831722][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 118.831970][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 118.832187][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 118.832385][ T228] register_netdevice (net/core/dev.c:11003) [ 118.832596][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 118.832810][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 118.833036][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 118.833314][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 118.833584][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 118.833861][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 118.834061][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 118.834283][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 118.834529][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 118.834717][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 118.834913][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 118.835106][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 118.835314][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 118.835477][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 118.835683][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 118.835889][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 118.836086][ T228] ksys_write (fs/read_write.c:731) [ 118.836248][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 118.836467][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 118.836672][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 118.836923][ T228] RIP: 0033:0x7ff309e74b77 [ 118.837121][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 118.837881][ T228] RSP: 002b:00007ffccd1e6ee8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 118.838190][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff309e74b77 [ 118.838477][ T228] RDX: 0000000000000002 RSI: 000055f776af8330 RDI: 0000000000000001 [ 118.838756][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 118.839032][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000002 [ 118.839348][ T228] R13: 00007ff309f30760 R14: 0000000000000002 R15: 00007ff309f2b9c0 | [ 121.119544][ T228] ------------[ cut here ]------------ | [ 121.119934][ T228] WARNING: CPU: 1 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 121.120532][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 121.121413][ T228] Tainted: [W]=WARN [ 121.121577][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 121.121847][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 121.122116][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 121.122856][ T228] RSP: 0000:ffffc90000a67520 EFLAGS: 00010246 [ 121.123122][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 121.123452][ T228] RDX: 0000000000000000 RSI: ffff88800e5d2c98 RDI: ffff888004e60b78 [ 121.123768][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 121.124109][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 121.124457][ T228] R13: ffff88800e5d2128 R14: ffff88800e5d2008 R15: ffff88800e5d2000 [ 121.124793][ T228] FS: 00007ff309d33740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 121.125188][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 121.125477][ T228] CR2: 000055f776ad5630 CR3: 0000000009422001 CR4: 0000000000772ef0 [ 121.125787][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 121.126094][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 121.126473][ T228] PKRU: 55555554 [ 121.126637][ T228] Call Trace: [ 121.126796][ T228] [ 121.126907][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 121.127141][ T228] ? __warn (kernel/panic.c:748) [ 121.127310][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 121.127522][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 121.127747][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 121.127911][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 121.128124][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 121.128392][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 121.128628][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 121.128890][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 121.129103][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 121.129335][ T228] register_netdevice (net/core/dev.c:11003) [ 121.129553][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 121.129786][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 121.130030][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 121.130308][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 121.130475][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 121.130760][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 121.131037][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 121.131318][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 121.131537][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 121.131800][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 121.132024][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 121.132201][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 121.132439][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 121.132662][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 121.132875][ T228] driver_probe_device (drivers/base/dd.c:830) [ 121.133083][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 121.133315][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 121.133570][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 121.133812][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 121.134020][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 121.134329][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 121.134543][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 121.134760][ T228] __device_attach (drivers/base/dd.c:1030) [ 121.134968][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 121.135184][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 121.135394][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 121.135619][ T228] bus_probe_device (drivers/base/bus.c:537) [ 121.135876][ T228] device_add (drivers/base/core.c:3672) [ 121.136165][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 121.136396][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 121.136636][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 121.136930][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 121.137213][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 121.137425][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 121.137643][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 121.137870][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 121.138084][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 121.138269][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 121.138486][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 121.138706][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 121.138932][ T228] ksys_write (fs/read_write.c:731) [ 121.139096][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 121.139332][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 121.139546][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 121.139803][ T228] RIP: 0033:0x7ff309e74b77 [ 121.140019][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 121.140768][ T228] RSP: 002b:00007ffccd1e9848 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 121.141080][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff309e74b77 [ 121.141395][ T228] RDX: 0000000000000004 RSI: 000055f776af8330 RDI: 0000000000000001 [ 121.141739][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 121.142057][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000004 [ 121.142373][ T228] R13: 00007ff309f30760 R14: 0000000000000004 R15: 00007ff309f2b9c0 | [ 121.186693][ T228] ------------[ cut here ]------------ | [ 121.187030][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 121.187450][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 121.188336][ T228] Tainted: [W]=WARN [ 121.188525][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 121.188773][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 121.189032][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 121.189743][ T228] RSP: 0018:ffffc90000a67910 EFLAGS: 00010246 [ 121.190005][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 121.190314][ T228] RDX: 0000000000000000 RSI: ffff88800e33ac98 RDI: ffff888004e60b28 [ 121.190625][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 121.190925][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 121.191240][ T228] R13: ffff88800e33a128 R14: ffff88800e33a008 R15: ffff88800e33a000 [ 121.191539][ T228] FS: 00007ff309d33740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 121.191884][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 121.192163][ T228] CR2: 000055f776acf000 CR3: 0000000009422001 CR4: 0000000000772ef0 [ 121.192683][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 121.192991][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 121.193458][ T228] PKRU: 55555554 [ 121.193616][ T228] Call Trace: [ 121.193774][ T228] [ 121.193879][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 121.194093][ T228] ? __warn (kernel/panic.c:748) [ 121.194279][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 121.194500][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 121.194713][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 121.194879][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 121.195088][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 121.195325][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 121.195551][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 121.195809][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 121.196020][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 121.196257][ T228] register_netdevice (net/core/dev.c:11003) [ 121.196490][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 121.196705][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 121.196940][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 121.197221][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 121.197518][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 121.197779][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 121.197986][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 121.198211][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 121.198471][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 121.198674][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 121.198879][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 121.199084][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 121.199324][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 121.199494][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 121.199701][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 121.199916][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 121.200158][ T228] ksys_write (fs/read_write.c:731) [ 121.200322][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 121.200548][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 121.200757][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 121.201015][ T228] RIP: 0033:0x7ff309e74b77 [ 121.201241][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 121.201957][ T228] RSP: 002b:00007ffccd1e7148 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 121.202279][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff309e74b77 [ 121.202583][ T228] RDX: 0000000000000002 RSI: 000055f776af8330 RDI: 0000000000000001 [ 121.202887][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 121.203385][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000002 [ 121.203685][ T228] R13: 00007ff309f30760 R14: 0000000000000002 R15: 00007ff309f2b9c0 | [ 123.558663][ T228] ------------[ cut here ]------------ | [ 123.558905][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 123.559316][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 123.560103][ T228] Tainted: [W]=WARN [ 123.560299][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 123.560573][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 123.560841][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 123.561565][ T228] RSP: 0018:ffffc90000a67910 EFLAGS: 00010246 [ 123.561824][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 123.562146][ T228] RDX: 0000000000000000 RSI: ffff88800bdb2c98 RDI: ffff888004e60b28 [ 123.562463][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 123.562765][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 123.563074][ T228] R13: ffff88800bdb2128 R14: ffff88800bdb2008 R15: ffff88800bdb2000 [ 123.563381][ T228] FS: 00007ff309d33740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 123.563727][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 123.563980][ T228] CR2: 000055f776ad71e8 CR3: 0000000009422002 CR4: 0000000000772ef0 [ 123.564318][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 123.564599][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 123.564898][ T228] PKRU: 55555554 [ 123.565057][ T228] Call Trace: [ 123.565225][ T228] [ 123.565327][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 123.565558][ T228] ? __warn (kernel/panic.c:748) [ 123.565721][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 123.565915][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 123.566115][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 123.566281][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 123.566496][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 123.566707][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 123.566910][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 123.567226][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 123.567453][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 123.567656][ T228] register_netdevice (net/core/dev.c:11003) [ 123.567875][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 123.568089][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 123.568338][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 123.568625][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 123.568906][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 123.569176][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 123.569383][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 123.569614][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 123.569885][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 123.570080][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 123.570310][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 123.570514][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 123.570737][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 123.570900][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 123.571104][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 123.571318][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 123.571518][ T228] ksys_write (fs/read_write.c:731) [ 123.571671][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 123.571896][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 123.572105][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 123.572387][ T228] RIP: 0033:0x7ff309e74b77 [ 123.572600][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 123.573311][ T228] RSP: 002b:00007ffccd1e7148 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 123.573645][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff309e74b77 [ 123.573937][ T228] RDX: 0000000000000002 RSI: 000055f776af8330 RDI: 0000000000000001 [ 123.574253][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 123.574551][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000002 [ 123.574840][ T228] R13: 00007ff309f30760 R14: 0000000000000002 R15: 00007ff309f2b9c0 | [ 125.575172][ T228] ------------[ cut here ]------------ | [ 125.575536][ T228] WARNING: CPU: 1 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 125.575999][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 125.576946][ T228] Tainted: [W]=WARN [ 125.577108][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 125.577376][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.577696][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 125.578463][ T228] RSP: 0018:ffffc90000a67520 EFLAGS: 00010246 [ 125.578745][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 125.579049][ T228] RDX: 0000000000000000 RSI: ffff8880026fac98 RDI: ffff888004e60b78 [ 125.579586][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 125.579942][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 125.580285][ T228] R13: ffff8880026fa128 R14: ffff8880026fa008 R15: ffff8880026fa000 [ 125.580616][ T228] FS: 00007ff309d33740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 125.580999][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 125.581313][ T228] CR2: 000055d38ae9aa10 CR3: 0000000009422005 CR4: 0000000000772ef0 [ 125.581635][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 125.581959][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 125.582297][ T228] PKRU: 55555554 [ 125.582463][ T228] Call Trace: [ 125.582628][ T228] [ 125.582741][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.582956][ T228] ? __warn (kernel/panic.c:748) [ 125.583126][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.583379][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 125.583604][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 125.583772][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 125.583983][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 125.584225][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.584464][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 125.584749][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 125.584984][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 125.585221][ T228] register_netdevice (net/core/dev.c:11003) [ 125.585453][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 125.585697][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 125.585989][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 125.586283][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 125.586493][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 125.586782][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 125.587066][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 125.587358][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 125.587594][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 125.587872][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 125.588095][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 125.588277][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 125.588499][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 125.588715][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 125.588929][ T228] driver_probe_device (drivers/base/dd.c:830) [ 125.589160][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 125.589382][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 125.589648][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 125.589879][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 125.590087][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 125.590314][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 125.590529][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 125.590753][ T228] __device_attach (drivers/base/dd.c:1030) [ 125.590965][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 125.591198][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 125.591408][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 125.591634][ T228] bus_probe_device (drivers/base/bus.c:537) [ 125.591878][ T228] device_add (drivers/base/core.c:3672) [ 125.592094][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 125.592323][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 125.592552][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 125.592820][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 125.593087][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 125.593302][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 125.593518][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 125.593724][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 125.593946][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 125.594114][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 125.594341][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 125.594566][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 125.594790][ T228] ksys_write (fs/read_write.c:731) [ 125.594958][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 125.595202][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 125.595424][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 125.595707][ T228] RIP: 0033:0x7ff309e74b77 [ 125.595939][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 125.596727][ T228] RSP: 002b:00007ffccd1e9848 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 125.597056][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff309e74b77 [ 125.597436][ T228] RDX: 0000000000000004 RSI: 000055f776af8330 RDI: 0000000000000001 [ 125.597746][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 125.598064][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000004 [ 125.598387][ T228] R13: 00007ff309f30760 R14: 0000000000000004 R15: 00007ff309f2b9c0 | [ 125.738110][ T228] ------------[ cut here ]------------ | [ 125.738505][ T228] WARNING: CPU: 1 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 125.738900][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 125.739843][ T228] Tainted: [W]=WARN [ 125.740331][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 125.740564][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.740803][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 125.741540][ T228] RSP: 0018:ffffc90000a67910 EFLAGS: 00010246 [ 125.741782][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 125.742059][ T228] RDX: 0000000000000000 RSI: ffff88800e5d2c98 RDI: ffff888004e60b28 [ 125.742421][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 125.742701][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 125.742976][ T228] R13: ffff88800e5d2128 R14: ffff88800e5d2008 R15: ffff88800e5d2000 [ 125.743276][ T228] FS: 00007ff309d33740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 125.743596][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 125.743837][ T228] CR2: 000055f776af8330 CR3: 0000000009422005 CR4: 0000000000772ef0 [ 125.744111][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 125.744409][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 125.744686][ T228] PKRU: 55555554 [ 125.744825][ T228] Call Trace: [ 125.744967][ T228] [ 125.745075][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.745276][ T228] ? __warn (kernel/panic.c:748) [ 125.745421][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.745609][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 125.745808][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 125.745951][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 125.746149][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 125.746363][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 125.746581][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 125.746815][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 125.747005][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 125.747214][ T228] register_netdevice (net/core/dev.c:11003) [ 125.747413][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 125.747609][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 125.747816][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 125.748057][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 125.748331][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 125.748584][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 125.748774][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 125.748969][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 125.749223][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 125.749411][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 125.749608][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 125.749797][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 125.749990][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 125.750156][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 125.750355][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 125.750540][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 125.750749][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 125.750945][ T228] ksys_write (fs/read_write.c:731) [ 125.751090][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 125.751290][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 125.751490][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 125.751684][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 125.751913][ T228] RIP: 0033:0x7ff309e74b77 [ 125.752115][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 125.752775][ T228] RSP: 002b:00007ffccd1e9848 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 125.753070][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff309e74b77 [ 125.753363][ T228] RDX: 0000000000000002 RSI: 000055f776af8330 RDI: 0000000000000001 [ 125.753640][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 125.753914][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000002 [ 125.754200][ T228] R13: 00007ff309f30760 R14: 0000000000000002 R15: 00007ff309f2b9c0 | [ 126.453652][ T228] ------------[ cut here ]------------ | [ 126.453929][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 126.454399][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 126.456319][ T228] Tainted: [W]=WARN [ 126.456517][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 126.456795][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 126.457092][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 126.457987][ T228] RSP: 0018:ffffc90000a67910 EFLAGS: 00010246 [ 126.458399][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 126.458770][ T228] RDX: 0000000000000000 RSI: ffff88800e33ac98 RDI: ffff888004e60b28 [ 126.459095][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 126.459559][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 126.459892][ T228] R13: ffff88800e33a128 R14: ffff88800e33a008 R15: ffff88800e33a000 [ 126.460341][ T228] FS: 00007ff309d33740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 126.460716][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 126.460979][ T228] CR2: 00007f9c004ad1b4 CR3: 0000000009422002 CR4: 0000000000772ef0 [ 126.461424][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 126.461738][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 126.462043][ T228] PKRU: 55555554 [ 126.462309][ T228] Call Trace: [ 126.462481][ T228] [ 126.462592][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 126.462800][ T228] ? __warn (kernel/panic.c:748) [ 126.462973][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 126.463297][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 126.463518][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 126.463687][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 126.463897][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 126.464120][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 126.464433][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 126.464723][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 126.464938][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 126.465212][ T228] register_netdevice (net/core/dev.c:11003) [ 126.465429][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 126.465652][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 126.465881][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 126.466167][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 126.466481][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 126.466769][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 126.466995][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 126.467246][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 126.467530][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 126.467749][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 126.467973][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 126.468222][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 126.468466][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 126.468642][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 126.468864][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 126.469083][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 126.469338][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 126.469571][ T228] ksys_write (fs/read_write.c:731) [ 126.469740][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 126.469960][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 126.470207][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 126.470432][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 126.470699][ T228] RIP: 0033:0x7ff309e74b77 [ 126.470926][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 126.471721][ T228] RSP: 002b:00007ffccd1e9848 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 126.472045][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff309e74b77 [ 126.472382][ T228] RDX: 0000000000000002 RSI: 000055f776af8330 RDI: 0000000000000001 [ 126.472706][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 126.473024][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000002 [ 126.473362][ T228] R13: 00007ff309f30760 R14: 0000000000000002 R15: 00007ff309f2b9c0 | [ 134.764971][ T228] ------------[ cut here ]------------ | [ 134.765361][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 134.765769][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 134.766645][ T228] Tainted: [W]=WARN [ 134.766805][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 134.767058][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 134.767346][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 134.768024][ T228] RSP: 0018:ffffc90000a67910 EFLAGS: 00010246 [ 134.768315][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 134.768620][ T228] RDX: 0000000000000000 RSI: ffff888002472c98 RDI: ffff888004e60b28 [ 134.768921][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 134.769269][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 134.769584][ T228] R13: ffff888002472128 R14: ffff888002472008 R15: ffff888002472000 [ 134.769878][ T228] FS: 00007ff309d33740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 134.770253][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 134.770510][ T228] CR2: 000055d37ba7e148 CR3: 0000000009422005 CR4: 0000000000772ef0 [ 134.770807][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 134.771104][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 134.771430][ T228] PKRU: 55555554 [ 134.771594][ T228] Call Trace: [ 134.771755][ T228] [ 134.771867][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 134.772077][ T228] ? __warn (kernel/panic.c:748) [ 134.772270][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 134.772484][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 134.772699][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 134.772864][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 134.773070][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 134.773336][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 134.773562][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 134.773816][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 134.774032][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 134.774270][ T228] register_netdevice (net/core/dev.c:11003) [ 134.774484][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 134.774706][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 134.774932][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 134.775221][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 134.775508][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 134.775769][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 134.775980][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 134.776217][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 134.776522][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 134.776744][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 134.776969][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 134.777250][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 134.777563][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 134.777852][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 134.778229][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 134.778576][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 134.778934][ T228] ksys_write (fs/read_write.c:731) [ 134.779222][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 134.779615][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 134.779958][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 134.780398][ T228] RIP: 0033:0x7ff309e74b77 [ 134.780770][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 134.781906][ T228] RSP: 002b:00007ffccd1e9848 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 134.782313][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff309e74b77 [ 134.782688][ T228] RDX: 0000000000000002 RSI: 000055f776af8330 RDI: 0000000000000001 [ 134.783048][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 134.783428][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000002 [ 134.783738][ T228] R13: 00007ff309f30760 R14: 0000000000000002 R15: 00007ff309f2b9c0 | [ 137.507872][ T228] ------------[ cut here ]------------ | [ 137.508750][ T228] WARNING: CPU: 1 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 137.509231][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 137.510191][ T228] Tainted: [W]=WARN [ 137.510531][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 137.510805][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 137.511073][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 137.511822][ T228] RSP: 0018:ffffc90000a67520 EFLAGS: 00010246 [ 137.512091][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 137.512413][ T228] RDX: 0000000000000000 RSI: ffff88800d8b2c98 RDI: ffff888004e60b78 [ 137.512730][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 137.513034][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 137.513383][ T228] R13: ffff88800d8b2128 R14: ffff88800d8b2008 R15: ffff88800d8b2000 [ 137.513717][ T228] FS: 00007ff309d33740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 137.514075][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 137.514357][ T228] CR2: 000055f776ad4cdc CR3: 0000000009422001 CR4: 0000000000772ef0 [ 137.514717][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 137.515255][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 137.515777][ T228] PKRU: 55555554 [ 137.516036][ T228] Call Trace: [ 137.516206][ T228] [ 137.516351][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 137.516566][ T228] ? __warn (kernel/panic.c:748) [ 137.516741][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 137.516953][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 137.517181][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 137.517364][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 137.517570][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 137.517804][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 137.518023][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 137.518336][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 137.518549][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 137.518776][ T228] register_netdevice (net/core/dev.c:11003) [ 137.518993][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 137.519229][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 137.519455][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 137.519756][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 137.519927][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 137.520219][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 137.520489][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 137.520821][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 137.521042][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 137.521315][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 137.521529][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 137.521703][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 137.521919][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 137.522150][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 137.522372][ T228] driver_probe_device (drivers/base/dd.c:830) [ 137.522580][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 137.522802][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 137.523057][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 137.523276][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 137.523480][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 137.523715][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 137.523931][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 137.524161][ T228] __device_attach (drivers/base/dd.c:1030) [ 137.524368][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 137.524588][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 137.524823][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 137.525058][ T228] bus_probe_device (drivers/base/bus.c:537) [ 137.525299][ T228] device_add (drivers/base/core.c:3672) [ 137.525532][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 137.525762][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 137.525996][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 137.526314][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 137.526615][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 137.526853][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 137.527080][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 137.527324][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 137.527551][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 137.527742][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 137.527970][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 137.528217][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 137.528452][ T228] ksys_write (fs/read_write.c:731) [ 137.528626][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 137.528942][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 137.529187][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 137.529463][ T228] RIP: 0033:0x7ff309e74b77 [ 137.529714][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 137.530501][ T228] RSP: 002b:00007ffccd1e9848 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 137.530851][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff309e74b77 [ 137.531193][ T228] RDX: 0000000000000004 RSI: 000055f776af8330 RDI: 0000000000000001 [ 137.531522][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 137.531866][ T228] R10: 00007ff309ee73e0 R11: 0000000000000246 R12: 0000000000000004 [ 137.532211][ T228] R13: 00007ff309f30760 R14: 0000000000000004 R15: 00007ff309f2b9c0 | [ 137.686551][ T228] ------------[ cut here ]------------ | [ 137.687114][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 137.687790][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 137.689072][ T228] Tainted: [W]=WARN [ 137.689335][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 137.689793][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 137.690201][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 137.691289][ T228] RSP: 0018:ffffc90000a67910 EFLAGS: 00010246 [ 137.691716][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 137.692205][ T228] RDX: 0000000000000000 RSI: ffff88800e6eac98 RDI: ffff888004e60b28 [ 137.692664][ T228] RBP: ffffffff9bb23440 R08: 0000000000000000 R09: fffffbfff333d83c [ 137.693175][ T228] R10: ffffffff999ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 137.693651][ T228] R13: ffff88800e6ea128 R14: ffff88800e6ea008 R15: ffff88800e6ea000 [ 137.694143][ T228] FS: 00007ff309d33740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 137.694574][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 137.694827][ T228] CR2: 000055f776af8330 CR3: 0000000009422003 CR4: 0000000000772ef0 [ 137.695470][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 137.695795][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 137.696097][ T228] PKRU: 55555554 [ 137.696294][ T228] Call Trace: [ 137.696461][ T228] [ 137.696572][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 137.696785][ T228] ? __warn (kernel/panic.c:748) [ 137.696946][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 137.697173][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 137.697389][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 137.697547][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 137.697751][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 137.697972][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 137.698208][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 137.698462][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 137.698692][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 137.698901][ T228] register_netdevice (net/core/dev.c:11003) [ 137.699111][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 137.699347][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 137.699572][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 137.699834][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 137.700116][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 137.700409][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 137.700615][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 137.700828][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 137.701085][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 137.701307][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 137.701514][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 137.701722][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 137.701926][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 137.702094][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 137.702324][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 137.702529][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 137.702740][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 137.702961][ T228] ksys_write (fs/read_write.c:731) [ 137.703120][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 137.703352][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 137.703565][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 137.703773][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 137.704028][ T228] RIP: 0033:0x7ff309e74b77 [ 137.704273][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 137.704944][ T228] RSP: 002b:00007ffccd1e9848 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 137.705272][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff309e74b77 [ 137.705564][ T228] RDX: 0000000000000002 RSI: 000055f776af8330 RDI: 0000000000000001 [ 137.705866][ T228] RBP: 000055f776af8330 R08: 0000000000000000 R09: 00007ff309ee74e0 [ 137.706180][ T228] R10: 00007ff309ee73e0 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