====================================== | 0 | xx__-> [ 10.804233][ T227] ------------[ cut here ]------------ | [ 10.804633][ T227] WARNING: CPU: 1 PID: 227 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) | [ 10.805287][ T227] Modules linked in: netdevsim [ 10.806179][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.806453][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.806826][ T227] 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 [ 10.807761][ T227] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 10.808111][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.808525][ T227] RDX: 0000000000000000 RSI: ffff8880023e2c98 RDI: ffff8880061c0b78 [ 10.808965][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 10.809392][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 10.809842][ T227] R13: ffff8880023e2128 R14: ffff8880023e2008 R15: ffff8880023e2000 [ 10.810189][ T227] FS: 00007f56531fd740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 10.810636][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.810902][ T227] CR2: 000055c5d0600338 CR3: 000000000b8ea006 CR4: 0000000000772ef0 [ 10.811346][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.811815][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.812316][ T227] PKRU: 55555554 [ 10.812600][ T227] Call Trace: [ 10.812875][ T227] [ 10.813073][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.813422][ T227] ? __warn (kernel/panic.c:748) [ 10.813682][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.813917][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.814135][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.814370][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.814693][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.814971][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.815237][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.815636][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 10.815859][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.816073][ T227] register_netdevice (net/core/dev.c:11003) [ 10.816310][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.816587][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.816884][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.817164][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.817327][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.817608][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.817925][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.818246][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.818473][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.818764][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.818978][ T227] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 10.819136][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.819364][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.819640][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 10.819888][ T227] driver_probe_device (drivers/base/dd.c:830) [ 10.820163][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 10.820375][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.820695][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 10.820901][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.821146][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.821371][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.821664][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.822002][ T227] __device_attach (drivers/base/dd.c:1030) [ 10.822242][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.822498][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.822758][ T227] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.822979][ T227] bus_probe_device (drivers/base/bus.c:537) [ 10.823203][ T227] device_add (drivers/base/core.c:3672) [ 10.823502][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.823716][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.823934][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.824279][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.824584][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.824792][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.825008][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.825229][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.825489][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.825730][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.825949][ T227] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.826231][ T227] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.826446][ T227] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.826674][ T227] ksys_write (fs/read_write.c:731) [ 10.826833][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.827041][ T227] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.827267][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.827490][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.827745][ T227] RIP: 0033:0x7f565333eb77 [ 10.828027][ T227] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 10.828889][ T227] RSP: 002b:00007fff8f7eb2f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.829297][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f565333eb77 [ 10.829660][ T227] RDX: 0000000000000004 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 10.829968][ T227] RBP: 000055c5d05ff330 R08: 0000000000000003 R09: 0000000000000077 [ 10.830527][ T227] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000004 [ 10.830840][ T227] R13: 00007f56533fa760 R14: 0000000000000004 R15: 00007f56533f59c0 | [ 16.746464][ T227] ------------[ cut here ]------------ | [ 16.746816][ T227] WARNING: CPU: 0 PID: 227 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) | [ 16.747459][ T227] Modules linked in: netdevsim [last unloaded: ip6_udp_tunnel] | [ 16.748381][ T227] Tainted: [W]=WARN [ 16.748596][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.748875][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.749172][ T227] 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 [ 16.749953][ T227] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 16.750251][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 16.750575][ T227] RDX: 0000000000000000 RSI: ffff8880025b2c98 RDI: ffff8880061c0b28 [ 16.750905][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 16.751259][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 16.751599][ T227] R13: ffff8880025b2128 R14: ffff8880025b2008 R15: ffff8880025b2000 [ 16.751939][ T227] FS: 00007f56531fd740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 16.752338][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.752620][ T227] CR2: 000055c5d05ff330 CR3: 000000000b8ea003 CR4: 0000000000772ef0 [ 16.752947][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 16.753288][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 16.753629][ T227] PKRU: 55555554 [ 16.753797][ T227] Call Trace: [ 16.753969][ T227] [ 16.754084][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.754319][ T227] ? __warn (kernel/panic.c:748) [ 16.754496][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.754718][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 16.754953][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 16.755126][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 16.755370][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 16.755610][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.755850][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 16.756138][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 16.756385][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 16.756616][ T227] register_netdevice (net/core/dev.c:11003) [ 16.756880][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 16.757113][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 16.757364][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 16.757654][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 16.757959][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 16.758270][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 16.758545][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 16.758798][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 16.759136][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 16.759403][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 16.759659][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 16.759913][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 16.760176][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 16.760386][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 16.760633][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 16.760892][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 16.761144][ T227] ksys_write (fs/read_write.c:731) [ 16.761342][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 16.761615][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 16.761869][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 16.762220][ T227] RIP: 0033:0x7f565333eb77 [ 16.762505][ T227] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 16.763333][ T227] RSP: 002b:00007fff8f7eb1f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 16.763734][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f565333eb77 [ 16.764105][ T227] RDX: 0000000000000002 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 16.764511][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 16.764951][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000002 [ 16.765360][ T227] R13: 00007f56533fa760 R14: 0000000000000002 R15: 00007f56533f59c0 | [ 22.780627][ T227] ------------[ cut here ]------------ | [ 22.781116][ T227] WARNING: CPU: 2 PID: 227 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) | [ 22.781715][ T227] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 22.782503][ T227] Tainted: [W]=WARN [ 22.782714][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.783001][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 22.783314][ T227] 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 [ 22.784078][ T227] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 22.784388][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 22.784727][ T227] RDX: 0000000000000000 RSI: ffff88800255ac98 RDI: ffff8880061c0b78 [ 22.785064][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 22.785417][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 22.785759][ T227] R13: ffff88800255a128 R14: ffff88800255a008 R15: ffff88800255a000 [ 22.786101][ T227] FS: 00007f56531fd740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 22.786501][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.786786][ T227] CR2: 00007f56533b1733 CR3: 000000000b8ea002 CR4: 0000000000772ef0 [ 22.787131][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 22.787482][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 22.787821][ T227] PKRU: 55555554 [ 22.788001][ T227] Call Trace: [ 22.788191][ T227] [ 22.788321][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 22.788573][ T227] ? __warn (kernel/panic.c:748) [ 22.788765][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 22.789001][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 22.789257][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 22.789440][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 22.789675][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 22.789919][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 22.790188][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 22.790486][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 22.790732][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 22.790971][ T227] register_netdevice (net/core/dev.c:11003) [ 22.791226][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 22.791471][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 22.791723][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 22.792020][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 22.792221][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 22.792523][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 22.792819][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 22.793113][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 22.793383][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 22.793674][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 22.793922][ T227] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 22.794100][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 22.794355][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 22.794594][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 22.794829][ T227] driver_probe_device (drivers/base/dd.c:830) [ 22.795062][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 22.795310][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 22.795598][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 22.795830][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 22.796061][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 22.796304][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 22.796539][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 22.796776][ T227] __device_attach (drivers/base/dd.c:1030) [ 22.797013][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 22.797258][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 22.797496][ T227] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 22.797735][ T227] bus_probe_device (drivers/base/bus.c:537) [ 22.797973][ T227] device_add (drivers/base/core.c:3672) [ 22.798218][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 22.798450][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 22.798701][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 22.799003][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 22.799311][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 22.799543][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 22.799782][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 22.800015][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 22.800263][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 22.800461][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 22.800704][ T227] ? __lock_release (kernel/locking/lockdep.c:5527) [ 22.800932][ T227] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 22.801185][ T227] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 22.801425][ T227] ksys_write (fs/read_write.c:731) [ 22.801607][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 22.801835][ T227] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 22.802080][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 22.802327][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 22.802618][ T227] RIP: 0033:0x7f565333eb77 [ 22.802857][ T227] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 22.803634][ T227] RSP: 002b:00007fff8f7eea98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 22.803980][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f565333eb77 [ 22.804330][ T227] RDX: 0000000000000004 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 22.804669][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 22.805006][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000004 [ 22.805350][ T227] R13: 00007f56533fa760 R14: 0000000000000004 R15: 00007f56533f59c0 | [ 22.860022][ T227] ------------[ cut here ]------------ | [ 22.860503][ T227] WARNING: CPU: 0 PID: 227 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) | [ 22.861095][ T227] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 22.862092][ T227] Tainted: [W]=WARN [ 22.862308][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.862672][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 22.863066][ T227] 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 [ 22.864181][ T227] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 22.864589][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 22.865056][ T227] RDX: 0000000000000000 RSI: ffff88800d432c98 RDI: ffff8880061c0b28 [ 22.865548][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 22.866025][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 22.866505][ T227] R13: ffff88800d432128 R14: ffff88800d432008 R15: ffff88800d432000 [ 22.866905][ T227] FS: 00007f56531fd740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 22.867264][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.867515][ T227] CR2: 00007fc76635c1b4 CR3: 000000000b8ea001 CR4: 0000000000772ef0 [ 22.867832][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 22.868123][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 22.868668][ T227] PKRU: 55555554 [ 22.868839][ T227] Call Trace: [ 22.868989][ T227] [ 22.869097][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 22.869325][ T227] ? __warn (kernel/panic.c:748) [ 22.869483][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 22.869686][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 22.869921][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 22.870075][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 22.870289][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 22.870503][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 22.870723][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 22.870976][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 22.871200][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 22.871407][ T227] register_netdevice (net/core/dev.c:11003) [ 22.871615][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 22.871837][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 22.872061][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 22.872336][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 22.872607][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 22.872882][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 22.873087][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 22.873307][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 22.873574][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 22.873778][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 22.873978][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 22.874190][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 22.874396][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 22.874556][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 22.874775][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 22.874984][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 22.875208][ T227] ksys_write (fs/read_write.c:731) [ 22.875365][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 22.875573][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 22.875782][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 22.876027][ T227] RIP: 0033:0x7f565333eb77 [ 22.876249][ T227] Code: Unable to access opcode bytes at 0x7f565333eb4d. Code starting with the faulting instruction =========================================== [ 22.876538][ T227] RSP: 002b:00007fff8f7eea98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 22.876851][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f565333eb77 [ 22.877144][ T227] RDX: 0000000000000002 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 22.877463][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 22.877764][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000002 [ 22.878069][ T227] R13: 00007f56533fa760 R14: 0000000000000002 R15: 00007f56533f59c0 | [ 29.429785][ T227] ------------[ cut here ]------------ | [ 29.430125][ T227] WARNING: CPU: 1 PID: 227 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) | [ 29.430553][ T227] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 29.431484][ T227] Tainted: [W]=WARN [ 29.431644][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.431902][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 29.432341][ T227] 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 [ 29.433068][ T227] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 29.433433][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 29.433738][ T227] RDX: 0000000000000000 RSI: ffff88800b5eac98 RDI: ffff8880061c0b78 [ 29.434052][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 29.434363][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 29.434795][ T227] R13: ffff88800b5ea128 R14: ffff88800b5ea008 R15: ffff88800b5ea000 [ 29.435100][ T227] FS: 00007f56531fd740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 29.435494][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.435752][ T227] CR2: 00007f56533b1733 CR3: 000000000b8ea006 CR4: 0000000000772ef0 [ 29.436053][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 29.436366][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 29.436680][ T227] PKRU: 55555554 [ 29.436835][ T227] Call Trace: [ 29.437024][ T227] [ 29.437140][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 29.437379][ T227] ? __warn (kernel/panic.c:748) [ 29.437550][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 29.437778][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 29.438012][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 29.438194][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 29.438431][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 29.438686][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 29.438922][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 29.439219][ T227] ? _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) [ 29.439453][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 29.439680][ T227] register_netdevice (net/core/dev.c:11003) [ 29.439910][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 29.440167][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 29.440411][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 29.440695][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 29.440868][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 29.441173][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 29.441459][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 29.441756][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 29.441993][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 29.442285][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 29.442497][ T227] ? 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)) [ 29.442653][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 29.442868][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 29.443080][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 29.443305][ T227] driver_probe_device (drivers/base/dd.c:830) [ 29.443514][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 29.443725][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 29.443975][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 29.444190][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 29.444393][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 29.444598][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 29.444816][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 29.445028][ T227] __device_attach (drivers/base/dd.c:1030) [ 29.445242][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 29.445446][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 29.445654][ T227] ? 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) [ 29.445868][ T227] bus_probe_device (drivers/base/bus.c:537) [ 29.446076][ T227] device_add (drivers/base/core.c:3672) [ 29.446308][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 29.446515][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 29.446767][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 29.447038][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 29.447317][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 29.447522][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 29.447741][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 29.447961][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 29.448182][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 29.448347][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 29.448585][ T227] ? __lock_release (kernel/locking/lockdep.c:5527) [ 29.448795][ T227] ? 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) [ 29.449019][ T227] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 29.449242][ T227] ksys_write (fs/read_write.c:731) [ 29.449412][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 29.449622][ T227] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 29.449845][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 29.450052][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 29.450318][ T227] RIP: 0033:0x7f565333eb77 [ 29.450532][ T227] 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 [ 29.451258][ T227] RSP: 002b:00007fff8f7eea98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 29.451576][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f565333eb77 [ 29.451886][ T227] RDX: 0000000000000004 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 29.452213][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 29.452545][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000004 [ 29.452853][ T227] R13: 00007f56533fa760 R14: 0000000000000004 R15: 00007f56533f59c0 | [ 29.493582][ T227] ------------[ cut here ]------------ | [ 29.493922][ T227] WARNING: CPU: 0 PID: 227 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) | [ 29.495581][ T227] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 29.496338][ T227] Tainted: [W]=WARN [ 29.496484][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.496719][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 29.496962][ T227] 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 [ 29.497617][ T227] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 29.497855][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 29.498136][ T227] RDX: 0000000000000000 RSI: ffff88800990ac98 RDI: ffff8880061c0b28 [ 29.498426][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 29.498763][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 29.499041][ T227] R13: ffff88800990a128 R14: ffff88800990a008 R15: ffff88800990a000 [ 29.499334][ T227] FS: 00007f56531fd740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 29.499762][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.500089][ T227] CR2: 00007fff8f7ebf40 CR3: 000000000b8ea004 CR4: 0000000000772ef0 [ 29.500512][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 29.500958][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 29.501430][ T227] PKRU: 55555554 [ 29.501666][ T227] Call Trace: [ 29.501930][ T227] [ 29.502092][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 29.502428][ T227] ? __warn (kernel/panic.c:748) [ 29.502904][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 29.503235][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 29.503554][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 29.503795][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 29.504107][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 29.504459][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 29.504793][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 29.505200][ T227] ? _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) [ 29.505524][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 29.505868][ T227] register_netdevice (net/core/dev.c:11003) [ 29.506233][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 29.506587][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 29.506945][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 29.507369][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 29.507800][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 29.508213][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 29.508528][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 29.508852][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 29.509278][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 29.509605][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 29.509856][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 29.510090][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 29.510317][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 29.510480][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 29.510705][ T227] ? __lock_release (kernel/locking/lockdep.c:5527) [ 29.510899][ T227] ? 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) [ 29.511094][ T227] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 29.511303][ T227] ksys_write (fs/read_write.c:731) [ 29.511453][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 29.511635][ T227] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 29.511838][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 29.512028][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 29.512268][ T227] RIP: 0033:0x7f565333eb77 [ 29.512462][ T227] 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 [ 29.513115][ T227] RSP: 002b:00007fff8f7ec4c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 29.513405][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f565333eb77 [ 29.513683][ T227] RDX: 0000000000000002 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 29.513976][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 29.514280][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000002 [ 29.514561][ T227] R13: 00007f56533fa760 R14: 0000000000000002 R15: 00007f56533f59c0 | [ 44.269319][ T227] ------------[ cut here ]------------ | [ 44.269657][ T227] WARNING: CPU: 0 PID: 227 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.270108][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 44.271048][ T227] Tainted: [W]=WARN [ 44.271214][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.271479][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.271777][ T227] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.272701][ T227] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 44.272987][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.273300][ T227] RDX: 0000000000000000 RSI: ffff8880025f2c98 RDI: ffff8880061c0b28 [ 44.273611][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 44.273921][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 44.274237][ T227] R13: ffff8880025f2128 R14: ffff8880025f2008 R15: ffff8880025f2000 [ 44.274556][ T227] FS: 00007f56531fd740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 44.274931][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.275199][ T227] CR2: 00007f5653343670 CR3: 000000000b8ea003 CR4: 0000000000772ef0 [ 44.275507][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.275820][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.276127][ T227] PKRU: 55555554 [ 44.276297][ T227] Call Trace: [ 44.276457][ T227] [ 44.276569][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.276784][ T227] ? __warn (kernel/panic.c:748) [ 44.276948][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.277172][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.277392][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.277556][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.277767][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.277989][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.278215][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.278492][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 44.278704][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.278922][ T227] register_netdevice (net/core/dev.c:11003) [ 44.279141][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.279373][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.279631][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.279907][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.280205][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 44.280485][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 44.280706][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 44.280959][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 44.281254][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 44.281473][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 44.281691][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 44.281907][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 44.282133][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 44.282311][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 44.282533][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.282765][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.282992][ T227] ksys_write (fs/read_write.c:731) [ 44.283174][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 44.283407][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.283624][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.283916][ T227] RIP: 0033:0x7f565333eb77 [ 44.284162][ T227] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 44.284975][ T227] RSP: 002b:00007fff8f7ec4c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 44.285280][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f565333eb77 [ 44.285571][ T227] RDX: 0000000000000002 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 44.285870][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 44.286173][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000002 [ 44.286471][ T227] R13: 00007f56533fa760 R14: 0000000000000002 R15: 00007f56533f59c0 | [ 58.178684][ T227] ------------[ cut here ]------------ | [ 58.179118][ T227] WARNING: CPU: 0 PID: 227 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 58.179621][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 58.180713][ T227] Tainted: [W]=WARN [ 58.180940][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 58.181327][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 58.181635][ T227] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 58.182485][ T227] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 58.182873][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 58.183303][ T227] RDX: 0000000000000000 RSI: ffff88800d432c98 RDI: ffff8880061c0b78 [ 58.183718][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 58.184141][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 58.184597][ T227] R13: ffff88800d432128 R14: ffff88800d432008 R15: ffff88800d432000 [ 58.184995][ T227] FS: 00007f56531fd740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 58.185492][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 58.185840][ T227] CR2: 00007f5653343670 CR3: 000000000b8ea004 CR4: 0000000000772ef0 [ 58.186269][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 58.186983][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 58.187392][ T227] PKRU: 55555554 [ 58.187598][ T227] Call Trace: [ 58.187783][ T227] [ 58.187938][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 58.188212][ T227] ? __warn (kernel/panic.c:748) [ 58.188489][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 58.188786][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 58.189084][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 58.189294][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 58.189534][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 58.189786][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 58.190040][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 58.190358][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 58.190602][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 58.190852][ T227] register_netdevice (net/core/dev.c:11003) [ 58.191106][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 58.191375][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 58.191722][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 58.192015][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 58.192203][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 58.192571][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 58.192913][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 58.193246][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 58.193540][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 58.193845][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 58.194087][ T227] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 58.194353][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 58.194659][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 58.194934][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 58.195228][ T227] driver_probe_device (drivers/base/dd.c:830) [ 58.195481][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 58.195745][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 58.196177][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 58.196447][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 58.196685][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 58.196922][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 58.197176][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 58.197405][ T227] __device_attach (drivers/base/dd.c:1030) [ 58.197660][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 58.197908][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 58.198162][ T227] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 58.198432][ T227] bus_probe_device (drivers/base/bus.c:537) [ 58.198692][ T227] device_add (drivers/base/core.c:3672) [ 58.198969][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 58.199265][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 58.199589][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 58.199906][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 58.200228][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 58.200536][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 58.200788][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 58.201022][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 58.201279][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 58.201477][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 58.201760][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 58.202042][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 58.202305][ T227] ksys_write (fs/read_write.c:731) [ 58.202508][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 58.202752][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 58.203007][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 58.203345][ T227] RIP: 0033:0x7f565333eb77 [ 58.203602][ T227] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 58.204406][ T227] RSP: 002b:00007fff8f7eea98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 58.204739][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f565333eb77 [ 58.205089][ T227] RDX: 0000000000000004 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 58.205426][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 58.205760][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000004 [ 58.206084][ T227] R13: 00007f56533fa760 R14: 0000000000000004 R15: 00007f56533f59c0 | [ 58.249503][ T227] ------------[ cut here ]------------ | [ 58.249822][ T227] WARNING: CPU: 0 PID: 227 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 58.250397][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 58.251236][ T227] Tainted: [W]=WARN [ 58.251384][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 58.251623][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 58.251866][ T227] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 58.252536][ T227] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 58.252778][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 58.253062][ T227] RDX: 0000000000000000 RSI: ffff8880023e2c98 RDI: ffff8880061c0b28 [ 58.253359][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 58.253647][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 58.253937][ T227] R13: ffff8880023e2128 R14: ffff8880023e2008 R15: ffff8880023e2000 [ 58.254232][ T227] FS: 00007f56531fd740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 58.254573][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 58.254811][ T227] CR2: 00007fff8f7ebf40 CR3: 000000000b8ea004 CR4: 0000000000772ef0 [ 58.255097][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 58.255397][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 58.255684][ T227] PKRU: 55555554 [ 58.255846][ T227] Call Trace: [ 58.255993][ T227] [ 58.256093][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 58.256297][ T227] ? __warn (kernel/panic.c:748) [ 58.256612][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 58.256968][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 58.257199][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 58.257349][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 58.257657][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 58.257867][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 58.258068][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 58.258353][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 58.258674][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 58.258869][ T227] register_netdevice (net/core/dev.c:11003) [ 58.259076][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 58.259295][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 58.259619][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 58.259917][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 58.260388][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 58.260751][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 58.261078][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 58.261357][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 58.261626][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 58.261823][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 58.262030][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 58.262243][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 58.262444][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 58.262849][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 58.263062][ T227] ? __lock_release (kernel/locking/lockdep.c:5527) [ 58.263269][ T227] ? 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) [ 58.263489][ T227] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 58.263831][ T227] ksys_write (fs/read_write.c:731) [ 58.264045][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 58.264255][ T227] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 58.264491][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 58.264692][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 58.264960][ T227] RIP: 0033:0x7f565333eb77 [ 58.265176][ T227] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 58.265974][ T227] RSP: 002b:00007fff8f7ec4c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 58.266280][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f565333eb77 [ 58.266576][ T227] RDX: 0000000000000002 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 58.266856][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 58.267270][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000002 [ 58.267686][ T227] R13: 00007f56533fa760 R14: 0000000000000002 R15: 00007f56533f59c0 | [ 73.127597][ T227] ------------[ cut here ]------------ | [ 73.127883][ T227] WARNING: CPU: 0 PID: 227 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 73.128402][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 73.129448][ T227] Tainted: [W]=WARN [ 73.129640][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 73.129959][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 73.130301][ T227] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 73.131144][ T227] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 73.131441][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 73.131796][ T227] RDX: 0000000000000000 RSI: ffff88800255ac98 RDI: ffff8880061c0b28 [ 73.132165][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 73.132521][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 73.132862][ T227] R13: ffff88800255a128 R14: ffff88800255a008 R15: ffff88800255a000 [ 73.133559][ T227] FS: 00007f56531fd740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 73.133958][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 73.134275][ T227] CR2: 00007f5653343670 CR3: 000000000b8ea005 CR4: 0000000000772ef0 [ 73.134622][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 73.134982][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 73.135373][ T227] PKRU: 55555554 [ 73.135558][ T227] Call Trace: [ 73.135730][ T227] [ 73.135844][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 73.136074][ T227] ? __warn (kernel/panic.c:748) [ 73.136269][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 73.136497][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 73.136726][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 73.136885][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 73.137073][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 73.137312][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 73.137533][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 73.137844][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 73.138059][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 73.138314][ T227] register_netdevice (net/core/dev.c:11003) [ 73.138513][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 73.138713][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 73.138942][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 73.139227][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 73.139575][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 73.139899][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 73.140107][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 73.140333][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 73.140595][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 73.140796][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 73.141005][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 73.141224][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 73.141524][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 73.141700][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 73.141933][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 73.142203][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 73.142462][ T227] ksys_write (fs/read_write.c:731) [ 73.142652][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 73.142905][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 73.143186][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 73.143521][ T227] RIP: 0033:0x7f565333eb77 [ 73.143810][ T227] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 73.144725][ T227] RSP: 002b:00007fff8f7ec4c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 73.145096][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f565333eb77 [ 73.145466][ T227] RDX: 0000000000000002 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 73.145833][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 73.146211][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000002 [ 73.146584][ T227] R13: 00007f56533fa760 R14: 0000000000000002 R15: 00007f56533f59c0 | [ 88.207796][ T227] ------------[ cut here ]------------ | [ 88.208256][ T227] WARNING: CPU: 3 PID: 227 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 88.208810][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 88.209730][ T227] Tainted: [W]=WARN [ 88.209895][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 88.210195][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 88.210509][ T227] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 88.211245][ T227] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 88.211516][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 88.211843][ T227] RDX: 0000000000000000 RSI: ffff88800d42ac98 RDI: ffff8880061c0b78 [ 88.212171][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 88.212489][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 88.212864][ T227] R13: ffff88800d42a128 R14: ffff88800d42a008 R15: ffff88800d42a000 [ 88.213239][ T227] FS: 00007f56531fd740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 88.213640][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 88.213910][ T227] CR2: 00007fdee7c4e000 CR3: 000000000b8ea004 CR4: 0000000000772ef0 [ 88.214632][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 88.214954][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 88.215275][ T227] PKRU: 55555554 [ 88.215454][ T227] Call Trace: [ 88.215622][ T227] [ 88.215737][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 88.215951][ T227] ? __warn (kernel/panic.c:748) [ 88.216114][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 88.216339][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 88.216568][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 88.216730][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 88.216968][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 88.217202][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 88.217439][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 88.217750][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 88.217973][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 88.218242][ T227] register_netdevice (net/core/dev.c:11003) [ 88.218563][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 88.218940][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 88.219338][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 88.219823][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 88.220091][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 88.220599][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 88.221067][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 88.221591][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 88.221989][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 88.222448][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 88.222804][ T227] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 88.223107][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 88.223531][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 88.223903][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 88.224255][ T227] driver_probe_device (drivers/base/dd.c:830) [ 88.224620][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 88.224856][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 88.225112][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 88.225347][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 88.225560][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 88.225768][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 88.225985][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 88.226221][ T227] __device_attach (drivers/base/dd.c:1030) [ 88.226446][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 88.226725][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 88.226936][ T227] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 88.227168][ T227] bus_probe_device (drivers/base/bus.c:537) [ 88.227413][ T227] device_add (drivers/base/core.c:3672) [ 88.227631][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 88.227835][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 88.228059][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 88.228376][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 88.228649][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 88.228863][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 88.229076][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 88.229310][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 88.229525][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 88.229724][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 88.229958][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 88.230189][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 88.230506][ T227] ksys_write (fs/read_write.c:731) [ 88.230778][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 88.231169][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 88.231539][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 88.231822][ T227] RIP: 0033:0x7f565333eb77 [ 88.232045][ T227] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 88.232790][ T227] RSP: 002b:00007fff8f7eea98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 88.233109][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f565333eb77 [ 88.233441][ T227] RDX: 0000000000000004 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 88.233754][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 88.234070][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000004 [ 88.234400][ T227] R13: 00007f56533fa760 R14: 0000000000000004 R15: 00007f56533f59c0 | [ 88.305085][ T227] ------------[ cut here ]------------ | [ 88.305547][ T227] WARNING: CPU: 1 PID: 227 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 88.305959][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 88.306766][ T227] Tainted: [W]=WARN [ 88.306937][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 88.307195][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 88.307470][ T227] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 88.308125][ T227] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 88.308403][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 88.308690][ T227] RDX: 0000000000000000 RSI: ffff88800babac98 RDI: ffff8880061c0b28 [ 88.308973][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 88.309257][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 88.309535][ T227] R13: ffff88800baba128 R14: ffff88800baba008 R15: ffff88800baba000 [ 88.309821][ T227] FS: 00007f56531fd740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 88.310166][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 88.310398][ T227] CR2: 00007fb5c4687a00 CR3: 000000000b8ea004 CR4: 0000000000772ef0 [ 88.310678][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 88.311271][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 88.311556][ T227] PKRU: 55555554 [ 88.311698][ T227] Call Trace: [ 88.311849][ T227] [ 88.311948][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 88.312140][ T227] ? __warn (kernel/panic.c:748) [ 88.312302][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 88.312489][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 88.312684][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 88.312841][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 88.313028][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 88.313240][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 88.313437][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 88.313675][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 88.313902][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 88.314146][ T227] register_netdevice (net/core/dev.c:11003) [ 88.314388][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 88.314610][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 88.314843][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 88.315255][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 88.315671][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 88.316069][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 88.316401][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 88.316733][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 88.317124][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 88.317456][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 88.317769][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 88.318085][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 88.318424][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 88.318688][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 88.319000][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 88.319349][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 88.319675][ T227] ksys_write (fs/read_write.c:731) [ 88.319912][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 88.320263][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 88.320568][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 88.320950][ T227] RIP: 0033:0x7f565333eb77 [ 88.321277][ T227] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 88.322327][ T227] RSP: 002b:00007fff8f7eddb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 88.322789][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f565333eb77 [ 88.323266][ T227] RDX: 0000000000000002 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 88.323707][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 88.324143][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000002 [ 88.324612][ T227] R13: 00007f56533fa760 R14: 0000000000000002 R15: 00007f56533f59c0 | [ 96.969422][ T227] ------------[ cut here ]------------ | [ 96.969686][ T227] WARNING: CPU: 1 PID: 227 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 96.970096][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 96.970931][ T227] Tainted: [W]=WARN [ 96.971089][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 96.971342][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 96.971593][ T227] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 96.972752][ T227] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 96.973019][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 96.973355][ T227] RDX: 0000000000000000 RSI: ffff88800b5eac98 RDI: ffff8880061c0b28 [ 96.973664][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 96.973991][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 96.974287][ T227] R13: ffff88800b5ea128 R14: ffff88800b5ea008 R15: ffff88800b5ea000 [ 96.974592][ T227] FS: 00007f56531fd740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 96.974927][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 96.975186][ T227] CR2: 00007f5653343670 CR3: 000000000b8ea005 CR4: 0000000000772ef0 [ 96.975490][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 96.975841][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 96.976134][ T227] PKRU: 55555554 [ 96.976294][ T227] Call Trace: [ 96.976444][ T227] [ 96.976547][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 96.976749][ T227] ? __warn (kernel/panic.c:748) [ 96.976903][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 96.977101][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 96.977315][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 96.977501][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 96.977699][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 96.977918][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 96.978135][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 96.978400][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 96.978608][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 96.978816][ T227] register_netdevice (net/core/dev.c:11003) [ 96.979017][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 96.979232][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 96.979449][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 96.979703][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 96.979986][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 96.980253][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 96.980458][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 96.980666][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 96.980924][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 96.981120][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 96.981324][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 96.981530][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 96.981739][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 96.981900][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 96.982107][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 96.982326][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 96.982568][ T227] ksys_write (fs/read_write.c:731) [ 96.982744][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 96.982954][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 96.983144][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 96.983396][ T227] RIP: 0033:0x7f565333eb77 [ 96.983588][ T227] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 96.984255][ T227] RSP: 002b:00007fff8f7eddb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 96.984543][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f565333eb77 [ 96.984821][ T227] RDX: 0000000000000002 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 96.985097][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 96.985397][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000002 [ 96.985680][ T227] R13: 00007f56533fa760 R14: 0000000000000002 R15: 00007f56533f59c0 | [ 105.308127][ T227] ------------[ cut here ]------------ | [ 105.308543][ T227] WARNING: CPU: 1 PID: 227 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) | [ 105.308987][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 105.309864][ T227] Tainted: [W]=WARN [ 105.310027][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 105.310313][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 105.310595][ T227] 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 [ 105.311533][ T227] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 105.311800][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 105.312119][ T227] RDX: 0000000000000000 RSI: ffff88800990ac98 RDI: ffff8880061c0b78 [ 105.312438][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 105.312759][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 105.313072][ T227] R13: ffff88800990a128 R14: ffff88800990a008 R15: ffff88800990a000 [ 105.313394][ T227] FS: 00007f56531fd740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 105.313767][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 105.314030][ T227] CR2: 00007fb5c44975a0 CR3: 000000000b8ea005 CR4: 0000000000772ef0 [ 105.314364][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 105.314692][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 105.314997][ T227] PKRU: 55555554 [ 105.315167][ T227] Call Trace: [ 105.315325][ T227] [ 105.315433][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 105.315653][ T227] ? __warn (kernel/panic.c:748) [ 105.315819][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 105.316040][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 105.316286][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 105.316449][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 105.316664][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 105.316891][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 105.317126][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 105.317405][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 105.317653][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 105.317876][ T227] register_netdevice (net/core/dev.c:11003) [ 105.318126][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 105.318382][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 105.318621][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 105.318899][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 105.319087][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 105.319374][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 105.319655][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 105.319931][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 105.320162][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 105.320431][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 105.320660][ T227] ? 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)) [ 105.320834][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 105.321051][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 105.321292][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 105.321504][ T227] driver_probe_device (drivers/base/dd.c:830) [ 105.321738][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 105.321957][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 105.322259][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 105.322477][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 105.322782][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 105.322999][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 105.323223][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 105.323447][ T227] __device_attach (drivers/base/dd.c:1030) [ 105.323657][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 105.323863][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 105.324072][ T227] ? 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) [ 105.324312][ T227] bus_probe_device (drivers/base/bus.c:537) [ 105.324526][ T227] device_add (drivers/base/core.c:3672) [ 105.324743][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 105.324989][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 105.325234][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 105.325518][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 105.325798][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 105.326032][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 105.326270][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 105.326493][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 105.326707][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 105.326874][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 105.327085][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 105.327317][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 105.327559][ T227] ksys_write (fs/read_write.c:731) [ 105.327729][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 105.327959][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 105.328200][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 105.328469][ T227] RIP: 0033:0x7f565333eb77 [ 105.328698][ T227] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 105.329446][ T227] RSP: 002b:00007fff8f7eea98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 105.329760][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f565333eb77 [ 105.330064][ T227] RDX: 0000000000000004 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 105.330405][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 105.330745][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000004 [ 105.331054][ T227] R13: 00007f56533fa760 R14: 0000000000000004 R15: 00007f56533f59c0 | [ 105.397319][ T227] ------------[ cut here ]------------ | [ 105.397821][ T227] WARNING: CPU: 3 PID: 227 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) | [ 105.398475][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 105.399812][ T227] Tainted: [W]=WARN [ 105.400050][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 105.400454][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 105.400854][ T227] 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 [ 105.401946][ T227] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 105.402359][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 105.402824][ T227] RDX: 0000000000000000 RSI: ffff8880025f2c98 RDI: ffff8880061c0b28 [ 105.403304][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 105.403778][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 105.404305][ T227] R13: ffff8880025f2128 R14: ffff8880025f2008 R15: ffff8880025f2000 [ 105.404765][ T227] FS: 00007f56531fd740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 105.405299][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 105.405691][ T227] CR2: 00007fff8f7ebfe8 CR3: 000000000b8ea003 CR4: 0000000000772ef0 [ 105.406136][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 105.406596][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 105.407431][ T227] PKRU: 55555554 [ 105.407649][ T227] Call Trace: [ 105.407857][ T227] [ 105.408004][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 105.408321][ T227] ? __warn (kernel/panic.c:748) [ 105.408476][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 105.408677][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 105.408877][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 105.409022][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 105.409227][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 105.409453][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 105.409673][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 105.409910][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 105.410109][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 105.410314][ T227] register_netdevice (net/core/dev.c:11003) [ 105.410523][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 105.410726][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 105.410944][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 105.411201][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 105.411466][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 105.411730][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 105.411924][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 105.412124][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 105.412391][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 105.412581][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 105.412773][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 105.412982][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 105.413191][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 105.413345][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 105.413547][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 105.413746][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 105.413956][ T227] ksys_write (fs/read_write.c:731) [ 105.414106][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 105.414324][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 105.414523][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 105.414759][ T227] RIP: 0033:0x7f565333eb77 [ 105.414957][ T227] Code: Unable to access opcode bytes at 0x7f565333eb4d. Code starting with the faulting instruction =========================================== [ 105.415224][ T227] RSP: 002b:00007fff8f7ec138 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 105.415522][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f565333eb77 [ 105.415819][ T227] RDX: 0000000000000002 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 105.416113][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 105.416427][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000002 [ 105.416737][ T227] R13: 00007f56533fa760 R14: 0000000000000002 R15: 00007f56533f59c0 | [ 108.620301][ T227] ------------[ cut here ]------------ | [ 108.620650][ T227] WARNING: CPU: 2 PID: 227 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.621345][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 108.622932][ T227] Tainted: [W]=WARN [ 108.623248][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 108.623677][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.624121][ T227] 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.625247][ T227] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 108.625693][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 108.626246][ T227] RDX: 0000000000000000 RSI: ffff88800d432c98 RDI: ffff8880061c0b28 [ 108.626768][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 108.627370][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 108.627903][ T227] R13: ffff88800d432128 R14: ffff88800d432008 R15: ffff88800d432000 [ 108.628456][ T227] FS: 00007f56531fd740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 108.629103][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 108.629579][ T227] CR2: 000055c5d05de1e8 CR3: 000000000b8ea004 CR4: 0000000000772ef0 [ 108.630074][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 108.630612][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 108.631176][ T227] PKRU: 55555554 [ 108.631465][ T227] Call Trace: [ 108.631751][ T227] [ 108.631958][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.632347][ T227] ? __warn (kernel/panic.c:748) [ 108.632638][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.632999][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 108.633398][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 108.633683][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 108.634095][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 108.634534][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.634923][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 108.635472][ T227] ? _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.635874][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 108.636291][ T227] register_netdevice (net/core/dev.c:11003) [ 108.636667][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 108.637059][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 108.637467][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 108.637981][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 108.638503][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 108.638963][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.639217][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 108.639515][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 108.639861][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.640088][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 108.640398][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 108.640656][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 108.641005][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 108.641304][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 108.641693][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 108.642089][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 108.642510][ T227] ksys_write (fs/read_write.c:731) [ 108.642813][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 108.643231][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 108.643544][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 108.643925][ T227] RIP: 0033:0x7f565333eb77 [ 108.644297][ T227] 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.645479][ T227] RSP: 002b:00007fff8f7ec138 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 108.646021][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f565333eb77 [ 108.646593][ T227] RDX: 0000000000000002 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 108.647120][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 108.647668][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000002 [ 108.648227][ T227] R13: 00007f56533fa760 R14: 0000000000000002 R15: 00007f56533f59c0 | [ 111.475932][ T227] ------------[ cut here ]------------ | [ 111.476416][ T227] WARNING: CPU: 0 PID: 227 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) | [ 111.476876][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 111.477798][ T227] Tainted: [W]=WARN [ 111.477970][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 111.478279][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 111.478575][ T227] 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 [ 111.479372][ T227] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 111.479659][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 111.479991][ T227] RDX: 0000000000000000 RSI: ffff8880023e2c98 RDI: ffff8880061c0b78 [ 111.480336][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 111.480680][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 111.481053][ T227] R13: ffff8880023e2128 R14: ffff8880023e2008 R15: ffff8880023e2000 [ 111.481401][ T227] FS: 00007f56531fd740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 111.481791][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 111.482083][ T227] CR2: 00007fb5c47766f0 CR3: 000000000b8ea006 CR4: 0000000000772ef0 [ 111.482639][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 111.482987][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 111.483327][ T227] PKRU: 55555554 [ 111.483505][ T227] Call Trace: [ 111.483679][ T227] [ 111.483797][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 111.484027][ T227] ? __warn (kernel/panic.c:748) [ 111.484216][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 111.484446][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 111.484679][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 111.484852][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 111.485085][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 111.485341][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 111.485575][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 111.485856][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 111.486087][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 111.486327][ T227] register_netdevice (net/core/dev.c:11003) [ 111.486565][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 111.486806][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 111.487051][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 111.487346][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 111.487518][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 111.487812][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 111.488116][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 111.488414][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 111.488655][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 111.488952][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 111.489197][ T227] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 111.489370][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 111.489604][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 111.489841][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 111.490069][ T227] driver_probe_device (drivers/base/dd.c:830) [ 111.490316][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 111.490531][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 111.490789][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 111.491003][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 111.491213][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 111.491423][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 111.491628][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 111.491883][ T227] __device_attach (drivers/base/dd.c:1030) [ 111.492088][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 111.492299][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 111.492508][ T227] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 111.492724][ T227] bus_probe_device (drivers/base/bus.c:537) [ 111.492933][ T227] device_add (drivers/base/core.c:3672) [ 111.493167][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 111.493391][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 111.493629][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 111.493917][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 111.494220][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 111.494444][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 111.494678][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 111.494900][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 111.495136][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 111.495324][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 111.495555][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 111.495788][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 111.496020][ T227] ksys_write (fs/read_write.c:731) [ 111.496201][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 111.496438][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 111.496697][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 111.496975][ T227] RIP: 0033:0x7f565333eb77 [ 111.497236][ T227] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 111.498050][ T227] RSP: 002b:00007fff8f7eea98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 111.498406][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f565333eb77 [ 111.498735][ T227] RDX: 0000000000000004 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 111.499070][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 111.499410][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000004 [ 111.499743][ T227] R13: 00007f56533fa760 R14: 0000000000000004 R15: 00007f56533f59c0 | [ 111.541270][ T227] ------------[ cut here ]------------ | [ 111.541640][ T227] WARNING: CPU: 0 PID: 227 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) | [ 111.542069][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 111.543102][ T227] Tainted: [W]=WARN [ 111.543290][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 111.543551][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 111.543818][ T227] 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 [ 111.544581][ T227] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 111.544863][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 111.545274][ T227] RDX: 0000000000000000 RSI: ffff88800255ac98 RDI: ffff8880061c0b28 [ 111.545666][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 111.545979][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 111.546369][ T227] R13: ffff88800255a128 R14: ffff88800255a008 R15: ffff88800255a000 [ 111.546676][ T227] FS: 00007f56531fd740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 111.547044][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 111.547386][ T227] CR2: 00007fb5c47766f0 CR3: 000000000b8ea006 CR4: 0000000000772ef0 [ 111.547687][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 111.547994][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 111.548437][ T227] PKRU: 55555554 [ 111.548595][ T227] Call Trace: [ 111.548751][ T227] [ 111.548915][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 111.549278][ T227] ? __warn (kernel/panic.c:748) [ 111.549445][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 111.549652][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 111.549848][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 111.550004][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 111.550292][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 111.550513][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 111.550731][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 111.550984][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 111.551289][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 111.551605][ T227] register_netdevice (net/core/dev.c:11003) [ 111.551814][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 111.552010][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 111.552295][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 111.552582][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 111.552841][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 111.553093][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 111.553319][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 111.553525][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 111.553795][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 111.553983][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 111.554187][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 111.554409][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 111.554631][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 111.554804][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 111.555015][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 111.555258][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 111.555479][ T227] ksys_write (fs/read_write.c:731) [ 111.555630][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 111.555860][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 111.556081][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 111.556381][ T227] RIP: 0033:0x7f565333eb77 [ 111.556596][ T227] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 111.557357][ T227] RSP: 002b:00007fff8f7ec5f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 111.557679][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f565333eb77 [ 111.557988][ T227] RDX: 0000000000000002 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 111.558333][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 111.558648][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000002 [ 111.558965][ T227] R13: 00007f56533fa760 R14: 0000000000000002 R15: 00007f56533f59c0 | [ 114.326016][ T227] ------------[ cut here ]------------ | [ 114.326345][ T227] WARNING: CPU: 2 PID: 227 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) | [ 114.326869][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 114.328062][ T227] Tainted: [W]=WARN [ 114.328235][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 114.328490][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 114.328761][ T227] 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 [ 114.329581][ T227] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 114.329846][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 114.330140][ T227] RDX: 0000000000000000 RSI: ffff88800d42ac98 RDI: ffff8880061c0b28 [ 114.330453][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 114.330812][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 114.331178][ T227] R13: ffff88800d42a128 R14: ffff88800d42a008 R15: ffff88800d42a000 [ 114.331490][ T227] FS: 00007f56531fd740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 114.331931][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 114.332197][ T227] CR2: 00005560cca36170 CR3: 000000000b8ea006 CR4: 0000000000772ef0 [ 114.332519][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 114.332962][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 114.333307][ T227] PKRU: 55555554 [ 114.333545][ T227] Call Trace: [ 114.333714][ T227] [ 114.333835][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 114.334053][ T227] ? __warn (kernel/panic.c:748) [ 114.334309][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 114.334600][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 114.334842][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 114.335068][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 114.335363][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 114.335616][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 114.335907][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 114.336221][ T227] ? _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) [ 114.336461][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 114.336767][ T227] register_netdevice (net/core/dev.c:11003) [ 114.336998][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 114.337311][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 114.337600][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 114.337939][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 114.338341][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 114.338687][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 114.338978][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 114.339282][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 114.339614][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 114.339906][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 114.340163][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 114.340473][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 114.340724][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 114.340918][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 114.341232][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 114.341522][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 114.341850][ T227] ksys_write (fs/read_write.c:731) [ 114.342038][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 114.342370][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 114.342612][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 114.342955][ T227] RIP: 0033:0x7f565333eb77 [ 114.343252][ T227] 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 [ 114.344167][ T227] RSP: 002b:00007fff8f7ec5f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 114.344582][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f565333eb77 [ 114.344897][ T227] RDX: 0000000000000002 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 114.345281][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 114.345634][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000002 [ 114.346016][ T227] R13: 00007f56533fa760 R14: 0000000000000002 R15: 00007f56533f59c0 | [ 116.981778][ T227] ------------[ cut here ]------------ | [ 116.982331][ T227] WARNING: CPU: 0 PID: 227 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 116.983022][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 116.984580][ T227] Tainted: [W]=WARN [ 116.984891][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 116.985374][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.985843][ T227] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 116.986676][ T227] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 116.986990][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 116.987331][ T227] RDX: 0000000000000000 RSI: ffff88800babac98 RDI: ffff8880061c0b78 [ 116.987766][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 116.988206][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 116.988686][ T227] R13: ffff88800baba128 R14: ffff88800baba008 R15: ffff88800baba000 [ 116.989066][ T227] FS: 00007f56531fd740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 116.989497][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 116.989799][ T227] CR2: 000055c5d05f6658 CR3: 000000000b8ea003 CR4: 0000000000772ef0 [ 116.990141][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 116.990480][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 116.991073][ T227] PKRU: 55555554 [ 116.991257][ T227] Call Trace: [ 116.991428][ T227] [ 116.991545][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.991777][ T227] ? __warn (kernel/panic.c:748) [ 116.991954][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.992226][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 116.992533][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 116.992709][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 116.992937][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 116.993186][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.993419][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 116.993698][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 116.993934][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 116.994182][ T227] register_netdevice (net/core/dev.c:11003) [ 116.994420][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 116.994655][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 116.994936][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 116.995231][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 116.995404][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 116.995692][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 116.995993][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 116.996319][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 116.996564][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 116.996860][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 116.997086][ T227] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 116.997340][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 116.997672][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 116.998056][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 116.998308][ T227] driver_probe_device (drivers/base/dd.c:830) [ 116.998535][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 116.998760][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 116.999043][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 116.999277][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 116.999497][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 116.999729][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 116.999956][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 117.000213][ T227] __device_attach (drivers/base/dd.c:1030) [ 117.000439][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 117.000657][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 117.000890][ T227] ? 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) [ 117.001119][ T227] bus_probe_device (drivers/base/bus.c:537) [ 117.001367][ T227] device_add (drivers/base/core.c:3672) [ 117.001595][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 117.001824][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 117.002061][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 117.002366][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 117.002657][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 117.002888][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 117.003125][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 117.003358][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 117.003592][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 117.003771][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 117.004005][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 117.004272][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 117.004609][ T227] ksys_write (fs/read_write.c:731) [ 117.004800][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 117.005047][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 117.005302][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 117.005583][ T227] RIP: 0033:0x7f565333eb77 [ 117.005815][ T227] 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 [ 117.006595][ T227] RSP: 002b:00007fff8f7eea98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 117.006935][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f565333eb77 [ 117.007269][ T227] RDX: 0000000000000004 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 117.007596][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 117.007936][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000004 [ 117.008302][ T227] R13: 00007f56533fa760 R14: 0000000000000004 R15: 00007f56533f59c0 | [ 117.058095][ T227] ------------[ cut here ]------------ | [ 117.058560][ T227] WARNING: CPU: 0 PID: 227 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) | [ 117.059187][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 117.060107][ T227] Tainted: [W]=WARN [ 117.060274][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 117.060541][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 117.060816][ T227] 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 [ 117.061596][ T227] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 117.061864][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 117.062186][ T227] RDX: 0000000000000000 RSI: ffff88800b5eac98 RDI: ffff8880061c0b28 [ 117.062491][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 117.062810][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 117.063123][ T227] R13: ffff88800b5ea128 R14: ffff88800b5ea008 R15: ffff88800b5ea000 [ 117.063438][ T227] FS: 00007f56531fd740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 117.063810][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 117.064069][ T227] CR2: 00007fff8f7ebfe8 CR3: 000000000b8ea003 CR4: 0000000000772ef0 [ 117.064389][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 117.064691][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 117.065258][ T227] PKRU: 55555554 [ 117.065415][ T227] Call Trace: [ 117.065582][ T227] [ 117.065693][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 117.065942][ T227] ? __warn (kernel/panic.c:748) [ 117.066107][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 117.066325][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 117.066576][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 117.066737][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 117.066966][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 117.067196][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 117.067415][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 117.067689][ T227] ? _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) [ 117.067925][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 117.068177][ T227] register_netdevice (net/core/dev.c:11003) [ 117.068390][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 117.068607][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 117.068837][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 117.069100][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 117.069405][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 117.069678][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 117.069892][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 117.070101][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 117.070373][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 117.070728][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 117.070932][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 117.071133][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 117.071348][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 117.071633][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 117.071864][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 117.072083][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 117.072403][ T227] ksys_write (fs/read_write.c:731) [ 117.072609][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 117.073030][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 117.073342][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 117.073694][ T227] RIP: 0033:0x7f565333eb77 [ 117.073931][ T227] 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 [ 117.074659][ T227] RSP: 002b:00007fff8f7ec138 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 117.074974][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f565333eb77 [ 117.075285][ T227] RDX: 0000000000000002 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 117.075597][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 117.076026][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000002 [ 117.076340][ T227] R13: 00007f56533fa760 R14: 0000000000000002 R15: 00007f56533f59c0 | [ 119.778738][ T227] ------------[ cut here ]------------ | [ 119.779028][ T227] WARNING: CPU: 1 PID: 227 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) | [ 119.779541][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 119.780821][ T227] Tainted: [W]=WARN [ 119.781007][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 119.781332][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 119.781639][ T227] 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 [ 119.782327][ T227] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 119.782601][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 119.782913][ T227] RDX: 0000000000000000 RSI: ffff88800990ac98 RDI: ffff8880061c0b28 [ 119.783256][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 119.783592][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 119.783918][ T227] R13: ffff88800990a128 R14: ffff88800990a008 R15: ffff88800990a000 [ 119.784260][ T227] FS: 00007f56531fd740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 119.784667][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 119.784955][ T227] CR2: 000055c5d05de1e8 CR3: 000000000b8ea002 CR4: 0000000000772ef0 [ 119.785302][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 119.785640][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 119.786028][ T227] PKRU: 55555554 [ 119.786219][ T227] Call Trace: [ 119.786393][ T227] [ 119.786515][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 119.786735][ T227] ? __warn (kernel/panic.c:748) [ 119.786894][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 119.787101][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 119.787325][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 119.787533][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 119.787829][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 119.788200][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 119.788468][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 119.788820][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 119.789206][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 119.789562][ T227] register_netdevice (net/core/dev.c:11003) [ 119.789799][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 119.790030][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 119.790292][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 119.790562][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 119.790879][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 119.791142][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 119.791367][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 119.791596][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 119.791872][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 119.792087][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 119.792348][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 119.792588][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 119.792820][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 119.792991][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 119.793239][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 119.793547][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 119.793780][ T227] ksys_write (fs/read_write.c:731) [ 119.793953][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 119.794197][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 119.794445][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 119.794697][ T227] RIP: 0033:0x7f565333eb77 [ 119.794890][ T227] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 119.795577][ T227] RSP: 002b:00007fff8f7ec138 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 119.795864][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f565333eb77 [ 119.796178][ T227] RDX: 0000000000000002 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 119.796523][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 119.796906][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000002 [ 119.797219][ T227] R13: 00007f56533fa760 R14: 0000000000000002 R15: 00007f56533f59c0 | [ 122.168253][ T227] ------------[ cut here ]------------ | [ 122.168839][ T227] WARNING: CPU: 2 PID: 227 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 122.169583][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 122.171218][ T227] Tainted: [W]=WARN [ 122.171530][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 122.171999][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 122.172506][ T227] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 122.173511][ T227] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 122.173884][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 122.174273][ T227] RDX: 0000000000000000 RSI: ffff8880025f2c98 RDI: ffff8880061c0b78 [ 122.174635][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 122.175030][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 122.175496][ T227] R13: ffff8880025f2128 R14: ffff8880025f2008 R15: ffff8880025f2000 [ 122.175881][ T227] FS: 00007f56531fd740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 122.176365][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 122.176998][ T227] CR2: 000055c5d05d6000 CR3: 000000000b8ea003 CR4: 0000000000772ef0 [ 122.177453][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 122.177828][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 122.178235][ T227] PKRU: 55555554 [ 122.178484][ T227] Call Trace: [ 122.178669][ T227] [ 122.178798][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 122.179051][ T227] ? __warn (kernel/panic.c:748) [ 122.179253][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 122.179533][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 122.179873][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 122.180078][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 122.180361][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 122.180703][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 122.181042][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 122.181422][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 122.181724][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 122.182005][ T227] register_netdevice (net/core/dev.c:11003) [ 122.182267][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 122.182518][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 122.182843][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 122.183352][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 122.183581][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 122.183924][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 122.184244][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 122.184540][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 122.184789][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 122.185112][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 122.185422][ T227] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 122.185612][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 122.185862][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 122.186132][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 122.186389][ T227] driver_probe_device (drivers/base/dd.c:830) [ 122.186633][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 122.186872][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 122.187187][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 122.187430][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 122.187732][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 122.188049][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 122.188300][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 122.188540][ T227] __device_attach (drivers/base/dd.c:1030) [ 122.188775][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 122.189022][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 122.189301][ T227] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 122.189581][ T227] bus_probe_device (drivers/base/bus.c:537) [ 122.189837][ T227] device_add (drivers/base/core.c:3672) [ 122.190137][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 122.190430][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 122.190686][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 122.191067][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 122.191432][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 122.191679][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 122.191956][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 122.192202][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 122.192463][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 122.192742][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 122.193058][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 122.193416][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 122.193722][ T227] ksys_write (fs/read_write.c:731) [ 122.193978][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 122.194284][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 122.194545][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 122.194932][ T227] RIP: 0033:0x7f565333eb77 [ 122.195256][ T227] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 122.196184][ T227] RSP: 002b:00007fff8f7eea98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 122.196597][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f565333eb77 [ 122.196949][ T227] RDX: 0000000000000004 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 122.197302][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 122.197766][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000004 [ 122.198204][ T227] R13: 00007f56533fa760 R14: 0000000000000004 R15: 00007f56533f59c0 | [ 122.250677][ T227] ------------[ cut here ]------------ | [ 122.251226][ T227] WARNING: CPU: 2 PID: 227 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 122.251851][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 122.253265][ T227] Tainted: [W]=WARN [ 122.253533][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 122.254015][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 122.254438][ T227] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 122.255584][ T227] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 122.256008][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 122.256446][ T227] RDX: 0000000000000000 RSI: ffff88800d432c98 RDI: ffff8880061c0b28 [ 122.256909][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 122.257424][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 122.258234][ T227] R13: ffff88800d432128 R14: ffff88800d432008 R15: ffff88800d432000 [ 122.258720][ T227] FS: 00007f56531fd740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 122.259135][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 122.259417][ T227] CR2: 000055c5d05d6000 CR3: 000000000b8ea003 CR4: 0000000000772ef0 [ 122.259876][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 122.260409][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 122.260871][ T227] PKRU: 55555554 [ 122.261127][ T227] Call Trace: [ 122.261467][ T227] [ 122.261660][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 122.261964][ T227] ? __warn (kernel/panic.c:748) [ 122.262294][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 122.262664][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 122.263038][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 122.263328][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 122.263623][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 122.263987][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 122.264295][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 122.264726][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 122.265046][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 122.265403][ T227] register_netdevice (net/core/dev.c:11003) [ 122.265753][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 122.266131][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 122.266524][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 122.266945][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 122.267412][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 122.267835][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 122.268245][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 122.268592][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 122.269016][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 122.269272][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 122.269495][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 122.269769][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 122.270128][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 122.270449][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 122.270804][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 122.271184][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 122.271802][ T227] ksys_write (fs/read_write.c:731) [ 122.272310][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 122.272660][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 122.272989][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 122.273405][ T227] RIP: 0033:0x7f565333eb77 [ 122.273765][ T227] Code: Unable to access opcode bytes at 0x7f565333eb4d. Code starting with the faulting instruction =========================================== [ 122.274217][ T227] RSP: 002b:00007fff8f7ec398 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 122.274761][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f565333eb77 [ 122.275254][ T227] RDX: 0000000000000002 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 122.275730][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 122.276479][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000002 [ 122.277044][ T227] R13: 00007f56533fa760 R14: 0000000000000002 R15: 00007f56533f59c0 | [ 124.916676][ T227] ------------[ cut here ]------------ | [ 124.917032][ T227] WARNING: CPU: 2 PID: 227 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 124.917483][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 124.918384][ T227] Tainted: [W]=WARN [ 124.918565][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 124.918831][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.919098][ T227] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 124.920093][ T227] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 124.920384][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 124.920718][ T227] RDX: 0000000000000000 RSI: ffff8880023e2c98 RDI: ffff8880061c0b28 [ 124.921030][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 124.921351][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 124.921720][ T227] R13: ffff8880023e2128 R14: ffff8880023e2008 R15: ffff8880023e2000 [ 124.922028][ T227] FS: 00007f56531fd740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 124.922406][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 124.922680][ T227] CR2: 00007f6deb924000 CR3: 000000000b8ea005 CR4: 0000000000772ef0 [ 124.922989][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 124.923310][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 124.923642][ T227] PKRU: 55555554 [ 124.923856][ T227] Call Trace: [ 124.924023][ T227] [ 124.924141][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.924383][ T227] ? __warn (kernel/panic.c:748) [ 124.924605][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.924825][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 124.925047][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 124.925234][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 124.925446][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 124.925682][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.925914][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 124.926198][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 124.926418][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 124.926636][ T227] register_netdevice (net/core/dev.c:11003) [ 124.926854][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 124.927074][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 124.927323][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 124.927609][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 124.927951][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 124.928257][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 124.928470][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 124.928703][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 124.928980][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 124.929209][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 124.929424][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 124.929646][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 124.929865][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 124.930048][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 124.930281][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 124.930511][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 124.930732][ T227] ksys_write (fs/read_write.c:731) [ 124.930899][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 124.931138][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 124.931377][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 124.931648][ T227] RIP: 0033:0x7f565333eb77 [ 124.931905][ T227] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 124.932619][ T227] RSP: 002b:00007fff8f7ec398 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 124.932948][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f565333eb77 [ 124.933282][ T227] RDX: 0000000000000002 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 124.933598][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 124.933912][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000002 [ 124.934255][ T227] R13: 00007f56533fa760 R14: 0000000000000002 R15: 00007f56533f59c0 | [ 126.909273][ T227] ------------[ cut here ]------------ | [ 126.909716][ T227] WARNING: CPU: 3 PID: 227 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 126.910219][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 126.911189][ T227] Tainted: [W]=WARN [ 126.911371][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 126.911664][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 126.911966][ T227] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 126.912908][ T227] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 126.913306][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 126.913651][ T227] RDX: 0000000000000000 RSI: ffff88800255ac98 RDI: ffff8880061c0b78 [ 126.914009][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 126.914461][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 126.914812][ T227] R13: ffff88800255a128 R14: ffff88800255a008 R15: ffff88800255a000 [ 126.915256][ T227] FS: 00007f56531fd740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 126.915665][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 126.916230][ T227] CR2: 00005560cca62f08 CR3: 000000000b8ea003 CR4: 0000000000772ef0 [ 126.916632][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 126.917030][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 126.917404][ T227] PKRU: 55555554 [ 126.917584][ T227] Call Trace: [ 126.917771][ T227] [ 126.917897][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 126.918172][ T227] ? __warn (kernel/panic.c:748) [ 126.918369][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 126.918612][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 126.918858][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 126.919043][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 126.919291][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 126.919544][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 126.919798][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 126.920096][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 126.920353][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 126.920598][ T227] register_netdevice (net/core/dev.c:11003) [ 126.920849][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 126.921097][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 126.921385][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 126.921693][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 126.921877][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 126.922195][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 126.922507][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 126.922815][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 126.923072][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 126.923395][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 126.923644][ T227] ? 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)) [ 126.923826][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 126.924083][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 126.924342][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 126.924586][ T227] driver_probe_device (drivers/base/dd.c:830) [ 126.924824][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 126.925069][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 126.925391][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 126.925650][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 126.925888][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 126.926133][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 126.926389][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 126.926631][ T227] __device_attach (drivers/base/dd.c:1030) [ 126.926871][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 126.927104][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 126.927364][ T227] ? 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) [ 126.927615][ T227] bus_probe_device (drivers/base/bus.c:537) [ 126.927858][ T227] device_add (drivers/base/core.c:3672) [ 126.928116][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 126.928366][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 126.928621][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 126.928934][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 126.929266][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 126.929508][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 126.929752][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 126.929986][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 126.930243][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 126.930434][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 126.930678][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 126.931022][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 126.931279][ T227] ksys_write (fs/read_write.c:731) [ 126.931455][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 126.931696][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 126.931930][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 126.932230][ T227] RIP: 0033:0x7f565333eb77 [ 126.932472][ T227] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 126.933271][ T227] RSP: 002b:00007fff8f7eea98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 126.933607][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f565333eb77 [ 126.933938][ T227] RDX: 0000000000000004 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 126.934285][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 126.934610][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000004 [ 126.934987][ T227] R13: 00007f56533fa760 R14: 0000000000000004 R15: 00007f56533f59c0 | [ 127.043060][ T227] ------------[ cut here ]------------ | [ 127.043534][ T227] WARNING: CPU: 2 PID: 227 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) | [ 127.044017][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 127.044951][ T227] Tainted: [W]=WARN [ 127.045139][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 127.045443][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 127.045736][ T227] 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 [ 127.046541][ T227] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 127.046841][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 127.047197][ T227] RDX: 0000000000000000 RSI: ffff88800d42ac98 RDI: ffff8880061c0b28 [ 127.047550][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 127.047922][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 127.048276][ T227] R13: ffff88800d42a128 R14: ffff88800d42a008 R15: ffff88800d42a000 [ 127.048613][ T227] FS: 00007f56531fd740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 127.049000][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 127.049294][ T227] CR2: 000055c5d05ff330 CR3: 000000000b8ea006 CR4: 0000000000772ef0 [ 127.049635][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 127.050129][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 127.050470][ T227] PKRU: 55555554 [ 127.050647][ T227] Call Trace: [ 127.050831][ T227] [ 127.050956][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 127.051192][ T227] ? __warn (kernel/panic.c:748) [ 127.051393][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 127.051649][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 127.051892][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 127.052075][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 127.052323][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 127.052576][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 127.052848][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 127.053182][ T227] ? _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) [ 127.053436][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 127.053766][ T227] register_netdevice (net/core/dev.c:11003) [ 127.054030][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 127.054276][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 127.054524][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 127.054805][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 127.055082][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 127.055385][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 127.055607][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 127.055826][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 127.056133][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 127.056364][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 127.056576][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 127.056841][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 127.057076][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 127.057271][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 127.057508][ T227] ? __lock_release (kernel/locking/lockdep.c:5527) [ 127.057742][ T227] ? 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) [ 127.057988][ T227] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 127.058250][ T227] ksys_write (fs/read_write.c:731) [ 127.058423][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 127.058669][ T227] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 127.058914][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 127.059176][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 127.059474][ T227] RIP: 0033:0x7f565333eb77 [ 127.059705][ T227] 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 [ 127.060454][ T227] RSP: 002b:00007fff8f7eea98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 127.060777][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f565333eb77 [ 127.061118][ T227] RDX: 0000000000000002 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 127.061451][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 127.061760][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000002 [ 127.062099][ T227] R13: 00007f56533fa760 R14: 0000000000000002 R15: 00007f56533f59c0 | [ 127.721129][ T227] ------------[ cut here ]------------ | [ 127.721579][ T227] WARNING: CPU: 2 PID: 227 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) | [ 127.722250][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 127.723500][ T227] Tainted: [W]=WARN [ 127.723742][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 127.724193][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 127.724639][ T227] 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 [ 127.725832][ T227] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 127.726299][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 127.726815][ T227] RDX: 0000000000000000 RSI: ffff88800babac98 RDI: ffff8880061c0b28 [ 127.727350][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 127.727875][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 127.728420][ T227] R13: ffff88800baba128 R14: ffff88800baba008 R15: ffff88800baba000 [ 127.728933][ T227] FS: 00007f56531fd740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 127.729535][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 127.729992][ T227] CR2: 000055c5d05ff330 CR3: 000000000b8ea006 CR4: 0000000000772ef0 [ 127.730528][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 127.731042][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 127.731571][ T227] PKRU: 55555554 [ 127.731837][ T227] Call Trace: [ 127.732033][ T227] [ 127.732171][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 127.732432][ T227] ? __warn (kernel/panic.c:748) [ 127.732648][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 127.733005][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 127.733372][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 127.733644][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 127.733983][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 127.734370][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 127.734737][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 127.735180][ T227] ? _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) [ 127.735538][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 127.735888][ T227] register_netdevice (net/core/dev.c:11003) [ 127.736268][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 127.736636][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 127.737004][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 127.737457][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 127.737940][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 127.738397][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 127.738738][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 127.739094][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 127.739538][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 127.739872][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 127.740247][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 127.740591][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 127.740930][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 127.741117][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 127.741365][ T227] ? __lock_release (kernel/locking/lockdep.c:5527) [ 127.741621][ T227] ? 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) [ 127.741937][ T227] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 127.742316][ T227] ksys_write (fs/read_write.c:731) [ 127.742578][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 127.742928][ T227] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 127.743317][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 127.743648][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 127.744052][ T227] RIP: 0033:0x7f565333eb77 [ 127.744412][ T227] 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 [ 127.745525][ T227] RSP: 002b:00007fff8f7eea98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 127.746017][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f565333eb77 [ 127.746505][ T227] RDX: 0000000000000002 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 127.746987][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 127.747488][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000002 [ 127.747983][ T227] R13: 00007f56533fa760 R14: 0000000000000002 R15: 00007f56533f59c0 | [ 136.547836][ T227] ------------[ cut here ]------------ | [ 136.548449][ T227] WARNING: CPU: 3 PID: 227 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 136.549138][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 136.550849][ T227] Tainted: [W]=WARN [ 136.551121][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 136.551596][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 136.552069][ T227] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 136.553339][ T227] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 136.553761][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 136.554307][ T227] RDX: 0000000000000000 RSI: ffff88800b5eac98 RDI: ffff8880061c0b28 [ 136.554800][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 136.555311][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 136.555817][ T227] R13: ffff88800b5ea128 R14: ffff88800b5ea008 R15: ffff88800b5ea000 [ 136.556347][ T227] FS: 00007f56531fd740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 136.556954][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 136.557385][ T227] CR2: 000055c5d05e26c0 CR3: 000000000b8ea005 CR4: 0000000000772ef0 [ 136.557905][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 136.558462][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 136.558988][ T227] PKRU: 55555554 [ 136.559294][ T227] Call Trace: [ 136.559545][ T227] [ 136.559730][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 136.560091][ T227] ? __warn (kernel/panic.c:748) [ 136.560436][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 136.560775][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 136.561126][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 136.561411][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 136.561781][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 136.562131][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 136.562498][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 136.562937][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 136.563374][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 136.563757][ T227] register_netdevice (net/core/dev.c:11003) [ 136.564124][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 136.564515][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 136.564902][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 136.565396][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 136.565884][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 136.566354][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 136.566690][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 136.567109][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 136.567596][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 136.567978][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 136.568352][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 136.568702][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 136.569066][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 136.569367][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 136.569726][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 136.570088][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 136.570475][ T227] ksys_write (fs/read_write.c:731) [ 136.570757][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 136.571127][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 136.571525][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 136.571943][ T227] RIP: 0033:0x7f565333eb77 [ 136.572329][ T227] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 136.573547][ T227] RSP: 002b:00007fff8f7eea98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 136.574084][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f565333eb77 [ 136.574616][ T227] RDX: 0000000000000002 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 136.575112][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 136.575651][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000002 [ 136.576179][ T227] R13: 00007f56533fa760 R14: 0000000000000002 R15: 00007f56533f59c0 | [ 139.469831][ T227] ------------[ cut here ]------------ | [ 139.470563][ T227] WARNING: CPU: 3 PID: 227 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 139.471053][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 139.471973][ T227] Tainted: [W]=WARN [ 139.472183][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 139.472462][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 139.472764][ T227] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 139.473541][ T227] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 139.473837][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 139.474186][ T227] RDX: 0000000000000000 RSI: ffff88800990ac98 RDI: ffff8880061c0b78 [ 139.474520][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 139.475041][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 139.475408][ T227] R13: ffff88800990a128 R14: ffff88800990a008 R15: ffff88800990a000 [ 139.475750][ T227] FS: 00007f56531fd740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 139.476138][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 139.476440][ T227] CR2: 000055c5d05dbcdc CR3: 000000000b8ea006 CR4: 0000000000772ef0 [ 139.476780][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 139.477131][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 139.477519][ T227] PKRU: 55555554 [ 139.477694][ T227] Call Trace: [ 139.477884][ T227] [ 139.478004][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 139.478257][ T227] ? __warn (kernel/panic.c:748) [ 139.478434][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 139.478773][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 139.479186][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 139.479459][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 139.479834][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 139.480269][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 139.480637][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 139.481043][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 139.481446][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 139.481801][ T227] register_netdevice (net/core/dev.c:11003) [ 139.482205][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 139.482604][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 139.482994][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 139.483494][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 139.483774][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 139.484280][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 139.484758][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 139.485257][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 139.485650][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 139.486105][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 139.486493][ T227] ? 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)) [ 139.486772][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 139.487127][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 139.487535][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 139.487929][ T227] driver_probe_device (drivers/base/dd.c:830) [ 139.488324][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 139.488698][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 139.489115][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 139.489368][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 139.489654][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 139.489879][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 139.490100][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 139.490345][ T227] __device_attach (drivers/base/dd.c:1030) [ 139.490580][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 139.490809][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 139.491035][ T227] ? 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) [ 139.491278][ T227] bus_probe_device (drivers/base/bus.c:537) [ 139.491491][ T227] device_add (drivers/base/core.c:3672) [ 139.491709][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 139.491918][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 139.492137][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 139.492418][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 139.492720][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 139.492950][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 139.493178][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 139.493386][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 139.493601][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 139.493839][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 139.494055][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 139.494290][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 139.494516][ T227] ksys_write (fs/read_write.c:731) [ 139.494721][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 139.495102][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 139.495487][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 139.495856][ T227] RIP: 0033:0x7f565333eb77 [ 139.496083][ T227] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 139.496849][ T227] RSP: 002b:00007fff8f7eea98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 139.497171][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f565333eb77 [ 139.497478][ T227] RDX: 0000000000000004 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 139.497978][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 139.498536][ T227] R10: 00007f56533b13e0 R11: 0000000000000246 R12: 0000000000000004 [ 139.499061][ T227] R13: 00007f56533fa760 R14: 0000000000000004 R15: 00007f56533f59c0 | [ 139.668605][ T227] ------------[ cut here ]------------ | [ 139.669169][ T227] WARNING: CPU: 3 PID: 227 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 139.669829][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 139.671352][ T227] Tainted: [W]=WARN [ 139.671621][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 139.672047][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 139.672493][ T227] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 139.673707][ T227] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 139.674162][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 139.674663][ T227] RDX: 0000000000000000 RSI: ffff88800d432c98 RDI: ffff8880061c0b28 [ 139.675181][ T227] RBP: ffffffffb9323440 R08: 0000000000000000 R09: fffffbfff6e3d83c [ 139.675700][ T227] R10: ffffffffb71ec1e7 R11: ffff8880061c0040 R12: 0000000000000000 [ 139.676233][ T227] R13: ffff88800d432128 R14: ffff88800d432008 R15: ffff88800d432000 [ 139.676733][ T227] FS: 00007f56531fd740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 139.677328][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 139.677756][ T227] CR2: 00007f56533b1733 CR3: 000000000b8ea006 CR4: 0000000000772ef0 [ 139.678310][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 139.678815][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 139.679700][ T227] PKRU: 55555554 [ 139.679973][ T227] Call Trace: [ 139.680240][ T227] [ 139.680416][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 139.680775][ T227] ? __warn (kernel/panic.c:748) [ 139.681053][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 139.681431][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 139.681790][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 139.682056][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 139.682445][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 139.682839][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 139.683230][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 139.683662][ T227] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 139.684021][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 139.684385][ T227] register_netdevice (net/core/dev.c:11003) [ 139.684735][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 139.685099][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 139.685493][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 139.686002][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 139.686516][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 139.686959][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 139.687312][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 139.687678][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 139.688142][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 139.688496][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 139.688846][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 139.689212][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 139.689564][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 139.689837][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 139.690208][ T227] ? __lock_release (kernel/locking/lockdep.c:5527) [ 139.690532][ T227] ? 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) [ 139.690873][ T227] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 139.691251][ T227] ksys_write (fs/read_write.c:731) [ 139.691517][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 139.691839][ T227] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 139.692201][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 139.692536][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 139.692939][ T227] RIP: 0033:0x7f565333eb77 [ 139.693314][ T227] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 139.694474][ T227] RSP: 002b:00007fff8f7eea98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 139.694979][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f565333eb77 [ 139.695513][ T227] RDX: 0000000000000002 RSI: 000055c5d05ff330 RDI: 0000000000000001 [ 139.696016][ T227] RBP: 000055c5d05ff330 R08: 0000000000000000 R09: 00007f56533b14e0 [ 139.696524][ T227] R10: 00007f56533b13e0 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