====================================== | 0 | xx__-> [ 9.468340][ T228] ------------[ cut here ]------------ | [ 9.468681][ 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) | [ 9.469193][ T228] Modules linked in: netdevsim [ 9.469839][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.470110][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.470378][ 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 [ 9.471113][ T228] RSP: 0018:ffffc90000b27520 EFLAGS: 00010246 [ 9.471377][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.471684][ T228] RDX: 0000000000000000 RSI: ffff8880093c2c98 RDI: ffff888004bb2e38 [ 9.471994][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 9.472316][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 9.472633][ T228] R13: ffff8880093c2128 R14: ffff8880093c2008 R15: ffff8880093c2000 [ 9.472945][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 9.473326][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.473600][ T228] CR2: 0000560ccf3f1338 CR3: 00000000058c4006 CR4: 0000000000772ef0 [ 9.473913][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.474228][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.474535][ T228] PKRU: 55555554 [ 9.474695][ T228] Call Trace: [ 9.474852][ T228] [ 9.474969][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.475186][ T228] ? __warn (kernel/panic.c:748) [ 9.475347][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.475552][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.475762][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.475922][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.476136][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.476354][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.476567][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.476823][ 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) [ 9.477034][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.477253][ T228] register_netdevice (net/core/dev.c:11003) [ 9.477468][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.477685][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.477905][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.478178][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.478337][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.478617][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.478878][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.479151][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.479375][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.479634][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.479842][ 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)) [ 9.479996][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.480215][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.480423][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 9.480629][ T228] driver_probe_device (drivers/base/dd.c:830) [ 9.480838][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 9.481044][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.481300][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 9.481507][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.481707][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.481910][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.482128][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.482342][ T228] __device_attach (drivers/base/dd.c:1030) [ 9.482548][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.482748][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.482950][ 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) [ 9.483173][ T228] bus_probe_device (drivers/base/bus.c:537) [ 9.483377][ T228] device_add (drivers/base/core.c:3672) [ 9.483587][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.483793][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.484010][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.484281][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.484547][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.484750][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.484958][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.485168][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.485382][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.485545][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.485757][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.485955][ 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) [ 9.486175][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.486384][ T228] ksys_write (fs/read_write.c:731) [ 9.486539][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.486738][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.486956][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.487169][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.487417][ T228] RIP: 0033:0x7ff90314cb77 [ 9.487631][ 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 [ 9.488350][ T228] RSP: 002b:00007ffd5a920bf8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.488667][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff90314cb77 [ 9.488969][ T228] RDX: 0000000000000004 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 9.489282][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000003 R09: 0000000000000077 [ 9.489588][ T228] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000004 [ 9.489889][ T228] R13: 00007ff903208760 R14: 0000000000000004 R15: 00007ff9032039c0 | [ 14.518558][ T228] ------------[ cut here ]------------ | [ 14.518904][ 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) | [ 14.519312][ T228] Modules linked in: netdevsim [last unloaded: ip6_udp_tunnel] | [ 14.519999][ T228] Tainted: [W]=WARN [ 14.520204][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.520451][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 14.520701][ 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 [ 14.521370][ T228] RSP: 0018:ffffc90000b27910 EFLAGS: 00010246 [ 14.521623][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 14.521913][ T228] RDX: 0000000000000000 RSI: ffff888004972c98 RDI: ffff888004bb2de8 [ 14.522220][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 14.522505][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 14.522796][ T228] R13: ffff888004972128 R14: ffff888004972008 R15: ffff888004972000 [ 14.523296][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 14.523640][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 14.523884][ T228] CR2: 0000560ccf3f0330 CR3: 00000000058c4003 CR4: 0000000000772ef0 [ 14.524180][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 14.524467][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 14.524751][ T228] PKRU: 55555554 [ 14.524906][ T228] Call Trace: [ 14.525056][ T228] [ 14.525196][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 14.525392][ T228] ? __warn (kernel/panic.c:748) [ 14.525550][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 14.525752][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 14.525957][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 14.526120][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 14.526316][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 14.526537][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 14.526738][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 14.526987][ 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) [ 14.527196][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 14.527399][ T228] register_netdevice (net/core/dev.c:11003) [ 14.527602][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 14.527818][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 14.528028][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 14.528287][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 14.528562][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 14.528817][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 14.529014][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 14.529236][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 14.529489][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 14.529686][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 14.529882][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 14.530091][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 14.530292][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 14.530453][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 14.530654][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 14.530865][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 14.531089][ T228] ksys_write (fs/read_write.c:731) [ 14.531246][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 14.531456][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 14.531654][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 14.531893][ T228] RIP: 0033:0x7ff90314cb77 [ 14.532102][ 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 [ 14.532747][ T228] RSP: 002b:00007ffd5a920af8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 14.533037][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff90314cb77 [ 14.533327][ T228] RDX: 0000000000000002 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 14.533610][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 14.533893][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000002 [ 14.534180][ T228] R13: 00007ff903208760 R14: 0000000000000002 R15: 00007ff9032039c0 | [ 19.893843][ T228] ------------[ cut here ]------------ | [ 19.894312][ 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) | [ 19.894755][ T228] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 19.895502][ T228] Tainted: [W]=WARN [ 19.895667][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.895944][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.896228][ 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 [ 19.896977][ T228] RSP: 0018:ffffc90000b27520 EFLAGS: 00010246 [ 19.897259][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 19.897579][ T228] RDX: 0000000000000000 RSI: ffff88800d932c98 RDI: ffff888004bb2e38 [ 19.897899][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 19.898373][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 19.898702][ T228] R13: ffff88800d932128 R14: ffff88800d932008 R15: ffff88800d932000 [ 19.899029][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 19.899413][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.899687][ T228] CR2: 00007ff9031bf733 CR3: 00000000058c4003 CR4: 0000000000772ef0 [ 19.900011][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 19.900340][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 19.900659][ T228] PKRU: 55555554 [ 19.900827][ T228] Call Trace: [ 19.900992][ T228] [ 19.901119][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.901343][ T228] ? __warn (kernel/panic.c:748) [ 19.901510][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.901729][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 19.901953][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 19.902128][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 19.902348][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 19.902582][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.902811][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 19.903100][ 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) [ 19.903323][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 19.903546][ T228] register_netdevice (net/core/dev.c:11003) [ 19.903769][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 19.903996][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 19.904244][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 19.904524][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 19.904692][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 19.904973][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 19.905260][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 19.905542][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 19.905772][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 19.906048][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 19.906287][ 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)) [ 19.906453][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 19.906677][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 19.906901][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 19.907134][ T228] driver_probe_device (drivers/base/dd.c:830) [ 19.907354][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 19.907575][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 19.907846][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 19.908069][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 19.908302][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 19.908545][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 19.908761][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 19.908986][ T228] __device_attach (drivers/base/dd.c:1030) [ 19.909216][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 19.909431][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 19.909652][ 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) [ 19.909878][ T228] bus_probe_device (drivers/base/bus.c:537) [ 19.910112][ T228] device_add (drivers/base/core.c:3672) [ 19.910336][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 19.910550][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 19.910784][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 19.911065][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 19.911357][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 19.911571][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 19.911794][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 19.912010][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 19.912244][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 19.912417][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 19.912646][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 19.912862][ 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) [ 19.913099][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 19.913324][ T228] ksys_write (fs/read_write.c:731) [ 19.913492][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 19.913729][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 19.914072][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 19.914307][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.914574][ T228] RIP: 0033:0x7ff90314cb77 [ 19.914798][ 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 [ 19.915567][ T228] RSP: 002b:00007ffd5a924398 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 19.915895][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff90314cb77 [ 19.916225][ T228] RDX: 0000000000000004 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 19.916546][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 19.916876][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000004 [ 19.917205][ T228] R13: 00007ff903208760 R14: 0000000000000004 R15: 00007ff9032039c0 | [ 19.964515][ T228] ------------[ cut here ]------------ | [ 19.964894][ 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) | [ 19.965333][ T228] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 19.965999][ T228] Tainted: [W]=WARN [ 19.966247][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.966498][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.966747][ 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 [ 19.967539][ T228] RSP: 0018:ffffc90000b27910 EFLAGS: 00010246 [ 19.967796][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 19.968176][ T228] RDX: 0000000000000000 RSI: ffff888005a8ac98 RDI: ffff888004bb2de8 [ 19.968482][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 19.968785][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 19.969169][ T228] R13: ffff888005a8a128 R14: ffff888005a8a008 R15: ffff888005a8a000 [ 19.969459][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 19.969798][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.970052][ T228] CR2: 00007ff9031bf733 CR3: 00000000058c4003 CR4: 0000000000772ef0 [ 19.970432][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 19.970740][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 19.971039][ T228] PKRU: 55555554 [ 19.971279][ T228] Call Trace: [ 19.971436][ T228] [ 19.971545][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.971758][ T228] ? __warn (kernel/panic.c:748) [ 19.971916][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.972213][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 19.972425][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 19.972583][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 19.972787][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 19.973003][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.973431][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 19.973695][ 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) [ 19.973906][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 19.974133][ T228] register_netdevice (net/core/dev.c:11003) [ 19.974346][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 19.974564][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 19.974798][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 19.975061][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 19.975347][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 19.975609][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 19.975807][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 19.976014][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 19.976295][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 19.976492][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 19.976691][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 19.976889][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 19.977105][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 19.977265][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 19.977468][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 19.977674][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 19.977887][ T228] ksys_write (fs/read_write.c:731) [ 19.978046][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 19.978272][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 19.978493][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.978747][ T228] RIP: 0033:0x7ff90314cb77 [ 19.978957][ 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 [ 19.979690][ T228] RSP: 002b:00007ffd5a924398 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 19.979995][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff90314cb77 [ 19.980304][ T228] RDX: 0000000000000002 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 19.980609][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 19.980900][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000002 [ 19.981204][ T228] R13: 00007ff903208760 R14: 0000000000000002 R15: 00007ff9032039c0 | [ 26.205830][ T228] ------------[ cut here ]------------ | [ 26.206195][ 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) | [ 26.206640][ T228] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 26.207493][ T228] Tainted: [W]=WARN [ 26.207675][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.207954][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 26.208246][ 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 [ 26.209014][ T228] RSP: 0018:ffffc90000b27520 EFLAGS: 00010246 [ 26.209308][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 26.209637][ T228] RDX: 0000000000000000 RSI: ffff888004b9ac98 RDI: ffff888004bb2e38 [ 26.209968][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 26.210312][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 26.210639][ T228] R13: ffff888004b9a128 R14: ffff888004b9a008 R15: ffff888004b9a000 [ 26.210964][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 26.211351][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.211627][ T228] CR2: 00007f2c3f907000 CR3: 00000000058c4003 CR4: 0000000000772ef0 [ 26.212069][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 26.212412][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 26.212742][ T228] PKRU: 55555554 [ 26.212917][ T228] Call Trace: [ 26.213104][ T228] [ 26.213231][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 26.213465][ T228] ? __warn (kernel/panic.c:748) [ 26.213666][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 26.213894][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 26.214142][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 26.214317][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 26.214542][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 26.214788][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 26.215029][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 26.215330][ 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) [ 26.215569][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 26.215802][ T228] register_netdevice (net/core/dev.c:11003) [ 26.216036][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 26.216282][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 26.216528][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 26.216817][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 26.217000][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 26.217302][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 26.217590][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 26.217876][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 26.218127][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 26.218514][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 26.218756][ 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)) [ 26.218934][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 26.219184][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 26.219419][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 26.219655][ T228] driver_probe_device (drivers/base/dd.c:830) [ 26.219883][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 26.220122][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 26.220399][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 26.220624][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 26.220846][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 26.221073][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 26.221305][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 26.221534][ T228] __device_attach (drivers/base/dd.c:1030) [ 26.221752][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 26.221976][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 26.222212][ 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) [ 26.222443][ T228] bus_probe_device (drivers/base/bus.c:537) [ 26.222674][ T228] device_add (drivers/base/core.c:3672) [ 26.222903][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 26.223138][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 26.223374][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 26.223661][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 26.223941][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 26.224169][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 26.224391][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 26.224607][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 26.224830][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 26.225011][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 26.225245][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 26.225463][ 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) [ 26.225688][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 26.225913][ T228] ksys_write (fs/read_write.c:731) [ 26.226094][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 26.226310][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 26.226540][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 26.226762][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 26.227026][ T228] RIP: 0033:0x7ff90314cb77 [ 26.227256][ 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 [ 26.227970][ T228] RSP: 002b:00007ffd5a924398 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 26.228322][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff90314cb77 [ 26.228643][ T228] RDX: 0000000000000004 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 26.228953][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 26.229279][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000004 [ 26.229601][ T228] R13: 00007ff903208760 R14: 0000000000000004 R15: 00007ff9032039c0 | [ 26.265283][ T228] ------------[ cut here ]------------ | [ 26.265696][ 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) | [ 26.266116][ T228] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 26.266895][ T228] Tainted: [W]=WARN [ 26.267086][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.267344][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 26.267604][ 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 [ 26.268322][ T228] RSP: 0018:ffffc90000b27910 EFLAGS: 00010246 [ 26.268594][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 26.268898][ T228] RDX: 0000000000000000 RSI: ffff88800d93ac98 RDI: ffff888004bb2de8 [ 26.269210][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 26.269604][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 26.269908][ T228] R13: ffff88800d93a128 R14: ffff88800d93a008 R15: ffff88800d93a000 [ 26.270226][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 26.270576][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.270833][ T228] CR2: 00007ff9031c13a1 CR3: 00000000058c4003 CR4: 0000000000772ef0 [ 26.271159][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 26.271466][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 26.271760][ T228] PKRU: 55555554 [ 26.271920][ T228] Call Trace: [ 26.272092][ T228] [ 26.272208][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 26.272415][ T228] ? __warn (kernel/panic.c:748) [ 26.272581][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 26.272781][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 26.272985][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 26.273152][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 26.273352][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 26.273578][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 26.273789][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 26.274044][ 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) [ 26.274272][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 26.274479][ T228] register_netdevice (net/core/dev.c:11003) [ 26.274684][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 26.274895][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 26.275126][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 26.275377][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 26.275652][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 26.275902][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 26.276111][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 26.276318][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 26.276569][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 26.276771][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 26.276971][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 26.277182][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 26.277389][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 26.277549][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 26.277751][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 26.277959][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 26.278175][ T228] ksys_write (fs/read_write.c:731) [ 26.278344][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 26.278554][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 26.278757][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 26.278997][ T228] RIP: 0033:0x7ff90314cb77 [ 26.279210][ 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 [ 26.279869][ T228] RSP: 002b:00007ffd5a921dc8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 26.280173][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff90314cb77 [ 26.280459][ T228] RDX: 0000000000000002 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 26.280746][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 26.281033][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000002 [ 26.281326][ T228] R13: 00007ff903208760 R14: 0000000000000002 R15: 00007ff9032039c0 | [ 38.461859][ T228] ------------[ cut here ]------------ | [ 38.462174][ 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) | [ 38.462551][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 38.463321][ T228] Tainted: [W]=WARN [ 38.463465][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.463696][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 38.463932][ 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 [ 38.464595][ T228] RSP: 0018:ffffc90000b27910 EFLAGS: 00010246 [ 38.464834][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 38.465118][ T228] RDX: 0000000000000000 RSI: ffff88800d8bac98 RDI: ffff888004bb2de8 [ 38.465399][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 38.465671][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 38.465944][ T228] R13: ffff88800d8ba128 R14: ffff88800d8ba008 R15: ffff88800d8ba000 [ 38.466233][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 38.466555][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 38.466792][ T228] CR2: 00007ff9031bf733 CR3: 00000000058c4001 CR4: 0000000000772ef0 [ 38.467069][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 38.467355][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 38.467629][ T228] PKRU: 55555554 [ 38.467768][ T228] Call Trace: [ 38.467907][ T228] [ 38.468008][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 38.468206][ T228] ? __warn (kernel/panic.c:748) [ 38.468384][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 38.468573][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 38.468767][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 38.468913][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 38.469112][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 38.469319][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 38.469514][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 38.469753][ 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) [ 38.469944][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 38.470146][ T228] register_netdevice (net/core/dev.c:11003) [ 38.470339][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 38.470539][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 38.470742][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 38.470987][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 38.471248][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 38.471494][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 38.471683][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 38.471883][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 38.472130][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 38.472320][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 38.472508][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 38.472698][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 38.472890][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 38.473042][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 38.473242][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 38.473440][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 38.473644][ T228] ksys_write (fs/read_write.c:731) [ 38.473788][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 38.473983][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 38.474180][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 38.474409][ T228] RIP: 0033:0x7ff90314cb77 [ 38.474600][ 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 [ 38.475257][ T228] RSP: 002b:00007ffd5a921dc8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 38.475534][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff90314cb77 [ 38.475809][ T228] RDX: 0000000000000002 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 38.476094][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 38.476374][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000002 [ 38.476645][ T228] R13: 00007ff903208760 R14: 0000000000000002 R15: 00007ff9032039c0 | [ 50.548744][ T228] ------------[ cut here ]------------ | [ 50.549182][ 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) | [ 50.549594][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 50.550437][ T228] Tainted: [W]=WARN [ 50.550596][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.550850][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.551123][ 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 [ 50.551836][ T228] RSP: 0018:ffffc90000b27520 EFLAGS: 00010246 [ 50.552101][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 50.552404][ T228] RDX: 0000000000000000 RSI: ffff888005a8ac98 RDI: ffff888004bb2e38 [ 50.552708][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 50.553011][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 50.553360][ T228] R13: ffff888005a8a128 R14: ffff888005a8a008 R15: ffff888005a8a000 [ 50.553670][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 50.554028][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.554292][ T228] CR2: 00007ff7cbfcb000 CR3: 00000000058c4005 CR4: 0000000000772ef0 [ 50.554595][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 50.554896][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 50.555206][ T228] PKRU: 55555554 [ 50.555582][ T228] Call Trace: [ 50.555740][ T228] [ 50.555847][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.556051][ T228] ? __warn (kernel/panic.c:748) [ 50.556221][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.556427][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 50.556637][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 50.556792][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 50.556998][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 50.557226][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.557441][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 50.557699][ 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) [ 50.557908][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 50.558125][ T228] register_netdevice (net/core/dev.c:11003) [ 50.558346][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 50.558561][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 50.558783][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 50.559045][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 50.559267][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 50.559534][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 50.559796][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 50.560058][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 50.560283][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 50.560540][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 50.560751][ 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)) [ 50.560905][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 50.561126][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 50.561338][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 50.561545][ T228] driver_probe_device (drivers/base/dd.c:830) [ 50.561750][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 50.561955][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 50.562221][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 50.562426][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 50.562626][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 50.562831][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 50.563032][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 50.563250][ T228] __device_attach (drivers/base/dd.c:1030) [ 50.563453][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 50.563661][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 50.563865][ 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) [ 50.564090][ T228] bus_probe_device (drivers/base/bus.c:537) [ 50.564297][ T228] device_add (drivers/base/core.c:3672) [ 50.564502][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 50.564703][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 50.564917][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 50.565190][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 50.565454][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 50.565662][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 50.565872][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 50.566086][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 50.566296][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 50.566460][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 50.566673][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 50.566893][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 50.567112][ T228] ksys_write (fs/read_write.c:731) [ 50.567268][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 50.567485][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 50.567689][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.567939][ T228] RIP: 0033:0x7ff90314cb77 [ 50.568159][ 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 [ 50.568873][ T228] RSP: 002b:00007ffd5a924398 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 50.569187][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff90314cb77 [ 50.569488][ T228] RDX: 0000000000000004 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 50.569794][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 50.570101][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000004 [ 50.570402][ T228] R13: 00007ff903208760 R14: 0000000000000004 R15: 00007ff9032039c0 | [ 50.620566][ T228] ------------[ cut here ]------------ | [ 50.620849][ 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) | [ 50.621232][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 50.622002][ T228] Tainted: [W]=WARN [ 50.622288][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.622522][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.622761][ 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 [ 50.623414][ T228] RSP: 0018:ffffc90000b27910 EFLAGS: 00010246 [ 50.623649][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 50.623917][ T228] RDX: 0000000000000000 RSI: ffff8880093c2c98 RDI: ffff888004bb2de8 [ 50.624203][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 50.624479][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 50.624756][ T228] R13: ffff8880093c2128 R14: ffff8880093c2008 R15: ffff8880093c2000 [ 50.625026][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 50.625357][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.625590][ T228] CR2: 00007ffd5a921ff8 CR3: 00000000058c4005 CR4: 0000000000772ef0 [ 50.625866][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 50.626150][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 50.626515][ T228] PKRU: 55555554 [ 50.626659][ T228] Call Trace: [ 50.626798][ T228] [ 50.626893][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.627095][ T228] ? __warn (kernel/panic.c:748) [ 50.627246][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.627432][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 50.627627][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 50.627770][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 50.627962][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 50.628182][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.628381][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 50.628622][ 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) [ 50.628818][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 50.629009][ T228] register_netdevice (net/core/dev.c:11003) [ 50.629210][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 50.629407][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 50.629607][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 50.629855][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 50.630119][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 50.630360][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 50.630544][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 50.630739][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 50.630979][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 50.631182][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 50.631370][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 50.631561][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 50.631752][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 50.631900][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 50.632100][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 50.632297][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 50.632494][ T228] ksys_write (fs/read_write.c:731) [ 50.632638][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 50.632831][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 50.633018][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.633258][ T228] RIP: 0033:0x7ff90314cb77 [ 50.633452][ T228] Code: Unable to access opcode bytes at 0x7ff90314cb4d. Code starting with the faulting instruction =========================================== [ 50.633705][ T228] RSP: 002b:00007ffd5a921dc8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 50.633981][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff90314cb77 [ 50.634262][ T228] RDX: 0000000000000002 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 50.634534][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 50.634807][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000002 [ 50.635095][ T228] R13: 00007ff903208760 R14: 0000000000000002 R15: 00007ff9032039c0 | [ 62.780921][ T228] ------------[ cut here ]------------ | [ 62.781360][ 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) | [ 62.781739][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 62.782500][ T228] Tainted: [W]=WARN [ 62.782641][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 62.782878][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 62.783126][ 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 [ 62.783771][ T228] RSP: 0018:ffffc90000b27910 EFLAGS: 00010246 [ 62.784007][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 62.784292][ T228] RDX: 0000000000000000 RSI: ffff88800d932c98 RDI: ffff888004bb2de8 [ 62.784565][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 62.784840][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 62.785120][ T228] R13: ffff88800d932128 R14: ffff88800d932008 R15: ffff88800d932000 [ 62.785395][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 62.785718][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 62.785952][ T228] CR2: 00007ff9031bf733 CR3: 00000000058c4005 CR4: 0000000000772ef0 [ 62.786245][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 62.786526][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 62.786804][ T228] PKRU: 55555554 [ 62.786945][ T228] Call Trace: [ 62.787096][ T228] [ 62.787196][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 62.787383][ T228] ? __warn (kernel/panic.c:748) [ 62.787529][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 62.787717][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 62.787911][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 62.788055][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 62.788274][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 62.788475][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 62.788674][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 62.788913][ 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) [ 62.789114][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 62.789308][ T228] register_netdevice (net/core/dev.c:11003) [ 62.789504][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 62.789704][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 62.789906][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 62.790160][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 62.790422][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 62.790668][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 62.790856][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 62.791052][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 62.791306][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 62.791495][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 62.791688][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 62.791878][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 62.792082][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 62.792238][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 62.792430][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 62.792631][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 62.792830][ T228] ksys_write (fs/read_write.c:731) [ 62.792976][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 62.793185][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 62.793378][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 62.793609][ T228] RIP: 0033:0x7ff90314cb77 [ 62.793805][ 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 [ 62.794462][ T228] RSP: 002b:00007ffd5a921dc8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 62.794744][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff90314cb77 [ 62.795025][ T228] RDX: 0000000000000002 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 62.795311][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 62.795589][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000002 [ 62.795867][ T228] R13: 00007ff903208760 R14: 0000000000000002 R15: 00007ff9032039c0 | [ 75.157680][ T228] ------------[ cut here ]------------ | [ 75.158105][ 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) | [ 75.158554][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 75.159559][ T228] Tainted: [W]=WARN [ 75.159727][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 75.160004][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 75.160310][ 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 [ 75.161062][ T228] RSP: 0018:ffffc90000b27520 EFLAGS: 00010246 [ 75.162131][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 75.162467][ T228] RDX: 0000000000000000 RSI: ffff88800f3aac98 RDI: ffff888004bb2e38 [ 75.162793][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 75.163122][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 75.163446][ T228] R13: ffff88800f3aa128 R14: ffff88800f3aa008 R15: ffff88800f3aa000 [ 75.163766][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 75.164165][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 75.164440][ T228] CR2: 00007f326ca9fa00 CR3: 00000000058c4003 CR4: 0000000000772ef0 [ 75.164761][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 75.165096][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 75.165425][ T228] PKRU: 55555554 [ 75.165590][ T228] Call Trace: [ 75.165754][ T228] [ 75.165871][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 75.166100][ T228] ? __warn (kernel/panic.c:748) [ 75.166270][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 75.166487][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 75.166712][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 75.166885][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 75.167114][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 75.167348][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 75.167577][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 75.167854][ 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) [ 75.168114][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 75.168339][ T228] register_netdevice (net/core/dev.c:11003) [ 75.168565][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 75.168795][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 75.169030][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 75.169318][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 75.169488][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 75.169775][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 75.170055][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 75.170351][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 75.170616][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 75.170890][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 75.171126][ 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)) [ 75.171292][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 75.171517][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 75.171745][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 75.171966][ T228] driver_probe_device (drivers/base/dd.c:830) [ 75.172217][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 75.172441][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 75.172712][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 75.172932][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 75.173157][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 75.173381][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 75.173598][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 75.173828][ T228] __device_attach (drivers/base/dd.c:1030) [ 75.174048][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 75.174275][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 75.174495][ 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) [ 75.174720][ T228] bus_probe_device (drivers/base/bus.c:537) [ 75.174949][ T228] device_add (drivers/base/core.c:3672) [ 75.175180][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 75.175404][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 75.175635][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 75.175920][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 75.176228][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 75.176446][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 75.176670][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 75.176883][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 75.177121][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 75.177298][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 75.177520][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 75.177748][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 75.177982][ T228] ksys_write (fs/read_write.c:731) [ 75.178179][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 75.178414][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 75.178636][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 75.178910][ T228] RIP: 0033:0x7ff90314cb77 [ 75.179146][ 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 [ 75.179892][ T228] RSP: 002b:00007ffd5a924398 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 75.180246][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff90314cb77 [ 75.180572][ T228] RDX: 0000000000000004 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 75.180889][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 75.181220][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000004 [ 75.181548][ T228] R13: 00007ff903208760 R14: 0000000000000004 R15: 00007ff9032039c0 | [ 75.216758][ T228] ------------[ cut here ]------------ | [ 75.217178][ 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) | [ 75.217577][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 75.218411][ T228] Tainted: [W]=WARN [ 75.218660][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 75.218909][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 75.219178][ 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 [ 75.219862][ T228] RSP: 0018:ffffc90000b27910 EFLAGS: 00010246 [ 75.220123][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 75.220418][ T228] RDX: 0000000000000000 RSI: ffff88800f15ac98 RDI: ffff888004bb2de8 [ 75.220717][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 75.221008][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 75.221310][ T228] R13: ffff88800f15a128 R14: ffff88800f15a008 R15: ffff88800f15a000 [ 75.221602][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 75.221946][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 75.222285][ T228] CR2: 00007f6c171a0000 CR3: 00000000058c4006 CR4: 0000000000772ef0 [ 75.222584][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 75.222880][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 75.223277][ T228] PKRU: 55555554 [ 75.223427][ T228] Call Trace: [ 75.223575][ T228] [ 75.223677][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 75.223876][ T228] ? __warn (kernel/panic.c:748) [ 75.224030][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 75.224312][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 75.224519][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 75.224673][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 75.224876][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 75.225173][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 75.225382][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 75.225636][ 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) [ 75.225842][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 75.226045][ T228] register_netdevice (net/core/dev.c:11003) [ 75.226342][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 75.226551][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 75.226767][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 75.227030][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 75.227387][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 75.227641][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 75.227847][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 75.228059][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 75.228397][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 75.228585][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 75.228782][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 75.228973][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 75.229253][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 75.229410][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 75.229607][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 75.229809][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 75.230008][ T228] ksys_write (fs/read_write.c:731) [ 75.230211][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 75.230414][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 75.230601][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 75.230827][ T228] RIP: 0033:0x7ff90314cb77 [ 75.231024][ 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 [ 75.231696][ T228] RSP: 002b:00007ffd5a9236b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 75.231977][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff90314cb77 [ 75.232265][ T228] RDX: 0000000000000002 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 75.232552][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 75.232831][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000002 [ 75.233115][ T228] R13: 00007ff903208760 R14: 0000000000000002 R15: 00007ff9032039c0 | [ 82.600219][ T228] ------------[ cut here ]------------ | [ 82.600476][ 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) | [ 82.600883][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 82.601839][ T228] Tainted: [W]=WARN [ 82.601994][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 82.602313][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 82.602573][ 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 [ 82.603273][ T228] RSP: 0018:ffffc90000b27910 EFLAGS: 00010246 [ 82.603534][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 82.603829][ T228] RDX: 0000000000000000 RSI: ffff888004b9ac98 RDI: ffff888004bb2de8 [ 82.604141][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 82.604437][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 82.604729][ T228] R13: ffff888004b9a128 R14: ffff888004b9a008 R15: ffff888004b9a000 [ 82.605022][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 82.605376][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 82.605626][ T228] CR2: 00007ff9031bf733 CR3: 00000000058c4003 CR4: 0000000000772ef0 [ 82.605928][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 82.606232][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 82.606528][ T228] PKRU: 55555554 [ 82.606678][ T228] Call Trace: [ 82.606828][ T228] [ 82.606931][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 82.607138][ T228] ? __warn (kernel/panic.c:748) [ 82.607295][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 82.607494][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 82.607704][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 82.607855][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 82.608069][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 82.608297][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 82.608505][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 82.608762][ 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) [ 82.608969][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 82.609185][ T228] register_netdevice (net/core/dev.c:11003) [ 82.609390][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 82.609602][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 82.609831][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 82.610098][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 82.610377][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 82.610636][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 82.610838][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 82.611051][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 82.611320][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 82.611519][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 82.611718][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 82.611926][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 82.612142][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 82.612302][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 82.612508][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 82.612719][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 82.612928][ T228] ksys_write (fs/read_write.c:731) [ 82.613091][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 82.613305][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 82.613514][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 82.613767][ T228] RIP: 0033:0x7ff90314cb77 [ 82.613976][ 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 [ 82.614679][ T228] RSP: 002b:00007ffd5a9236b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 82.614989][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff90314cb77 [ 82.615300][ T228] RDX: 0000000000000002 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 82.615597][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 82.615894][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000002 [ 82.616210][ T228] R13: 00007ff903208760 R14: 0000000000000002 R15: 00007ff9032039c0 | [ 89.752835][ T228] ------------[ cut here ]------------ | [ 89.753267][ 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) | [ 89.753694][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 89.754554][ T228] Tainted: [W]=WARN [ 89.754715][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 89.754973][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.755252][ 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 [ 89.755972][ T228] RSP: 0018:ffffc90000b27520 EFLAGS: 00010246 [ 89.756245][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 89.756556][ T228] RDX: 0000000000000000 RSI: ffff88800d93ac98 RDI: ffff888004bb2e38 [ 89.756864][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 89.757281][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 89.757593][ T228] R13: ffff88800d93a128 R14: ffff88800d93a008 R15: ffff88800d93a000 [ 89.757906][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 89.758288][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 89.758549][ T228] CR2: 00007ff9031bf733 CR3: 00000000058c4004 CR4: 0000000000772ef0 [ 89.758860][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 89.759178][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 89.759488][ T228] PKRU: 55555554 [ 89.759649][ T228] Call Trace: [ 89.759806][ T228] [ 89.759913][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.760133][ T228] ? __warn (kernel/panic.c:748) [ 89.760298][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.760511][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 89.760729][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 89.760892][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 89.761108][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 89.761336][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.761553][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 89.761816][ 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) [ 89.762033][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 89.762262][ T228] register_netdevice (net/core/dev.c:11003) [ 89.762483][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 89.762708][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 89.762960][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 89.763236][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 89.763400][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 89.763683][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 89.763948][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 89.764224][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 89.764449][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 89.764712][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 89.764925][ 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)) [ 89.765097][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 89.765315][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 89.765530][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 89.765740][ T228] driver_probe_device (drivers/base/dd.c:830) [ 89.765955][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 89.766177][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 89.766433][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 89.766643][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 89.766851][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 89.767060][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 89.767278][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 89.767499][ T228] __device_attach (drivers/base/dd.c:1030) [ 89.767709][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 89.767914][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 89.768146][ 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) [ 89.768366][ T228] bus_probe_device (drivers/base/bus.c:537) [ 89.768576][ T228] device_add (drivers/base/core.c:3672) [ 89.768787][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 89.768997][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 89.769228][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 89.769496][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 89.769765][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 89.769977][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 89.770203][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 89.770408][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 89.770627][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 89.770794][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 89.771007][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 89.771236][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 89.771454][ T228] ksys_write (fs/read_write.c:731) [ 89.771612][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 89.771830][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 89.772040][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 89.772311][ T228] RIP: 0033:0x7ff90314cb77 [ 89.772526][ 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 [ 89.773253][ T228] RSP: 002b:00007ffd5a924398 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 89.773573][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff90314cb77 [ 89.773879][ T228] RDX: 0000000000000004 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 89.774196][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 89.774504][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000004 [ 89.774815][ T228] R13: 00007ff903208760 R14: 0000000000000004 R15: 00007ff9032039c0 | [ 89.821868][ T228] ------------[ cut here ]------------ | [ 89.822187][ 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) | [ 89.822584][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 89.823379][ T228] Tainted: [W]=WARN [ 89.823527][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 89.823765][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.824014][ 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 [ 89.824689][ T228] RSP: 0018:ffffc90000b27910 EFLAGS: 00010246 [ 89.824930][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 89.825248][ T228] RDX: 0000000000000000 RSI: ffff88800d8bac98 RDI: ffff888004bb2de8 [ 89.825534][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 89.825809][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 89.826096][ T228] R13: ffff88800d8ba128 R14: ffff88800d8ba008 R15: ffff88800d8ba000 [ 89.826376][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 89.826709][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 89.826951][ T228] CR2: 00007ffd5a921ff8 CR3: 00000000058c4004 CR4: 0000000000772ef0 [ 89.827257][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 89.827554][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 89.827840][ T228] PKRU: 55555554 [ 89.828111][ T228] Call Trace: [ 89.828259][ T228] [ 89.828365][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.828559][ T228] ? __warn (kernel/panic.c:748) [ 89.828708][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.828907][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 89.829126][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 89.829275][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 89.829472][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 89.829682][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.829883][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 89.830136][ 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) [ 89.830328][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 89.830528][ T228] register_netdevice (net/core/dev.c:11003) [ 89.830723][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 89.830924][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 89.831139][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 89.831383][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 89.831642][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 89.831889][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 89.832091][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 89.832293][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 89.832541][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 89.832737][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 89.832929][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 89.833145][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 89.833355][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 89.833512][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 89.833713][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 89.833916][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 89.834130][ T228] ksys_write (fs/read_write.c:731) [ 89.834281][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 89.834481][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 89.834682][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 89.834919][ T228] RIP: 0033:0x7ff90314cb77 [ 89.835131][ T228] Code: Unable to access opcode bytes at 0x7ff90314cb4d. Code starting with the faulting instruction =========================================== [ 89.835381][ T228] RSP: 002b:00007ffd5a921a38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 89.835669][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff90314cb77 [ 89.835954][ T228] RDX: 0000000000000002 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 89.836257][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 89.836532][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000002 [ 89.836810][ T228] R13: 00007ff903208760 R14: 0000000000000002 R15: 00007ff9032039c0 | [ 92.500316][ T228] ------------[ cut here ]------------ | [ 92.500582][ 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) | [ 92.501003][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 92.501865][ T228] Tainted: [W]=WARN [ 92.502024][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 92.502297][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 92.502564][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 92.503468][ T228] RSP: 0018:ffffc90000b27910 EFLAGS: 00010246 [ 92.503737][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 92.504053][ T228] RDX: 0000000000000000 RSI: ffff888005a8ac98 RDI: ffff888004bb2de8 [ 92.504553][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 92.504864][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 92.505348][ T228] R13: ffff888005a8a128 R14: ffff888005a8a008 R15: ffff888005a8a000 [ 92.505662][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 92.506016][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 92.506449][ T228] CR2: 0000560ccf3cf1e8 CR3: 00000000058c4005 CR4: 0000000000772ef0 [ 92.506764][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 92.507070][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 92.507494][ T228] PKRU: 55555554 [ 92.507655][ T228] Call Trace: [ 92.507813][ T228] [ 92.507929][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 92.508276][ T228] ? __warn (kernel/panic.c:748) [ 92.508442][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 92.508648][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 92.508866][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 92.509023][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 92.509314][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 92.509536][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 92.509757][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 92.510027][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 92.510347][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 92.510561][ T228] register_netdevice (net/core/dev.c:11003) [ 92.510775][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 92.510994][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 92.511305][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 92.511573][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 92.511863][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 92.512201][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 92.512410][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 92.512624][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 92.512888][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 92.513104][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 92.513317][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 92.513526][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 92.513740][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 92.513909][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 92.514130][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 92.514341][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 92.514552][ T228] ksys_write (fs/read_write.c:731) [ 92.514706][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 92.514922][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 92.515135][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 92.515379][ T228] RIP: 0033:0x7ff90314cb77 [ 92.515583][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 92.516345][ T228] RSP: 002b:00007ffd5a921a38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 92.516650][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff90314cb77 [ 92.516947][ T228] RDX: 0000000000000002 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 92.517253][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 92.517557][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000002 [ 92.517848][ T228] R13: 00007ff903208760 R14: 0000000000000002 R15: 00007ff9032039c0 | [ 94.938858][ T228] ------------[ cut here ]------------ | [ 94.939271][ 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) | [ 94.939689][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 94.940549][ T228] Tainted: [W]=WARN [ 94.940708][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 94.940964][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 94.941690][ 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 [ 94.942445][ T228] RSP: 0018:ffffc90000b27520 EFLAGS: 00010246 [ 94.942713][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 94.943018][ T228] RDX: 0000000000000000 RSI: ffff8880093c2c98 RDI: ffff888004bb2e38 [ 94.943340][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 94.943656][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 94.943961][ T228] R13: ffff8880093c2128 R14: ffff8880093c2008 R15: ffff8880093c2000 [ 94.944278][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 94.944639][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 94.944901][ T228] CR2: 0000560ccf3c7000 CR3: 00000000058c4005 CR4: 0000000000772ef0 [ 94.945221][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 94.945532][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 94.945843][ T228] PKRU: 55555554 [ 94.946000][ T228] Call Trace: [ 94.946168][ T228] [ 94.946279][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 94.946486][ T228] ? __warn (kernel/panic.c:748) [ 94.946647][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 94.946855][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 94.947068][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 94.947250][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 94.947555][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 94.947779][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 94.948005][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 94.948294][ 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) [ 94.948517][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 94.948734][ T228] register_netdevice (net/core/dev.c:11003) [ 94.948946][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 94.949178][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 94.949407][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 94.949675][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 94.949838][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 94.950119][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 94.950407][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 94.950670][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 94.950886][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 94.951157][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 94.951371][ 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)) [ 94.951535][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 94.951753][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 94.951967][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 94.952190][ T228] driver_probe_device (drivers/base/dd.c:830) [ 94.952397][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 94.952606][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 94.952861][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 94.953067][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 94.953288][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 94.953496][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 94.953702][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 94.953916][ T228] __device_attach (drivers/base/dd.c:1030) [ 94.954133][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 94.954340][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 94.954546][ 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) [ 94.954765][ T228] bus_probe_device (drivers/base/bus.c:537) [ 94.954974][ T228] device_add (drivers/base/core.c:3672) [ 94.955193][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 94.955402][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 94.955620][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 94.955888][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 94.956169][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 94.956388][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 94.956603][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 94.956807][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 94.957019][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 94.957200][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 94.957412][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 94.957629][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 94.957847][ T228] ksys_write (fs/read_write.c:731) [ 94.958017][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 94.958250][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 94.958461][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 94.958715][ T228] RIP: 0033:0x7ff90314cb77 [ 94.958928][ 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 [ 94.959658][ T228] RSP: 002b:00007ffd5a924398 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 94.959966][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff90314cb77 [ 94.960291][ T228] RDX: 0000000000000004 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 94.960599][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 94.960908][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000004 [ 94.961227][ T228] R13: 00007ff903208760 R14: 0000000000000004 R15: 00007ff9032039c0 | [ 95.005415][ T228] ------------[ cut here ]------------ | [ 95.005709][ 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) | [ 95.006184][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 95.006958][ T228] Tainted: [W]=WARN [ 95.007129][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 95.007431][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 95.007671][ 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 [ 95.008343][ T228] RSP: 0018:ffffc90000b27910 EFLAGS: 00010246 [ 95.008587][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 95.008863][ T228] RDX: 0000000000000000 RSI: ffff88800d932c98 RDI: ffff888004bb2de8 [ 95.009149][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 95.009425][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 95.009705][ T228] R13: ffff88800d932128 R14: ffff88800d932008 R15: ffff88800d932000 [ 95.009980][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 95.010315][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 95.010546][ T228] CR2: 0000560ccf3c7000 CR3: 00000000058c4005 CR4: 0000000000772ef0 [ 95.010925][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 95.011219][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 95.011494][ T228] PKRU: 55555554 [ 95.011637][ T228] Call Trace: [ 95.011779][ T228] [ 95.011877][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 95.012066][ T228] ? __warn (kernel/panic.c:748) [ 95.012231][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 95.012423][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 95.012619][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 95.012761][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 95.012949][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 95.013163][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 95.013360][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 95.013596][ 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) [ 95.013794][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 95.013984][ T228] register_netdevice (net/core/dev.c:11003) [ 95.014191][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 95.014391][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 95.014593][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 95.014834][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 95.015109][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 95.015352][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 95.015540][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 95.015737][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 95.015980][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 95.016182][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 95.016372][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 95.016575][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 95.016767][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 95.016917][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 95.017124][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 95.017323][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 95.017519][ T228] ksys_write (fs/read_write.c:731) [ 95.017671][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 95.017878][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 95.018091][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 95.018320][ T228] RIP: 0033:0x7ff90314cb77 [ 95.018513][ 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 [ 95.019168][ T228] RSP: 002b:00007ffd5a921ef8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 95.019458][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff90314cb77 [ 95.019732][ T228] RDX: 0000000000000002 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 95.020008][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 95.020298][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000002 [ 95.020584][ T228] R13: 00007ff903208760 R14: 0000000000000002 R15: 00007ff9032039c0 | [ 97.450881][ T228] ------------[ cut here ]------------ | [ 97.451352][ 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) | [ 97.451991][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 97.453356][ T228] Tainted: [W]=WARN [ 97.453611][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 97.454033][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 97.454478][ 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 [ 97.455516][ T228] RSP: 0018:ffffc90000b27910 EFLAGS: 00010246 [ 97.455851][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 97.456200][ T228] RDX: 0000000000000000 RSI: ffff88800f3aac98 RDI: ffff888004bb2de8 [ 97.456524][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 97.456923][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 97.457409][ T228] R13: ffff88800f3aa128 R14: ffff88800f3aa008 R15: ffff88800f3aa000 [ 97.457893][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 97.458473][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 97.458851][ T228] CR2: 00007ff9031bf733 CR3: 00000000058c4004 CR4: 0000000000772ef0 [ 97.459314][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 97.459778][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 97.460219][ T228] PKRU: 55555554 [ 97.460440][ T228] Call Trace: [ 97.460657][ T228] [ 97.460810][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 97.461114][ T228] ? __warn (kernel/panic.c:748) [ 97.461343][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 97.461652][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 97.461984][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 97.462253][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 97.462570][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 97.462908][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 97.463247][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 97.463644][ 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) [ 97.463973][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 97.464308][ T228] register_netdevice (net/core/dev.c:11003) [ 97.464624][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 97.464956][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 97.465313][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 97.465730][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 97.466191][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 97.466587][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 97.466870][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 97.467182][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 97.467544][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 97.467846][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 97.468180][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 97.468480][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 97.468711][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 97.468967][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 97.469266][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 97.469590][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 97.469925][ T228] ksys_write (fs/read_write.c:731) [ 97.470196][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 97.470526][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 97.470782][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 97.471194][ T228] RIP: 0033:0x7ff90314cb77 [ 97.471526][ 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 [ 97.472637][ T228] RSP: 002b:00007ffd5a921ef8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 97.473129][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff90314cb77 [ 97.473609][ T228] RDX: 0000000000000002 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 97.474102][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 97.474587][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000002 [ 97.475046][ T228] R13: 00007ff903208760 R14: 0000000000000002 R15: 00007ff9032039c0 | [ 99.680380][ T228] ------------[ cut here ]------------ | [ 99.681047][ 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) | [ 99.681825][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 99.683359][ T228] Tainted: [W]=WARN [ 99.683565][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 99.683850][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.684167][ 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 [ 99.685022][ T228] RSP: 0018:ffffc90000b27520 EFLAGS: 00010246 [ 99.685326][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 99.685697][ T228] RDX: 0000000000000000 RSI: ffff88800f15ac98 RDI: ffff888004bb2e38 [ 99.686041][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 99.686409][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 99.686757][ T228] R13: ffff88800f15a128 R14: ffff88800f15a008 R15: ffff88800f15a000 [ 99.687105][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 99.687501][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 99.687800][ T228] CR2: 0000560ccf3e7658 CR3: 00000000058c4004 CR4: 0000000000772ef0 [ 99.688163][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 99.688515][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 99.688858][ T228] PKRU: 55555554 [ 99.689040][ T228] Call Trace: [ 99.689233][ T228] [ 99.689361][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.689606][ T228] ? __warn (kernel/panic.c:748) [ 99.689926][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.690198][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 99.690454][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 99.690653][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 99.690891][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 99.691155][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.691405][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 99.691714][ 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) [ 99.691958][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 99.692216][ T228] register_netdevice (net/core/dev.c:11003) [ 99.692471][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 99.692722][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 99.692978][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 99.693321][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 99.693523][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 99.693825][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 99.694146][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 99.694441][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 99.694703][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 99.694997][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 99.695261][ 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)) [ 99.695443][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 99.695698][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 99.695938][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 99.696200][ T228] driver_probe_device (drivers/base/dd.c:830) [ 99.696435][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 99.696681][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 99.696976][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 99.697225][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 99.697466][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 99.697704][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 99.697938][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 99.698213][ T228] __device_attach (drivers/base/dd.c:1030) [ 99.698458][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 99.698720][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 99.698959][ 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) [ 99.699214][ T228] bus_probe_device (drivers/base/bus.c:537) [ 99.699461][ T228] device_add (drivers/base/core.c:3672) [ 99.699703][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 99.699936][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 99.700198][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 99.700522][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 99.700819][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 99.701052][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 99.701305][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 99.701548][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 99.701789][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 99.701980][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 99.702247][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 99.702503][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 99.702742][ T228] ksys_write (fs/read_write.c:731) [ 99.702925][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 99.703184][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 99.703419][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 99.703716][ T228] RIP: 0033:0x7ff90314cb77 [ 99.703958][ 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 [ 99.704754][ T228] RSP: 002b:00007ffd5a924398 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 99.705110][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff90314cb77 [ 99.705456][ T228] RDX: 0000000000000004 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 99.705802][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 99.706164][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000004 [ 99.706519][ T228] R13: 00007ff903208760 R14: 0000000000000004 R15: 00007ff9032039c0 | [ 99.758960][ T228] ------------[ cut here ]------------ | [ 99.759267][ 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) | [ 99.759659][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 99.760467][ T228] Tainted: [W]=WARN [ 99.760615][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 99.760853][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.761117][ 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 [ 99.761802][ T228] RSP: 0018:ffffc90000b27910 EFLAGS: 00010246 [ 99.762044][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 99.762340][ T228] RDX: 0000000000000000 RSI: ffff888004b9ac98 RDI: ffff888004bb2de8 [ 99.762634][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 99.762925][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 99.763223][ T228] R13: ffff888004b9a128 R14: ffff888004b9a008 R15: ffff888004b9a000 [ 99.763509][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 99.763845][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 99.764106][ T228] CR2: 00007ffd5a921ff8 CR3: 00000000058c4002 CR4: 0000000000772ef0 [ 99.764494][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 99.764783][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 99.765069][ T228] PKRU: 55555554 [ 99.765233][ T228] Call Trace: [ 99.765378][ T228] [ 99.765478][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.765668][ T228] ? __warn (kernel/panic.c:748) [ 99.765818][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.766011][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 99.766222][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 99.766373][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 99.766567][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 99.766774][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.766977][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 99.767233][ 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) [ 99.767435][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 99.767631][ T228] register_netdevice (net/core/dev.c:11003) [ 99.767833][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 99.768052][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 99.768273][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 99.768522][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 99.768782][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 99.769030][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 99.769238][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 99.769440][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 99.769690][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 99.769880][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 99.770086][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 99.770283][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 99.770489][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 99.770654][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 99.770855][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 99.771333][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 99.771538][ T228] ksys_write (fs/read_write.c:731) [ 99.771688][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 99.771896][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 99.772219][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 99.772464][ T228] RIP: 0033:0x7ff90314cb77 [ 99.772667][ 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 [ 99.773508][ T228] RSP: 002b:00007ffd5a921a38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 99.773805][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff90314cb77 [ 99.774217][ T228] RDX: 0000000000000002 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 99.774497][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 99.774899][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000002 [ 99.775320][ T228] R13: 00007ff903208760 R14: 0000000000000002 R15: 00007ff9032039c0 | [ 101.963768][ T228] ------------[ cut here ]------------ | [ 101.964171][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 101.964607][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 101.965498][ T228] Tainted: [W]=WARN [ 101.965671][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 101.965953][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 101.966242][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 101.966967][ T228] RSP: 0018:ffffc90000b27910 EFLAGS: 00010246 [ 101.967250][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 101.967577][ T228] RDX: 0000000000000000 RSI: ffff88800d93ac98 RDI: ffff888004bb2de8 [ 101.967899][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 101.969161][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 101.969572][ T228] R13: ffff88800d93a128 R14: ffff88800d93a008 R15: ffff88800d93a000 [ 101.969973][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 101.970440][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 101.970791][ T228] CR2: 0000560ccf3cf1e8 CR3: 00000000058c4003 CR4: 0000000000772ef0 [ 101.971240][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 101.971731][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 101.972229][ T228] PKRU: 55555554 [ 101.972568][ T228] Call Trace: [ 101.972839][ T228] [ 101.972967][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 101.973201][ T228] ? __warn (kernel/panic.c:748) [ 101.973387][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 101.973609][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 101.973838][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 101.974011][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 101.974239][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 101.974478][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 101.974707][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 101.974985][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 101.975270][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 101.975501][ T228] register_netdevice (net/core/dev.c:11003) [ 101.975725][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 101.975961][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 101.976212][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 101.976498][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 101.976795][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 101.977087][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 101.977310][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 101.977545][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 101.977816][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 101.978045][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 101.978289][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 101.978515][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 101.978740][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 101.978919][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 101.979150][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 101.979383][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 101.979612][ T228] ksys_write (fs/read_write.c:731) [ 101.979783][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 101.980019][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 101.980248][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 101.980514][ T228] RIP: 0033:0x7ff90314cb77 [ 101.980731][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 101.981458][ T228] RSP: 002b:00007ffd5a921a38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 101.981774][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff90314cb77 [ 101.982096][ T228] RDX: 0000000000000002 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 101.982408][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 101.982730][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000002 [ 101.983064][ T228] R13: 00007ff903208760 R14: 0000000000000002 R15: 00007ff9032039c0 | [ 104.011455][ T228] ------------[ cut here ]------------ | [ 104.011864][ 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) | [ 104.012305][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 104.013259][ T228] Tainted: [W]=WARN [ 104.013423][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 104.013683][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.013950][ 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.014778][ T228] RSP: 0018:ffffc90000b27520 EFLAGS: 00010246 [ 104.015042][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 104.015442][ T228] RDX: 0000000000000000 RSI: ffff88800d8bac98 RDI: ffff888004bb2e38 [ 104.015754][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 104.016059][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 104.016469][ T228] R13: ffff88800d8ba128 R14: ffff88800d8ba008 R15: ffff88800d8ba000 [ 104.016776][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 104.017233][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 104.017494][ T228] CR2: 00007f326ca9fa00 CR3: 00000000058c4002 CR4: 0000000000772ef0 [ 104.017803][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 104.018183][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 104.018492][ T228] PKRU: 55555554 [ 104.018654][ T228] Call Trace: [ 104.018816][ T228] [ 104.018926][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.019146][ T228] ? __warn (kernel/panic.c:748) [ 104.019314][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.019527][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 104.019747][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 104.019907][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 104.020126][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 104.020350][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.020573][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 104.020836][ 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.021050][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 104.021276][ T228] register_netdevice (net/core/dev.c:11003) [ 104.021489][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 104.021709][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 104.021940][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 104.022217][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 104.022382][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 104.022654][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 104.022920][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 104.023201][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 104.023424][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 104.023685][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 104.023922][ 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.024099][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 104.024316][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 104.024531][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 104.024743][ T228] driver_probe_device (drivers/base/dd.c:830) [ 104.024951][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 104.025174][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 104.025435][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 104.025646][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 104.025854][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 104.026062][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 104.026279][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 104.026493][ T228] __device_attach (drivers/base/dd.c:1030) [ 104.026699][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 104.026909][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 104.027127][ 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.027343][ T228] bus_probe_device (drivers/base/bus.c:537) [ 104.027553][ T228] device_add (drivers/base/core.c:3672) [ 104.027766][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 104.027980][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 104.028212][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 104.028493][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 104.028764][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 104.028968][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 104.029193][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 104.029398][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 104.029614][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 104.029781][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 104.029995][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 104.030221][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 104.030437][ T228] ksys_write (fs/read_write.c:731) [ 104.030595][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 104.030811][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 104.031019][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 104.031281][ T228] RIP: 0033:0x7ff90314cb77 [ 104.031500][ 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.032221][ T228] RSP: 002b:00007ffd5a924398 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 104.032538][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff90314cb77 [ 104.032850][ T228] RDX: 0000000000000004 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 104.033168][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 104.033474][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000004 [ 104.033778][ T228] R13: 00007ff903208760 R14: 0000000000000004 R15: 00007ff9032039c0 | [ 104.071816][ T228] ------------[ cut here ]------------ | [ 104.072268][ 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.072685][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 104.073510][ T228] Tainted: [W]=WARN [ 104.073663][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 104.073916][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.074182][ 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.074893][ T228] RSP: 0018:ffffc90000b27910 EFLAGS: 00010246 [ 104.075165][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 104.075476][ T228] RDX: 0000000000000000 RSI: ffff888005a8ac98 RDI: ffff888004bb2de8 [ 104.075782][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 104.076092][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 104.076396][ T228] R13: ffff888005a8a128 R14: ffff888005a8a008 R15: ffff888005a8a000 [ 104.076712][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 104.077058][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 104.077319][ T228] CR2: 00007f326cc2bce0 CR3: 00000000058c4003 CR4: 0000000000772ef0 [ 104.077623][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 104.077929][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 104.078373][ T228] PKRU: 55555554 [ 104.078531][ T228] Call Trace: [ 104.078683][ T228] [ 104.078789][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.078988][ T228] ? __warn (kernel/panic.c:748) [ 104.079152][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.079352][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 104.079567][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 104.079718][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 104.079920][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 104.080142][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.080355][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 104.080611][ 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.080818][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 104.081032][ T228] register_netdevice (net/core/dev.c:11003) [ 104.081248][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 104.081458][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 104.081676][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 104.081937][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 104.082224][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 104.082487][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 104.082694][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 104.082900][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 104.083166][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 104.083367][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 104.083568][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 104.083769][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 104.083978][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 104.084156][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 104.084366][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 104.084586][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 104.084802][ T228] ksys_write (fs/read_write.c:731) [ 104.084961][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 104.085186][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 104.085393][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 104.085646][ T228] RIP: 0033:0x7ff90314cb77 [ 104.085854][ 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.086545][ T228] RSP: 002b:00007ffd5a921c98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 104.086841][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff90314cb77 [ 104.087153][ T228] RDX: 0000000000000002 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 104.087444][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 104.087735][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000002 [ 104.088041][ T228] R13: 00007ff903208760 R14: 0000000000000002 R15: 00007ff9032039c0 | [ 106.178828][ T228] ------------[ cut here ]------------ | [ 106.179062][ 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) | [ 106.179469][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 106.180410][ T228] Tainted: [W]=WARN [ 106.180563][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 106.180801][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 106.181044][ 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 [ 106.181827][ T228] RSP: 0018:ffffc90000b27910 EFLAGS: 00010246 [ 106.182070][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 106.182442][ T228] RDX: 0000000000000000 RSI: ffff8880093c2c98 RDI: ffff888004bb2de8 [ 106.182723][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 106.183010][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 106.183388][ T228] R13: ffff8880093c2128 R14: ffff8880093c2008 R15: ffff8880093c2000 [ 106.183672][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 106.184004][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 106.184335][ T228] CR2: 0000560ccf3cf1e8 CR3: 00000000058c4003 CR4: 0000000000772ef0 [ 106.184626][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 106.184911][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 106.185287][ T228] PKRU: 55555554 [ 106.185436][ T228] Call Trace: [ 106.185581][ T228] [ 106.185685][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 106.185876][ T228] ? __warn (kernel/panic.c:748) [ 106.186029][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 106.186310][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 106.186515][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 106.186664][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 106.186858][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 106.187063][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 106.187415][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 106.187663][ 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) [ 106.187865][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 106.188241][ T228] register_netdevice (net/core/dev.c:11003) [ 106.188445][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 106.188651][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 106.188863][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 106.189292][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 106.189561][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 106.189812][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 106.190005][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 106.190397][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 106.190646][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 106.190841][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 106.191033][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 106.191347][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 106.191546][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 106.191703][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 106.191904][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 106.192216][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 106.192416][ T228] ksys_write (fs/read_write.c:731) [ 106.192563][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 106.192760][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 106.192951][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 106.193201][ T228] RIP: 0033:0x7ff90314cb77 [ 106.193398][ 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 [ 106.194049][ T228] RSP: 002b:00007ffd5a921c98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 106.194347][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff90314cb77 [ 106.194629][ T228] RDX: 0000000000000002 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 106.194904][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 106.195200][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000002 [ 106.195477][ T228] R13: 00007ff903208760 R14: 0000000000000002 R15: 00007ff9032039c0 | [ 107.961606][ T228] ------------[ cut here ]------------ | [ 107.962034][ 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) | [ 107.962477][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 107.963524][ T228] Tainted: [W]=WARN [ 107.963684][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 107.963941][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 107.964232][ 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.964955][ T228] RSP: 0018:ffffc90000b27520 EFLAGS: 00010246 [ 107.965227][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 107.965538][ T228] RDX: 0000000000000000 RSI: ffff88800d932c98 RDI: ffff888004bb2e38 [ 107.965854][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 107.966175][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 107.966485][ T228] R13: ffff88800d932128 R14: ffff88800d932008 R15: ffff88800d932000 [ 107.966786][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 107.967151][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 107.967415][ T228] CR2: 00007fd7242e2000 CR3: 00000000058c4002 CR4: 0000000000772ef0 [ 107.967731][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 107.968057][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 107.968376][ T228] PKRU: 55555554 [ 107.968536][ T228] Call Trace: [ 107.968691][ T228] [ 107.968802][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 107.969010][ T228] ? __warn (kernel/panic.c:748) [ 107.969185][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 107.969398][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 107.969616][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 107.969776][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 107.969981][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 107.970230][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 107.970477][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 107.970740][ 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.970953][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 107.971177][ T228] register_netdevice (net/core/dev.c:11003) [ 107.971390][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 107.971608][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 107.971838][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 107.972115][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 107.972275][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 107.972548][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 107.972810][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 107.973085][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 107.973309][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 107.973568][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 107.973780][ 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)) [ 107.973936][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 107.974162][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 107.974378][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 107.974589][ T228] driver_probe_device (drivers/base/dd.c:830) [ 107.974800][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 107.975011][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 107.975273][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 107.975487][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 107.975692][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 107.975903][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 107.976119][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 107.976339][ T228] __device_attach (drivers/base/dd.c:1030) [ 107.976546][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 107.976750][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 107.976959][ 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) [ 107.977184][ T228] bus_probe_device (drivers/base/bus.c:537) [ 107.977396][ T228] device_add (drivers/base/core.c:3672) [ 107.977608][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 107.977816][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 107.978044][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 107.978325][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 107.978594][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 107.978797][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 107.979010][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 107.979225][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 107.979444][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 107.979609][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 107.979827][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 107.980045][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 107.980272][ T228] ksys_write (fs/read_write.c:731) [ 107.980432][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 107.980651][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 107.980861][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 107.981129][ T228] RIP: 0033:0x7ff90314cb77 [ 107.981342][ 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.982052][ T228] RSP: 002b:00007ffd5a924398 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 107.982381][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff90314cb77 [ 107.982687][ T228] RDX: 0000000000000004 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 107.982990][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 107.983304][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000004 [ 107.983612][ T228] R13: 00007ff903208760 R14: 0000000000000004 R15: 00007ff9032039c0 | [ 108.088266][ T228] ------------[ cut here ]------------ | [ 108.088566][ 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) | [ 108.088959][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 108.089764][ T228] Tainted: [W]=WARN [ 108.089910][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 108.090151][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.090393][ 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 [ 108.091058][ T228] RSP: 0018:ffffc90000b27910 EFLAGS: 00010246 [ 108.091305][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 108.091581][ T228] RDX: 0000000000000000 RSI: ffff88800f3aac98 RDI: ffff888004bb2de8 [ 108.091863][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 108.092149][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 108.092429][ T228] R13: ffff88800f3aa128 R14: ffff88800f3aa008 R15: ffff88800f3aa000 [ 108.092705][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 108.093150][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 108.093390][ T228] CR2: 0000560ccf3f0330 CR3: 00000000058c4002 CR4: 0000000000772ef0 [ 108.093669][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 108.093948][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 108.094229][ T228] PKRU: 55555554 [ 108.094369][ T228] Call Trace: [ 108.094513][ T228] [ 108.094610][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.094798][ T228] ? __warn (kernel/panic.c:748) [ 108.094943][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.095143][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 108.095338][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 108.095481][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 108.095669][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 108.095873][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.096093][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 108.096339][ 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) [ 108.096539][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 108.096737][ T228] register_netdevice (net/core/dev.c:11003) [ 108.096931][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 108.097144][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 108.097355][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 108.097600][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 108.097862][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 108.098137][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.098329][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 108.098531][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 108.098780][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.098967][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 108.099171][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 108.099371][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 108.099566][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 108.099717][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 108.099910][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 108.100106][ 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) [ 108.100309][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 108.100508][ T228] ksys_write (fs/read_write.c:731) [ 108.100652][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 108.100837][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 108.101038][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 108.101235][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 108.101464][ T228] RIP: 0033:0x7ff90314cb77 [ 108.101655][ 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 [ 108.102313][ T228] RSP: 002b:00007ffd5a924398 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 108.102596][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff90314cb77 [ 108.102874][ T228] RDX: 0000000000000002 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 108.103168][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 108.103446][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000002 [ 108.103724][ T228] R13: 00007ff903208760 R14: 0000000000000002 R15: 00007ff9032039c0 | [ 108.714174][ T228] ------------[ cut here ]------------ | [ 108.714492][ 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) | [ 108.714892][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 108.715835][ T228] Tainted: [W]=WARN [ 108.715990][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 108.716251][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.716518][ 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 [ 108.717204][ T228] RSP: 0018:ffffc90000b27910 EFLAGS: 00010246 [ 108.717452][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 108.717750][ T228] RDX: 0000000000000000 RSI: ffff88800f15ac98 RDI: ffff888004bb2de8 [ 108.718052][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 108.718347][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 108.718631][ T228] R13: ffff88800f15a128 R14: ffff88800f15a008 R15: ffff88800f15a000 [ 108.718915][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 108.719253][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 108.719493][ T228] CR2: 0000560ccf3f0330 CR3: 00000000058c4002 CR4: 0000000000772ef0 [ 108.719777][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 108.720063][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 108.720354][ T228] PKRU: 55555554 [ 108.720499][ T228] Call Trace: [ 108.720642][ T228] [ 108.720741][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.720933][ T228] ? __warn (kernel/panic.c:748) [ 108.721090][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.721286][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 108.721496][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 108.721647][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 108.721845][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 108.722052][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.722262][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 108.722509][ 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) [ 108.722711][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 108.722910][ T228] register_netdevice (net/core/dev.c:11003) [ 108.723117][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 108.723322][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 108.723529][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 108.723776][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 108.724037][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 108.724299][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.724489][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 108.724688][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 108.724933][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.725131][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 108.725325][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 108.725521][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 108.725724][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 108.725877][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 108.726082][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 108.726277][ 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) [ 108.726476][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 108.726675][ T228] ksys_write (fs/read_write.c:731) [ 108.726822][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 108.727016][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 108.727228][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 108.727423][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 108.727656][ T228] RIP: 0033:0x7ff90314cb77 [ 108.727850][ 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 [ 108.728529][ T228] RSP: 002b:00007ffd5a924398 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 108.728813][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff90314cb77 [ 108.729104][ T228] RDX: 0000000000000002 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 108.729387][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 108.729673][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000002 [ 108.729952][ T228] R13: 00007ff903208760 R14: 0000000000000002 R15: 00007ff9032039c0 | [ 115.942400][ T228] ------------[ cut here ]------------ | [ 115.942713][ 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) | [ 115.944060][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 115.944905][ T228] Tainted: [W]=WARN [ 115.945058][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 115.945320][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.945577][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 115.946290][ T228] RSP: 0018:ffffc90000b27910 EFLAGS: 00010246 [ 115.946544][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 115.946844][ T228] RDX: 0000000000000000 RSI: ffff888004b9ac98 RDI: ffff888004bb2de8 [ 115.947156][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 115.947455][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 115.947749][ T228] R13: ffff888004b9a128 R14: ffff888004b9a008 R15: ffff888004b9a000 [ 115.948060][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 115.948422][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 115.948681][ T228] CR2: 00007ff9031bf733 CR3: 00000000058c4004 CR4: 0000000000772ef0 [ 115.948982][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 115.949292][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 115.949593][ T228] PKRU: 55555554 [ 115.949744][ T228] Call Trace: [ 115.949897][ T228] [ 115.950003][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.950216][ T228] ? __warn (kernel/panic.c:748) [ 115.950373][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.950580][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 115.950799][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 115.950955][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 115.951219][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 115.951439][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 115.951653][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 115.951909][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 115.952130][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 115.952337][ T228] register_netdevice (net/core/dev.c:11003) [ 115.952546][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 115.952763][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 115.952980][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 115.953250][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 115.953561][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 115.953819][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 115.954021][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 115.954246][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 115.954503][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 115.954705][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 115.954918][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 115.955133][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 115.955340][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 115.955497][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 115.955696][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 115.955893][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 115.956097][ T228] ksys_write (fs/read_write.c:731) [ 115.956242][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 115.956451][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 115.956642][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 115.956873][ T228] RIP: 0033:0x7ff90314cb77 [ 115.957067][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 115.957744][ T228] RSP: 002b:00007ffd5a924398 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 115.958045][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff90314cb77 [ 115.958344][ T228] RDX: 0000000000000002 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 115.958620][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 115.958893][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000002 [ 115.959191][ T228] R13: 00007ff903208760 R14: 0000000000000002 R15: 00007ff9032039c0 | [ 118.189564][ T228] ------------[ cut here ]------------ | [ 118.190010][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 118.190520][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 118.191458][ T228] Tainted: [W]=WARN [ 118.191639][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 118.191926][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.192255][ 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.193041][ T228] RSP: 0018:ffffc90000b27520 EFLAGS: 00010246 [ 118.193350][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 118.193686][ T228] RDX: 0000000000000000 RSI: ffff88800d93ac98 RDI: ffff888004bb2e38 [ 118.194033][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 118.194383][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 118.194719][ T228] R13: ffff88800d93a128 R14: ffff88800d93a008 R15: ffff88800d93a000 [ 118.195183][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 118.195581][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 118.195863][ T228] CR2: 0000560ccf3cccdc CR3: 00000000058c4005 CR4: 0000000000772ef0 [ 118.196217][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 118.196558][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 118.196895][ T228] PKRU: 55555554 [ 118.197092][ T228] Call Trace: [ 118.197273][ T228] [ 118.197402][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.197640][ T228] ? __warn (kernel/panic.c:748) [ 118.197824][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.198068][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 118.198328][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 118.198513][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 118.198745][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 118.198997][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.199256][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 118.199547][ 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.199785][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 118.200023][ T228] register_netdevice (net/core/dev.c:11003) [ 118.200279][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 118.200526][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 118.200781][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 118.201088][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 118.201301][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 118.201600][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 118.201894][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 118.202220][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 118.202465][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 118.202754][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 118.202998][ 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)) [ 118.203195][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 118.203441][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 118.203679][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 118.203917][ T228] driver_probe_device (drivers/base/dd.c:830) [ 118.204162][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 118.204404][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 118.204691][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 118.204926][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 118.205170][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 118.205406][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 118.205642][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 118.205882][ T228] __device_attach (drivers/base/dd.c:1030) [ 118.206131][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 118.206369][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 118.206602][ 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) [ 118.206843][ T228] bus_probe_device (drivers/base/bus.c:537) [ 118.207094][ T228] device_add (drivers/base/core.c:3672) [ 118.207333][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 118.207566][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 118.207810][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 118.208129][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 118.208429][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 118.208662][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 118.208902][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 118.209149][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 118.209388][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 118.209577][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 118.209817][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 118.210060][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 118.210318][ T228] ksys_write (fs/read_write.c:731) [ 118.210501][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 118.210743][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 118.210979][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 118.211273][ T228] RIP: 0033:0x7ff90314cb77 [ 118.211514][ 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.212297][ T228] RSP: 002b:00007ffd5a924398 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 118.212640][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff90314cb77 [ 118.212985][ T228] RDX: 0000000000000004 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 118.213340][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 118.213680][ T228] R10: 00007ff9031bf3e0 R11: 0000000000000246 R12: 0000000000000004 [ 118.214016][ T228] R13: 00007ff903208760 R14: 0000000000000004 R15: 00007ff9032039c0 | [ 118.336127][ T228] ------------[ cut here ]------------ | [ 118.336430][ 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.336824][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 118.337653][ T228] Tainted: [W]=WARN [ 118.337802][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 118.338048][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.338308][ 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.338985][ T228] RSP: 0018:ffffc90000b27910 EFLAGS: 00010246 [ 118.339239][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 118.339530][ T228] RDX: 0000000000000000 RSI: ffff888005a8ac98 RDI: ffff888004bb2de8 [ 118.339813][ T228] RBP: ffffffffaef23440 R08: 0000000000000000 R09: fffffbfff59bd83c [ 118.340114][ T228] R10: ffffffffacdec1e7 R11: ffff888004bb2300 R12: 0000000000000000 [ 118.340402][ T228] R13: ffff888005a8a128 R14: ffff888005a8a008 R15: ffff888005a8a000 [ 118.340813][ T228] FS: 00007ff90300b740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 118.341160][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 118.341406][ T228] CR2: 00007ff9031bf733 CR3: 00000000058c4001 CR4: 0000000000772ef0 [ 118.341695][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 118.341985][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 118.342284][ T228] PKRU: 55555554 [ 118.342433][ T228] Call Trace: [ 118.342588][ T228] [ 118.342692][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.342889][ T228] ? __warn (kernel/panic.c:748) [ 118.343044][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.343241][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 118.343443][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 118.343598][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 118.343789][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 118.344004][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.344212][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 118.344467][ 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.344667][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 118.344870][ T228] register_netdevice (net/core/dev.c:11003) [ 118.345083][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 118.345297][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 118.345511][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 118.345769][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 118.346030][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 118.346288][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 118.346486][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 118.346691][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 118.346941][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 118.347143][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 118.347338][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 118.347537][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 118.347733][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 118.347900][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 118.348108][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 118.348302][ 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) [ 118.348509][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 118.348708][ T228] ksys_write (fs/read_write.c:731) [ 118.348857][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 118.349052][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 118.349276][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 118.349473][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 118.349714][ T228] RIP: 0033:0x7ff90314cb77 [ 118.349905][ 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.350572][ T228] RSP: 002b:00007ffd5a924398 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 118.350869][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff90314cb77 [ 118.351162][ T228] RDX: 0000000000000002 RSI: 0000560ccf3f0330 RDI: 0000000000000001 [ 118.351444][ T228] RBP: 0000560ccf3f0330 R08: 0000000000000000 R09: 00007ff9031bf4e0 [ 118.351721][ T228] R10: 00007ff9031bf3e0 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