====================================== | 0 | xx__-> [ 10.760779][ T228] ------------[ cut here ]------------ | [ 10.761199][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 10.761782][ T228] Modules linked in: netdevsim [ 10.762456][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.762744][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.763057][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 10.763942][ T228] RSP: 0018:ffffc90000b47520 EFLAGS: 00010246 [ 10.764278][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.764665][ T228] RDX: 0000000000000000 RSI: ffff888009bb2c98 RDI: ffff88800b4c0b78 [ 10.765021][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 10.765443][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 10.765782][ T228] R13: ffff888009bb2128 R14: ffff888009bb2008 R15: ffff888009bb2000 [ 10.766120][ T228] FS: 00007fcacc097740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 10.766559][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.766847][ T228] CR2: 000055b1da12c338 CR3: 000000000a032004 CR4: 0000000000772ef0 [ 10.767203][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.767580][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.767928][ T228] PKRU: 55555554 [ 10.768106][ T228] Call Trace: [ 10.768296][ T228] [ 10.768590][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.768831][ T228] ? __warn (kernel/panic.c:748) [ 10.769015][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.769259][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.769512][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.769689][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.769916][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.770156][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.770428][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.770730][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 10.770994][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.771259][ T228] register_netdevice (net/core/dev.c:11003) [ 10.771544][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.771784][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.772030][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.772347][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.772524][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.772823][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.773114][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.773429][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.773680][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.773966][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.774204][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 10.774386][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.774617][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.774847][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 10.775075][ T228] driver_probe_device (drivers/base/dd.c:830) [ 10.775352][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 10.775577][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.775852][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 10.776079][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.776313][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.776546][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.776771][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.777008][ T228] __device_attach (drivers/base/dd.c:1030) [ 10.777244][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.777476][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.777700][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.777931][ T228] bus_probe_device (drivers/base/bus.c:537) [ 10.778162][ T228] device_add (drivers/base/core.c:3672) [ 10.778414][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.778637][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.778888][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.779193][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.779498][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.779722][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.779952][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.780187][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.780459][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.780639][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.780893][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.781115][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.781396][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.781630][ T228] ksys_write (fs/read_write.c:731) [ 10.781803][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.782024][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.782278][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.782516][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.782793][ T228] RIP: 0033:0x7fcacc1d8b77 [ 10.783030][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 10.783821][ T228] RSP: 002b:00007ffeb53a3898 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.784160][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fcacc1d8b77 [ 10.784536][ T228] RDX: 0000000000000004 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 10.784867][ T228] RBP: 000055b1da12b330 R08: 0000000000000003 R09: 0000000000000077 [ 10.785209][ T228] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000004 [ 10.785552][ T228] R13: 00007fcacc294760 R14: 0000000000000004 R15: 00007fcacc28f9c0 | [ 16.677247][ T228] ------------[ cut here ]------------ | [ 16.677721][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 16.678255][ T228] Modules linked in: netdevsim [last unloaded: ip6_udp_tunnel] | [ 16.679554][ T228] Tainted: [W]=WARN [ 16.679869][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.680291][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.680768][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 16.681913][ T228] RSP: 0018:ffffc90000b47910 EFLAGS: 00010246 [ 16.682359][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 16.682854][ T228] RDX: 0000000000000000 RSI: ffff888008bb2c98 RDI: ffff88800b4c0b28 [ 16.683370][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 16.683876][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 16.684375][ T228] R13: ffff888008bb2128 R14: ffff888008bb2008 R15: ffff888008bb2000 [ 16.684752][ T228] FS: 00007fcacc097740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 16.685380][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.685658][ T228] CR2: 00007f1e806f2a00 CR3: 000000000a032001 CR4: 0000000000772ef0 [ 16.685974][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 16.686295][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 16.686620][ T228] PKRU: 55555554 [ 16.686830][ T228] Call Trace: [ 16.687043][ T228] [ 16.687213][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.687461][ T228] ? __warn (kernel/panic.c:748) [ 16.687633][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.687892][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 16.688194][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 16.688402][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 16.688635][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 16.688912][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.689217][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 16.689522][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 16.689753][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 16.690002][ T228] register_netdevice (net/core/dev.c:11003) [ 16.690241][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 16.690549][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 16.690871][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 16.691194][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 16.691525][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 16.691802][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 16.692103][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 16.692394][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 16.692693][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 16.692912][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 16.693238][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 16.693479][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 16.693697][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 16.693898][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 16.694235][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 16.694498][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 16.694725][ T228] ksys_write (fs/read_write.c:731) [ 16.694964][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 16.695197][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 16.695519][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 16.695787][ T228] RIP: 0033:0x7fcacc1d8b77 [ 16.696060][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 16.696770][ T228] RSP: 002b:00007ffeb53a3798 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 16.697071][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcacc1d8b77 [ 16.697472][ T228] RDX: 0000000000000002 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 16.697779][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 16.698076][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000002 [ 16.698400][ T228] R13: 00007fcacc294760 R14: 0000000000000002 R15: 00007fcacc28f9c0 | [ 23.264249][ T228] ------------[ cut here ]------------ | [ 23.264669][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 23.265129][ T228] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 23.265896][ T228] Tainted: [W]=WARN [ 23.266067][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.266367][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 23.266674][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 23.267515][ T228] RSP: 0018:ffffc90000b47520 EFLAGS: 00010246 [ 23.267796][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 23.268182][ T228] RDX: 0000000000000000 RSI: ffff88800c0bac98 RDI: ffff88800b4c0b78 [ 23.268519][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 23.268852][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 23.269194][ T228] R13: ffff88800c0ba128 R14: ffff88800c0ba008 R15: ffff88800c0ba000 [ 23.269550][ T228] FS: 00007fcacc097740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 23.270070][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.270367][ T228] CR2: 00007fcacc24b733 CR3: 000000000a032004 CR4: 0000000000772ef0 [ 23.270702][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 23.271039][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 23.271400][ T228] PKRU: 55555554 [ 23.271571][ T228] Call Trace: [ 23.271750][ T228] [ 23.271877][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 23.272126][ T228] ? __warn (kernel/panic.c:748) [ 23.272305][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 23.272544][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 23.272779][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 23.272953][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 23.273172][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 23.273417][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 23.273647][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 23.273920][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 23.274167][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 23.274494][ T228] register_netdevice (net/core/dev.c:11003) [ 23.274746][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 23.274990][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 23.275256][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 23.275569][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 23.275746][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 23.276066][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 23.276400][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 23.276711][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 23.276958][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 23.277263][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 23.277505][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 23.277676][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 23.277910][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 23.278136][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 23.278370][ T228] driver_probe_device (drivers/base/dd.c:830) [ 23.278593][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 23.278817][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 23.279085][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 23.279311][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 23.279542][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 23.279771][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 23.280022][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 23.280251][ T228] __device_attach (drivers/base/dd.c:1030) [ 23.280490][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 23.280723][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 23.280947][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 23.281195][ T228] bus_probe_device (drivers/base/bus.c:537) [ 23.281442][ T228] device_add (drivers/base/core.c:3672) [ 23.281676][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 23.281897][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 23.282127][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 23.282438][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 23.282730][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 23.282993][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 23.283219][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 23.283467][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 23.283692][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 23.283881][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 23.284149][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 23.284383][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 23.284619][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 23.284849][ T228] ksys_write (fs/read_write.c:731) [ 23.285024][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 23.285240][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 23.285510][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 23.285734][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.286002][ T228] RIP: 0033:0x7fcacc1d8b77 [ 23.286257][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 23.287011][ T228] RSP: 002b:00007ffeb53a7038 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 23.287351][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fcacc1d8b77 [ 23.287676][ T228] RDX: 0000000000000004 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 23.288042][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 23.288383][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000004 [ 23.288705][ T228] R13: 00007fcacc294760 R14: 0000000000000004 R15: 00007fcacc28f9c0 | [ 23.325387][ T228] ------------[ cut here ]------------ | [ 23.325755][ T228] WARNING: CPU: 1 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 23.326195][ T228] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 23.326959][ T228] Tainted: [W]=WARN [ 23.327122][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.327447][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 23.327715][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 23.328461][ T228] RSP: 0018:ffffc90000b47910 EFLAGS: 00010246 [ 23.328726][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 23.329047][ T228] RDX: 0000000000000000 RSI: ffff8880097cac98 RDI: ffff88800b4c0b28 [ 23.329374][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 23.329694][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 23.330000][ T228] R13: ffff8880097ca128 R14: ffff8880097ca008 R15: ffff8880097ca000 [ 23.330621][ T228] FS: 00007fcacc097740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 23.331009][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.331265][ T228] CR2: 00007f1e8087fa30 CR3: 000000000a032004 CR4: 0000000000772ef0 [ 23.331583][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 23.331904][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 23.332223][ T228] PKRU: 55555554 [ 23.332394][ T228] Call Trace: [ 23.332549][ T228] [ 23.332659][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 23.332870][ T228] ? __warn (kernel/panic.c:748) [ 23.333030][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 23.333268][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 23.333498][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 23.333663][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 23.333877][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 23.334097][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 23.334316][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 23.334611][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 23.334825][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 23.335038][ T228] register_netdevice (net/core/dev.c:11003) [ 23.335253][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 23.335516][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 23.335744][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 23.336015][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 23.336300][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 23.336577][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 23.336791][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 23.337013][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 23.337282][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 23.337503][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 23.337718][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 23.337929][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 23.338145][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 23.338309][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 23.338538][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 23.338752][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 23.338965][ T228] ksys_write (fs/read_write.c:731) [ 23.339124][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 23.339351][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 23.339561][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.339820][ T228] RIP: 0033:0x7fcacc1d8b77 [ 23.340026][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 23.340733][ T228] RSP: 002b:00007ffeb53a7038 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 23.341047][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcacc1d8b77 [ 23.341372][ T228] RDX: 0000000000000002 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 23.341687][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 23.341991][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000002 [ 23.342297][ T228] R13: 00007fcacc294760 R14: 0000000000000002 R15: 00007fcacc28f9c0 | [ 29.851952][ T228] ------------[ cut here ]------------ | [ 29.852348][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 29.852788][ T228] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 29.853670][ T228] Tainted: [W]=WARN [ 29.853887][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.854170][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 29.854478][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 29.855224][ T228] RSP: 0018:ffffc90000b47520 EFLAGS: 00010246 [ 29.855537][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 29.855881][ T228] RDX: 0000000000000000 RSI: ffff88800ad82c98 RDI: ffff88800b4c0b78 [ 29.856215][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 29.856568][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 29.856896][ T228] R13: ffff88800ad82128 R14: ffff88800ad82008 R15: ffff88800ad82000 [ 29.857216][ T228] FS: 00007fcacc097740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 29.857625][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.857929][ T228] CR2: 00007f257da371b4 CR3: 000000000a032001 CR4: 0000000000772ef0 [ 29.858266][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 29.858606][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 29.859097][ T228] PKRU: 55555554 [ 29.859269][ T228] Call Trace: [ 29.859451][ T228] [ 29.859572][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 29.859797][ T228] ? __warn (kernel/panic.c:748) [ 29.859974][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 29.860201][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 29.860443][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 29.860652][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 29.860878][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 29.861115][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 29.861360][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 29.861638][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 29.861885][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 29.862126][ T228] register_netdevice (net/core/dev.c:11003) [ 29.862377][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 29.862642][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 29.862907][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 29.863234][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 29.863429][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 29.863739][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 29.864051][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 29.864365][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 29.864619][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 29.864918][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 29.865181][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 29.865397][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 29.865648][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 29.865912][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 29.866154][ T228] driver_probe_device (drivers/base/dd.c:830) [ 29.866405][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 29.866665][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 29.866998][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 29.867247][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 29.867506][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 29.867759][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 29.867999][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 29.868240][ T228] __device_attach (drivers/base/dd.c:1030) [ 29.868486][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 29.868719][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 29.868962][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 29.869214][ T228] bus_probe_device (drivers/base/bus.c:537) [ 29.869474][ T228] device_add (drivers/base/core.c:3672) [ 29.869716][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 29.869953][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 29.870212][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 29.870533][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 29.870864][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 29.871110][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 29.871369][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 29.871606][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 29.871864][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 29.872068][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 29.872313][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 29.872556][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 29.872792][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 29.873032][ T228] ksys_write (fs/read_write.c:731) [ 29.873223][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 29.873455][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 29.873710][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 29.873934][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 29.874236][ T228] RIP: 0033:0x7fcacc1d8b77 [ 29.874475][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 29.875229][ T228] RSP: 002b:00007ffeb53a7038 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 29.875621][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fcacc1d8b77 [ 29.875968][ T228] RDX: 0000000000000004 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 29.876317][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 29.876680][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000004 [ 29.877013][ T228] R13: 00007fcacc294760 R14: 0000000000000004 R15: 00007fcacc28f9c0 | [ 29.916694][ T228] ------------[ cut here ]------------ | [ 29.917069][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 29.917541][ T228] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 29.918349][ T228] Tainted: [W]=WARN [ 29.918524][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.918788][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 29.919051][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 29.919747][ T228] RSP: 0018:ffffc90000b47910 EFLAGS: 00010246 [ 29.920016][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 29.920339][ T228] RDX: 0000000000000000 RSI: ffff88800c232c98 RDI: ffff88800b4c0b28 [ 29.920675][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 29.920985][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 29.921297][ T228] R13: ffff88800c232128 R14: ffff88800c232008 R15: ffff88800c232000 [ 29.921622][ T228] FS: 00007fcacc097740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 29.921989][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.922253][ T228] CR2: 00007fcacc0f3330 CR3: 000000000a032001 CR4: 0000000000772ef0 [ 29.922588][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 29.922896][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 29.923389][ T228] PKRU: 55555554 [ 29.923563][ T228] Call Trace: [ 29.923736][ T228] [ 29.923848][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 29.924058][ T228] ? __warn (kernel/panic.c:748) [ 29.924219][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 29.924438][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 29.924661][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 29.924822][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 29.925039][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 29.925272][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 29.925508][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 29.925776][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 29.925983][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 29.926205][ T228] register_netdevice (net/core/dev.c:11003) [ 29.926422][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 29.926636][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 29.926854][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 29.927149][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 29.927430][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 29.927706][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 29.927916][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 29.928140][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 29.928417][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 29.928640][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 29.928842][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 29.929062][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 29.929269][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 29.929446][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 29.929650][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 29.929859][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 29.930075][ T228] ksys_write (fs/read_write.c:731) [ 29.930239][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 29.930462][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 29.930694][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 29.930939][ T228] RIP: 0033:0x7fcacc1d8b77 [ 29.931147][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 29.932113][ T228] RSP: 002b:00007ffeb53a4a68 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 29.932579][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcacc1d8b77 [ 29.932897][ T228] RDX: 0000000000000002 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 29.933202][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 29.933550][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000002 [ 29.933847][ T228] R13: 00007fcacc294760 R14: 0000000000000002 R15: 00007fcacc28f9c0 | [ 43.709293][ T228] ------------[ cut here ]------------ | [ 43.709628][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 43.710005][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 43.710876][ T228] Tainted: [W]=WARN [ 43.711033][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.711290][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.711545][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.712204][ T228] RSP: 0018:ffffc90000b47910 EFLAGS: 00010246 [ 43.712453][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.712734][ T228] RDX: 0000000000000000 RSI: ffff8880097cac98 RDI: ffff88800b4c0b28 [ 43.713020][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 43.713300][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 43.713593][ T228] R13: ffff8880097ca128 R14: ffff8880097ca008 R15: ffff8880097ca000 [ 43.713878][ T228] FS: 00007fcacc097740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 43.714212][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.714463][ T228] CR2: 00007fcacc11c440 CR3: 000000000a032004 CR4: 0000000000772ef0 [ 43.714753][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.715037][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.715317][ T228] PKRU: 55555554 [ 43.715474][ T228] Call Trace: [ 43.715622][ T228] [ 43.715722][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.715917][ T228] ? __warn (kernel/panic.c:748) [ 43.716065][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.716261][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.716469][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.716619][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.716811][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.717016][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.717214][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.717467][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 43.717671][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.717874][ T228] register_netdevice (net/core/dev.c:11003) [ 43.718073][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.718303][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.718523][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.718776][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.719055][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 43.719308][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 43.719507][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 43.719710][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 43.719956][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 43.720144][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 43.720345][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 43.720569][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 43.720771][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 43.720925][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 43.721119][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.721319][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.721529][ T228] ksys_write (fs/read_write.c:731) [ 43.721675][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 43.721876][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.722069][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.722307][ T228] RIP: 0033:0x7fcacc1d8b77 [ 43.722515][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 43.723170][ T228] RSP: 002b:00007ffeb53a4a68 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 43.723470][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcacc1d8b77 [ 43.723778][ T228] RDX: 0000000000000002 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 43.724058][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 43.724350][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000002 [ 43.724636][ T228] R13: 00007fcacc294760 R14: 0000000000000002 R15: 00007fcacc28f9c0 | [ 56.680430][ T228] ------------[ cut here ]------------ | [ 56.680785][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 56.681293][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 56.682240][ T228] Tainted: [W]=WARN [ 56.682411][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 56.682693][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 56.682962][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 56.683713][ T228] RSP: 0018:ffffc90000b47520 EFLAGS: 00010246 [ 56.683975][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 56.684298][ T228] RDX: 0000000000000000 RSI: ffff888009bb2c98 RDI: ffff88800b4c0b78 [ 56.684624][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 56.684930][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 56.685249][ T228] R13: ffff888009bb2128 R14: ffff888009bb2008 R15: ffff888009bb2000 [ 56.685695][ T228] FS: 00007fcacc097740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 56.686081][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 56.686377][ T228] CR2: 00007f1e805025a0 CR3: 000000000a032001 CR4: 0000000000772ef0 [ 56.686693][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 56.686998][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 56.687347][ T228] PKRU: 55555554 [ 56.687508][ T228] Call Trace: [ 56.687663][ T228] [ 56.687770][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 56.687982][ T228] ? __warn (kernel/panic.c:748) [ 56.688146][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 56.688373][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 56.688586][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 56.688746][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 56.688954][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 56.689238][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 56.689481][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 56.689747][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 56.689967][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 56.690216][ T228] register_netdevice (net/core/dev.c:11003) [ 56.690463][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 56.690690][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 56.690912][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 56.691196][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 56.691377][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 56.691685][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 56.691956][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 56.692235][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 56.692467][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 56.692729][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 56.692940][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 56.693111][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 56.693341][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 56.693557][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 56.693772][ T228] driver_probe_device (drivers/base/dd.c:830) [ 56.693980][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 56.694202][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 56.694471][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 56.694681][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 56.694891][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 56.695132][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 56.695357][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 56.695576][ T228] __device_attach (drivers/base/dd.c:1030) [ 56.695781][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 56.695987][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 56.696225][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 56.696464][ T228] bus_probe_device (drivers/base/bus.c:537) [ 56.696685][ T228] device_add (drivers/base/core.c:3672) [ 56.696896][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 56.697104][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 56.697322][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 56.697601][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 56.697869][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 56.698082][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 56.698296][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 56.698518][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 56.698732][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 56.698898][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 56.699140][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 56.699374][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 56.699599][ T228] ksys_write (fs/read_write.c:731) [ 56.699759][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 56.699982][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 56.700192][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 56.700471][ T228] RIP: 0033:0x7fcacc1d8b77 [ 56.700686][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 56.701409][ T228] RSP: 002b:00007ffeb53a7038 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 56.701720][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fcacc1d8b77 [ 56.702023][ T228] RDX: 0000000000000004 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 56.702340][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 56.702651][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000004 [ 56.702955][ T228] R13: 00007fcacc294760 R14: 0000000000000004 R15: 00007fcacc28f9c0 | [ 56.757784][ T228] ------------[ cut here ]------------ | [ 56.758258][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 56.758911][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 56.760180][ T228] Tainted: [W]=WARN [ 56.760442][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 56.760819][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 56.761208][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 56.762346][ T228] RSP: 0018:ffffc90000b47910 EFLAGS: 00010246 [ 56.762742][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 56.763197][ T228] RDX: 0000000000000000 RSI: ffff888005142c98 RDI: ffff88800b4c0b28 [ 56.763669][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 56.764116][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 56.764589][ T228] R13: ffff888005142128 R14: ffff888005142008 R15: ffff888005142000 [ 56.765044][ T228] FS: 00007fcacc097740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 56.765599][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 56.765976][ T228] CR2: 00007fcacc0f3330 CR3: 000000000a032001 CR4: 0000000000772ef0 [ 56.766460][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 56.766921][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 56.767412][ T228] PKRU: 55555554 [ 56.767855][ T228] Call Trace: [ 56.768084][ T228] [ 56.768245][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 56.768579][ T228] ? __warn (kernel/panic.c:748) [ 56.768815][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 56.769137][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 56.769489][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 56.769745][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 56.770063][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 56.770469][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 56.770710][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 56.770955][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 56.771159][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 56.771385][ T228] register_netdevice (net/core/dev.c:11003) [ 56.771594][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 56.771798][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 56.772004][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 56.772272][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 56.772549][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 56.772798][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 56.772996][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 56.773208][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 56.773474][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 56.773661][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 56.773853][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 56.774068][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 56.774418][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 56.774670][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 56.774991][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 56.775319][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 56.775672][ T228] ksys_write (fs/read_write.c:731) [ 56.775912][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 56.776178][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 56.776397][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 56.776637][ T228] RIP: 0033:0x7fcacc1d8b77 [ 56.776835][ T228] Code: Unable to access opcode bytes at 0x7fcacc1d8b4d. Code starting with the faulting instruction =========================================== [ 56.777120][ T228] RSP: 002b:00007ffeb53a4a68 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 56.777420][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcacc1d8b77 [ 56.777699][ T228] RDX: 0000000000000002 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 56.777981][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 56.778437][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000002 [ 56.778901][ T228] R13: 00007fcacc294760 R14: 0000000000000002 R15: 00007fcacc28f9c0 | [ 70.267303][ T228] ------------[ cut here ]------------ | [ 70.267609][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 70.268033][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 70.268909][ T228] Tainted: [W]=WARN [ 70.269070][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 70.269343][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 70.269614][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 70.270373][ T228] RSP: 0018:ffffc90000b47910 EFLAGS: 00010246 [ 70.270644][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 70.270954][ T228] RDX: 0000000000000000 RSI: ffff8880089f2c98 RDI: ffff88800b4c0b28 [ 70.271276][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 70.271619][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 70.271930][ T228] R13: ffff8880089f2128 R14: ffff8880089f2008 R15: ffff8880089f2000 [ 70.272244][ T228] FS: 00007fcacc097740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 70.272630][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 70.272897][ T228] CR2: 00007fcacc11c440 CR3: 000000000a032004 CR4: 0000000000772ef0 [ 70.273224][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 70.273563][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 70.273894][ T228] PKRU: 55555554 [ 70.274053][ T228] Call Trace: [ 70.274211][ T228] [ 70.274314][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 70.274543][ T228] ? __warn (kernel/panic.c:748) [ 70.274717][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 70.274931][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 70.275147][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 70.275322][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 70.275550][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 70.275786][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 70.276019][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 70.276296][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 70.276525][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 70.276748][ T228] register_netdevice (net/core/dev.c:11003) [ 70.276964][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 70.277187][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 70.277435][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 70.277725][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 70.278023][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 70.278297][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 70.278535][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 70.278768][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 70.279050][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 70.279263][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 70.279484][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 70.279696][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 70.279911][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 70.280078][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 70.280291][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 70.280538][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 70.280754][ T228] ksys_write (fs/read_write.c:731) [ 70.280917][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 70.281147][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 70.281363][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 70.281620][ T228] RIP: 0033:0x7fcacc1d8b77 [ 70.281836][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 70.282601][ T228] RSP: 002b:00007ffeb53a4a68 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 70.282947][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcacc1d8b77 [ 70.283273][ T228] RDX: 0000000000000002 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 70.283601][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 70.283914][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000002 [ 70.284218][ T228] R13: 00007fcacc294760 R14: 0000000000000002 R15: 00007fcacc28f9c0 | [ 83.464526][ T228] ------------[ cut here ]------------ | [ 83.464914][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 83.465431][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 83.466516][ T228] Tainted: [W]=WARN [ 83.466807][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 83.467265][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 83.467754][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 83.469042][ T228] RSP: 0018:ffffc90000b47520 EFLAGS: 00010246 [ 83.469548][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 83.470116][ T228] RDX: 0000000000000000 RSI: ffff88800ad82c98 RDI: ffff88800b4c0b78 [ 83.470718][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 83.471540][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 83.472111][ T228] R13: ffff88800ad82128 R14: ffff88800ad82008 R15: ffff88800ad82000 [ 83.472690][ T228] FS: 00007fcacc097740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 83.473205][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 83.473510][ T228] CR2: 00007fab9ff25000 CR3: 000000000a032001 CR4: 0000000000772ef0 [ 83.473859][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 83.474255][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 83.474618][ T228] PKRU: 55555554 [ 83.474807][ T228] Call Trace: [ 83.474993][ T228] [ 83.475182][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 83.475531][ T228] ? __warn (kernel/panic.c:748) [ 83.475728][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 83.475972][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 83.476245][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 83.476444][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 83.476686][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 83.476943][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 83.477203][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 83.477520][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 83.477768][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 83.478011][ T228] register_netdevice (net/core/dev.c:11003) [ 83.478274][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 83.478536][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 83.478937][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 83.479441][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 83.479747][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 83.480243][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 83.480781][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 83.481268][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 83.481701][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 83.482198][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 83.482616][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 83.482920][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 83.483322][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 83.483800][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 83.484190][ T228] driver_probe_device (drivers/base/dd.c:830) [ 83.484603][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 83.484985][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 83.485372][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 83.485618][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 83.485852][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 83.486122][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 83.486409][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 83.486654][ T228] __device_attach (drivers/base/dd.c:1030) [ 83.486897][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 83.487146][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 83.487400][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 83.487644][ T228] bus_probe_device (drivers/base/bus.c:537) [ 83.487893][ T228] device_add (drivers/base/core.c:3672) [ 83.488146][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 83.488396][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 83.488643][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 83.488998][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 83.489505][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 83.489898][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 83.490298][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 83.490712][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 83.491026][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 83.491446][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 83.491850][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 83.492259][ T228] ksys_write (fs/read_write.c:731) [ 83.492583][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 83.492997][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 83.493420][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 83.493896][ T228] RIP: 0033:0x7fcacc1d8b77 [ 83.494288][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 83.495563][ T228] RSP: 002b:00007ffeb53a7038 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 83.496144][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fcacc1d8b77 [ 83.496712][ T228] RDX: 0000000000000004 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 83.497259][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 83.497817][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000004 [ 83.498419][ T228] R13: 00007fcacc294760 R14: 0000000000000004 R15: 00007fcacc28f9c0 | [ 83.552548][ T228] ------------[ cut here ]------------ | [ 83.552901][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 83.553421][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 83.554624][ T228] Tainted: [W]=WARN [ 83.555034][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 83.555525][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 83.555968][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 83.557163][ T228] RSP: 0018:ffffc90000b47910 EFLAGS: 00010246 [ 83.557617][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 83.558127][ T228] RDX: 0000000000000000 RSI: ffff88800c232c98 RDI: ffff88800b4c0b28 [ 83.558657][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 83.559164][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 83.559694][ T228] R13: ffff88800c232128 R14: ffff88800c232008 R15: ffff88800c232000 [ 83.560196][ T228] FS: 00007fcacc097740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 83.560745][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 83.561018][ T228] CR2: 00007fcacc0f3330 CR3: 000000000a032001 CR4: 0000000000772ef0 [ 83.561612][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 83.561936][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 83.562264][ T228] PKRU: 55555554 [ 83.562444][ T228] Call Trace: [ 83.562615][ T228] [ 83.562733][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 83.562954][ T228] ? __warn (kernel/panic.c:748) [ 83.563196][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 83.563528][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 83.563765][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 83.563935][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 83.564169][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 83.564411][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 83.564659][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 83.565086][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 83.565462][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 83.565818][ T228] register_netdevice (net/core/dev.c:11003) [ 83.566178][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 83.566571][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 83.566961][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 83.567440][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 83.567932][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 83.568411][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 83.568769][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 83.569141][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 83.569607][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 83.569972][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 83.570361][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 83.570714][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 83.571018][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 83.571218][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 83.571457][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 83.571685][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 83.571940][ T228] ksys_write (fs/read_write.c:731) [ 83.572164][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 83.572531][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 83.572766][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 83.573046][ T228] RIP: 0033:0x7fcacc1d8b77 [ 83.573282][ T228] Code: Unable to access opcode bytes at 0x7fcacc1d8b4d. Code starting with the faulting instruction =========================================== [ 83.573572][ T228] RSP: 002b:00007ffeb53a6358 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 83.573895][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcacc1d8b77 [ 83.574231][ T228] RDX: 0000000000000002 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 83.574560][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 83.574878][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000002 [ 83.575222][ T228] R13: 00007fcacc294760 R14: 0000000000000002 R15: 00007fcacc28f9c0 | [ 91.341050][ T228] ------------[ cut here ]------------ | [ 91.341301][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 91.341941][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 91.342725][ T228] Tainted: [W]=WARN [ 91.342869][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 91.343109][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.343358][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 91.344043][ T228] RSP: 0018:ffffc90000b47910 EFLAGS: 00010246 [ 91.344288][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 91.344594][ T228] RDX: 0000000000000000 RSI: ffff8880097cac98 RDI: ffff88800b4c0b28 [ 91.344904][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 91.345185][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 91.345493][ T228] R13: ffff8880097ca128 R14: ffff8880097ca008 R15: ffff8880097ca000 [ 91.345774][ T228] FS: 00007fcacc097740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 91.346114][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 91.346359][ T228] CR2: 00007fcacc11c440 CR3: 000000000a032006 CR4: 0000000000772ef0 [ 91.346659][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 91.346941][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 91.347226][ T228] PKRU: 55555554 [ 91.347387][ T228] Call Trace: [ 91.347530][ T228] [ 91.347632][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.347825][ T228] ? __warn (kernel/panic.c:748) [ 91.348007][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.348207][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 91.348423][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 91.348580][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 91.348788][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 91.349008][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.349220][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 91.349484][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 91.349724][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 91.349931][ T228] register_netdevice (net/core/dev.c:11003) [ 91.350133][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 91.350369][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 91.350581][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 91.350867][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 91.351138][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 91.351407][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 91.351603][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 91.351808][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 91.352089][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 91.352296][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 91.352529][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 91.352725][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 91.352919][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 91.353086][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 91.353313][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 91.353522][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 91.353739][ T228] ksys_write (fs/read_write.c:731) [ 91.353936][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 91.354255][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 91.354562][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 91.354910][ T228] RIP: 0033:0x7fcacc1d8b77 [ 91.355199][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 91.356348][ T228] RSP: 002b:00007ffeb53a6358 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 91.356820][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcacc1d8b77 [ 91.357284][ T228] RDX: 0000000000000002 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 91.357759][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 91.358223][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000002 [ 91.358691][ T228] R13: 00007fcacc294760 R14: 0000000000000002 R15: 00007fcacc28f9c0 | [ 99.340686][ T228] ------------[ cut here ]------------ | [ 99.341038][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 99.341587][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 99.342530][ T228] Tainted: [W]=WARN [ 99.342702][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 99.342983][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.343270][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 99.344075][ T228] RSP: 0018:ffffc90000b47520 EFLAGS: 00010246 [ 99.344387][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 99.344729][ T228] RDX: 0000000000000000 RSI: ffff888009bb2c98 RDI: ffff88800b4c0b78 [ 99.345066][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 99.345430][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 99.345765][ T228] R13: ffff888009bb2128 R14: ffff888009bb2008 R15: ffff888009bb2000 [ 99.346097][ T228] FS: 00007fcacc097740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 99.346624][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 99.346908][ T228] CR2: 00007fcacc11c440 CR3: 000000000a032003 CR4: 0000000000772ef0 [ 99.347246][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 99.347606][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 99.347945][ T228] PKRU: 55555554 [ 99.348116][ T228] Call Trace: [ 99.348289][ T228] [ 99.348425][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.348653][ T228] ? __warn (kernel/panic.c:748) [ 99.348830][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.349061][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 99.349294][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 99.349503][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 99.349733][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 99.349983][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.350236][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 99.350549][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 99.350783][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 99.351015][ T228] register_netdevice (net/core/dev.c:11003) [ 99.351248][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 99.351518][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 99.351789][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 99.352080][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 99.352251][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 99.352562][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 99.352849][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 99.353140][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 99.353416][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 99.353713][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 99.353946][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 99.354119][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 99.354374][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 99.354609][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 99.354840][ T228] driver_probe_device (drivers/base/dd.c:830) [ 99.355066][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 99.355301][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 99.355603][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 99.355835][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 99.356063][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 99.356292][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 99.356549][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 99.356795][ T228] __device_attach (drivers/base/dd.c:1030) [ 99.357023][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 99.357248][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 99.357519][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 99.357758][ T228] bus_probe_device (drivers/base/bus.c:537) [ 99.357990][ T228] device_add (drivers/base/core.c:3672) [ 99.358220][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 99.358472][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 99.358719][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 99.359012][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 99.359309][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 99.359562][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 99.359799][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 99.360023][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 99.360282][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 99.360484][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 99.360715][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 99.360949][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 99.361179][ T228] ksys_write (fs/read_write.c:731) [ 99.361385][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 99.361630][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 99.361849][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 99.362131][ T228] RIP: 0033:0x7fcacc1d8b77 [ 99.362383][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 99.363155][ T228] RSP: 002b:00007ffeb53a7038 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 99.363520][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fcacc1d8b77 [ 99.363857][ T228] RDX: 0000000000000004 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 99.364188][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 99.364535][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000004 [ 99.364875][ T228] R13: 00007fcacc294760 R14: 0000000000000004 R15: 00007fcacc28f9c0 | [ 99.414255][ T228] ------------[ cut here ]------------ | [ 99.414781][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 99.415459][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 99.416848][ T228] Tainted: [W]=WARN [ 99.417102][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 99.417530][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.417958][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 99.419104][ T228] RSP: 0018:ffffc90000b47910 EFLAGS: 00010246 [ 99.419507][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 99.419978][ T228] RDX: 0000000000000000 RSI: ffff888005142c98 RDI: ffff88800b4c0b28 [ 99.420382][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 99.420686][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 99.420989][ T228] R13: ffff888005142128 R14: ffff888005142008 R15: ffff888005142000 [ 99.421296][ T228] FS: 00007fcacc097740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 99.421667][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 99.421924][ T228] CR2: 00007fcacc0f3330 CR3: 000000000a032003 CR4: 0000000000772ef0 [ 99.422234][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 99.422716][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 99.423032][ T228] PKRU: 55555554 [ 99.423191][ T228] Call Trace: [ 99.423362][ T228] [ 99.423470][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.423680][ T228] ? __warn (kernel/panic.c:748) [ 99.423839][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.424046][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 99.424262][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 99.424444][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 99.424653][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 99.424872][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.425088][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 99.425363][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 99.425576][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 99.425791][ T228] register_netdevice (net/core/dev.c:11003) [ 99.426006][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 99.426230][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 99.426467][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 99.426740][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 99.427027][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 99.427296][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 99.427520][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 99.427741][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 99.428001][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 99.428204][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 99.428450][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 99.428659][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 99.428874][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 99.429026][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 99.429220][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 99.429435][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 99.429673][ T228] ksys_write (fs/read_write.c:731) [ 99.429820][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 99.430021][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 99.430229][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 99.430485][ T228] RIP: 0033:0x7fcacc1d8b77 [ 99.430681][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 99.431372][ T228] RSP: 002b:00007ffeb53a46d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 99.431665][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcacc1d8b77 [ 99.431975][ T228] RDX: 0000000000000002 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 99.432283][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 99.432595][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000002 [ 99.432900][ T228] R13: 00007fcacc294760 R14: 0000000000000002 R15: 00007fcacc28f9c0 | [ 102.373096][ T228] ------------[ cut here ]------------ | [ 102.374099][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 102.374549][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 102.375490][ T228] Tainted: [W]=WARN [ 102.375720][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 102.376096][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 102.376485][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 102.377612][ T228] RSP: 0018:ffffc90000b47910 EFLAGS: 00010246 [ 102.378015][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 102.378524][ T228] RDX: 0000000000000000 RSI: ffff8880089f2c98 RDI: ffff88800b4c0b28 [ 102.379012][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 102.379535][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 102.380022][ T228] R13: ffff8880089f2128 R14: ffff8880089f2008 R15: ffff8880089f2000 [ 102.380527][ T228] FS: 00007fcacc097740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 102.381089][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 102.381514][ T228] CR2: 000055b1da10a1e8 CR3: 000000000a032004 CR4: 0000000000772ef0 [ 102.382001][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 102.382489][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 102.382957][ T228] PKRU: 55555554 [ 102.383205][ T228] Call Trace: [ 102.383469][ T228] [ 102.383641][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 102.383969][ T228] ? __warn (kernel/panic.c:748) [ 102.384226][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 102.384568][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 102.384903][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 102.385150][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 102.385490][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 102.385849][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 102.386213][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 102.386654][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 102.387017][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 102.387353][ T228] register_netdevice (net/core/dev.c:11003) [ 102.387666][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 102.387986][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 102.388362][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 102.388774][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 102.389195][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 102.389607][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 102.389915][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 102.390319][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 102.390635][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 102.390949][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 102.391264][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 102.391596][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 102.392001][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 102.392260][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 102.392605][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 102.392964][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 102.393289][ T228] ksys_write (fs/read_write.c:731) [ 102.393547][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 102.393883][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 102.394220][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 102.394609][ T228] RIP: 0033:0x7fcacc1d8b77 [ 102.394951][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 102.396051][ T228] RSP: 002b:00007ffeb53a46d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 102.396549][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcacc1d8b77 [ 102.396937][ T228] RDX: 0000000000000002 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 102.397236][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 102.397557][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000002 [ 102.397843][ T228] R13: 00007fcacc294760 R14: 0000000000000002 R15: 00007fcacc28f9c0 | [ 105.351820][ T228] ------------[ cut here ]------------ | [ 105.352241][ T228] WARNING: CPU: 1 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 105.352743][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 105.353704][ T228] Tainted: [W]=WARN [ 105.353893][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 105.354173][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 105.354474][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 105.355298][ T228] RSP: 0018:ffffc90000b47520 EFLAGS: 00010246 [ 105.355603][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 105.355947][ T228] RDX: 0000000000000000 RSI: ffff88800ad82c98 RDI: ffff88800b4c0b78 [ 105.356300][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 105.356696][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 105.357034][ T228] R13: ffff88800ad82128 R14: ffff88800ad82008 R15: ffff88800ad82000 [ 105.357391][ T228] FS: 00007fcacc097740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 105.357791][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 105.358092][ T228] CR2: 00007f1e806f2a00 CR3: 000000000a032005 CR4: 0000000000772ef0 [ 105.358455][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 105.359074][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 105.359422][ T228] PKRU: 55555554 [ 105.359600][ T228] Call Trace: [ 105.359773][ T228] [ 105.359890][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 105.360120][ T228] ? __warn (kernel/panic.c:748) [ 105.360318][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 105.360565][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 105.360803][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 105.360983][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 105.361247][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 105.361502][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 105.361743][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 105.362033][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 105.362297][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 105.362551][ T228] register_netdevice (net/core/dev.c:11003) [ 105.362792][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 105.363037][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 105.363302][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 105.363608][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 105.363791][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 105.364119][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 105.364434][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 105.364760][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 105.365000][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 105.365310][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 105.365567][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 105.365745][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 105.366009][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 105.366250][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 105.366495][ T228] driver_probe_device (drivers/base/dd.c:830) [ 105.366745][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 105.366976][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 105.367319][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 105.367560][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 105.367801][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 105.368026][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 105.368251][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 105.368514][ T228] __device_attach (drivers/base/dd.c:1030) [ 105.368745][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 105.368993][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 105.369239][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 105.369490][ T228] bus_probe_device (drivers/base/bus.c:537) [ 105.369739][ T228] device_add (drivers/base/core.c:3672) [ 105.369990][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 105.370227][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 105.370473][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 105.370796][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 105.371100][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 105.371343][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 105.371597][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 105.371822][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 105.372053][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 105.372234][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 105.372474][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 105.372719][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 105.372953][ T228] ksys_write (fs/read_write.c:731) [ 105.373126][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 105.373375][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 105.373606][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 105.373888][ T228] RIP: 0033:0x7fcacc1d8b77 [ 105.374122][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 105.374900][ T228] RSP: 002b:00007ffeb53a7038 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 105.375221][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fcacc1d8b77 [ 105.375546][ T228] RDX: 0000000000000004 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 105.375872][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 105.376182][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000004 [ 105.376501][ T228] R13: 00007fcacc294760 R14: 0000000000000004 R15: 00007fcacc28f9c0 | [ 105.424649][ T228] ------------[ cut here ]------------ | [ 105.425029][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 105.425503][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 105.426458][ T228] Tainted: [W]=WARN [ 105.426626][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 105.426901][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 105.427256][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 105.428161][ T228] RSP: 0018:ffffc90000b47910 EFLAGS: 00010246 [ 105.428449][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 105.428777][ T228] RDX: 0000000000000000 RSI: ffff88800c232c98 RDI: ffff88800b4c0b28 [ 105.429116][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 105.429460][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 105.429790][ T228] R13: ffff88800c232128 R14: ffff88800c232008 R15: ffff88800c232000 [ 105.430138][ T228] FS: 00007fcacc097740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 105.430560][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 105.430853][ T228] CR2: 00007f1e8087fa30 CR3: 000000000a032002 CR4: 0000000000772ef0 [ 105.431224][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 105.431846][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 105.432248][ T228] PKRU: 55555554 [ 105.432533][ T228] Call Trace: [ 105.432804][ T228] [ 105.432935][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 105.433190][ T228] ? __warn (kernel/panic.c:748) [ 105.433381][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 105.433613][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 105.433842][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 105.434019][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 105.434271][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 105.434518][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 105.434760][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 105.435039][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 105.435286][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 105.435521][ T228] register_netdevice (net/core/dev.c:11003) [ 105.435744][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 105.436007][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 105.436385][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 105.436676][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 105.436986][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 105.437288][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 105.437514][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 105.437745][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 105.438027][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 105.438238][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 105.438455][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 105.438849][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 105.439059][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 105.439240][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 105.439461][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 105.439679][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 105.440011][ T228] ksys_write (fs/read_write.c:731) [ 105.440194][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 105.440421][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 105.440626][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 105.440991][ T228] RIP: 0033:0x7fcacc1d8b77 [ 105.441267][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 105.442020][ T228] RSP: 002b:00007ffeb53a4b98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 105.442362][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcacc1d8b77 [ 105.442675][ T228] RDX: 0000000000000002 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 105.442995][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 105.443318][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000002 [ 105.443767][ T228] R13: 00007fcacc294760 R14: 0000000000000002 R15: 00007fcacc28f9c0 | [ 108.222709][ T228] ------------[ cut here ]------------ | [ 108.222996][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 108.223463][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 108.224297][ T228] Tainted: [W]=WARN [ 108.224489][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 108.224773][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.225040][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 108.225781][ T228] RSP: 0018:ffffc90000b47910 EFLAGS: 00010246 [ 108.226043][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 108.226372][ T228] RDX: 0000000000000000 RSI: ffff8880097cac98 RDI: ffff88800b4c0b28 [ 108.226711][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 108.227029][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 108.227409][ T228] R13: ffff8880097ca128 R14: ffff8880097ca008 R15: ffff8880097ca000 [ 108.227751][ T228] FS: 00007fcacc097740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 108.228140][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 108.228464][ T228] CR2: 00007f69b7a04000 CR3: 000000000a032006 CR4: 0000000000772ef0 [ 108.228806][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 108.229147][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 108.229498][ T228] PKRU: 55555554 [ 108.229668][ T228] Call Trace: [ 108.229845][ T228] [ 108.229962][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.230205][ T228] ? __warn (kernel/panic.c:748) [ 108.230396][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.230662][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 108.230897][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 108.231075][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 108.231305][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 108.231568][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.231807][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 108.232085][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 108.232301][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 108.232533][ T228] register_netdevice (net/core/dev.c:11003) [ 108.232750][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 108.232983][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 108.233221][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 108.233531][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 108.233841][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 108.234129][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.234373][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 108.234641][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 108.234935][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.235174][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 108.235416][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 108.235646][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 108.235876][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 108.236058][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 108.236291][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 108.236553][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 108.236799][ T228] ksys_write (fs/read_write.c:731) [ 108.236974][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 108.237211][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 108.237455][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 108.237735][ T228] RIP: 0033:0x7fcacc1d8b77 [ 108.237964][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 108.238807][ T228] RSP: 002b:00007ffeb53a4b98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 108.239153][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcacc1d8b77 [ 108.239528][ T228] RDX: 0000000000000002 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 108.239869][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 108.240223][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000002 [ 108.240576][ T228] R13: 00007fcacc294760 R14: 0000000000000002 R15: 00007fcacc28f9c0 | [ 110.880671][ T228] ------------[ cut here ]------------ | [ 110.881092][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 110.881560][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 110.882550][ T228] Tainted: [W]=WARN [ 110.882726][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 110.883011][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.883334][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 110.884111][ T228] RSP: 0018:ffffc90000b47520 EFLAGS: 00010246 [ 110.884407][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 110.884742][ T228] RDX: 0000000000000000 RSI: ffff888009bb2c98 RDI: ffff88800b4c0b78 [ 110.885409][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 110.885746][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 110.886106][ T228] R13: ffff888009bb2128 R14: ffff888009bb2008 R15: ffff888009bb2000 [ 110.886450][ T228] FS: 00007fcacc097740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 110.886834][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 110.887116][ T228] CR2: 00007f418afec000 CR3: 000000000a032002 CR4: 0000000000772ef0 [ 110.887491][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 110.887842][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 110.888173][ T228] PKRU: 55555554 [ 110.888357][ T228] Call Trace: [ 110.888537][ T228] [ 110.888657][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.888884][ T228] ? __warn (kernel/panic.c:748) [ 110.889071][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.889302][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 110.889545][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 110.889725][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 110.889947][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 110.890196][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.890452][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 110.890755][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 110.890990][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 110.891215][ T228] register_netdevice (net/core/dev.c:11003) [ 110.891461][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 110.891750][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 110.892010][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 110.892300][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 110.892492][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 110.892786][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 110.893070][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 110.893376][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 110.893623][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 110.893906][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 110.894132][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 110.894302][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 110.894548][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 110.894786][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 110.895017][ T228] driver_probe_device (drivers/base/dd.c:830) [ 110.895252][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 110.895491][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 110.895767][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 110.895992][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 110.896211][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 110.896444][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 110.896688][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 110.896919][ T228] __device_attach (drivers/base/dd.c:1030) [ 110.897145][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 110.897383][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 110.897610][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 110.897843][ T228] bus_probe_device (drivers/base/bus.c:537) [ 110.898068][ T228] device_add (drivers/base/core.c:3672) [ 110.898294][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 110.898547][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 110.898800][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 110.899088][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 110.899384][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 110.899608][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 110.899837][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 110.900067][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 110.900317][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 110.900506][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 110.900733][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 110.900965][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 110.901194][ T228] ksys_write (fs/read_write.c:731) [ 110.901377][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 110.901618][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 110.901855][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 110.902133][ T228] RIP: 0033:0x7fcacc1d8b77 [ 110.902380][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 110.903159][ T228] RSP: 002b:00007ffeb53a7038 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 110.903523][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fcacc1d8b77 [ 110.903857][ T228] RDX: 0000000000000004 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 110.904191][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 110.904531][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000004 [ 110.904866][ T228] R13: 00007fcacc294760 R14: 0000000000000004 R15: 00007fcacc28f9c0 | [ 110.951776][ T228] ------------[ cut here ]------------ | [ 110.952123][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 110.952636][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 110.953593][ T228] Tainted: [W]=WARN [ 110.953767][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 110.954053][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.954343][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 110.955119][ T228] RSP: 0018:ffffc90000b47910 EFLAGS: 00010246 [ 110.955435][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 110.955744][ T228] RDX: 0000000000000000 RSI: ffff888005142c98 RDI: ffff88800b4c0b28 [ 110.956077][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 110.956396][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 110.956702][ T228] R13: ffff888005142128 R14: ffff888005142008 R15: ffff888005142000 [ 110.957015][ T228] FS: 00007fcacc097740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 110.957400][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 110.957665][ T228] CR2: 00007fcacc0f3330 CR3: 000000000a032002 CR4: 0000000000772ef0 [ 110.957987][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 110.958305][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 110.958628][ T228] PKRU: 55555554 [ 110.958787][ T228] Call Trace: [ 110.959120][ T228] [ 110.959235][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.959500][ T228] ? __warn (kernel/panic.c:748) [ 110.959667][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.959898][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 110.960144][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 110.960313][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 110.960565][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 110.960825][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 110.961070][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 110.961359][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 110.961599][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 110.961819][ T228] register_netdevice (net/core/dev.c:11003) [ 110.962065][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 110.962296][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 110.962548][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 110.962841][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 110.963143][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 110.963453][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 110.963657][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 110.963896][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 110.964173][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 110.964399][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 110.964609][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 110.964820][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 110.965047][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 110.965232][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 110.965478][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 110.965861][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 110.966103][ T228] ksys_write (fs/read_write.c:731) [ 110.966274][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 110.966545][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 110.966763][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 110.967149][ T228] RIP: 0033:0x7fcacc1d8b77 [ 110.967420][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 110.968419][ T228] RSP: 002b:00007ffeb53a46d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 110.968755][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcacc1d8b77 [ 110.969111][ T228] RDX: 0000000000000002 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 110.969442][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 110.969776][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000002 [ 110.970089][ T228] R13: 00007fcacc294760 R14: 0000000000000002 R15: 00007fcacc28f9c0 | [ 113.606776][ T228] ------------[ cut here ]------------ | [ 113.607034][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 113.607461][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 113.608338][ T228] Tainted: [W]=WARN [ 113.608508][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 113.608773][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 113.609043][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 113.610002][ T228] RSP: 0018:ffffc90000b47910 EFLAGS: 00010246 [ 113.610300][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 113.610626][ T228] RDX: 0000000000000000 RSI: ffff8880089f2c98 RDI: ffff88800b4c0b28 [ 113.610971][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 113.611303][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 113.611642][ T228] R13: ffff8880089f2128 R14: ffff8880089f2008 R15: ffff8880089f2000 [ 113.611962][ T228] FS: 00007fcacc097740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 113.612358][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 113.612629][ T228] CR2: 00007ffeb53a3ec0 CR3: 000000000a032003 CR4: 0000000000772ef0 [ 113.612947][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 113.613284][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 113.613630][ T228] PKRU: 55555554 [ 113.613794][ T228] Call Trace: [ 113.613955][ T228] [ 113.614078][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 113.614310][ T228] ? __warn (kernel/panic.c:748) [ 113.614485][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 113.614698][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 113.614919][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 113.615082][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 113.615310][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 113.615562][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 113.615799][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 113.616069][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 113.616294][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 113.616537][ T228] register_netdevice (net/core/dev.c:11003) [ 113.616781][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 113.617011][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 113.617343][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 113.617637][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 113.617953][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 113.618240][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 113.618476][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 113.618704][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 113.618999][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 113.619221][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 113.619451][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 113.619672][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 113.619902][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 113.620086][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 113.620337][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 113.620571][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 113.620812][ T228] ksys_write (fs/read_write.c:731) [ 113.620987][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 113.621231][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 113.621479][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 113.621778][ T228] RIP: 0033:0x7fcacc1d8b77 [ 113.622023][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 113.622802][ T228] RSP: 002b:00007ffeb53a46d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 113.623147][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcacc1d8b77 [ 113.623489][ T228] RDX: 0000000000000002 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 113.623812][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 113.624139][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000002 [ 113.624488][ T228] R13: 00007fcacc294760 R14: 0000000000000002 R15: 00007fcacc28f9c0 | [ 116.119023][ T228] ------------[ cut here ]------------ | [ 116.119457][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 116.119910][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 116.121423][ T228] Tainted: [W]=WARN [ 116.121596][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 116.121875][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.122161][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 116.123186][ T228] RSP: 0018:ffffc90000b47520 EFLAGS: 00010246 [ 116.123494][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 116.123830][ T228] RDX: 0000000000000000 RSI: ffff88800ad82c98 RDI: ffff88800b4c0b78 [ 116.124169][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 116.124512][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 116.124848][ T228] R13: ffff88800ad82128 R14: ffff88800ad82008 R15: ffff88800ad82000 [ 116.125191][ T228] FS: 00007fcacc097740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 116.125594][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 116.125880][ T228] CR2: 000055b1da102000 CR3: 000000000a032001 CR4: 0000000000772ef0 [ 116.126215][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 116.126581][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 116.126922][ T228] PKRU: 55555554 [ 116.127101][ T228] Call Trace: [ 116.127272][ T228] [ 116.127402][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.127636][ T228] ? __warn (kernel/panic.c:748) [ 116.127814][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.128044][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 116.128278][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 116.128466][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 116.128693][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 116.128931][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.129174][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 116.129479][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 116.129719][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 116.129955][ T228] register_netdevice (net/core/dev.c:11003) [ 116.130199][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 116.130467][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 116.130720][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 116.131016][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 116.131197][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 116.131513][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 116.131814][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 116.132108][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 116.132362][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 116.132648][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 116.132892][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 116.133072][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 116.133607][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 116.133846][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 116.134077][ T228] driver_probe_device (drivers/base/dd.c:830) [ 116.134303][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 116.134563][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 116.134841][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 116.135065][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 116.135298][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 116.135542][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 116.135768][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 116.135996][ T228] __device_attach (drivers/base/dd.c:1030) [ 116.136219][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 116.136456][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 116.136680][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 116.136922][ T228] bus_probe_device (drivers/base/bus.c:537) [ 116.137149][ T228] device_add (drivers/base/core.c:3672) [ 116.137388][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 116.137611][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 116.137846][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 116.138144][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 116.138462][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 116.138699][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 116.138928][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 116.139156][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 116.139397][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 116.139578][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 116.139823][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 116.140041][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 116.140280][ T228] ksys_write (fs/read_write.c:731) [ 116.140456][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 116.140683][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 116.140900][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 116.141160][ T228] RIP: 0033:0x7fcacc1d8b77 [ 116.141396][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 116.142120][ T228] RSP: 002b:00007ffeb53a7038 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 116.142462][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fcacc1d8b77 [ 116.142776][ T228] RDX: 0000000000000004 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 116.143095][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 116.143417][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000004 [ 116.143743][ T228] R13: 00007fcacc294760 R14: 0000000000000004 R15: 00007fcacc28f9c0 | [ 116.197757][ T228] ------------[ cut here ]------------ | [ 116.198090][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 116.198832][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 116.199645][ T228] Tainted: [W]=WARN [ 116.199816][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 116.200056][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.200316][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 116.200988][ T228] RSP: 0018:ffffc90000b47910 EFLAGS: 00010246 [ 116.201256][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 116.201577][ T228] RDX: 0000000000000000 RSI: ffff88800c232c98 RDI: ffff88800b4c0b28 [ 116.201869][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 116.202150][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 116.202494][ T228] R13: ffff88800c232128 R14: ffff88800c232008 R15: ffff88800c232000 [ 116.202773][ T228] FS: 00007fcacc097740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 116.203094][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 116.203343][ T228] CR2: 000055b1da102000 CR3: 000000000a032002 CR4: 0000000000772ef0 [ 116.203630][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 116.203906][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 116.204186][ T228] PKRU: 55555554 [ 116.204359][ T228] Call Trace: [ 116.204503][ T228] [ 116.204601][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.204795][ T228] ? __warn (kernel/panic.c:748) [ 116.204950][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.205468][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 116.205668][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 116.205825][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 116.206012][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 116.206215][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.206424][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 116.206666][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 116.206861][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 116.207055][ T228] register_netdevice (net/core/dev.c:11003) [ 116.207251][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 116.207464][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 116.207672][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 116.207925][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 116.208185][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 116.208443][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 116.208637][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 116.208835][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 116.209080][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 116.209275][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 116.209477][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 116.209676][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 116.209869][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 116.210022][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 116.210555][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 116.210772][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 116.210992][ T228] ksys_write (fs/read_write.c:731) [ 116.211161][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 116.211390][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 116.211601][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 116.211857][ T228] RIP: 0033:0x7fcacc1d8b77 [ 116.212074][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 116.212837][ T228] RSP: 002b:00007ffeb53a4938 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 116.213121][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcacc1d8b77 [ 116.213417][ T228] RDX: 0000000000000002 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 116.213703][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 116.213993][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000002 [ 116.214273][ T228] R13: 00007fcacc294760 R14: 0000000000000002 R15: 00007fcacc28f9c0 | [ 118.542397][ T228] ------------[ cut here ]------------ | [ 118.542791][ T228] WARNING: CPU: 1 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 118.543670][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 118.545138][ T228] Tainted: [W]=WARN [ 118.545579][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 118.545971][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.546622][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 118.547975][ T228] RSP: 0018:ffffc90000b47910 EFLAGS: 00010246 [ 118.548864][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 118.549560][ T228] RDX: 0000000000000000 RSI: ffff8880097cac98 RDI: ffff88800b4c0b28 [ 118.550016][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 118.550696][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 118.551143][ T228] R13: ffff8880097ca128 R14: ffff8880097ca008 R15: ffff8880097ca000 [ 118.551755][ T228] FS: 00007fcacc097740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 118.552308][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 118.552866][ T228] CR2: 000055b1da10a1e8 CR3: 000000000a032001 CR4: 0000000000772ef0 [ 118.553481][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 118.553947][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 118.554580][ T228] PKRU: 55555554 [ 118.554817][ T228] Call Trace: [ 118.555058][ T228] [ 118.555227][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.555764][ T228] ? __warn (kernel/panic.c:748) [ 118.556024][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.556625][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 118.556978][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 118.557230][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 118.557870][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 118.558247][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.558894][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 118.559562][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 118.559909][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 118.560276][ T228] register_netdevice (net/core/dev.c:11003) [ 118.560847][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 118.561224][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 118.561622][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 118.562074][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 118.562559][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 118.563009][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 118.563369][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 118.563721][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 118.564155][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 118.564497][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 118.564831][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 118.565177][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 118.565538][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 118.565812][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 118.566160][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 118.566537][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 118.566893][ T228] ksys_write (fs/read_write.c:731) [ 118.567148][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 118.567521][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 118.567880][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 118.568301][ T228] RIP: 0033:0x7fcacc1d8b77 [ 118.568650][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 118.569792][ T228] RSP: 002b:00007ffeb53a4938 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 118.570316][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcacc1d8b77 [ 118.570818][ T228] RDX: 0000000000000002 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 118.571303][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 118.571812][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000002 [ 118.572310][ T228] R13: 00007fcacc294760 R14: 0000000000000002 R15: 00007fcacc28f9c0 | [ 120.624351][ T228] ------------[ cut here ]------------ | [ 120.624851][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 120.625384][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 120.626456][ T228] Tainted: [W]=WARN [ 120.626726][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 120.627114][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.627581][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 120.628532][ T228] RSP: 0018:ffffc90000b47520 EFLAGS: 00010246 [ 120.628881][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 120.629253][ T228] RDX: 0000000000000000 RSI: ffff888009bb2c98 RDI: ffff88800b4c0b78 [ 120.629690][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 120.630130][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 120.630606][ T228] R13: ffff888009bb2128 R14: ffff888009bb2008 R15: ffff888009bb2000 [ 120.631019][ T228] FS: 00007fcacc097740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 120.631518][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 120.631942][ T228] CR2: 000055b1da102000 CR3: 000000000a032004 CR4: 0000000000772ef0 [ 120.632423][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 120.632892][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 120.633261][ T228] PKRU: 55555554 [ 120.633516][ T228] Call Trace: [ 120.633730][ T228] [ 120.633871][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.634142][ T228] ? __warn (kernel/panic.c:748) [ 120.634383][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.634636][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 120.634873][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 120.635047][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 120.635277][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 120.635902][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.636193][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 120.636551][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 120.636825][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 120.637092][ T228] register_netdevice (net/core/dev.c:11003) [ 120.637462][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 120.637729][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 120.638006][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 120.638350][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 120.638566][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 120.638915][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 120.639267][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 120.639621][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 120.639889][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 120.640217][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 120.640550][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 120.640755][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 120.641043][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 120.641311][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 120.641664][ T228] driver_probe_device (drivers/base/dd.c:830) [ 120.641940][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 120.642226][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 120.642592][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 120.642886][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 120.643139][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 120.643380][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 120.643673][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 120.643912][ T228] __device_attach (drivers/base/dd.c:1030) [ 120.644138][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 120.644373][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 120.644599][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 120.644836][ T228] bus_probe_device (drivers/base/bus.c:537) [ 120.645064][ T228] device_add (drivers/base/core.c:3672) [ 120.645290][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 120.645543][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 120.645783][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 120.646075][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 120.646377][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 120.646636][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 120.646883][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 120.647137][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 120.647386][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 120.647577][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 120.647821][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 120.648073][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 120.648364][ T228] ksys_write (fs/read_write.c:731) [ 120.648573][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 120.648844][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 120.649094][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 120.649438][ T228] RIP: 0033:0x7fcacc1d8b77 [ 120.649704][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 120.650555][ T228] RSP: 002b:00007ffeb53a7038 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 120.650932][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fcacc1d8b77 [ 120.651358][ T228] RDX: 0000000000000004 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 120.651773][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 120.652210][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000004 [ 120.652630][ T228] R13: 00007fcacc294760 R14: 0000000000000004 R15: 00007fcacc28f9c0 | [ 120.808626][ T228] ------------[ cut here ]------------ | [ 120.809124][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 120.809805][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 120.811117][ T228] Tainted: [W]=WARN [ 120.811385][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 120.811786][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.812199][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 120.813312][ T228] RSP: 0018:ffffc90000b47910 EFLAGS: 00010246 [ 120.813725][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 120.814246][ T228] RDX: 0000000000000000 RSI: ffff888005142c98 RDI: ffff88800b4c0b28 [ 120.814736][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 120.815271][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 120.815783][ T228] R13: ffff888005142128 R14: ffff888005142008 R15: ffff888005142000 [ 120.816293][ T228] FS: 00007fcacc097740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 120.816895][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 120.817323][ T228] CR2: 000055b1da12b330 CR3: 000000000a032006 CR4: 0000000000772ef0 [ 120.818187][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 120.818688][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 120.819159][ T228] PKRU: 55555554 [ 120.819420][ T228] Call Trace: [ 120.819669][ T228] [ 120.819838][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.820182][ T228] ? __warn (kernel/panic.c:748) [ 120.820448][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.820785][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 120.821125][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 120.821383][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 120.821707][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 120.822054][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 120.822406][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 120.822801][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 120.823136][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 120.823468][ T228] register_netdevice (net/core/dev.c:11003) [ 120.823791][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 120.824123][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 120.824479][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 120.824888][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 120.825344][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 120.825766][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 120.826087][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 120.826442][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 120.826846][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 120.827165][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 120.827501][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 120.827819][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 120.828148][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 120.828408][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 120.828747][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 120.829071][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 120.829428][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 120.829771][ T228] ksys_write (fs/read_write.c:731) [ 120.830028][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 120.830367][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 120.830698][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 120.831032][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 120.831444][ T228] RIP: 0033:0x7fcacc1d8b77 [ 120.831776][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 120.832870][ T228] RSP: 002b:00007ffeb53a7038 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 120.833356][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcacc1d8b77 [ 120.833823][ T228] RDX: 0000000000000002 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 120.834301][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 120.834783][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000002 [ 120.835250][ T228] R13: 00007fcacc294760 R14: 0000000000000002 R15: 00007fcacc28f9c0 | [ 121.531943][ T228] ------------[ cut here ]------------ | [ 121.532288][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 121.533268][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 121.534678][ T228] Tainted: [W]=WARN [ 121.534931][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 121.535372][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 121.535810][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 121.536982][ T228] RSP: 0018:ffffc90000b47910 EFLAGS: 00010246 [ 121.537420][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 121.537906][ T228] RDX: 0000000000000000 RSI: ffff8880089f2c98 RDI: ffff88800b4c0b28 [ 121.538406][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 121.538906][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 121.539405][ T228] R13: ffff8880089f2128 R14: ffff8880089f2008 R15: ffff8880089f2000 [ 121.539895][ T228] FS: 00007fcacc097740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 121.540500][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 121.540918][ T228] CR2: 000055b1da12b330 CR3: 000000000a032004 CR4: 0000000000772ef0 [ 121.541428][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 121.541922][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 121.542439][ T228] PKRU: 55555554 [ 121.542694][ T228] Call Trace: [ 121.542949][ T228] [ 121.543122][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 121.543475][ T228] ? __warn (kernel/panic.c:748) [ 121.543738][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 121.544077][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 121.544438][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 121.544705][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 121.545047][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 121.545427][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 121.545784][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 121.546215][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 121.546578][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 121.546928][ T228] register_netdevice (net/core/dev.c:11003) [ 121.547280][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 121.547651][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 121.548018][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 121.548472][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 121.548945][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 121.549413][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 121.549769][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 121.550181][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 121.550637][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 121.550974][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 121.551313][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 121.551673][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 121.552027][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 121.552309][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 121.552672][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 121.553012][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 121.553378][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 121.553733][ T228] ksys_write (fs/read_write.c:731) [ 121.553994][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 121.554342][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 121.554696][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 121.555046][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 121.555476][ T228] RIP: 0033:0x7fcacc1d8b77 [ 121.555827][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 121.557037][ T228] RSP: 002b:00007ffeb53a7038 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 121.557569][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcacc1d8b77 [ 121.558066][ T228] RDX: 0000000000000002 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 121.558576][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 121.559066][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000002 [ 121.559577][ T228] R13: 00007fcacc294760 R14: 0000000000000002 R15: 00007fcacc28f9c0 | [ 130.047692][ T228] ------------[ cut here ]------------ | [ 130.048161][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 130.048860][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 130.050285][ T228] Tainted: [W]=WARN [ 130.050589][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 130.051012][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.051498][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 130.052686][ T228] RSP: 0018:ffffc90000b47910 EFLAGS: 00010246 [ 130.053117][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 130.053658][ T228] RDX: 0000000000000000 RSI: ffff88800ad82c98 RDI: ffff88800b4c0b28 [ 130.054179][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 130.054724][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 130.055242][ T228] R13: ffff88800ad82128 R14: ffff88800ad82008 R15: ffff88800ad82000 [ 130.055791][ T228] FS: 00007fcacc097740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 130.056416][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 130.056866][ T228] CR2: 00007fb530ff31b4 CR3: 000000000a032001 CR4: 0000000000772ef0 [ 130.057414][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 130.057945][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 130.058495][ T228] PKRU: 55555554 [ 130.058777][ T228] Call Trace: [ 130.059050][ T228] [ 130.059256][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.059644][ T228] ? __warn (kernel/panic.c:748) [ 130.059941][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.060359][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 130.060741][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 130.061031][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 130.061455][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 130.061855][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.062239][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 130.062719][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 130.063096][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 130.063483][ T228] register_netdevice (net/core/dev.c:11003) [ 130.063860][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 130.064259][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 130.064681][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 130.065158][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 130.065698][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 130.066167][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 130.066553][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 130.066917][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 130.067389][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 130.067741][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 130.068105][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 130.068504][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 130.068910][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 130.069222][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 130.069629][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 130.070070][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 130.070492][ T228] ksys_write (fs/read_write.c:731) [ 130.070794][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 130.071183][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 130.071581][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 130.072028][ T228] RIP: 0033:0x7fcacc1d8b77 [ 130.072419][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 130.073643][ T228] RSP: 002b:00007ffeb53a7038 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 130.074184][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcacc1d8b77 [ 130.074727][ T228] RDX: 0000000000000002 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 130.075245][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 130.075786][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000002 [ 130.076306][ T228] R13: 00007fcacc294760 R14: 0000000000000002 R15: 00007fcacc28f9c0 | [ 132.714129][ T228] ------------[ cut here ]------------ | [ 132.714546][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 132.715177][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 132.716083][ T228] Tainted: [W]=WARN [ 132.716254][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 132.716552][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 132.716832][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 132.717643][ T228] RSP: 0018:ffffc90000b47520 EFLAGS: 00010246 [ 132.717919][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 132.718251][ T228] RDX: 0000000000000000 RSI: ffff8880097cac98 RDI: ffff88800b4c0b78 [ 132.718584][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 132.718901][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 132.719219][ T228] R13: ffff8880097ca128 R14: ffff8880097ca008 R15: ffff8880097ca000 [ 132.719548][ T228] FS: 00007fcacc097740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 132.719912][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 132.720196][ T228] CR2: 00007f1e805025a0 CR3: 000000000a032003 CR4: 0000000000772ef0 [ 132.720528][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 132.720840][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 132.721155][ T228] PKRU: 55555554 [ 132.721315][ T228] Call Trace: [ 132.721489][ T228] [ 132.721597][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 132.721814][ T228] ? __warn (kernel/panic.c:748) [ 132.722004][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 132.722235][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 132.722471][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 132.722637][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 132.722848][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 132.723078][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 132.723300][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 132.723585][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 132.723826][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 132.724071][ T228] register_netdevice (net/core/dev.c:11003) [ 132.724313][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 132.724573][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 132.724829][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 132.725118][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 132.725299][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 132.725609][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 132.725901][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 132.726197][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 132.726451][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 132.726746][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 132.726983][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 132.727204][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 132.727459][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 132.727707][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 132.727938][ T228] driver_probe_device (drivers/base/dd.c:830) [ 132.728166][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 132.728417][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 132.728697][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 132.728933][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 132.729151][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 132.729375][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 132.729602][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 132.729826][ T228] __device_attach (drivers/base/dd.c:1030) [ 132.730066][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 132.730279][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 132.730510][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 132.730732][ T228] bus_probe_device (drivers/base/bus.c:537) [ 132.730950][ T228] device_add (drivers/base/core.c:3672) [ 132.731172][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 132.731396][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 132.731623][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 132.731897][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 132.732198][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 132.732441][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 132.732675][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 132.732901][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 132.733134][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 132.733315][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 132.733579][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 132.733800][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 132.734026][ T228] ksys_write (fs/read_write.c:731) [ 132.734189][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 132.734457][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 132.734689][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 132.734970][ T228] RIP: 0033:0x7fcacc1d8b77 [ 132.735203][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 132.735998][ T228] RSP: 002b:00007ffeb53a7038 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 132.736350][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fcacc1d8b77 [ 132.736708][ T228] RDX: 0000000000000004 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 132.737025][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 132.737378][ T228] R10: 00007fcacc24b3e0 R11: 0000000000000246 R12: 0000000000000004 [ 132.737698][ T228] R13: 00007fcacc294760 R14: 0000000000000004 R15: 00007fcacc28f9c0 | [ 132.919020][ T228] ------------[ cut here ]------------ | [ 132.919513][ T228] WARNING: CPU: 1 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 132.919927][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 132.920923][ T228] Tainted: [W]=WARN [ 132.921100][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 132.921449][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 132.921738][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 132.922453][ T228] RSP: 0018:ffffc90000b47910 EFLAGS: 00010246 [ 132.922695][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 132.922984][ T228] RDX: 0000000000000000 RSI: ffff88801627ac98 RDI: ffff88800b4c0b28 [ 132.923278][ T228] RBP: ffffffff9a323440 R08: 0000000000000000 R09: fffffbfff303d83c [ 132.923583][ T228] R10: ffffffff981ec1e7 R11: ffff88800b4c0040 R12: 0000000000000000 [ 132.923893][ T228] R13: ffff88801627a128 R14: ffff88801627a008 R15: ffff88801627a000 [ 132.924177][ T228] FS: 00007fcacc097740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 132.924536][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 132.924782][ T228] CR2: 00007fcacc24b733 CR3: 000000000a032006 CR4: 0000000000772ef0 [ 132.925069][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 132.925658][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 132.925950][ T228] PKRU: 55555554 [ 132.926099][ T228] Call Trace: [ 132.926257][ T228] [ 132.926422][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 132.926630][ T228] ? __warn (kernel/panic.c:748) [ 132.926784][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 132.926979][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 132.927189][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 132.927373][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 132.927582][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 132.927788][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 132.927995][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 132.928254][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 132.928479][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 132.928678][ T228] register_netdevice (net/core/dev.c:11003) [ 132.928889][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 132.929097][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 132.929317][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 132.929579][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 132.929843][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 132.930113][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 132.930386][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 132.930593][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 132.930837][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 132.931028][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 132.931216][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 132.931454][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 132.931655][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 132.931821][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 132.932029][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 132.932231][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 132.932461][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 132.932665][ T228] ksys_write (fs/read_write.c:731) [ 132.932818][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 132.933006][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 132.933203][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 132.933433][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 132.933665][ T228] RIP: 0033:0x7fcacc1d8b77 [ 132.933862][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 132.934574][ T228] RSP: 002b:00007ffeb53a7038 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 132.934869][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcacc1d8b77 [ 132.935148][ T228] RDX: 0000000000000002 RSI: 000055b1da12b330 RDI: 0000000000000001 [ 132.935458][ T228] RBP: 000055b1da12b330 R08: 0000000000000000 R09: 00007fcacc24b4e0 [ 132.935741][ T228] R10: 00007fcacc24b3e0 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