====================================== | 0 | xx__-> [ 9.061721][ T228] ------------[ cut here ]------------ | [ 9.062107][ 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) | [ 9.062548][ T228] Modules linked in: netdevsim [ 9.063319][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.063607][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.063892][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 9.064641][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 9.064939][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.065285][ T228] RDX: 0000000000000000 RSI: ffff8880051cac98 RDI: ffff8880050fd0f8 [ 9.065636][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 9.065973][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 9.066318][ T228] R13: ffff8880051ca128 R14: ffff8880051ca008 R15: ffff8880051ca000 [ 9.066635][ T228] FS: 00007fa583208740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 9.067001][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.067282][ T228] CR2: 00005623ead94338 CR3: 000000000b2e6005 CR4: 0000000000772ef0 [ 9.067600][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.067920][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.068247][ T228] PKRU: 55555554 [ 9.068420][ T228] Call Trace: [ 9.068591][ T228] [ 9.068715][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.068939][ T228] ? __warn (kernel/panic.c:748) [ 9.069120][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.069342][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.069565][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.069735][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.069949][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.070192][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.070419][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.070695][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 9.070918][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.071190][ T228] register_netdevice (net/core/dev.c:11003) [ 9.071416][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.071644][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.071875][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.072157][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.072329][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.072612][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.072888][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.073177][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.073407][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.073674][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.073896][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 9.074062][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.074305][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.074528][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 9.074748][ T228] driver_probe_device (drivers/base/dd.c:830) [ 9.074973][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 9.075207][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.075468][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 9.075687][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.075905][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.076135][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.076349][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.076573][ T228] __device_attach (drivers/base/dd.c:1030) [ 9.076790][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.077002][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.077229][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.077458][ T228] bus_probe_device (drivers/base/bus.c:537) [ 9.077680][ T228] device_add (drivers/base/core.c:3672) [ 9.077901][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.078130][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.078356][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.078634][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.078911][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.079141][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.079370][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.079589][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.079809][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.079986][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.080220][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.080438][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.080667][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.080889][ T228] ksys_write (fs/read_write.c:731) [ 9.081060][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.081284][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.081513][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.081729][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.081994][ T228] RIP: 0033:0x7fa583349b77 [ 9.082245][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9.082960][ T228] RSP: 002b:00007ffdbc0e4498 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.083294][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa583349b77 [ 9.083615][ T228] RDX: 0000000000000004 RSI: 00005623ead93330 RDI: 0000000000000001 [ 9.083929][ T228] RBP: 00005623ead93330 R08: 0000000000000003 R09: 0000000000000077 [ 9.084257][ T228] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000004 [ 9.084572][ T228] R13: 00007fa583405760 R14: 0000000000000004 R15: 00007fa5834009c0 | [ 13.946955][ T228] ------------[ cut here ]------------ | [ 13.947305][ 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) | [ 13.947678][ T228] Modules linked in: netdevsim [last unloaded: ip6_udp_tunnel] | [ 13.948338][ T228] Tainted: [W]=WARN [ 13.948502][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.948734][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.948969][ 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 [ 13.949697][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 13.949933][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 13.950293][ T228] RDX: 0000000000000000 RSI: ffff88800d6b2c98 RDI: ffff8880050fd0a8 [ 13.950567][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 13.950851][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 13.951334][ T228] R13: ffff88800d6b2128 R14: ffff88800d6b2008 R15: ffff88800d6b2000 [ 13.951609][ T228] FS: 00007fa583208740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 13.951929][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.952241][ T228] CR2: 00005623ead93330 CR3: 000000000b2e6005 CR4: 0000000000772ef0 [ 13.952531][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 13.952804][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 13.953077][ T228] PKRU: 55555554 [ 13.953374][ T228] Call Trace: [ 13.953516][ T228] [ 13.953614][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.953805][ T228] ? __warn (kernel/panic.c:748) [ 13.953951][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.954234][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 13.954429][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 13.954577][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 13.954765][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 13.954978][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.955208][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 13.955450][ 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) [ 13.955641][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 13.955832][ T228] register_netdevice (net/core/dev.c:11003) [ 13.956023][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 13.956230][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 13.956433][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 13.956678][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 13.956934][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 13.957184][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 13.957371][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 13.957568][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 13.957804][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 13.957994][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 13.958192][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 13.958381][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 13.958570][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 13.958720][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 13.958946][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 13.959151][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 13.959346][ T228] ksys_write (fs/read_write.c:731) [ 13.959493][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 13.959691][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 13.959878][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 13.960113][ T228] RIP: 0033:0x7fa583349b77 [ 13.960306][ 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 [ 13.960950][ T228] RSP: 002b:00007ffdbc0e4398 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 13.961243][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa583349b77 [ 13.961535][ T228] RDX: 0000000000000002 RSI: 00005623ead93330 RDI: 0000000000000001 [ 13.961808][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 13.962084][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000002 [ 13.962374][ T228] R13: 00007fa583405760 R14: 0000000000000002 R15: 00007fa5834009c0 | [ 19.128541][ T228] ------------[ cut here ]------------ | [ 19.128906][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 19.129344][ T228] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 19.130007][ T228] Tainted: [W]=WARN [ 19.130176][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.130429][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.130693][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 19.131403][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 19.131660][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 19.131960][ T228] RDX: 0000000000000000 RSI: ffff8880099f2c98 RDI: ffff8880050fd0f8 [ 19.132268][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 19.132564][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 19.132946][ T228] R13: ffff8880099f2128 R14: ffff8880099f2008 R15: ffff8880099f2000 [ 19.133252][ T228] FS: 00007fa583208740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 19.133601][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.133853][ T228] CR2: 00007fa5833bc733 CR3: 000000000b2e6006 CR4: 0000000000772ef0 [ 19.134223][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 19.134521][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 19.134822][ T228] PKRU: 55555554 [ 19.134990][ T228] Call Trace: [ 19.135157][ T228] [ 19.135262][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.135464][ T228] ? __warn (kernel/panic.c:748) [ 19.135620][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.135824][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 19.136032][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 19.136199][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 19.136403][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 19.136618][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.136830][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 19.137085][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 19.137304][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 19.137509][ T228] register_netdevice (net/core/dev.c:11003) [ 19.137720][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 19.137935][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 19.138163][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 19.138426][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 19.138582][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 19.138847][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 19.139118][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 19.139379][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 19.139594][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 19.139849][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 19.140055][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 19.140216][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 19.140425][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 19.140637][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 19.140841][ T228] driver_probe_device (drivers/base/dd.c:830) [ 19.141044][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 19.141258][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 19.141505][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 19.141709][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 19.141908][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 19.142121][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 19.142323][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 19.142533][ T228] __device_attach (drivers/base/dd.c:1030) [ 19.142734][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 19.142934][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 19.143147][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 19.143361][ T228] bus_probe_device (drivers/base/bus.c:537) [ 19.143569][ T228] device_add (drivers/base/core.c:3672) [ 19.143774][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 19.143976][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 19.144198][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 19.144457][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 19.144721][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 19.144935][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 19.145156][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 19.145358][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 19.145567][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 19.145728][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 19.145935][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 19.146141][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 19.146354][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 19.146567][ T228] ksys_write (fs/read_write.c:731) [ 19.146723][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 19.146926][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 19.147152][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 19.147357][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.147608][ T228] RIP: 0033:0x7fa583349b77 [ 19.147815][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 19.148523][ T228] RSP: 002b:00007ffdbc0e7c38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 19.148823][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa583349b77 [ 19.149130][ T228] RDX: 0000000000000004 RSI: 00005623ead93330 RDI: 0000000000000001 [ 19.149431][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 19.149736][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000004 [ 19.150034][ T228] R13: 00007fa583405760 R14: 0000000000000004 R15: 00007fa5834009c0 | [ 19.187473][ T228] ------------[ cut here ]------------ | [ 19.187746][ 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) | [ 19.188130][ T228] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 19.188739][ T228] Tainted: [W]=WARN [ 19.188893][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.189241][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.189481][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 19.190201][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 19.190439][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 19.190708][ T228] RDX: 0000000000000000 RSI: ffff8880051d2c98 RDI: ffff8880050fd0a8 [ 19.190977][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 19.191257][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 19.191534][ T228] R13: ffff8880051d2128 R14: ffff8880051d2008 R15: ffff8880051d2000 [ 19.191805][ T228] FS: 00007fa583208740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 19.192136][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.192385][ T228] CR2: 00007fabafbee000 CR3: 000000000b2e6002 CR4: 0000000000772ef0 [ 19.192709][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 19.192983][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 19.193264][ T228] PKRU: 55555554 [ 19.193405][ T228] Call Trace: [ 19.193544][ T228] [ 19.193637][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.193853][ T228] ? __warn (kernel/panic.c:748) [ 19.194001][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.194308][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 19.194508][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 19.194647][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 19.194833][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 19.195042][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.195248][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 19.195483][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 19.195678][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 19.195867][ T228] register_netdevice (net/core/dev.c:11003) [ 19.196056][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 19.196262][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 19.196464][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 19.196702][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 19.196960][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 19.197211][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 19.197397][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 19.197589][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 19.197859][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 19.198043][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 19.198391][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 19.198581][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 19.198771][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 19.198927][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 19.199123][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 19.199317][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 19.199509][ T228] ksys_write (fs/read_write.c:731) [ 19.199649][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 19.199867][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 19.200205][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.200430][ T228] RIP: 0033:0x7fa583349b77 [ 19.200617][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 19.201373][ T228] RSP: 002b:00007ffdbc0e7c38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 19.201896][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa583349b77 [ 19.202175][ T228] RDX: 0000000000000002 RSI: 00005623ead93330 RDI: 0000000000000001 [ 19.202444][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 19.202831][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000002 [ 19.203163][ T228] R13: 00007fa583405760 R14: 0000000000000002 R15: 00007fa5834009c0 | [ 25.467184][ T228] ------------[ cut here ]------------ | [ 25.467527][ 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) | [ 25.468010][ T228] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 25.468869][ T228] Tainted: [W]=WARN [ 25.469036][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.469718][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.470010][ 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 [ 25.470795][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 25.471072][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 25.471420][ T228] RDX: 0000000000000000 RSI: ffff8880051c2c98 RDI: ffff8880050fd0f8 [ 25.471760][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 25.472086][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 25.472419][ T228] R13: ffff8880051c2128 R14: ffff8880051c2008 R15: ffff8880051c2000 [ 25.472760][ T228] FS: 00007fa583208740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 25.473146][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.473419][ T228] CR2: 00007fa5833bc733 CR3: 000000000b2e6005 CR4: 0000000000772ef0 [ 25.473760][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 25.474098][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 25.474425][ T228] PKRU: 55555554 [ 25.474711][ T228] Call Trace: [ 25.474889][ T228] [ 25.475002][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.475238][ T228] ? __warn (kernel/panic.c:748) [ 25.475410][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.475650][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 25.475886][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 25.476058][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 25.476286][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 25.476522][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.476770][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 25.477051][ 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) [ 25.477284][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 25.477516][ T228] register_netdevice (net/core/dev.c:11003) [ 25.477760][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 25.477992][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 25.478238][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 25.478519][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 25.478705][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 25.478999][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 25.479289][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 25.479575][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 25.479826][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 25.480115][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 25.480345][ 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)) [ 25.480511][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 25.480759][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 25.480986][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 25.481223][ T228] driver_probe_device (drivers/base/dd.c:830) [ 25.481443][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 25.481676][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 25.481950][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 25.482179][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 25.482405][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 25.482637][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 25.482860][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 25.483086][ T228] __device_attach (drivers/base/dd.c:1030) [ 25.483315][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 25.483535][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 25.483772][ 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) [ 25.484007][ T228] bus_probe_device (drivers/base/bus.c:537) [ 25.484246][ T228] device_add (drivers/base/core.c:3672) [ 25.484473][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 25.484718][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 25.484967][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 25.485262][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 25.485549][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 25.485774][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 25.486001][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 25.486227][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 25.486456][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 25.486630][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 25.486858][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 25.487075][ 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) [ 25.487320][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 25.487553][ T228] ksys_write (fs/read_write.c:731) [ 25.487725][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 25.487943][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 25.488181][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 25.488403][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.488675][ T228] RIP: 0033:0x7fa583349b77 [ 25.488904][ 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 [ 25.489673][ T228] RSP: 002b:00007ffdbc0e7c38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 25.490003][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa583349b77 [ 25.490337][ T228] RDX: 0000000000000004 RSI: 00005623ead93330 RDI: 0000000000000001 [ 25.490663][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 25.490991][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000004 [ 25.491322][ T228] R13: 00007fa583405760 R14: 0000000000000004 R15: 00007fa5834009c0 | [ 25.535131][ T228] ------------[ cut here ]------------ | [ 25.535446][ 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) | [ 25.535851][ T228] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 25.536639][ T228] Tainted: [W]=WARN [ 25.536792][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.537042][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.537313][ 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 [ 25.538026][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 25.538290][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 25.538594][ T228] RDX: 0000000000000000 RSI: ffff888009cbac98 RDI: ffff8880050fd0a8 [ 25.538890][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 25.539199][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 25.539496][ T228] R13: ffff888009cba128 R14: ffff888009cba008 R15: ffff888009cba000 [ 25.539790][ T228] FS: 00007fa583208740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 25.540254][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.540513][ T228] CR2: 000055f47e0bb4c8 CR3: 000000000b2e6001 CR4: 0000000000772ef0 [ 25.540812][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 25.541123][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 25.541425][ T228] PKRU: 55555554 [ 25.541576][ T228] Call Trace: [ 25.541729][ T228] [ 25.541836][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.542044][ T228] ? __warn (kernel/panic.c:748) [ 25.542354][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.542619][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 25.542830][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 25.542985][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 25.543197][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 25.543409][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.543619][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 25.543872][ 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) [ 25.544081][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 25.544296][ T228] register_netdevice (net/core/dev.c:11003) [ 25.544503][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 25.544716][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 25.544948][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 25.545223][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 25.545522][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 25.545780][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 25.545982][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 25.546203][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 25.546458][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 25.546659][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 25.546865][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 25.547067][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 25.547279][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 25.547441][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 25.547647][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 25.547855][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 25.548064][ T228] ksys_write (fs/read_write.c:731) [ 25.548236][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 25.548453][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 25.548657][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.548903][ T228] RIP: 0033:0x7fa583349b77 [ 25.549124][ 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 [ 25.549817][ T228] RSP: 002b:00007ffdbc0e5668 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 25.550261][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa583349b77 [ 25.550568][ T228] RDX: 0000000000000002 RSI: 00005623ead93330 RDI: 0000000000000001 [ 25.550987][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 25.551297][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000002 [ 25.551593][ T228] R13: 00007fa583405760 R14: 0000000000000002 R15: 00007fa5834009c0 | [ 38.051523][ T228] ------------[ cut here ]------------ | [ 38.051887][ 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) | [ 38.052310][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 38.053144][ T228] Tainted: [W]=WARN [ 38.053328][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.053586][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 38.053845][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 38.054537][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 38.054804][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 38.055118][ T228] RDX: 0000000000000000 RSI: ffff88800a30ac98 RDI: ffff8880050fd0a8 [ 38.055420][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 38.055729][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 38.056029][ T228] R13: ffff88800a30a128 R14: ffff88800a30a008 R15: ffff88800a30a000 [ 38.056341][ T228] FS: 00007fa583208740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 38.056681][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 38.056929][ T228] CR2: 00007ffdbc0e4e50 CR3: 000000000b2e6005 CR4: 0000000000772ef0 [ 38.057239][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 38.057535][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 38.057830][ T228] PKRU: 55555554 [ 38.057988][ T228] Call Trace: [ 38.058153][ T228] [ 38.058264][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 38.058470][ T228] ? __warn (kernel/panic.c:748) [ 38.058630][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 38.058835][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 38.059044][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 38.059216][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 38.059419][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 38.059636][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 38.059851][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 38.060114][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 38.060324][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 38.060533][ T228] register_netdevice (net/core/dev.c:11003) [ 38.060745][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 38.060967][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 38.061202][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 38.061458][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 38.061730][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 38.061986][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 38.062210][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 38.062421][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 38.062680][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 38.062877][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 38.063082][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 38.063297][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 38.063508][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 38.063679][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 38.063884][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 38.064110][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 38.064330][ T228] ksys_write (fs/read_write.c:731) [ 38.064490][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 38.064705][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 38.064923][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 38.065188][ T228] RIP: 0033:0x7fa583349b77 [ 38.065405][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 38.066100][ T228] RSP: 002b:00007ffdbc0e5668 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 38.066399][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa583349b77 [ 38.066694][ T228] RDX: 0000000000000002 RSI: 00005623ead93330 RDI: 0000000000000001 [ 38.066999][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 38.067297][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000002 [ 38.067599][ T228] R13: 00007fa583405760 R14: 0000000000000002 R15: 00007fa5834009c0 | [ 50.489875][ T228] ------------[ cut here ]------------ | [ 50.490374][ 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) | [ 50.490824][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 50.491731][ T228] Tainted: [W]=WARN [ 50.491899][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.492179][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.492458][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 50.493230][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 50.493514][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 50.493845][ T228] RDX: 0000000000000000 RSI: ffff8880051d2c98 RDI: ffff8880050fd0f8 [ 50.494182][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 50.494501][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 50.494844][ T228] R13: ffff8880051d2128 R14: ffff8880051d2008 R15: ffff8880051d2000 [ 50.495187][ T228] FS: 00007fa583208740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 50.495567][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.495838][ T228] CR2: 00005623d1caf990 CR3: 000000000b2e6004 CR4: 0000000000772ef0 [ 50.496347][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 50.496676][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 50.497006][ T228] PKRU: 55555554 [ 50.497185][ T228] Call Trace: [ 50.497358][ T228] [ 50.497473][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.497695][ T228] ? __warn (kernel/panic.c:748) [ 50.497870][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.498114][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 50.498373][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 50.498545][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 50.498766][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 50.499001][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.499239][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 50.499518][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 50.499746][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 50.499975][ T228] register_netdevice (net/core/dev.c:11003) [ 50.500211][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 50.500447][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 50.500687][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 50.500967][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 50.501150][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 50.501436][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 50.501722][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 50.502006][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 50.502250][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 50.502525][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 50.502749][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 50.502915][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 50.503159][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 50.503388][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 50.503611][ T228] driver_probe_device (drivers/base/dd.c:830) [ 50.503831][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 50.504053][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 50.504329][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 50.504554][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 50.504792][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 50.505014][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 50.505243][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 50.505468][ T228] __device_attach (drivers/base/dd.c:1030) [ 50.505689][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 50.505904][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 50.506135][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 50.506372][ T228] bus_probe_device (drivers/base/bus.c:537) [ 50.506597][ T228] device_add (drivers/base/core.c:3672) [ 50.506820][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 50.507039][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 50.507285][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 50.507571][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 50.507856][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 50.508077][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 50.508314][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 50.508531][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 50.508760][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 50.508935][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 50.509179][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 50.509406][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 50.509647][ T228] ksys_write (fs/read_write.c:731) [ 50.509818][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 50.510049][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 50.510280][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.510552][ T228] RIP: 0033:0x7fa583349b77 [ 50.510777][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 50.511550][ T228] RSP: 002b:00007ffdbc0e7c38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 50.511881][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa583349b77 [ 50.512217][ T228] RDX: 0000000000000004 RSI: 00005623ead93330 RDI: 0000000000000001 [ 50.512540][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 50.512872][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000004 [ 50.513207][ T228] R13: 00007fa583405760 R14: 0000000000000004 R15: 00007fa5834009c0 | [ 50.553080][ T228] ------------[ cut here ]------------ | [ 50.553414][ 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) | [ 50.553822][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 50.554658][ T228] Tainted: [W]=WARN [ 50.554834][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.555118][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.555374][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 50.556066][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 50.556334][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 50.556637][ T228] RDX: 0000000000000000 RSI: ffff8880051cac98 RDI: ffff8880050fd0a8 [ 50.556940][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 50.557254][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 50.557717][ T228] R13: ffff8880051ca128 R14: ffff8880051ca008 R15: ffff8880051ca000 [ 50.558018][ T228] FS: 00007fa583208740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 50.558371][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.558617][ T228] CR2: 00007ffdbc0e5ff8 CR3: 000000000b2e6004 CR4: 0000000000772ef0 [ 50.559025][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 50.559333][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 50.559628][ T228] PKRU: 55555554 [ 50.559780][ T228] Call Trace: [ 50.559928][ T228] [ 50.560032][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.560244][ T228] ? __warn (kernel/panic.c:748) [ 50.560403][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.560603][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 50.560817][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 50.560968][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 50.561177][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 50.561394][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.561603][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 50.561857][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 50.562062][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 50.562417][ T228] register_netdevice (net/core/dev.c:11003) [ 50.562622][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 50.562831][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 50.563045][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 50.563313][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 50.563587][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 50.563848][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 50.564177][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 50.564391][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 50.564644][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 50.564850][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 50.565167][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 50.565366][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 50.565577][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 50.565735][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 50.566048][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 50.566266][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 50.566475][ T228] ksys_write (fs/read_write.c:731) [ 50.566632][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 50.566947][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 50.567161][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.567410][ T228] RIP: 0033:0x7fa583349b77 [ 50.567610][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 50.568441][ T228] RSP: 002b:00007ffdbc0e5668 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 50.568857][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa583349b77 [ 50.569158][ T228] RDX: 0000000000000002 RSI: 00005623ead93330 RDI: 0000000000000001 [ 50.569450][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 50.569850][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000002 [ 50.570166][ T228] R13: 00007fa583405760 R14: 0000000000000002 R15: 00007fa5834009c0 | [ 62.905560][ T228] ------------[ cut here ]------------ | [ 62.905848][ 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) | [ 62.906294][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 62.907126][ T228] Tainted: [W]=WARN [ 62.907309][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 62.907561][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 62.907819][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 62.908602][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 62.908853][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 62.909149][ T228] RDX: 0000000000000000 RSI: ffff8880099f2c98 RDI: ffff8880050fd0a8 [ 62.909442][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 62.909734][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 62.910025][ T228] R13: ffff8880099f2128 R14: ffff8880099f2008 R15: ffff8880099f2000 [ 62.910324][ T228] FS: 00007fa583208740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 62.910655][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 62.910905][ T228] CR2: 00007fc243b34a00 CR3: 000000000b2e6002 CR4: 0000000000772ef0 [ 62.911204][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 62.911493][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 62.911778][ T228] PKRU: 55555554 [ 62.911932][ T228] Call Trace: [ 62.912084][ T228] [ 62.912206][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 62.912410][ T228] ? __warn (kernel/panic.c:748) [ 62.912575][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 62.912790][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 62.913008][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 62.913177][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 62.913387][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 62.913610][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 62.913825][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 62.914085][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 62.914306][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 62.914523][ T228] register_netdevice (net/core/dev.c:11003) [ 62.914744][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 62.914961][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 62.915193][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 62.915460][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 62.915735][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 62.916011][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 62.916227][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 62.916441][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 62.916708][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 62.916912][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 62.917126][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 62.917334][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 62.917539][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 62.917707][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 62.917911][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 62.918133][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 62.918350][ T228] ksys_write (fs/read_write.c:731) [ 62.918506][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 62.918719][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 62.918922][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 62.919177][ T228] RIP: 0033:0x7fa583349b77 [ 62.919383][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 62.920042][ T228] RSP: 002b:00007ffdbc0e5668 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 62.920348][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa583349b77 [ 62.920638][ T228] RDX: 0000000000000002 RSI: 00005623ead93330 RDI: 0000000000000001 [ 62.920928][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 62.921229][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000002 [ 62.921517][ T228] R13: 00007fa583405760 R14: 0000000000000002 R15: 00007fa5834009c0 | [ 74.994847][ T228] ------------[ cut here ]------------ | [ 74.996369][ 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) | [ 74.996865][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 74.997908][ T228] Tainted: [W]=WARN [ 74.998067][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 74.998463][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 74.998731][ 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 [ 74.999577][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 74.999842][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 75.000267][ T228] RDX: 0000000000000000 RSI: ffff88800b3cac98 RDI: ffff8880050fd0f8 [ 75.000579][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 75.000889][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 75.001247][ T228] R13: ffff88800b3ca128 R14: ffff88800b3ca008 R15: ffff88800b3ca000 [ 75.001558][ T228] FS: 00007fa583208740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 75.001935][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 75.002216][ T228] CR2: 00007fa58328d440 CR3: 000000000b2e6001 CR4: 0000000000772ef0 [ 75.002625][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 75.002933][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 75.003253][ T228] PKRU: 55555554 [ 75.003410][ T228] Call Trace: [ 75.003569][ T228] [ 75.003679][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 75.003889][ T228] ? __warn (kernel/panic.c:748) [ 75.004051][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 75.004276][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 75.004501][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 75.004673][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 75.004881][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 75.005142][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 75.005366][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 75.005630][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 75.005846][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 75.006062][ T228] register_netdevice (net/core/dev.c:11003) [ 75.006294][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 75.006520][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 75.006750][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 75.007022][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 75.007203][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 75.007502][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 75.007771][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 75.008039][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 75.008274][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 75.008539][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 75.008753][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 75.008911][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 75.009148][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 75.009364][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 75.009576][ T228] driver_probe_device (drivers/base/dd.c:830) [ 75.009786][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 75.009998][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 75.010266][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 75.010477][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 75.010694][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 75.010903][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 75.011122][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 75.011337][ T228] __device_attach (drivers/base/dd.c:1030) [ 75.011543][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 75.011748][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 75.011956][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 75.012195][ T228] bus_probe_device (drivers/base/bus.c:537) [ 75.012408][ T228] device_add (drivers/base/core.c:3672) [ 75.012619][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 75.012827][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 75.013047][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 75.013327][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 75.013597][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 75.013806][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 75.014018][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 75.014236][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 75.014450][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 75.014624][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 75.014835][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 75.015049][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 75.015284][ T228] ksys_write (fs/read_write.c:731) [ 75.015447][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 75.015666][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 75.015877][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 75.016149][ T228] RIP: 0033:0x7fa583349b77 [ 75.016365][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 75.017081][ T228] RSP: 002b:00007ffdbc0e7c38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 75.017412][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa583349b77 [ 75.017717][ T228] RDX: 0000000000000004 RSI: 00005623ead93330 RDI: 0000000000000001 [ 75.018028][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 75.018352][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000004 [ 75.018659][ T228] R13: 00007fa583405760 R14: 0000000000000004 R15: 00007fa5834009c0 | [ 75.066424][ T228] ------------[ cut here ]------------ | [ 75.066836][ 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) | [ 75.067306][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 75.068175][ T228] Tainted: [W]=WARN [ 75.068343][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 75.068617][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 75.068894][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 75.069643][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 75.069908][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 75.070239][ T228] RDX: 0000000000000000 RSI: ffff88800d422c98 RDI: ffff8880050fd0a8 [ 75.070573][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 75.070910][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 75.071233][ T228] R13: ffff88800d422128 R14: ffff88800d422008 R15: ffff88800d422000 [ 75.071539][ T228] FS: 00007fa583208740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 75.071909][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 75.072177][ T228] CR2: 00007f392ba5f000 CR3: 000000000b2e6003 CR4: 0000000000772ef0 [ 75.072495][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 75.072806][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 75.073125][ T228] PKRU: 55555554 [ 75.073394][ T228] Call Trace: [ 75.073549][ T228] [ 75.073655][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 75.073861][ T228] ? __warn (kernel/panic.c:748) [ 75.074018][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 75.074236][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 75.074450][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 75.074701][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 75.074910][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 75.075137][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 75.075351][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 75.075607][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 75.075816][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 75.076023][ T228] register_netdevice (net/core/dev.c:11003) [ 75.076247][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 75.076463][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 75.076687][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 75.076954][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 75.077244][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 75.077509][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 75.077719][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 75.077937][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 75.078212][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 75.078417][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 75.078624][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 75.079014][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 75.079233][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 75.079402][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 75.079611][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 75.079827][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 75.080046][ T228] ksys_write (fs/read_write.c:731) [ 75.080215][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 75.080432][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 75.080641][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 75.080892][ T228] RIP: 0033:0x7fa583349b77 [ 75.081119][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 75.081827][ T228] RSP: 002b:00007ffdbc0e6f58 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 75.082161][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa583349b77 [ 75.082469][ T228] RDX: 0000000000000002 RSI: 00005623ead93330 RDI: 0000000000000001 [ 75.082768][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 75.083068][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000002 [ 75.083380][ T228] R13: 00007fa583405760 R14: 0000000000000002 R15: 00007fa5834009c0 | [ 82.189626][ T228] ------------[ cut here ]------------ | [ 82.189974][ 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) | [ 82.190488][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 82.191303][ T228] Tainted: [W]=WARN [ 82.191461][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 82.191717][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 82.191985][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 82.192666][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 82.192921][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 82.193222][ T228] RDX: 0000000000000000 RSI: ffff8880051c2c98 RDI: ffff8880050fd0a8 [ 82.193522][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 82.193820][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 82.194122][ T228] R13: ffff8880051c2128 R14: ffff8880051c2008 R15: ffff8880051c2000 [ 82.194424][ T228] FS: 00007fa583208740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 82.194788][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 82.195034][ T228] CR2: 00007fa58328d440 CR3: 000000000b2e6006 CR4: 0000000000772ef0 [ 82.195343][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 82.195634][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 82.195930][ T228] PKRU: 55555554 [ 82.196087][ T228] Call Trace: [ 82.196254][ T228] [ 82.196364][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 82.196570][ T228] ? __warn (kernel/panic.c:748) [ 82.196738][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 82.196944][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 82.197178][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 82.197339][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 82.197547][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 82.197764][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 82.197978][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 82.198243][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 82.198456][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 82.198675][ T228] register_netdevice (net/core/dev.c:11003) [ 82.198903][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 82.199123][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 82.199349][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 82.199607][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 82.199880][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 82.200149][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 82.200357][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 82.200568][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 82.200825][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 82.201025][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 82.201240][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 82.201448][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 82.201663][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 82.201829][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 82.202034][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 82.202258][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 82.202470][ T228] ksys_write (fs/read_write.c:731) [ 82.202637][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 82.202853][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 82.203060][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 82.203317][ T228] RIP: 0033:0x7fa583349b77 [ 82.203535][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 82.204222][ T228] RSP: 002b:00007ffdbc0e6f58 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 82.204537][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa583349b77 [ 82.204838][ T228] RDX: 0000000000000002 RSI: 00005623ead93330 RDI: 0000000000000001 [ 82.205146][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 82.205445][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000002 [ 82.205748][ T228] R13: 00007fa583405760 R14: 0000000000000002 R15: 00007fa5834009c0 | [ 89.057666][ T228] ------------[ cut here ]------------ | [ 89.058059][ 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) | [ 89.058850][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 89.059748][ T228] Tainted: [W]=WARN [ 89.059918][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 89.060206][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.060484][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 89.061273][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 89.061555][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 89.061880][ T228] RDX: 0000000000000000 RSI: ffff888009cbac98 RDI: ffff8880050fd0f8 [ 89.062223][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 89.062549][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 89.062870][ T228] R13: ffff888009cba128 R14: ffff888009cba008 R15: ffff888009cba000 [ 89.063209][ T228] FS: 00007fa583208740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 89.063582][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 89.063860][ T228] CR2: 00007fa58328d440 CR3: 000000000b2e6001 CR4: 0000000000772ef0 [ 89.064195][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 89.064528][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 89.064960][ T228] PKRU: 55555554 [ 89.065153][ T228] Call Trace: [ 89.065323][ T228] [ 89.065436][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.065661][ T228] ? __warn (kernel/panic.c:748) [ 89.065831][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.066052][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 89.066294][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 89.066465][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 89.066683][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 89.066922][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.067169][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 89.067456][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 89.067702][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 89.067928][ T228] register_netdevice (net/core/dev.c:11003) [ 89.068166][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 89.068395][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 89.068634][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 89.068914][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 89.069082][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 89.069399][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 89.069679][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 89.069959][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 89.070202][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 89.070479][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 89.070701][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 89.070870][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 89.071111][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 89.071339][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 89.071558][ T228] driver_probe_device (drivers/base/dd.c:830) [ 89.071785][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 89.072008][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 89.072288][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 89.072510][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 89.072725][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 89.072944][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 89.073185][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 89.073412][ T228] __device_attach (drivers/base/dd.c:1030) [ 89.073629][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 89.073846][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 89.074068][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 89.074311][ T228] bus_probe_device (drivers/base/bus.c:537) [ 89.074540][ T228] device_add (drivers/base/core.c:3672) [ 89.074764][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 89.074981][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 89.075223][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 89.075505][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 89.075792][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 89.076011][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 89.076247][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 89.076464][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 89.076689][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 89.076864][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 89.077088][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 89.077345][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 89.077573][ T228] ksys_write (fs/read_write.c:731) [ 89.077743][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 89.077974][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 89.078209][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 89.078479][ T228] RIP: 0033:0x7fa583349b77 [ 89.078702][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 89.079462][ T228] RSP: 002b:00007ffdbc0e7c38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 89.079788][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa583349b77 [ 89.080120][ T228] RDX: 0000000000000004 RSI: 00005623ead93330 RDI: 0000000000000001 [ 89.080445][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 89.080769][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000004 [ 89.081114][ T228] R13: 00007fa583405760 R14: 0000000000000004 R15: 00007fa5834009c0 | [ 89.121378][ T228] ------------[ cut here ]------------ | [ 89.121690][ 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) | [ 89.122085][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 89.122944][ T228] Tainted: [W]=WARN [ 89.123111][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 89.123360][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.123617][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 89.124322][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 89.124584][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 89.124882][ T228] RDX: 0000000000000000 RSI: ffff88800a30ac98 RDI: ffff8880050fd0a8 [ 89.125197][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 89.125499][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 89.125801][ T228] R13: ffff88800a30a128 R14: ffff88800a30a008 R15: ffff88800a30a000 [ 89.126110][ T228] FS: 00007fa583208740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 89.126457][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 89.126713][ T228] CR2: 00007ffdbc0e4ff0 CR3: 000000000b2e6001 CR4: 0000000000772ef0 [ 89.127134][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 89.127438][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 89.127738][ T228] PKRU: 55555554 [ 89.127893][ T228] Call Trace: [ 89.128044][ T228] [ 89.128166][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.128374][ T228] ? __warn (kernel/panic.c:748) [ 89.128533][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.128735][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 89.128941][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 89.129108][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 89.129308][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 89.129525][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.129742][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 89.129997][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 89.130214][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 89.130421][ T228] register_netdevice (net/core/dev.c:11003) [ 89.130625][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 89.130834][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 89.131048][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 89.131322][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 89.131598][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 89.131856][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 89.132059][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 89.132282][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 89.132545][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 89.132743][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 89.132947][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 89.133165][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 89.133374][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 89.133538][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 89.133886][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 89.134221][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 89.134435][ T228] ksys_write (fs/read_write.c:731) [ 89.134601][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 89.134819][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 89.135143][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 89.135397][ T228] RIP: 0033:0x7fa583349b77 [ 89.135603][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 89.136327][ T228] RSP: 002b:00007ffdbc0e52d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 89.136632][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa583349b77 [ 89.137111][ T228] RDX: 0000000000000002 RSI: 00005623ead93330 RDI: 0000000000000001 [ 89.137530][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 89.137835][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000002 [ 89.138145][ T228] R13: 00007fa583405760 R14: 0000000000000002 R15: 00007fa5834009c0 | [ 91.719061][ T228] ------------[ cut here ]------------ | [ 91.719405][ 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) | [ 91.719798][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 91.720608][ T228] Tainted: [W]=WARN [ 91.720762][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 91.721008][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.721288][ 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.721948][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 91.722209][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 91.722500][ T228] RDX: 0000000000000000 RSI: ffff8880051d2c98 RDI: ffff8880050fd0a8 [ 91.722795][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 91.723087][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 91.723392][ T228] R13: ffff8880051d2128 R14: ffff8880051d2008 R15: ffff8880051d2000 [ 91.723687][ T228] FS: 00007fa583208740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 91.724025][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 91.724287][ T228] CR2: 000055f4562aa148 CR3: 000000000b2e6002 CR4: 0000000000772ef0 [ 91.724620][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 91.724940][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 91.725262][ T228] PKRU: 55555554 [ 91.725427][ T228] Call Trace: [ 91.725584][ T228] [ 91.725695][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.725919][ T228] ? __warn (kernel/panic.c:748) [ 91.726082][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.726300][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 91.726512][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 91.726671][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 91.726873][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 91.727101][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.727321][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 91.727575][ 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.727782][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 91.727986][ T228] register_netdevice (net/core/dev.c:11003) [ 91.728211][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 91.728423][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 91.728650][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 91.728905][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 91.729210][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 91.729473][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 91.729678][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 91.729889][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 91.730157][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 91.730355][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 91.730562][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 91.730765][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 91.730970][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 91.731150][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 91.731352][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 91.731563][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 91.731772][ T228] ksys_write (fs/read_write.c:731) [ 91.731928][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 91.732151][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 91.732353][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 91.732590][ T228] RIP: 0033:0x7fa583349b77 [ 91.732794][ 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.733466][ T228] RSP: 002b:00007ffdbc0e52d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 91.733758][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa583349b77 [ 91.734045][ T228] RDX: 0000000000000002 RSI: 00005623ead93330 RDI: 0000000000000001 [ 91.734343][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 91.734674][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000002 [ 91.734959][ T228] R13: 00007fa583405760 R14: 0000000000000002 R15: 00007fa5834009c0 | [ 94.089585][ T228] ------------[ cut here ]------------ | [ 94.090162][ 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) | [ 94.090614][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 94.091522][ T228] Tainted: [W]=WARN [ 94.091691][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 94.091970][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 94.092260][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 94.093024][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 94.093310][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 94.093639][ T228] RDX: 0000000000000000 RSI: ffff8880051cac98 RDI: ffff8880050fd0f8 [ 94.093965][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 94.094298][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 94.094629][ T228] R13: ffff8880051ca128 R14: ffff8880051ca008 R15: ffff8880051ca000 [ 94.094952][ T228] FS: 00007fa583208740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 94.095338][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 94.095609][ T228] CR2: 00007fc243b34a00 CR3: 000000000b2e6002 CR4: 0000000000772ef0 [ 94.095929][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 94.096261][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 94.096584][ T228] PKRU: 55555554 [ 94.096750][ T228] Call Trace: [ 94.096917][ T228] [ 94.097031][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 94.097259][ T228] ? __warn (kernel/panic.c:748) [ 94.097430][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 94.097655][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 94.097885][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 94.098053][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 94.098282][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 94.098523][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 94.098754][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 94.099034][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 94.099266][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 94.099488][ T228] register_netdevice (net/core/dev.c:11003) [ 94.099712][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 94.099949][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 94.100194][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 94.100476][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 94.100645][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 94.100932][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 94.101254][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 94.101537][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 94.101769][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 94.102045][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 94.102278][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 94.102444][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 94.102674][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 94.102907][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 94.103136][ T228] driver_probe_device (drivers/base/dd.c:830) [ 94.103360][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 94.103582][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 94.103850][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 94.104070][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 94.104297][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 94.104531][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 94.104749][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 94.104973][ T228] __device_attach (drivers/base/dd.c:1030) [ 94.105201][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 94.105414][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 94.105633][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 94.105862][ T228] bus_probe_device (drivers/base/bus.c:537) [ 94.106101][ T228] device_add (drivers/base/core.c:3672) [ 94.106323][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 94.106540][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 94.106769][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 94.107049][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 94.107341][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 94.107579][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 94.107808][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 94.108025][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 94.108261][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 94.108438][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 94.108661][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 94.108889][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 94.109126][ T228] ksys_write (fs/read_write.c:731) [ 94.109299][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 94.109527][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 94.109749][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 94.110017][ T228] RIP: 0033:0x7fa583349b77 [ 94.110252][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 94.111003][ T228] RSP: 002b:00007ffdbc0e7c38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 94.111339][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa583349b77 [ 94.111661][ T228] RDX: 0000000000000004 RSI: 00005623ead93330 RDI: 0000000000000001 [ 94.111983][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 94.112325][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000004 [ 94.112646][ T228] R13: 00007fa583405760 R14: 0000000000000004 R15: 00007fa5834009c0 | [ 94.171910][ T228] ------------[ cut here ]------------ | [ 94.172251][ 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) | [ 94.172656][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 94.173507][ T228] Tainted: [W]=WARN [ 94.173685][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 94.173940][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 94.174213][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 94.174929][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 94.175194][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 94.175498][ T228] RDX: 0000000000000000 RSI: ffff8880099f2c98 RDI: ffff8880050fd0a8 [ 94.175797][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 94.176108][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 94.176414][ T228] R13: ffff8880099f2128 R14: ffff8880099f2008 R15: ffff8880099f2000 [ 94.176715][ T228] FS: 00007fa583208740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 94.177071][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 94.177338][ T228] CR2: 00007fc243b34a00 CR3: 000000000b2e6002 CR4: 0000000000772ef0 [ 94.177657][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 94.177961][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 94.178443][ T228] PKRU: 55555554 [ 94.178599][ T228] Call Trace: [ 94.178750][ T228] [ 94.178855][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 94.179056][ T228] ? __warn (kernel/panic.c:748) [ 94.179228][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 94.179429][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 94.179637][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 94.179791][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 94.179992][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 94.180211][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 94.180422][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 94.180684][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 94.180888][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 94.181103][ T228] register_netdevice (net/core/dev.c:11003) [ 94.181308][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 94.181524][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 94.181741][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 94.182001][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 94.182289][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 94.182551][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 94.182756][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 94.182965][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 94.183228][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 94.183426][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 94.183630][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 94.183834][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 94.184045][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 94.184216][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 94.184420][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 94.184635][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 94.184841][ T228] ksys_write (fs/read_write.c:731) [ 94.184993][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 94.185216][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 94.185418][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 94.185667][ T228] RIP: 0033:0x7fa583349b77 [ 94.185879][ T228] Code: Unable to access opcode bytes at 0x7fa583349b4d. Code starting with the faulting instruction =========================================== [ 94.186166][ T228] RSP: 002b:00007ffdbc0e5798 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 94.186465][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa583349b77 [ 94.186764][ T228] RDX: 0000000000000002 RSI: 00005623ead93330 RDI: 0000000000000001 [ 94.187067][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 94.187372][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000002 [ 94.187672][ T228] R13: 00007fa583405760 R14: 0000000000000002 R15: 00007fa5834009c0 | [ 96.520451][ T228] ------------[ cut here ]------------ | [ 96.520805][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 96.521223][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 96.522050][ T228] Tainted: [W]=WARN [ 96.522251][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 96.522506][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 96.522768][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 96.523466][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 96.523734][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 96.524043][ T228] RDX: 0000000000000000 RSI: ffff88800b3cac98 RDI: ffff8880050fd0a8 [ 96.524354][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 96.524669][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 96.524980][ T228] R13: ffff88800b3ca128 R14: ffff88800b3ca008 R15: ffff88800b3ca000 [ 96.525293][ T228] FS: 00007fa583208740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 96.525651][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 96.525911][ T228] CR2: 00007ffdbc0e4f80 CR3: 000000000b2e6004 CR4: 0000000000772ef0 [ 96.526229][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 96.526538][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 96.526840][ T228] PKRU: 55555554 [ 96.527004][ T228] Call Trace: [ 96.527175][ T228] [ 96.527295][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 96.527513][ T228] ? __warn (kernel/panic.c:748) [ 96.527678][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 96.527894][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 96.528121][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 96.528289][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 96.528497][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 96.528730][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 96.528946][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 96.529218][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 96.529434][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 96.529650][ T228] register_netdevice (net/core/dev.c:11003) [ 96.529867][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 96.530098][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 96.530440][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 96.530710][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 96.530991][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 96.531271][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 96.531485][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 96.531704][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 96.531970][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 96.532187][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 96.532400][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 96.532615][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 96.532824][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 96.532988][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 96.533211][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 96.533436][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 96.533652][ T228] ksys_write (fs/read_write.c:731) [ 96.533807][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 96.534021][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 96.534234][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 96.534482][ T228] RIP: 0033:0x7fa583349b77 [ 96.534698][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 96.535370][ T228] RSP: 002b:00007ffdbc0e5798 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 96.535666][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa583349b77 [ 96.535951][ T228] RDX: 0000000000000002 RSI: 00005623ead93330 RDI: 0000000000000001 [ 96.536256][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 96.536548][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000002 [ 96.536830][ T228] R13: 00007fa583405760 R14: 0000000000000002 R15: 00007fa5834009c0 | [ 98.707678][ T228] ------------[ cut here ]------------ | [ 98.708080][ 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) | [ 98.708536][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 98.709434][ T228] Tainted: [W]=WARN [ 98.709603][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 98.709875][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 98.710169][ 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 [ 98.710924][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 98.711214][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 98.711538][ T228] RDX: 0000000000000000 RSI: ffff88800d422c98 RDI: ffff8880050fd0f8 [ 98.711867][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 98.712198][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 98.712526][ T228] R13: ffff88800d422128 R14: ffff88800d422008 R15: ffff88800d422000 [ 98.712854][ T228] FS: 00007fa583208740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 98.713241][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 98.713525][ T228] CR2: 00007fc243b34a00 CR3: 000000000b2e6003 CR4: 0000000000772ef0 [ 98.713857][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 98.714299][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 98.714646][ T228] PKRU: 55555554 [ 98.714816][ T228] Call Trace: [ 98.714979][ T228] [ 98.715108][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 98.715329][ T228] ? __warn (kernel/panic.c:748) [ 98.715503][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 98.715727][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 98.715955][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 98.716134][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 98.716359][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 98.716598][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 98.716829][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 98.717121][ 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) [ 98.717348][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 98.717572][ T228] register_netdevice (net/core/dev.c:11003) [ 98.717804][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 98.718038][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 98.718288][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 98.718567][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 98.718737][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 98.719046][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 98.719336][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 98.719615][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 98.719846][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 98.720129][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 98.720352][ 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)) [ 98.720518][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 98.720753][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 98.720981][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 98.721216][ T228] driver_probe_device (drivers/base/dd.c:830) [ 98.721455][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 98.721679][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 98.721950][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 98.722182][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 98.722405][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 98.722626][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 98.722842][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 98.723068][ T228] __device_attach (drivers/base/dd.c:1030) [ 98.723303][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 98.723519][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 98.723740][ 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) [ 98.723978][ T228] bus_probe_device (drivers/base/bus.c:537) [ 98.724210][ T228] device_add (drivers/base/core.c:3672) [ 98.724431][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 98.724655][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 98.724883][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 98.725175][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 98.725461][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 98.725684][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 98.725910][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 98.726139][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 98.726366][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 98.726541][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 98.726761][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 98.726990][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 98.727233][ T228] ksys_write (fs/read_write.c:731) [ 98.727401][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 98.727632][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 98.727854][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 98.728129][ T228] RIP: 0033:0x7fa583349b77 [ 98.728355][ 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 [ 98.729124][ T228] RSP: 002b:00007ffdbc0e7c38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 98.729454][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa583349b77 [ 98.729777][ T228] RDX: 0000000000000004 RSI: 00005623ead93330 RDI: 0000000000000001 [ 98.730133][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 98.730462][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000004 [ 98.730782][ T228] R13: 00007fa583405760 R14: 0000000000000004 R15: 00007fa5834009c0 | [ 98.769977][ T228] ------------[ cut here ]------------ | [ 98.770324][ 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) | [ 98.770786][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 98.771569][ T228] Tainted: [W]=WARN [ 98.771712][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 98.771940][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 98.772286][ 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 [ 98.772919][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 98.773211][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 98.773488][ T228] RDX: 0000000000000000 RSI: ffff8880051c2c98 RDI: ffff8880050fd0a8 [ 98.773762][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 98.774031][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 98.774315][ T228] R13: ffff8880051c2128 R14: ffff8880051c2008 R15: ffff8880051c2000 [ 98.774599][ T228] FS: 00007fa583208740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 98.774917][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 98.775156][ T228] CR2: 00007ffdbc0e4ff0 CR3: 000000000b2e6001 CR4: 0000000000772ef0 [ 98.775427][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 98.775700][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 98.775973][ T228] PKRU: 55555554 [ 98.776122][ T228] Call Trace: [ 98.776264][ T228] [ 98.776360][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 98.776543][ T228] ? __warn (kernel/panic.c:748) [ 98.776688][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 98.776874][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 98.777068][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 98.777229][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 98.777414][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 98.777612][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 98.777804][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 98.778054][ 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) [ 98.778260][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 98.778449][ T228] register_netdevice (net/core/dev.c:11003) [ 98.778641][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 98.778836][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 98.779039][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 98.779287][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 98.779541][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 98.779782][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 98.779972][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 98.780174][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 98.780412][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 98.780595][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 98.780778][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 98.780965][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 98.781172][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 98.781323][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 98.781510][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 98.781704][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 98.781897][ T228] ksys_write (fs/read_write.c:731) [ 98.782038][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 98.782246][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 98.782434][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 98.782662][ T228] RIP: 0033:0x7fa583349b77 [ 98.782851][ 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 [ 98.783488][ T228] RSP: 002b:00007ffdbc0e52d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 98.783768][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa583349b77 [ 98.784043][ T228] RDX: 0000000000000002 RSI: 00005623ead93330 RDI: 0000000000000001 [ 98.784324][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 98.784601][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000002 [ 98.784871][ T228] R13: 00007fa583405760 R14: 0000000000000002 R15: 00007fa5834009c0 | [ 100.943598][ T228] ------------[ cut here ]------------ | [ 100.943838][ 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) | [ 100.944523][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 100.945323][ T228] Tainted: [W]=WARN [ 100.945470][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 100.945705][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.945941][ 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 [ 100.946615][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 100.946863][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 100.947157][ T228] RDX: 0000000000000000 RSI: ffff888009cbac98 RDI: ffff8880050fd0a8 [ 100.947449][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 100.947738][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 100.948028][ T228] R13: ffff888009cba128 R14: ffff888009cba008 R15: ffff888009cba000 [ 100.948366][ T228] FS: 00007fa583208740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 100.948713][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 100.948962][ T228] CR2: 00005623ead721e8 CR3: 000000000b2e6002 CR4: 0000000000772ef0 [ 100.949260][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 100.949550][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 100.949843][ T228] PKRU: 55555554 [ 100.949993][ T228] Call Trace: [ 100.950169][ T228] [ 100.950274][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.950474][ T228] ? __warn (kernel/panic.c:748) [ 100.950630][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.950837][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 100.951040][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 100.951208][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 100.951405][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 100.951623][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.951831][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 100.952080][ 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) [ 100.952295][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 100.952500][ T228] register_netdevice (net/core/dev.c:11003) [ 100.952704][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 100.952922][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 100.953143][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 100.953398][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 100.953665][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 100.953918][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 100.954124][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 100.954334][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 100.954591][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 100.954790][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 100.954986][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 100.955216][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 100.955420][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 100.955578][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 100.955785][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 100.955990][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 100.956215][ T228] ksys_write (fs/read_write.c:731) [ 100.956368][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 100.956575][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 100.956772][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 100.957016][ T228] RIP: 0033:0x7fa583349b77 [ 100.957227][ 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 [ 100.957872][ T228] RSP: 002b:00007ffdbc0e52d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 100.958167][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa583349b77 [ 100.958451][ T228] RDX: 0000000000000002 RSI: 00005623ead93330 RDI: 0000000000000001 [ 100.958733][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 100.959008][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000002 [ 100.959289][ T228] R13: 00007fa583405760 R14: 0000000000000002 R15: 00007fa5834009c0 | [ 102.957630][ T228] ------------[ cut here ]------------ | [ 102.958012][ 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) | [ 102.958431][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 102.959272][ T228] Tainted: [W]=WARN [ 102.959433][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 102.959689][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 102.959964][ 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.960694][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 102.960954][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 102.961263][ T228] RDX: 0000000000000000 RSI: ffff88800a30ac98 RDI: ffff8880050fd0f8 [ 102.961568][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 102.961870][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 102.962180][ T228] R13: ffff88800a30a128 R14: ffff88800a30a008 R15: ffff88800a30a000 [ 102.962483][ T228] FS: 00007fa583208740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 102.962830][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 102.963084][ T228] CR2: 00005623ead6a000 CR3: 000000000b2e6006 CR4: 0000000000772ef0 [ 102.963400][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 102.963706][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 102.964120][ T228] PKRU: 55555554 [ 102.964277][ T228] Call Trace: [ 102.964437][ T228] [ 102.964545][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 102.964752][ T228] ? __warn (kernel/panic.c:748) [ 102.964910][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 102.965125][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 102.965341][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 102.965499][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 102.965709][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 102.965930][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 102.966156][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 102.966417][ 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.966626][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 102.966835][ T228] register_netdevice (net/core/dev.c:11003) [ 102.967045][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 102.967273][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 102.967585][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 102.967853][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 102.968012][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 102.968292][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 102.968582][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 102.968846][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 102.969063][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 102.969336][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 102.969546][ 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)) [ 102.969702][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 102.969915][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 102.970147][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 102.970354][ T228] driver_probe_device (drivers/base/dd.c:830) [ 102.970560][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 102.970768][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 102.971019][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 102.971234][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 102.971434][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 102.971643][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 102.971844][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 102.972054][ T228] __device_attach (drivers/base/dd.c:1030) [ 102.972266][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 102.972468][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 102.972673][ 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) [ 102.972889][ T228] bus_probe_device (drivers/base/bus.c:537) [ 102.973113][ T228] device_add (drivers/base/core.c:3672) [ 102.973323][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 102.973526][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 102.973744][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 102.974009][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 102.974282][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 102.974494][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 102.974714][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 102.974917][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 102.975138][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 102.975302][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 102.975511][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 102.975725][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 102.975939][ T228] ksys_write (fs/read_write.c:731) [ 102.976111][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 102.976327][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 102.976533][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 102.976785][ T228] RIP: 0033:0x7fa583349b77 [ 102.976993][ 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.977706][ T228] RSP: 002b:00007ffdbc0e7c38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 102.978010][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa583349b77 [ 102.978319][ T228] RDX: 0000000000000004 RSI: 00005623ead93330 RDI: 0000000000000001 [ 102.978620][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 102.978926][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000004 [ 102.979238][ T228] R13: 00007fa583405760 R14: 0000000000000004 R15: 00007fa5834009c0 | [ 103.021573][ T228] ------------[ cut here ]------------ | [ 103.021898][ 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) | [ 103.022394][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 103.023210][ T228] Tainted: [W]=WARN [ 103.023389][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 103.023632][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 103.023885][ 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 [ 103.024563][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 103.024813][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 103.025121][ T228] RDX: 0000000000000000 RSI: ffff8880051d2c98 RDI: ffff8880050fd0a8 [ 103.025408][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 103.025691][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 103.025983][ T228] R13: ffff8880051d2128 R14: ffff8880051d2008 R15: ffff8880051d2000 [ 103.026283][ T228] FS: 00007fa583208740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 103.026618][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 103.026862][ T228] CR2: 00007f424c20d000 CR3: 000000000b2e6002 CR4: 0000000000772ef0 [ 103.027164][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 103.027452][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 103.027739][ T228] PKRU: 55555554 [ 103.027893][ T228] Call Trace: [ 103.028046][ T228] [ 103.028169][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 103.028368][ T228] ? __warn (kernel/panic.c:748) [ 103.028532][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 103.028733][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 103.028944][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 103.029112][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 103.029311][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 103.029523][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 103.029729][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 103.029975][ 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) [ 103.030194][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 103.030400][ T228] register_netdevice (net/core/dev.c:11003) [ 103.030602][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 103.030812][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 103.031025][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 103.031291][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 103.031561][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 103.031814][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 103.032012][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 103.032232][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 103.032486][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 103.032686][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 103.032890][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 103.033104][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 103.033312][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 103.033475][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 103.033681][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 103.033889][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 103.034113][ T228] ksys_write (fs/read_write.c:731) [ 103.034271][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 103.034498][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 103.034700][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 103.034943][ T228] RIP: 0033:0x7fa583349b77 [ 103.035159][ 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 [ 103.035831][ T228] RSP: 002b:00007ffdbc0e5538 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 103.036133][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa583349b77 [ 103.036564][ T228] RDX: 0000000000000002 RSI: 00005623ead93330 RDI: 0000000000000001 [ 103.036855][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 103.037162][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000002 [ 103.037585][ T228] R13: 00007fa583405760 R14: 0000000000000002 R15: 00007fa5834009c0 | [ 105.052653][ T228] ------------[ cut here ]------------ | [ 105.052892][ 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) | [ 105.053297][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 105.054100][ T228] Tainted: [W]=WARN [ 105.054252][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 105.054510][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 105.054750][ 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.055416][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 105.055653][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 105.055937][ T228] RDX: 0000000000000000 RSI: ffff8880051cac98 RDI: ffff8880050fd0a8 [ 105.056230][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 105.056509][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 105.056788][ T228] R13: ffff8880051ca128 R14: ffff8880051ca008 R15: ffff8880051ca000 [ 105.057072][ T228] FS: 00007fa583208740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 105.057407][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 105.057649][ T228] CR2: 00005623ead721e8 CR3: 000000000b2e6002 CR4: 0000000000772ef0 [ 105.057931][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 105.058224][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 105.058506][ T228] PKRU: 55555554 [ 105.058655][ T228] Call Trace: [ 105.058803][ T228] [ 105.058903][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 105.059103][ T228] ? __warn (kernel/panic.c:748) [ 105.059256][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 105.059448][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 105.059644][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 105.059788][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 105.059976][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 105.060191][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 105.060391][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 105.060628][ 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.060823][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 105.061017][ T228] register_netdevice (net/core/dev.c:11003) [ 105.061227][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 105.061430][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 105.061637][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 105.061881][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 105.062152][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 105.062396][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 105.062589][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 105.062786][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 105.063025][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 105.063229][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 105.063418][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 105.063608][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 105.063806][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 105.063958][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 105.064162][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 105.064358][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 105.064569][ T228] ksys_write (fs/read_write.c:731) [ 105.064716][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 105.064912][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 105.065113][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 105.065349][ T228] RIP: 0033:0x7fa583349b77 [ 105.065543][ 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.066200][ T228] RSP: 002b:00007ffdbc0e5538 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 105.066485][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa583349b77 [ 105.066764][ T228] RDX: 0000000000000002 RSI: 00005623ead93330 RDI: 0000000000000001 [ 105.067037][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 105.067323][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000002 [ 105.067600][ T228] R13: 00007fa583405760 R14: 0000000000000002 R15: 00007fa5834009c0 | [ 106.772865][ T228] ------------[ cut here ]------------ | [ 106.773295][ 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) | [ 106.773726][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 106.774754][ T228] Tainted: [W]=WARN [ 106.775041][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 106.775748][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 106.776238][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 106.777494][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 106.777954][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 106.778539][ T228] RDX: 0000000000000000 RSI: ffff8880099f2c98 RDI: ffff8880050fd0f8 [ 106.779072][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 106.779603][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 106.780158][ T228] R13: ffff8880099f2128 R14: ffff8880099f2008 R15: ffff8880099f2000 [ 106.780815][ T228] FS: 00007fa583208740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 106.781452][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 106.781910][ T228] CR2: 00005623ead6a000 CR3: 000000000b2e6003 CR4: 0000000000772ef0 [ 106.782503][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 106.783050][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 106.783723][ T228] PKRU: 55555554 [ 106.784013][ T228] Call Trace: [ 106.784314][ T228] [ 106.784526][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 106.784903][ T228] ? __warn (kernel/panic.c:748) [ 106.785215][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 106.785598][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 106.785984][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 106.786320][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 106.786695][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 106.787116][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 106.787503][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 106.787964][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 106.788374][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 106.788764][ T228] register_netdevice (net/core/dev.c:11003) [ 106.789172][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 106.789571][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 106.790022][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 106.790544][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 106.790837][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 106.791343][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 106.791819][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 106.792319][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 106.792726][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 106.793213][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 106.793592][ 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)) [ 106.793872][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 106.794316][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 106.794718][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 106.795122][ T228] driver_probe_device (drivers/base/dd.c:830) [ 106.795502][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 106.795869][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 106.796345][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 106.796724][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 106.797110][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 106.797487][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 106.797857][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 106.798298][ T228] __device_attach (drivers/base/dd.c:1030) [ 106.798678][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 106.799048][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 106.799451][ 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) [ 106.799841][ T228] bus_probe_device (drivers/base/bus.c:537) [ 106.800246][ T228] device_add (drivers/base/core.c:3672) [ 106.800610][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 106.800989][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 106.801408][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 106.801889][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 106.802420][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 106.802797][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 106.803207][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 106.803579][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 106.803974][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 106.804298][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 106.804699][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 106.805106][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 106.805495][ T228] ksys_write (fs/read_write.c:731) [ 106.805789][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 106.806235][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 106.806623][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 106.807067][ T228] RIP: 0033:0x7fa583349b77 [ 106.807477][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 106.808737][ T228] RSP: 002b:00007ffdbc0e7c38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 106.809310][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa583349b77 [ 106.809852][ T228] RDX: 0000000000000004 RSI: 00005623ead93330 RDI: 0000000000000001 [ 106.810435][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 106.810982][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000004 [ 106.811549][ T228] R13: 00007fa583405760 R14: 0000000000000004 R15: 00007fa5834009c0 | [ 106.929566][ T228] ------------[ cut here ]------------ | [ 106.929885][ 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) | [ 106.930301][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 106.931121][ T228] Tainted: [W]=WARN [ 106.931275][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 106.931548][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 106.931809][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 106.932509][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 106.932780][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 106.933086][ T228] RDX: 0000000000000000 RSI: ffff88800b3cac98 RDI: ffff8880050fd0a8 [ 106.933396][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 106.933689][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 106.933983][ T228] R13: ffff88800b3ca128 R14: ffff88800b3ca008 R15: ffff88800b3ca000 [ 106.934296][ T228] FS: 00007fa583208740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 106.934661][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 106.934916][ T228] CR2: 00005623ead93330 CR3: 000000000b2e6004 CR4: 0000000000772ef0 [ 106.935221][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 106.935649][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 106.935949][ T228] PKRU: 55555554 [ 106.936113][ T228] Call Trace: [ 106.936269][ T228] [ 106.936377][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 106.936582][ T228] ? __warn (kernel/panic.c:748) [ 106.936744][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 106.936954][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 106.937177][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 106.937332][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 106.937528][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 106.937743][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 106.937955][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 106.938211][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 106.938429][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 106.938634][ T228] register_netdevice (net/core/dev.c:11003) [ 106.938843][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 106.939055][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 106.939299][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 106.939567][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 106.939855][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 106.940120][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 106.940320][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 106.940532][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 106.940792][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 106.940989][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 106.941197][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 106.941404][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 106.941608][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 106.941770][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 106.941970][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 106.942178][ 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) [ 106.942385][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 106.942592][ T228] ksys_write (fs/read_write.c:731) [ 106.942743][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 106.942948][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 106.943167][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 106.943367][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 106.943609][ T228] RIP: 0033:0x7fa583349b77 [ 106.943811][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 106.944530][ T228] RSP: 002b:00007ffdbc0e7c38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 106.944835][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa583349b77 [ 106.945142][ T228] RDX: 0000000000000002 RSI: 00005623ead93330 RDI: 0000000000000001 [ 106.945442][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 106.945752][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000002 [ 106.946055][ T228] R13: 00007fa583405760 R14: 0000000000000002 R15: 00007fa5834009c0 | [ 107.606465][ T228] ------------[ cut here ]------------ | [ 107.606729][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 107.607158][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 107.608000][ T228] Tainted: [W]=WARN [ 107.608169][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 107.608437][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 107.608706][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 107.609418][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 107.609670][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 107.609966][ T228] RDX: 0000000000000000 RSI: ffff88800d422c98 RDI: ffff8880050fd0a8 [ 107.610272][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 107.610568][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 107.610868][ T228] R13: ffff88800d422128 R14: ffff88800d422008 R15: ffff88800d422000 [ 107.611169][ T228] FS: 00007fa583208740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 107.611515][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 107.611774][ T228] CR2: 00005623ead93330 CR3: 000000000b2e6003 CR4: 0000000000772ef0 [ 107.612077][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 107.612382][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 107.612681][ T228] PKRU: 55555554 [ 107.612832][ T228] Call Trace: [ 107.612982][ T228] [ 107.613099][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 107.613304][ T228] ? __warn (kernel/panic.c:748) [ 107.613461][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 107.613663][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 107.613874][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 107.614029][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 107.614240][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 107.614468][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 107.614681][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 107.614938][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 107.615160][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 107.615365][ T228] register_netdevice (net/core/dev.c:11003) [ 107.615578][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 107.615798][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 107.616017][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 107.616285][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 107.616569][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 107.616832][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 107.617039][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 107.617268][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 107.617530][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 107.617733][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 107.617939][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 107.618165][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 107.618380][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 107.618545][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 107.618762][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 107.618970][ 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) [ 107.619217][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 107.619432][ T228] ksys_write (fs/read_write.c:731) [ 107.619599][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 107.619808][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 107.620030][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 107.620249][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 107.620508][ T228] RIP: 0033:0x7fa583349b77 [ 107.620725][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 107.621465][ T228] RSP: 002b:00007ffdbc0e7c38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 107.621775][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa583349b77 [ 107.622082][ T228] RDX: 0000000000000002 RSI: 00005623ead93330 RDI: 0000000000000001 [ 107.622396][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 107.622709][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000002 [ 107.623020][ T228] R13: 00007fa583405760 R14: 0000000000000002 R15: 00007fa5834009c0 | [ 114.800023][ T228] ------------[ cut here ]------------ | [ 114.801637][ 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) | [ 114.802067][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 114.802932][ T228] Tainted: [W]=WARN [ 114.803099][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 114.803358][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 114.803623][ 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 [ 114.804361][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 114.804631][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 114.804938][ T228] RDX: 0000000000000000 RSI: ffff8880051c2c98 RDI: ffff8880050fd0a8 [ 114.805256][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 114.805565][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 114.805874][ T228] R13: ffff8880051c2128 R14: ffff8880051c2008 R15: ffff8880051c2000 [ 114.806195][ T228] FS: 00007fa583208740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 114.806556][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 114.806812][ T228] CR2: 000055d7fcc7daca CR3: 000000000b2e6006 CR4: 0000000000772ef0 [ 114.807132][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 114.807451][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 114.807770][ T228] PKRU: 55555554 [ 114.807930][ T228] Call Trace: [ 114.808087][ T228] [ 114.808205][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 114.808415][ T228] ? __warn (kernel/panic.c:748) [ 114.808578][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 114.808789][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 114.809007][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 114.809192][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 114.809401][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 114.809624][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 114.809841][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 114.810114][ 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) [ 114.810331][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 114.810542][ T228] register_netdevice (net/core/dev.c:11003) [ 114.810761][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 114.810978][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 114.811213][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 114.811483][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 114.811764][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 114.812033][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 114.812260][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 114.812480][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 114.812746][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 114.812952][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 114.813169][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 114.813380][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 114.813598][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 114.813764][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 114.813975][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 114.814202][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 114.814445][ T228] ksys_write (fs/read_write.c:731) [ 114.814605][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 114.814823][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 114.815031][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 114.815303][ T228] RIP: 0033:0x7fa583349b77 [ 114.815516][ 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 [ 114.816225][ T228] RSP: 002b:00007ffdbc0e7c38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 114.816536][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa583349b77 [ 114.816846][ T228] RDX: 0000000000000002 RSI: 00005623ead93330 RDI: 0000000000000001 [ 114.817156][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 114.817457][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000002 [ 114.817759][ T228] R13: 00007fa583405760 R14: 0000000000000002 R15: 00007fa5834009c0 | [ 117.088302][ T228] ------------[ cut here ]------------ | [ 117.088757][ 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) | [ 117.089230][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 117.090146][ T228] Tainted: [W]=WARN [ 117.090317][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 117.090592][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 117.090867][ 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 [ 117.091640][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 117.091920][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 117.092259][ T228] RDX: 0000000000000000 RSI: ffff888009cbac98 RDI: ffff8880050fd0f8 [ 117.092580][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 117.092908][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 117.093267][ T228] R13: ffff888009cba128 R14: ffff888009cba008 R15: ffff888009cba000 [ 117.093592][ T228] FS: 00007fa583208740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 117.093991][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 117.094279][ T228] CR2: 00007f30f7b95000 CR3: 000000000b2e6001 CR4: 0000000000772ef0 [ 117.094614][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 117.094938][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 117.095515][ T228] PKRU: 55555554 [ 117.095682][ T228] Call Trace: [ 117.095850][ T228] [ 117.095966][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 117.096202][ T228] ? __warn (kernel/panic.c:748) [ 117.096375][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 117.096596][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 117.096824][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 117.096994][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 117.097221][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 117.097456][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 117.097688][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 117.097964][ 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) [ 117.098231][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 117.098457][ T228] register_netdevice (net/core/dev.c:11003) [ 117.098682][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 117.098913][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 117.099161][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 117.099442][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 117.099610][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 117.099901][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 117.100186][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 117.100467][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 117.100696][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 117.100970][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 117.101202][ 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)) [ 117.101374][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 117.101599][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 117.101829][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 117.102055][ T228] driver_probe_device (drivers/base/dd.c:830) [ 117.102284][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 117.102504][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 117.102771][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 117.102996][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 117.103220][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 117.103444][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 117.103662][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 117.103885][ T228] __device_attach (drivers/base/dd.c:1030) [ 117.104112][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 117.104330][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 117.104567][ 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) [ 117.104794][ T228] bus_probe_device (drivers/base/bus.c:537) [ 117.105019][ T228] device_add (drivers/base/core.c:3672) [ 117.105254][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 117.105472][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 117.105701][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 117.105987][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 117.106286][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 117.106505][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 117.106732][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 117.106948][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 117.107181][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 117.107357][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 117.107583][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 117.107817][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 117.108042][ T228] ksys_write (fs/read_write.c:731) [ 117.108220][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 117.108451][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 117.108673][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 117.108942][ T228] RIP: 0033:0x7fa583349b77 [ 117.109176][ 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 [ 117.109933][ T228] RSP: 002b:00007ffdbc0e7c38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 117.110267][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa583349b77 [ 117.110589][ T228] RDX: 0000000000000004 RSI: 00005623ead93330 RDI: 0000000000000001 [ 117.110920][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 117.111254][ T228] R10: 00007fa5833bc3e0 R11: 0000000000000246 R12: 0000000000000004 [ 117.111578][ T228] R13: 00007fa583405760 R14: 0000000000000004 R15: 00007fa5834009c0 | [ 117.219345][ T228] ------------[ cut here ]------------ | [ 117.219659][ 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) | [ 117.220190][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 117.221027][ T228] Tainted: [W]=WARN [ 117.221201][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 117.221454][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 117.221712][ 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 [ 117.222434][ T228] RSP: 0018:ffffc90000ab7910 EFLAGS: 00010246 [ 117.222684][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 117.222991][ T228] RDX: 0000000000000000 RSI: ffff8880051d2c98 RDI: ffff8880050fd0a8 [ 117.223309][ T228] RBP: ffffffffabd23440 R08: 0000000000000000 R09: fffffbfff537d83c [ 117.223614][ T228] R10: ffffffffa9bec1e7 R11: ffff8880050fc5c0 R12: 0000000000000000 [ 117.223920][ T228] R13: ffff8880051d2128 R14: ffff8880051d2008 R15: ffff8880051d2000 [ 117.224226][ T228] FS: 00007fa583208740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 117.224590][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 117.224837][ T228] CR2: 00007fa5833bc733 CR3: 000000000b2e6001 CR4: 0000000000772ef0 [ 117.225150][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 117.225445][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 117.225742][ T228] PKRU: 55555554 [ 117.225899][ T228] Call Trace: [ 117.226049][ T228] [ 117.226162][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 117.226362][ T228] ? __warn (kernel/panic.c:748) [ 117.226521][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 117.226724][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 117.226932][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 117.227085][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 117.227303][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 117.227521][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 117.227734][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 117.227984][ 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) [ 117.228202][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 117.228407][ T228] register_netdevice (net/core/dev.c:11003) [ 117.228613][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 117.228829][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 117.229050][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 117.229314][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 117.229593][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 117.229851][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 117.230055][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 117.230278][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 117.230532][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 117.230729][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 117.230928][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 117.231158][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 117.231367][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 117.231528][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 117.231734][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 117.231944][ 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) [ 117.232163][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 117.232372][ T228] ksys_write (fs/read_write.c:731) [ 117.232528][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 117.232727][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 117.232937][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 117.233150][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 117.233397][ T228] RIP: 0033:0x7fa583349b77 [ 117.233609][ 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 [ 117.234315][ T228] RSP: 002b:00007ffdbc0e7c38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 117.234627][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa583349b77 [ 117.234932][ T228] RDX: 0000000000000002 RSI: 00005623ead93330 RDI: 0000000000000001 [ 117.235249][ T228] RBP: 00005623ead93330 R08: 0000000000000000 R09: 00007fa5833bc4e0 [ 117.235551][ T228] R10: 00007fa5833bc3e0 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