====================================== | 0 | xx__-> [ 11.291640][ T228] ------------[ cut here ]------------ | [ 11.292185][ 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:10596) | [ 11.292922][ T228] Modules linked in: netdevsim [ 11.293824][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.294141][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.294505][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 11.295460][ T228] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 11.295759][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.296138][ T228] RDX: 0000000000000000 RSI: ffff88800a2a2c98 RDI: ffff888008cdae38 [ 11.296539][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 11.296906][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 11.297287][ T228] R13: ffff88800a2a2128 R14: ffff88800a2a2008 R15: ffff88800a2a2000 [ 11.297653][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 11.298068][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.298380][ T228] CR2: 0000556eab589338 CR3: 0000000008e14004 CR4: 0000000000772ef0 [ 11.298758][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.299129][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.299509][ T228] PKRU: 55555554 [ 11.299697][ T228] Call Trace: [ 11.299877][ T228] [ 11.300017][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.300305][ T228] ? __warn (kernel/panic.c:748) [ 11.300548][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.300787][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.301058][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.301276][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.301537][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.301793][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.302055][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 11.302401][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 11.302664][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.302957][ T228] register_netdevice (net/core/dev.c:11033) [ 11.303254][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 11.303557][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.303825][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.304176][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 11.304396][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.304778][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.305153][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 11.305510][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 11.305783][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 11.306129][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 11.306415][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 11.306629][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 11.306927][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 11.307215][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 11.307495][ T228] driver_probe_device (drivers/base/dd.c:830) [ 11.307775][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 11.308044][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 11.308338][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 11.308604][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 11.308859][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 11.309131][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 11.309394][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 11.309647][ T228] __device_attach (drivers/base/dd.c:1030) [ 11.309893][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 11.310126][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 11.310371][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.310632][ T228] bus_probe_device (drivers/base/bus.c:537) [ 11.310900][ T228] device_add (drivers/base/core.c:3672) [ 11.311148][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 11.311408][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 11.311686][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 11.312025][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 11.312353][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 11.312619][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 11.312910][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 11.313203][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 11.313441][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 11.313628][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 11.313880][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 11.314132][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 11.314438][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 11.314698][ T228] ksys_write (fs/read_write.c:731) [ 11.314904][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 11.315162][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 11.315461][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.315752][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.316133][ T228] RIP: 0033:0x7f86fa3e7b77 [ 11.316434][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 11.317408][ T228] RSP: 002b:00007ffeff205698 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 11.317822][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f86fa3e7b77 [ 11.318286][ T228] RDX: 0000000000000004 RSI: 0000556eab588330 RDI: 0000000000000001 [ 11.318953][ T228] RBP: 0000556eab588330 R08: 0000000000000003 R09: 0000000000000077 [ 11.319342][ T228] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000004 [ 11.319731][ T228] R13: 00007f86fa4a3760 R14: 0000000000000004 R15: 00007f86fa49e9c0 | [ 17.636864][ T228] ------------[ cut here ]------------ | [ 17.637310][ 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:10596) | [ 17.637777][ T228] Modules linked in: netdevsim [last unloaded: ip6_udp_tunnel] | [ 17.638597][ T228] Tainted: [W]=WARN [ 17.638802][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.639107][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 17.639428][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 17.640208][ T228] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 17.640529][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 17.640874][ T228] RDX: 0000000000000000 RSI: ffff88800dd62c98 RDI: ffff888008cdade8 [ 17.641294][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 17.641609][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 17.641957][ T228] R13: ffff88800dd62128 R14: ffff88800dd62008 R15: ffff88800dd62000 [ 17.642326][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 17.642930][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 17.643273][ T228] CR2: 0000556eab588330 CR3: 0000000008e14002 CR4: 0000000000772ef0 [ 17.643632][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 17.643980][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 17.644368][ T228] PKRU: 55555554 [ 17.644568][ T228] Call Trace: [ 17.644779][ T228] [ 17.644920][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 17.645194][ T228] ? __warn (kernel/panic.c:748) [ 17.645389][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 17.645660][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 17.645918][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 17.646122][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 17.646426][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 17.646728][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 17.646986][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 17.647309][ 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) [ 17.647594][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 17.647848][ T228] register_netdevice (net/core/dev.c:11033) [ 17.648104][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 17.648504][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 17.648761][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 17.649081][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 17.649454][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 17.649753][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 17.650011][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 17.650276][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 17.650592][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 17.650911][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 17.651185][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 17.651391][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 17.651637][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 17.651881][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 17.652143][ T228] ksys_write (fs/read_write.c:731) [ 17.652346][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 17.652589][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 17.652806][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 17.653073][ T228] RIP: 0033:0x7f86fa3e7b77 [ 17.653304][ 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 [ 17.654042][ T228] RSP: 002b:00007ffeff205598 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 17.654377][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f86fa3e7b77 [ 17.654721][ T228] RDX: 0000000000000002 RSI: 0000556eab588330 RDI: 0000000000000001 [ 17.655035][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 17.655341][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000002 [ 17.655637][ T228] R13: 00007f86fa4a3760 R14: 0000000000000002 R15: 00007f86fa49e9c0 | [ 23.911681][ T228] ------------[ cut here ]------------ | [ 23.912279][ 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:10596) | [ 23.912935][ T228] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 23.913840][ T228] Tainted: [W]=WARN [ 23.914094][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.914530][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 23.914959][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 23.916159][ T228] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 23.916595][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 23.917095][ T228] RDX: 0000000000000000 RSI: ffff888008efac98 RDI: ffff888008cdae38 [ 23.917651][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 23.918150][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 23.918833][ T228] R13: ffff888008efa128 R14: ffff888008efa008 R15: ffff888008efa000 [ 23.919387][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 23.919964][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.920398][ T228] CR2: 00007f8627eef7d0 CR3: 0000000008e14002 CR4: 0000000000772ef0 [ 23.920891][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 23.921430][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 23.921929][ T228] PKRU: 55555554 [ 23.922460][ T228] Call Trace: [ 23.922700][ T228] [ 23.922859][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 23.923089][ T228] ? __warn (kernel/panic.c:748) [ 23.923322][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 23.923649][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 23.924008][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 23.924292][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 23.924643][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 23.925005][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 23.925419][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 23.925847][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 23.926212][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 23.926564][ T228] register_netdevice (net/core/dev.c:11033) [ 23.926921][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 23.927296][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 23.927688][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 23.928118][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 23.928400][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 23.928850][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 23.929322][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 23.929764][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 23.930121][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 23.930564][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 23.930909][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 23.931182][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 23.931536][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 23.931903][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 23.932190][ T228] driver_probe_device (drivers/base/dd.c:830) [ 23.932421][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 23.932673][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 23.933038][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 23.933429][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 23.933760][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 23.934108][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 23.934458][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 23.934804][ T228] __device_attach (drivers/base/dd.c:1030) [ 23.935138][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 23.935489][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 23.935822][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 23.936189][ T228] bus_probe_device (drivers/base/bus.c:537) [ 23.936538][ T228] device_add (drivers/base/core.c:3672) [ 23.936876][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 23.937245][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 23.937616][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 23.938048][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 23.938505][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 23.938840][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 23.939220][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 23.939557][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 23.939902][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 23.940210][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 23.940561][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 23.940890][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 23.941271][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 23.941542][ T228] ksys_write (fs/read_write.c:731) [ 23.941733][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 23.941997][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 23.942362][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 23.942641][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 23.943064][ T228] RIP: 0033:0x7f86fa3e7b77 [ 23.943428][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 23.944597][ T228] RSP: 002b:00007ffeff208e38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 23.945112][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f86fa3e7b77 [ 23.945647][ T228] RDX: 0000000000000004 RSI: 0000556eab588330 RDI: 0000000000000001 [ 23.946164][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 23.946672][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000004 [ 23.947163][ T228] R13: 00007f86fa4a3760 R14: 0000000000000004 R15: 00007f86fa49e9c0 | [ 23.997097][ T228] ------------[ cut here ]------------ | [ 23.997768][ 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:10596) | [ 23.998238][ T228] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 23.999030][ T228] Tainted: [W]=WARN [ 23.999214][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.999496][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 23.999785][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 24.000585][ T228] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 24.000876][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 24.001221][ T228] RDX: 0000000000000000 RSI: ffff88800a15ac98 RDI: ffff888008cdade8 [ 24.001559][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 24.001901][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 24.002252][ T228] R13: ffff88800a15a128 R14: ffff88800a15a008 R15: ffff88800a15a000 [ 24.002588][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 24.002981][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.003278][ T228] CR2: 0000563438cd6278 CR3: 0000000008e14005 CR4: 0000000000772ef0 [ 24.003661][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 24.003998][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 24.004345][ T228] PKRU: 55555554 [ 24.004519][ T228] Call Trace: [ 24.004691][ T228] [ 24.004809][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 24.005201][ T228] ? __warn (kernel/panic.c:748) [ 24.005399][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 24.005629][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 24.005865][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 24.006039][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 24.006282][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 24.006526][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 24.006768][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 24.007064][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 24.007307][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 24.007570][ T228] register_netdevice (net/core/dev.c:11033) [ 24.007804][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 24.008044][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 24.008297][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 24.008598][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 24.008903][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 24.009221][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 24.009450][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 24.009693][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 24.009983][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 24.010231][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 24.010460][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 24.010695][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 24.010943][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 24.011126][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 24.011372][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 24.011611][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 24.011862][ T228] ksys_write (fs/read_write.c:731) [ 24.012035][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 24.012283][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 24.012516][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.012806][ T228] RIP: 0033:0x7f86fa3e7b77 [ 24.013038][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 24.013830][ T228] RSP: 002b:00007ffeff208e38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 24.014178][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f86fa3e7b77 [ 24.014515][ T228] RDX: 0000000000000002 RSI: 0000556eab588330 RDI: 0000000000000001 [ 24.014855][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 24.015198][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000002 [ 24.015530][ T228] R13: 00007f86fa4a3760 R14: 0000000000000002 R15: 00007f86fa49e9c0 | [ 30.323765][ T228] ------------[ cut here ]------------ | [ 30.324121][ 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:10596) | [ 30.325114][ T228] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 30.326018][ T228] Tainted: [W]=WARN [ 30.326199][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.326502][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 30.326783][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 30.327578][ T228] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 30.327858][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 30.328214][ T228] RDX: 0000000000000000 RSI: ffff88800dcb2c98 RDI: ffff888008cdae38 [ 30.328577][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 30.328927][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 30.329290][ T228] R13: ffff88800dcb2128 R14: ffff88800dcb2008 R15: ffff88800dcb2000 [ 30.329634][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 30.330026][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.330316][ T228] CR2: 00007fb12a9da000 CR3: 0000000008e14005 CR4: 0000000000772ef0 [ 30.330649][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 30.330986][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 30.331341][ T228] PKRU: 55555554 [ 30.331530][ T228] Call Trace: [ 30.331698][ T228] [ 30.331817][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 30.332268][ T228] ? __warn (kernel/panic.c:748) [ 30.332470][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 30.332720][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 30.332963][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 30.333145][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 30.333395][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 30.333645][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 30.333875][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 30.334162][ 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) [ 30.334412][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 30.334650][ T228] register_netdevice (net/core/dev.c:11033) [ 30.334884][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 30.335124][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 30.335372][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 30.335651][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 30.335820][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 30.336116][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 30.336409][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 30.336713][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 30.336946][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 30.337219][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 30.337464][ 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)) [ 30.337637][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 30.337867][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 30.338101][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 30.338340][ T228] driver_probe_device (drivers/base/dd.c:830) [ 30.338550][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 30.338765][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 30.339039][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 30.339274][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 30.339481][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 30.339696][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 30.339912][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 30.340126][ T228] __device_attach (drivers/base/dd.c:1030) [ 30.340455][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 30.340798][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 30.341144][ 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) [ 30.341509][ T228] bus_probe_device (drivers/base/bus.c:537) [ 30.341800][ T228] device_add (drivers/base/core.c:3672) [ 30.342133][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 30.342447][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 30.342801][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 30.343256][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 30.343673][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 30.343879][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 30.344104][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 30.344326][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 30.344540][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 30.344738][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 30.345088][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 30.345453][ 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) [ 30.345814][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 30.346162][ T228] ksys_write (fs/read_write.c:731) [ 30.346432][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 30.346761][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 30.347112][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 30.347459][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 30.347864][ T228] RIP: 0033:0x7f86fa3e7b77 [ 30.348215][ 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 [ 30.349350][ T228] RSP: 002b:00007ffeff208e38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 30.349841][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f86fa3e7b77 [ 30.350342][ T228] RDX: 0000000000000004 RSI: 0000556eab588330 RDI: 0000000000000001 [ 30.350820][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 30.351341][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000004 [ 30.351835][ T228] R13: 00007f86fa4a3760 R14: 0000000000000004 R15: 00007f86fa49e9c0 | [ 30.408883][ T228] ------------[ cut here ]------------ | [ 30.409257][ 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:10596) | [ 30.409651][ T228] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 30.410507][ T228] Tainted: [W]=WARN [ 30.410665][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.410913][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 30.411263][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 30.411920][ T228] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 30.412260][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 30.412555][ T228] RDX: 0000000000000000 RSI: ffff88800de72c98 RDI: ffff888008cdade8 [ 30.412844][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 30.413120][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 30.413502][ T228] R13: ffff88800de72128 R14: ffff88800de72008 R15: ffff88800de72000 [ 30.413792][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 30.414122][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.414375][ T228] CR2: 00007f86fa302330 CR3: 0000000008e14005 CR4: 0000000000772ef0 [ 30.414655][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 30.414948][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 30.415254][ T228] PKRU: 55555554 [ 30.415401][ T228] Call Trace: [ 30.415547][ T228] [ 30.415649][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 30.415850][ T228] ? __warn (kernel/panic.c:748) [ 30.416020][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 30.416227][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 30.416430][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 30.416574][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 30.416764][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 30.417102][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 30.417329][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 30.417585][ 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) [ 30.417792][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 30.417985][ T228] register_netdevice (net/core/dev.c:11033) [ 30.418196][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 30.418399][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 30.418619][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 30.418864][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 30.419249][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 30.419506][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 30.419714][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 30.419915][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 30.420155][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 30.420377][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 30.420612][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 30.420805][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 30.421009][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 30.421401][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 30.421620][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 30.421822][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 30.422029][ T228] ksys_write (fs/read_write.c:731) [ 30.422222][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 30.422440][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 30.422642][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 30.422889][ T228] RIP: 0033:0x7f86fa3e7b77 [ 30.423085][ 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 [ 30.423763][ T228] RSP: 002b:00007ffeff206868 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 30.424067][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f86fa3e7b77 [ 30.424364][ T228] RDX: 0000000000000002 RSI: 0000556eab588330 RDI: 0000000000000001 [ 30.424646][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 30.425240][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000002 [ 30.425533][ T228] R13: 00007f86fa4a3760 R14: 0000000000000002 R15: 00007f86fa49e9c0 | [ 44.195392][ T228] ------------[ cut here ]------------ | [ 44.195746][ 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:10596) | [ 44.196270][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 44.197365][ T228] Tainted: [W]=WARN [ 44.197549][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.197854][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.198182][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.199010][ T228] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 44.199382][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.199731][ T228] RDX: 0000000000000000 RSI: ffff88800a26ac98 RDI: ffff888008cdade8 [ 44.200083][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 44.200565][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 44.200913][ T228] R13: ffff88800a26a128 R14: ffff88800a26a008 R15: ffff88800a26a000 [ 44.201485][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 44.201890][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.202306][ T228] CR2: 00007f86fa32b440 CR3: 0000000008e14002 CR4: 0000000000772ef0 [ 44.202714][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.203048][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.203423][ T228] PKRU: 55555554 [ 44.203599][ T228] Call Trace: [ 44.203784][ T228] [ 44.203927][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.204214][ T228] ? __warn (kernel/panic.c:748) [ 44.204390][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.204612][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.204848][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.205038][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.205308][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.205558][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.205811][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 44.206122][ 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) [ 44.206410][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.206680][ T228] register_netdevice (net/core/dev.c:11033) [ 44.206967][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 44.207265][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.207628][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.207906][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.208228][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 44.208520][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 44.208737][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 44.208975][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 44.209264][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 44.209483][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 44.209716][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 44.209938][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 44.210184][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 44.210362][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 44.210601][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.210825][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.211044][ T228] ksys_write (fs/read_write.c:731) [ 44.211218][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 44.211457][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.211676][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.211944][ T228] RIP: 0033:0x7f86fa3e7b77 [ 44.212188][ 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 [ 44.212922][ T228] RSP: 002b:00007ffeff206868 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 44.213252][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f86fa3e7b77 [ 44.213570][ T228] RDX: 0000000000000002 RSI: 0000556eab588330 RDI: 0000000000000001 [ 44.213894][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 44.214228][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000002 [ 44.214551][ T228] R13: 00007f86fa4a3760 R14: 0000000000000002 R15: 00007f86fa49e9c0 | [ 57.845573][ T228] ------------[ cut here ]------------ | [ 57.845981][ 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:10596) | [ 57.846438][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 57.847700][ T228] Tainted: [W]=WARN [ 57.847872][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 57.848232][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 57.848563][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 57.849401][ T228] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 57.849707][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 57.850024][ T228] RDX: 0000000000000000 RSI: ffff88800a15ac98 RDI: ffff888008cdae38 [ 57.850443][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 57.850851][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 57.851184][ T228] R13: ffff88800a15a128 R14: ffff88800a15a008 R15: ffff88800a15a000 [ 57.851513][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 57.851890][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 57.852215][ T228] CR2: 00007f133ab0f000 CR3: 0000000008e14004 CR4: 0000000000772ef0 [ 57.852606][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 57.853023][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 57.853561][ T228] PKRU: 55555554 [ 57.853851][ T228] Call Trace: [ 57.854080][ T228] [ 57.854208][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 57.854494][ T228] ? __warn (kernel/panic.c:748) [ 57.854692][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 57.854910][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 57.855144][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 57.855328][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 57.855560][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 57.855795][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 57.856028][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 57.856310][ 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) [ 57.856589][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 57.856846][ T228] register_netdevice (net/core/dev.c:11033) [ 57.857065][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 57.857320][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 57.857556][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 57.857827][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 57.857995][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 57.858291][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 57.858566][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 57.858909][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 57.859131][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 57.859413][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 57.859629][ 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)) [ 57.859788][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 57.860005][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 57.860234][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 57.860453][ T228] driver_probe_device (drivers/base/dd.c:830) [ 57.860682][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 57.860897][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 57.861153][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 57.861379][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 57.861630][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 57.861870][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 57.862104][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 57.862337][ T228] __device_attach (drivers/base/dd.c:1030) [ 57.862570][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 57.862806][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 57.863021][ 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) [ 57.863261][ T228] bus_probe_device (drivers/base/bus.c:537) [ 57.863479][ T228] device_add (drivers/base/core.c:3672) [ 57.863706][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 57.863950][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 57.864183][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 57.864459][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 57.864748][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 57.864962][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 57.865192][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 57.865413][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 57.865629][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 57.865799][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 57.866014][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 57.866244][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 57.866469][ T228] ksys_write (fs/read_write.c:731) [ 57.866640][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 57.866871][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 57.867100][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 57.867393][ T228] RIP: 0033:0x7f86fa3e7b77 [ 57.867616][ 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 [ 57.868361][ T228] RSP: 002b:00007ffeff208e38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 57.868688][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f86fa3e7b77 [ 57.869002][ T228] RDX: 0000000000000004 RSI: 0000556eab588330 RDI: 0000000000000001 [ 57.869324][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 57.869635][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000004 [ 57.869953][ T228] R13: 00007f86fa4a3760 R14: 0000000000000004 R15: 00007f86fa49e9c0 | [ 57.912712][ T228] ------------[ cut here ]------------ | [ 57.913100][ 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:10596) | [ 57.913678][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 57.914499][ T228] Tainted: [W]=WARN [ 57.914649][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 57.914897][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 57.915153][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 57.915844][ T228] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 57.916087][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 57.916491][ T228] RDX: 0000000000000000 RSI: ffff88800a2a2c98 RDI: ffff888008cdade8 [ 57.916823][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 57.917109][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 57.917433][ T228] R13: ffff88800a2a2128 R14: ffff88800a2a2008 R15: ffff88800a2a2000 [ 57.917731][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 57.918065][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 57.918313][ T228] CR2: 00007f86fa302330 CR3: 0000000008e14004 CR4: 0000000000772ef0 [ 57.918682][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 57.919343][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 57.919702][ T228] PKRU: 55555554 [ 57.919873][ T228] Call Trace: [ 57.920018][ T228] [ 57.920120][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 57.920338][ T228] ? __warn (kernel/panic.c:748) [ 57.920531][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 57.920779][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 57.920983][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 57.921201][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 57.921439][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 57.921764][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 57.921976][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 57.922291][ 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) [ 57.922516][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 57.922716][ T228] register_netdevice (net/core/dev.c:11033) [ 57.922945][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 57.923191][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 57.923414][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 57.923751][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 57.924072][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 57.924434][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 57.924736][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 57.925068][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 57.925495][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 57.925814][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 57.926147][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 57.926500][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 57.926752][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 57.926915][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 57.927119][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 57.927362][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 57.927582][ T228] ksys_write (fs/read_write.c:731) [ 57.927734][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 57.927975][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 57.928235][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 57.928530][ T228] RIP: 0033:0x7f86fa3e7b77 [ 57.928771][ 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 [ 57.929895][ T228] RSP: 002b:00007ffeff206868 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 57.930387][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f86fa3e7b77 [ 57.930821][ T228] RDX: 0000000000000002 RSI: 0000556eab588330 RDI: 0000000000000001 [ 57.931231][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 57.931557][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000002 [ 57.931921][ T228] R13: 00007f86fa4a3760 R14: 0000000000000002 R15: 00007f86fa49e9c0 | [ 72.471158][ T228] ------------[ cut here ]------------ | [ 72.471463][ 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:10596) | [ 72.471988][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 72.472912][ T228] Tainted: [W]=WARN [ 72.473060][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 72.473388][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 72.473686][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 72.474430][ T228] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 72.474803][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 72.475154][ T228] RDX: 0000000000000000 RSI: ffff888008efac98 RDI: ffff888008cdade8 [ 72.475451][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 72.475811][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 72.476138][ T228] R13: ffff888008efa128 R14: ffff888008efa008 R15: ffff888008efa000 [ 72.476468][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 72.476819][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 72.477112][ T228] CR2: 00007f86fa32b440 CR3: 0000000008e14005 CR4: 0000000000772ef0 [ 72.477447][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 72.477801][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 72.478081][ T228] PKRU: 55555554 [ 72.478245][ T228] Call Trace: [ 72.478399][ T228] [ 72.478498][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 72.478720][ T228] ? __warn (kernel/panic.c:748) [ 72.478869][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 72.479063][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 72.479285][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 72.479435][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 72.479631][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 72.479970][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 72.480332][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 72.480750][ 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) [ 72.481090][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 72.481449][ T228] register_netdevice (net/core/dev.c:11033) [ 72.481776][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 72.482156][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 72.482418][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 72.482692][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 72.483011][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 72.483322][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 72.483570][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 72.483830][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 72.484140][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 72.484369][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 72.484566][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 72.484807][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 72.485013][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 72.485227][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 72.485440][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 72.485674][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 72.485891][ T228] ksys_write (fs/read_write.c:731) [ 72.486067][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 72.486288][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 72.486490][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 72.486742][ T228] RIP: 0033:0x7f86fa3e7b77 [ 72.486945][ 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 [ 72.487697][ T228] RSP: 002b:00007ffeff206868 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 72.488174][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f86fa3e7b77 [ 72.488477][ T228] RDX: 0000000000000002 RSI: 0000556eab588330 RDI: 0000000000000001 [ 72.488793][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 72.489104][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000002 [ 72.489414][ T228] R13: 00007f86fa4a3760 R14: 0000000000000002 R15: 00007f86fa49e9c0 | [ 86.165146][ T228] ------------[ cut here ]------------ | [ 86.165576][ 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:10596) | [ 86.166034][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 86.166988][ T228] Tainted: [W]=WARN [ 86.167196][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 86.167488][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 86.167756][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 86.168859][ T228] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 86.169315][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 86.169861][ T228] RDX: 0000000000000000 RSI: ffff88800a79ac98 RDI: ffff888008cdae38 [ 86.170271][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 86.170588][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 86.170897][ T228] R13: ffff88800a79a128 R14: ffff88800a79a008 R15: ffff88800a79a000 [ 86.171231][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 86.171590][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 86.171854][ T228] CR2: 00007fc572ebc000 CR3: 0000000008e14006 CR4: 0000000000772ef0 [ 86.172365][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 86.172678][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 86.172989][ T228] PKRU: 55555554 [ 86.173250][ T228] Call Trace: [ 86.173505][ T228] [ 86.173682][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 86.173993][ T228] ? __warn (kernel/panic.c:748) [ 86.174186][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 86.174400][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 86.174639][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 86.174798][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 86.175012][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 86.175259][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 86.175484][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 86.175748][ 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) [ 86.175963][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 86.176199][ T228] register_netdevice (net/core/dev.c:11033) [ 86.176417][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 86.176639][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 86.176869][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 86.177176][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 86.177342][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 86.177625][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 86.177897][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 86.178283][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 86.178546][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 86.178807][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 86.179038][ 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)) [ 86.179213][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 86.179433][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 86.179647][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 86.179864][ T228] driver_probe_device (drivers/base/dd.c:830) [ 86.180088][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 86.180309][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 86.180568][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 86.180779][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 86.180990][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 86.181229][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 86.181439][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 86.181650][ T228] __device_attach (drivers/base/dd.c:1030) [ 86.181857][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 86.182079][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 86.182299][ 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) [ 86.182516][ T228] bus_probe_device (drivers/base/bus.c:537) [ 86.182728][ T228] device_add (drivers/base/core.c:3672) [ 86.182940][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 86.183302][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 86.183531][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 86.183799][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 86.184081][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 86.184298][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 86.184510][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 86.184712][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 86.184934][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 86.185112][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 86.185361][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 86.185577][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 86.185791][ T228] ksys_write (fs/read_write.c:731) [ 86.185949][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 86.186190][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 86.186400][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 86.186681][ T228] RIP: 0033:0x7f86fa3e7b77 [ 86.186912][ 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 [ 86.187691][ T228] RSP: 002b:00007ffeff208e38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 86.188021][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f86fa3e7b77 [ 86.188415][ T228] RDX: 0000000000000004 RSI: 0000556eab588330 RDI: 0000000000000001 [ 86.188718][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 86.189023][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000004 [ 86.189357][ T228] R13: 00007f86fa4a3760 R14: 0000000000000004 R15: 00007f86fa49e9c0 | [ 86.237237][ T228] ------------[ cut here ]------------ | [ 86.237572][ 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:10596) | [ 86.237943][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 86.239728][ T228] Tainted: [W]=WARN [ 86.239871][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 86.240121][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 86.240374][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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 [ 86.241055][ T228] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 86.241317][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 86.241614][ T228] RDX: 0000000000000000 RSI: ffff88800a3a2c98 RDI: ffff888008cdade8 [ 86.241887][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 86.242192][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 86.242467][ T228] R13: ffff88800a3a2128 R14: ffff88800a3a2008 R15: ffff88800a3a2000 [ 86.242777][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 86.243139][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 86.243559][ T228] CR2: 00007f86fa302330 CR3: 0000000008e14006 CR4: 0000000000772ef0 [ 86.243848][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 86.244153][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 86.244454][ T228] PKRU: 55555554 [ 86.244595][ T228] Call Trace: [ 86.244735][ T228] [ 86.244831][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 86.245017][ T228] ? __warn (kernel/panic.c:748) [ 86.245339][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 86.245527][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 86.245730][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 86.245872][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 86.246084][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 86.246426][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 86.246759][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 86.247152][ 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) [ 86.247493][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 86.247798][ T228] register_netdevice (net/core/dev.c:11033) [ 86.248114][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 86.248460][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 86.248803][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 86.249225][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 86.249667][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 86.250079][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 86.250410][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 86.250748][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 86.251149][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 86.251489][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 86.251804][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 86.252117][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 86.252455][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 86.252709][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 86.253037][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 86.253378][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 86.253697][ T228] ksys_write (fs/read_write.c:731) [ 86.253943][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 86.254293][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 86.254546][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 86.254894][ T228] RIP: 0033:0x7f86fa3e7b77 [ 86.255122][ 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 [ 86.255821][ T228] RSP: 002b:00007ffeff208158 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 86.256113][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f86fa3e7b77 [ 86.256405][ T228] RDX: 0000000000000002 RSI: 0000556eab588330 RDI: 0000000000000001 [ 86.256678][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 86.256948][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000002 [ 86.257267][ T228] R13: 00007f86fa4a3760 R14: 0000000000000002 R15: 00007f86fa49e9c0 | [ 94.040839][ T228] ------------[ cut here ]------------ | [ 94.041115][ 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:10596) | [ 94.041554][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 94.042619][ T228] Tainted: [W]=WARN [ 94.042829][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 94.043144][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 94.043588][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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.044536][ T228] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 94.044831][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 94.045282][ T228] RDX: 0000000000000000 RSI: ffff88800dcb2c98 RDI: ffff888008cdade8 [ 94.045626][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 94.045957][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 94.046263][ T228] R13: ffff88800dcb2128 R14: ffff88800dcb2008 R15: ffff88800dcb2000 [ 94.046606][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 94.046996][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 94.047350][ T228] CR2: 00007f86fa32b440 CR3: 0000000008e14004 CR4: 0000000000772ef0 [ 94.047638][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 94.047915][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 94.048226][ T228] PKRU: 55555554 [ 94.048378][ T228] Call Trace: [ 94.048520][ T228] [ 94.048619][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 94.048813][ T228] ? __warn (kernel/panic.c:748) [ 94.048958][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 94.049230][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 94.049449][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 94.049596][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 94.049814][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 94.050071][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 94.050304][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 94.050548][ 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.050742][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 94.050970][ T228] register_netdevice (net/core/dev.c:11033) [ 94.051255][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 94.051488][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 94.051705][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 94.052017][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 94.052402][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 94.052721][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 94.052917][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 94.053150][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 94.053414][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 94.053605][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 94.053794][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 94.053989][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 94.054222][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 94.054385][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 94.054592][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 94.054795][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 94.054994][ T228] ksys_write (fs/read_write.c:731) [ 94.055163][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 94.055377][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 94.055570][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 94.055808][ T228] RIP: 0033:0x7f86fa3e7b77 [ 94.056005][ 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.056716][ T228] RSP: 002b:00007ffeff208158 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 94.057024][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f86fa3e7b77 [ 94.057508][ T228] RDX: 0000000000000002 RSI: 0000556eab588330 RDI: 0000000000000001 [ 94.057801][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 94.058095][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000002 [ 94.058389][ T228] R13: 00007f86fa4a3760 R14: 0000000000000002 R15: 00007f86fa49e9c0 | [ 102.484912][ T228] ------------[ cut here ]------------ | [ 102.485289][ 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:10596) | [ 102.485735][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 102.486634][ T228] Tainted: [W]=WARN [ 102.486808][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 102.487103][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 102.487395][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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.488244][ T228] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 102.488524][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 102.488851][ T228] RDX: 0000000000000000 RSI: ffff88800de72c98 RDI: ffff888008cdae38 [ 102.489192][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 102.489522][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 102.489843][ T228] R13: ffff88800de72128 R14: ffff88800de72008 R15: ffff88800de72000 [ 102.490179][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 102.490558][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 102.490853][ T228] CR2: 00007f86fa32b440 CR3: 0000000008e14004 CR4: 0000000000772ef0 [ 102.491196][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 102.491681][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 102.492032][ T228] PKRU: 55555554 [ 102.492207][ T228] Call Trace: [ 102.492375][ T228] [ 102.492498][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 102.492727][ T228] ? __warn (kernel/panic.c:748) [ 102.492896][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 102.493129][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 102.493370][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 102.493547][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 102.493777][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 102.494009][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 102.494272][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 102.494557][ 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.494796][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 102.495018][ T228] register_netdevice (net/core/dev.c:11033) [ 102.495263][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 102.495497][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 102.495732][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 102.496035][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 102.496232][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 102.496519][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 102.496804][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 102.497114][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 102.497354][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 102.497642][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 102.497899][ 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.498067][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 102.498300][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 102.498522][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 102.498737][ T228] driver_probe_device (drivers/base/dd.c:830) [ 102.498966][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 102.499205][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 102.499490][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 102.499723][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 102.499965][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 102.500199][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 102.500413][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 102.500630][ T228] __device_attach (drivers/base/dd.c:1030) [ 102.500851][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 102.501092][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 102.501338][ 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.501566][ T228] bus_probe_device (drivers/base/bus.c:537) [ 102.501823][ T228] device_add (drivers/base/core.c:3672) [ 102.502045][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 102.502297][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 102.502529][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 102.502824][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 102.503136][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 102.503369][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 102.503594][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 102.503837][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 102.504065][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 102.504260][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 102.504490][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 102.504719][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 102.504951][ T228] ksys_write (fs/read_write.c:731) [ 102.505132][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 102.505376][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 102.505602][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 102.505880][ T228] RIP: 0033:0x7f86fa3e7b77 [ 102.506107][ 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.506877][ T228] RSP: 002b:00007ffeff208e38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 102.507236][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f86fa3e7b77 [ 102.507568][ T228] RDX: 0000000000000004 RSI: 0000556eab588330 RDI: 0000000000000001 [ 102.507884][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 102.508244][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000004 [ 102.508563][ T228] R13: 00007f86fa4a3760 R14: 0000000000000004 R15: 00007f86fa49e9c0 | [ 102.564533][ T228] ------------[ cut here ]------------ | [ 102.564848][ 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:10596) | [ 102.565248][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 102.566146][ T228] Tainted: [W]=WARN [ 102.566325][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 102.566562][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 102.566810][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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.567580][ T228] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 102.567824][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 102.568110][ T228] RDX: 0000000000000000 RSI: ffff88800a26ac98 RDI: ffff888008cdade8 [ 102.568405][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 102.568697][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 102.568978][ T228] R13: ffff88800a26a128 R14: ffff88800a26a008 R15: ffff88800a26a000 [ 102.569268][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 102.569597][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 102.569857][ T228] CR2: 00007ffeff205f50 CR3: 0000000008e14002 CR4: 0000000000772ef0 [ 102.570192][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 102.570700][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 102.570992][ T228] PKRU: 55555554 [ 102.571138][ T228] Call Trace: [ 102.571297][ T228] [ 102.571411][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 102.571633][ T228] ? __warn (kernel/panic.c:748) [ 102.571797][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 102.572016][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 102.572257][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 102.572416][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 102.572608][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 102.572828][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 102.573048][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 102.573305][ 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.573505][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 102.573705][ T228] register_netdevice (net/core/dev.c:11033) [ 102.573918][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 102.574133][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 102.574369][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 102.574700][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 102.575210][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 102.575560][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 102.575828][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 102.576100][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 102.576395][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 102.576616][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 102.576824][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 102.577205][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 102.577477][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 102.577652][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 102.577882][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 102.578369][ 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) [ 102.578596][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 102.578811][ T228] ksys_write (fs/read_write.c:731) [ 102.578965][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 102.579236][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 102.579505][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 102.579769][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 102.580111][ T228] RIP: 0033:0x7f86fa3e7b77 [ 102.580456][ 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.581611][ T228] RSP: 002b:00007ffeff2064d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 102.582075][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f86fa3e7b77 [ 102.582775][ T228] RDX: 0000000000000002 RSI: 0000556eab588330 RDI: 0000000000000001 [ 102.583286][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 102.583968][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000002 [ 102.584486][ T228] R13: 00007f86fa4a3760 R14: 0000000000000002 R15: 00007f86fa49e9c0 | [ 105.557921][ T228] ------------[ cut here ]------------ | [ 105.559125][ 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:10596) | [ 105.559574][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 105.560446][ T228] Tainted: [W]=WARN [ 105.560618][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 105.560879][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 105.561144][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 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.561853][ T228] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 105.562110][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 105.562420][ T228] RDX: 0000000000000000 RSI: ffff88800a15ac98 RDI: ffff888008cdade8 [ 105.562715][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 105.563012][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 105.563324][ T228] R13: ffff88800a15a128 R14: ffff88800a15a008 R15: ffff88800a15a000 [ 105.563652][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 105.564023][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 105.564311][ T228] CR2: 00007ffeff209054 CR3: 0000000008e14004 CR4: 0000000000772ef0 [ 105.564632][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 105.564930][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 105.565244][ T228] PKRU: 55555554 [ 105.565397][ T228] Call Trace: [ 105.565548][ T228] [ 105.565656][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 105.565861][ T228] ? __warn (kernel/panic.c:748) [ 105.566017][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 105.566232][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 105.566480][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 105.566639][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 105.566847][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 105.567074][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 105.567303][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 105.567581][ 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.567827][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 105.568058][ T228] register_netdevice (net/core/dev.c:11033) [ 105.568288][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 105.568507][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 105.568724][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 105.568987][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 105.569280][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 105.569544][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 105.569750][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 105.569960][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 105.570235][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 105.570436][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 105.570637][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 105.570848][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 105.571104][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 105.571293][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 105.571521][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 105.571747][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 105.571973][ T228] ksys_write (fs/read_write.c:731) [ 105.572156][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 105.572394][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 105.572617][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 105.572885][ T228] RIP: 0033:0x7f86fa3e7b77 [ 105.573111][ 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.573880][ T228] RSP: 002b:00007ffeff2064d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 105.574218][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f86fa3e7b77 [ 105.574544][ T228] RDX: 0000000000000002 RSI: 0000556eab588330 RDI: 0000000000000001 [ 105.574864][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 105.575208][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000002 [ 105.575537][ T228] R13: 00007f86fa4a3760 R14: 0000000000000002 R15: 00007f86fa49e9c0 | [ 108.452370][ T228] ------------[ cut here ]------------ | [ 108.452749][ 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:10596) | [ 108.453183][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 108.454039][ T228] Tainted: [W]=WARN [ 108.454251][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 108.454534][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 108.454810][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 108.455565][ T228] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 108.455837][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 108.456159][ T228] RDX: 0000000000000000 RSI: ffff88800a2a2c98 RDI: ffff888008cdae38 [ 108.456492][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 108.456821][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 108.457152][ T228] R13: ffff88800a2a2128 R14: ffff88800a2a2008 R15: ffff88800a2a2000 [ 108.457536][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 108.458189][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 108.458653][ T228] CR2: 0000561dadd79df8 CR3: 0000000008e14001 CR4: 0000000000772ef0 [ 108.459535][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 108.460079][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 108.460630][ T228] PKRU: 55555554 [ 108.460920][ T228] Call Trace: [ 108.461213][ T228] [ 108.461404][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 108.461776][ T228] ? __warn (kernel/panic.c:748) [ 108.462093][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 108.462472][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 108.462844][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 108.463120][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 108.463522][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 108.463921][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 108.464334][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 108.464797][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 108.465203][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 108.465594][ T228] register_netdevice (net/core/dev.c:11033) [ 108.465971][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 108.466263][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 108.466576][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 108.466862][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 108.467057][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 108.467436][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 108.467818][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 108.468208][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 108.468478][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 108.468816][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 108.469044][ 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)) [ 108.469234][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 108.469491][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 108.469723][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 108.469948][ T228] driver_probe_device (drivers/base/dd.c:830) [ 108.470183][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 108.470400][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 108.470700][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 108.470922][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 108.471140][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 108.471457][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 108.471694][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 108.471920][ T228] __device_attach (drivers/base/dd.c:1030) [ 108.472139][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 108.472366][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 108.472682][ 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) [ 108.472924][ T228] bus_probe_device (drivers/base/bus.c:537) [ 108.473158][ T228] device_add (drivers/base/core.c:3672) [ 108.473389][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 108.473618][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 108.473850][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 108.474131][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 108.474449][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.474671][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 108.474908][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.475148][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 108.475396][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 108.475607][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 108.475826][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 108.476046][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 108.476280][ T228] ksys_write (fs/read_write.c:731) [ 108.476502][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 108.476742][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 108.476958][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 108.477261][ T228] RIP: 0033:0x7f86fa3e7b77 [ 108.477498][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 108.478258][ T228] RSP: 002b:00007ffeff208e38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 108.478605][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f86fa3e7b77 [ 108.478922][ T228] RDX: 0000000000000004 RSI: 0000556eab588330 RDI: 0000000000000001 [ 108.479330][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 108.479689][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000004 [ 108.480002][ T228] R13: 00007f86fa4a3760 R14: 0000000000000004 R15: 00007f86fa49e9c0 | [ 108.536737][ T228] ------------[ cut here ]------------ | [ 108.537087][ 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:10596) | [ 108.537643][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 108.538535][ T228] Tainted: [W]=WARN [ 108.538692][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 108.538941][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 108.539230][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 108.539973][ T228] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 108.540250][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 108.540562][ T228] RDX: 0000000000000000 RSI: ffff888008efac98 RDI: ffff888008cdade8 [ 108.540856][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 108.541240][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 108.541558][ T228] R13: ffff888008efa128 R14: ffff888008efa008 R15: ffff888008efa000 [ 108.541866][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 108.542359][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 108.542625][ T228] CR2: 0000556eab55f000 CR3: 0000000008e14002 CR4: 0000000000772ef0 [ 108.542946][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 108.543307][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 108.543651][ T228] PKRU: 55555554 [ 108.543819][ T228] Call Trace: [ 108.543989][ T228] [ 108.544112][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 108.544342][ T228] ? __warn (kernel/panic.c:748) [ 108.544518][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 108.544735][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 108.544960][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 108.545128][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 108.545347][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 108.545581][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 108.545797][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 108.546067][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 108.546305][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 108.546526][ T228] register_netdevice (net/core/dev.c:11033) [ 108.546755][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 108.546992][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 108.547240][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 108.547532][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 108.547838][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 108.548122][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.548359][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 108.548588][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 108.548860][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.549071][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 108.549302][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 108.549521][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 108.549733][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 108.549916][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 108.550137][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 108.550381][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 108.550617][ T228] ksys_write (fs/read_write.c:731) [ 108.550787][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 108.551006][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 108.551222][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 108.551489][ T228] RIP: 0033:0x7f86fa3e7b77 [ 108.551709][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 108.552452][ T228] RSP: 002b:00007ffeff206998 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 108.552769][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f86fa3e7b77 [ 108.553101][ T228] RDX: 0000000000000002 RSI: 0000556eab588330 RDI: 0000000000000001 [ 108.553419][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 108.553730][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000002 [ 108.554037][ T228] R13: 00007f86fa4a3760 R14: 0000000000000002 R15: 00007f86fa49e9c0 | [ 111.357747][ T228] ------------[ cut here ]------------ | [ 111.357990][ 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:10596) | [ 111.358413][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 111.359232][ T228] Tainted: [W]=WARN [ 111.359377][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 111.359615][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 111.359884][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 111.360743][ T228] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 111.360988][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 111.361391][ T228] RDX: 0000000000000000 RSI: ffff88800a79ac98 RDI: ffff888008cdade8 [ 111.361671][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 111.361957][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 111.362403][ T228] R13: ffff88800a79a128 R14: ffff88800a79a008 R15: ffff88800a79a000 [ 111.362684][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 111.363012][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 111.363409][ T228] CR2: 0000561dadd5ff20 CR3: 0000000008e14003 CR4: 0000000000772ef0 [ 111.363705][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 111.363984][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 111.364413][ T228] PKRU: 55555554 [ 111.364564][ T228] Call Trace: [ 111.364707][ T228] [ 111.364805][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 111.364998][ T228] ? __warn (kernel/panic.c:748) [ 111.365310][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 111.365506][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 111.365704][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 111.365862][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 111.366059][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 111.366421][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 111.366625][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 111.366873][ 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) [ 111.367096][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 111.367422][ T228] register_netdevice (net/core/dev.c:11033) [ 111.367633][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 111.367839][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 111.368055][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 111.368498][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 111.368792][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 111.369052][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 111.369277][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 111.369479][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 111.369723][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 111.369923][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 111.370140][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 111.370350][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 111.370579][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 111.370752][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 111.370944][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 111.371158][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 111.371384][ T228] ksys_write (fs/read_write.c:731) [ 111.371528][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 111.371768][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 111.371983][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 111.372262][ T228] RIP: 0033:0x7f86fa3e7b77 [ 111.372489][ 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 [ 111.373215][ T228] RSP: 002b:00007ffeff206998 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 111.373535][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f86fa3e7b77 [ 111.373845][ T228] RDX: 0000000000000002 RSI: 0000556eab588330 RDI: 0000000000000001 [ 111.374176][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 111.374497][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000002 [ 111.374803][ T228] R13: 00007f86fa4a3760 R14: 0000000000000002 R15: 00007f86fa49e9c0 | [ 113.884905][ T228] ------------[ cut here ]------------ | [ 113.885543][ 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:10596) | [ 113.886344][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 113.888223][ T228] Tainted: [W]=WARN [ 113.888537][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 113.889030][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 113.889553][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 113.890937][ T228] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 113.891469][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 113.892044][ T228] RDX: 0000000000000000 RSI: ffff88800a3a2c98 RDI: ffff888008cdae38 [ 113.892650][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 113.893251][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 113.893818][ T228] R13: ffff88800a3a2128 R14: ffff88800a3a2008 R15: ffff88800a3a2000 [ 113.894473][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 113.895095][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 113.895576][ T228] CR2: 0000556e7c77c990 CR3: 0000000008e14006 CR4: 0000000000772ef0 [ 113.896105][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 113.896650][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 113.897214][ T228] PKRU: 55555554 [ 113.897508][ T228] Call Trace: [ 113.897837][ T228] [ 113.898045][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 113.898447][ T228] ? __warn (kernel/panic.c:748) [ 113.898749][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 113.899125][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 113.899535][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 113.899832][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 113.900223][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 113.900611][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 113.901003][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 113.901493][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 113.901881][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 113.902517][ T228] register_netdevice (net/core/dev.c:11033) [ 113.902914][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 113.903343][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 113.903752][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 113.904227][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 113.904509][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 113.905008][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 113.905519][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 113.906006][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 113.906427][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 113.906910][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 113.907329][ 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)) [ 113.907623][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 113.907950][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 113.908200][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 113.908515][ T228] driver_probe_device (drivers/base/dd.c:830) [ 113.908744][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 113.908971][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 113.909257][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 113.909575][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 113.909912][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 113.910137][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 113.910401][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 113.910628][ T228] __device_attach (drivers/base/dd.c:1030) [ 113.910851][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 113.911068][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 113.911302][ 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) [ 113.911542][ T228] bus_probe_device (drivers/base/bus.c:537) [ 113.911768][ T228] device_add (drivers/base/core.c:3672) [ 113.911998][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 113.912289][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 113.912560][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 113.912843][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 113.913129][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 113.913378][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 113.913610][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 113.913836][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 113.914063][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 113.914254][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 113.914495][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 113.914726][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 113.914954][ T228] ksys_write (fs/read_write.c:731) [ 113.915131][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 113.915427][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 113.915663][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 113.915935][ T228] RIP: 0033:0x7f86fa3e7b77 [ 113.916163][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 113.917312][ T228] RSP: 002b:00007ffeff208e38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 113.917843][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f86fa3e7b77 [ 113.918388][ T228] RDX: 0000000000000004 RSI: 0000556eab588330 RDI: 0000000000000001 [ 113.918916][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 113.919464][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000004 [ 113.919927][ T228] R13: 00007f86fa4a3760 R14: 0000000000000004 R15: 00007f86fa49e9c0 | [ 113.981998][ T228] ------------[ cut here ]------------ | [ 113.982596][ 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:10596) | [ 113.983052][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 113.984226][ T228] Tainted: [W]=WARN [ 113.984421][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 113.984741][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 113.985072][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 113.985837][ T228] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 113.986131][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 113.986488][ T228] RDX: 0000000000000000 RSI: ffff88800dcb2c98 RDI: ffff888008cdade8 [ 113.986818][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 113.987181][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 113.987516][ T228] R13: ffff88800dcb2128 R14: ffff88800dcb2008 R15: ffff88800dcb2000 [ 113.987859][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 113.988254][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 113.988552][ T228] CR2: 00007ffeff205f50 CR3: 0000000008e14006 CR4: 0000000000772ef0 [ 113.988894][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 113.989265][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 113.989605][ T228] PKRU: 55555554 [ 113.989796][ T228] Call Trace: [ 113.989988][ T228] [ 113.990141][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 113.990403][ T228] ? __warn (kernel/panic.c:748) [ 113.990596][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 113.990872][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 113.991130][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 113.991331][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 113.991580][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 113.991840][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 113.992091][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 113.992401][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 113.992638][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 113.992876][ T228] register_netdevice (net/core/dev.c:11033) [ 113.993132][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 113.993393][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 113.993647][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 113.993958][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 113.994305][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 113.994611][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 113.994873][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 113.995118][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 113.995452][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 113.995699][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 113.995926][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 113.996176][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 113.996417][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 113.996641][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 113.996886][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 113.997157][ 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) [ 113.997400][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 113.997651][ T228] ksys_write (fs/read_write.c:731) [ 113.997829][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 113.998069][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 113.998318][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 113.998567][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 113.998852][ T228] RIP: 0033:0x7f86fa3e7b77 [ 113.999088][ T228] Code: Unable to access opcode bytes at 0x7f86fa3e7b4d. Code starting with the faulting instruction =========================================== [ 113.999427][ T228] RSP: 002b:00007ffeff2064d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 113.999811][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f86fa3e7b77 [ 114.000209][ T228] RDX: 0000000000000002 RSI: 0000556eab588330 RDI: 0000000000000001 [ 114.000575][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 114.000957][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000002 [ 114.001370][ T228] R13: 00007f86fa4a3760 R14: 0000000000000002 R15: 00007f86fa49e9c0 | [ 116.542802][ T228] ------------[ cut here ]------------ | [ 116.543147][ 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:10596) | [ 116.543850][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 116.544888][ T228] Tainted: [W]=WARN [ 116.545084][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 116.545421][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 116.545722][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 116.546660][ T228] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 116.547032][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 116.547425][ T228] RDX: 0000000000000000 RSI: ffff88800de72c98 RDI: ffff888008cdade8 [ 116.547793][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 116.548198][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 116.548591][ T228] R13: ffff88800de72128 R14: ffff88800de72008 R15: ffff88800de72000 [ 116.548972][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 116.549430][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 116.549767][ T228] CR2: 00007f249b247000 CR3: 0000000008e14004 CR4: 0000000000772ef0 [ 116.550232][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 116.550645][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 116.551072][ T228] PKRU: 55555554 [ 116.551306][ T228] Call Trace: [ 116.551522][ T228] [ 116.551678][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 116.551977][ T228] ? __warn (kernel/panic.c:748) [ 116.552220][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 116.552478][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 116.552759][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 116.552981][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 116.553282][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 116.553574][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 116.553871][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 116.554216][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 116.554483][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 116.554772][ T228] register_netdevice (net/core/dev.c:11033) [ 116.555037][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 116.555322][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 116.555600][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 116.555925][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 116.556289][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 116.556613][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 116.556873][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 116.557155][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 116.557503][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 116.557786][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 116.558053][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 116.558303][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 116.558558][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 116.558742][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 116.558994][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 116.559260][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 116.559513][ T228] ksys_write (fs/read_write.c:731) [ 116.559696][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 116.559970][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 116.560235][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 116.560549][ T228] RIP: 0033:0x7f86fa3e7b77 [ 116.560821][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 116.561790][ T228] RSP: 002b:00007ffeff2064d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 116.562214][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f86fa3e7b77 [ 116.562627][ T228] RDX: 0000000000000002 RSI: 0000556eab588330 RDI: 0000000000000001 [ 116.563024][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 116.563408][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000002 [ 116.563805][ T228] R13: 00007f86fa4a3760 R14: 0000000000000002 R15: 00007f86fa49e9c0 | [ 118.927279][ T228] ------------[ cut here ]------------ | [ 118.927860][ 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:10596) | [ 118.928594][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 118.929824][ T228] Tainted: [W]=WARN [ 118.930000][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 118.930359][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 118.930745][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 118.931976][ T228] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 118.932444][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 118.932976][ T228] RDX: 0000000000000000 RSI: ffff88800a26ac98 RDI: ffff888008cdae38 [ 118.933542][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 118.934001][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 118.934400][ T228] R13: ffff88800a26a128 R14: ffff88800a26a008 R15: ffff88800a26a000 [ 118.934755][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 118.935230][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 118.935573][ T228] CR2: 0000561dadd9f318 CR3: 0000000008e14004 CR4: 0000000000772ef0 [ 118.936018][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 118.936569][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 118.937107][ T228] PKRU: 55555554 [ 118.937292][ T228] Call Trace: [ 118.937463][ T228] [ 118.937583][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 118.937837][ T228] ? __warn (kernel/panic.c:748) [ 118.938012][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 118.938251][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 118.938490][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 118.938742][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 118.938975][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 118.939233][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 118.939477][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 118.939789][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 118.940086][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 118.940384][ T228] register_netdevice (net/core/dev.c:11033) [ 118.940636][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 118.940889][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 118.941225][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 118.941559][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 118.941808][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 118.942100][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 118.942446][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 118.942736][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 118.942972][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 118.943274][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 118.943494][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 118.943750][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 118.944075][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 118.944323][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 118.944660][ T228] driver_probe_device (drivers/base/dd.c:830) [ 118.945013][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 118.945274][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 118.945556][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 118.945819][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 118.946068][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 118.946300][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 118.946511][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 118.946749][ T228] __device_attach (drivers/base/dd.c:1030) [ 118.947040][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 118.947302][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 118.947530][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 118.947815][ T228] bus_probe_device (drivers/base/bus.c:537) [ 118.948070][ T228] device_add (drivers/base/core.c:3672) [ 118.948350][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 118.948562][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 118.948851][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 118.949135][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 118.949422][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 118.949663][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 118.949948][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 118.950225][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 118.950486][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 118.950719][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 118.950963][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 118.951197][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 118.951426][ T228] ksys_write (fs/read_write.c:731) [ 118.951587][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 118.951833][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 118.952049][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 118.952335][ T228] RIP: 0033:0x7f86fa3e7b77 [ 118.952557][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 118.953484][ T228] RSP: 002b:00007ffeff208e38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 118.953821][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f86fa3e7b77 [ 118.954142][ T228] RDX: 0000000000000004 RSI: 0000556eab588330 RDI: 0000000000000001 [ 118.954471][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 118.954868][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000004 [ 118.955197][ T228] R13: 00007f86fa4a3760 R14: 0000000000000004 R15: 00007f86fa49e9c0 | [ 118.997651][ T228] ------------[ cut here ]------------ | [ 118.998090][ 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:10596) | [ 118.998661][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 118.999990][ T228] Tainted: [W]=WARN [ 119.000215][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 119.000455][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 119.000767][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 119.001526][ T228] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 119.001800][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 119.002078][ T228] RDX: 0000000000000000 RSI: ffff88800a15ac98 RDI: ffff888008cdade8 [ 119.002422][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 119.002724][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 119.003021][ T228] R13: ffff88800a15a128 R14: ffff88800a15a008 R15: ffff88800a15a000 [ 119.003318][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 119.003680][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 119.003921][ T228] CR2: 0000561dadd9f318 CR3: 0000000008e14004 CR4: 0000000000772ef0 [ 119.004211][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 119.004677][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 119.004973][ T228] PKRU: 55555554 [ 119.005129][ T228] Call Trace: [ 119.005286][ T228] [ 119.005389][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 119.005584][ T228] ? __warn (kernel/panic.c:748) [ 119.005755][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 119.005970][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 119.006187][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 119.006357][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 119.006562][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 119.006784][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 119.007036][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 119.007361][ 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) [ 119.007580][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 119.007796][ T228] register_netdevice (net/core/dev.c:11033) [ 119.008007][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 119.008240][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 119.008505][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 119.008847][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 119.009190][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 119.009447][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 119.009661][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 119.009931][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 119.010197][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 119.010390][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 119.010579][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 119.010795][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 119.011001][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 119.011155][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 119.011353][ T228] ? __schedule (kernel/sched/sched.h:1533 kernel/sched/core.c:6769) [ 119.011565][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 119.011938][ T228] ? __schedule (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 kernel/sched/sched.h:1533 kernel/sched/core.c:6769) [ 119.012195][ T228] ? __pfx___schedule (kernel/sched/core.c:6646) [ 119.012405][ T228] ksys_write (fs/read_write.c:731) [ 119.012553][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 119.012794][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 119.013030][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 119.013300][ T228] RIP: 0033:0x7f86fa3e7b77 [ 119.013507][ 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 [ 119.014288][ T228] RSP: 002b:00007ffeff206738 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 119.014645][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f86fa3e7b77 [ 119.014949][ T228] RDX: 0000000000000002 RSI: 0000556eab588330 RDI: 0000000000000001 [ 119.015291][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 119.015803][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000002 [ 119.016093][ T228] R13: 00007f86fa4a3760 R14: 0000000000000002 R15: 00007f86fa49e9c0 | [ 121.294494][ T228] ------------[ cut here ]------------ | [ 121.294771][ 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:10596) | [ 121.295455][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 121.296333][ T228] Tainted: [W]=WARN [ 121.296496][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 121.296781][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 121.297062][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 121.297775][ T228] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 121.298096][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 121.298433][ T228] RDX: 0000000000000000 RSI: ffff88800a2a2c98 RDI: ffff888008cdade8 [ 121.298757][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 121.299067][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 121.299398][ T228] R13: ffff88800a2a2128 R14: ffff88800a2a2008 R15: ffff88800a2a2000 [ 121.299718][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 121.300091][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 121.300409][ T228] CR2: 00007ffeff209054 CR3: 0000000008e14003 CR4: 0000000000772ef0 [ 121.300789][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 121.301186][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 121.301571][ T228] PKRU: 55555554 [ 121.301762][ T228] Call Trace: [ 121.302046][ T228] [ 121.302193][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 121.302392][ T228] ? __warn (kernel/panic.c:748) [ 121.302555][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 121.302754][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 121.302957][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 121.303110][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 121.303318][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 121.303534][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 121.303741][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 121.303984][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 121.304198][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 121.304402][ T228] register_netdevice (net/core/dev.c:11033) [ 121.304610][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 121.304820][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 121.305035][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 121.305306][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 121.305571][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 121.305822][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 121.306022][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 121.306236][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 121.306487][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 121.306675][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 121.306871][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 121.307089][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 121.307299][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 121.307458][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 121.307656][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 121.307860][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 121.308058][ T228] ksys_write (fs/read_write.c:731) [ 121.308223][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 121.308427][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 121.308621][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 121.308858][ T228] RIP: 0033:0x7f86fa3e7b77 [ 121.309057][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 121.309793][ T228] RSP: 002b:00007ffeff206738 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 121.310088][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f86fa3e7b77 [ 121.310401][ T228] RDX: 0000000000000002 RSI: 0000556eab588330 RDI: 0000000000000001 [ 121.310689][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 121.310978][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000002 [ 121.311278][ T228] R13: 00007f86fa4a3760 R14: 0000000000000002 R15: 00007f86fa49e9c0 | [ 123.280439][ T228] ------------[ cut here ]------------ | [ 123.280806][ 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:10596) | [ 123.281260][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 123.282161][ T228] Tainted: [W]=WARN [ 123.282343][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 123.282622][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 123.282891][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 123.283628][ T228] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 123.283894][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 123.284209][ T228] RDX: 0000000000000000 RSI: ffff888008efac98 RDI: ffff888008cdae38 [ 123.284516][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 123.284837][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 123.285183][ T228] R13: ffff888008efa128 R14: ffff888008efa008 R15: ffff888008efa000 [ 123.285497][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 123.285860][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 123.286122][ T228] CR2: 0000556eab55f000 CR3: 0000000008e14006 CR4: 0000000000772ef0 [ 123.286440][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 123.286906][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 123.287265][ T228] PKRU: 55555554 [ 123.287421][ T228] Call Trace: [ 123.287583][ T228] [ 123.287690][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 123.287898][ T228] ? __warn (kernel/panic.c:748) [ 123.288066][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 123.288301][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 123.288518][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 123.288680][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 123.288887][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 123.289111][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 123.289341][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 123.289604][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 123.289826][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 123.290058][ T228] register_netdevice (net/core/dev.c:11033) [ 123.290280][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 123.290502][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 123.290727][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 123.290988][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 123.291148][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 123.291427][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 123.291721][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 123.291988][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 123.292222][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 123.292483][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 123.292692][ 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)) [ 123.292850][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 123.293072][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 123.293309][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 123.293523][ T228] driver_probe_device (drivers/base/dd.c:830) [ 123.293736][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 123.293951][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 123.294221][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 123.294430][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 123.294638][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 123.294847][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 123.295057][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 123.295278][ T228] __device_attach (drivers/base/dd.c:1030) [ 123.295496][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 123.295703][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 123.295911][ 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) [ 123.296131][ T228] bus_probe_device (drivers/base/bus.c:537) [ 123.296348][ T228] device_add (drivers/base/core.c:3672) [ 123.296563][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 123.296772][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 123.297006][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 123.297292][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 123.297560][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 123.297768][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 123.297982][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 123.298206][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 123.298419][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 123.298585][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 123.298797][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 123.299016][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 123.299281][ T228] ksys_write (fs/read_write.c:731) [ 123.299441][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 123.299657][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 123.299867][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 123.300124][ T228] RIP: 0033:0x7f86fa3e7b77 [ 123.300344][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 123.301055][ T228] RSP: 002b:00007ffeff208e38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 123.301373][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f86fa3e7b77 [ 123.301680][ T228] RDX: 0000000000000004 RSI: 0000556eab588330 RDI: 0000000000000001 [ 123.301987][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 123.302308][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000004 [ 123.302610][ T228] R13: 00007f86fa4a3760 R14: 0000000000000004 R15: 00007f86fa49e9c0 | [ 123.420224][ T228] ------------[ cut here ]------------ | [ 123.420524][ 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:10596) | [ 123.420911][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 123.421690][ T228] Tainted: [W]=WARN [ 123.421848][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 123.422090][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 123.422341][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 123.423019][ T228] RSP: 0000:ffffc90000b07910 EFLAGS: 00010246 [ 123.423262][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 123.423547][ T228] RDX: 0000000000000000 RSI: ffff88800a79ac98 RDI: ffff888008cdade8 [ 123.423829][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 123.424111][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 123.424402][ T228] R13: ffff88800a79a128 R14: ffff88800a79a008 R15: ffff88800a79a000 [ 123.424683][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 123.425203][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 123.425472][ T228] CR2: 00007f7f19e46004 CR3: 0000000008e14006 CR4: 0000000000772ef0 [ 123.425793][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 123.426077][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 123.426938][ T228] PKRU: 55555554 [ 123.427096][ T228] Call Trace: [ 123.427258][ T228] [ 123.427357][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 123.427559][ T228] ? __warn (kernel/panic.c:748) [ 123.427714][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 123.427913][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 123.428131][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 123.428299][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 123.428505][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 123.428734][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 123.428961][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 123.429251][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 123.429446][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 123.429638][ T228] register_netdevice (net/core/dev.c:11033) [ 123.429831][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 123.430038][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 123.430254][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 123.430502][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 123.430756][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 123.431017][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 123.431224][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 123.431421][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 123.431681][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 123.431883][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 123.432077][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 123.432286][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 123.432489][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 123.432645][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 123.432848][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 123.433036][ 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) [ 123.433248][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 123.433444][ T228] ksys_write (fs/read_write.c:731) [ 123.433588][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 123.433791][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 123.434009][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 123.434215][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 123.434458][ T228] RIP: 0033:0x7f86fa3e7b77 [ 123.434662][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 123.435371][ T228] RSP: 002b:00007ffeff208e38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 123.435652][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f86fa3e7b77 [ 123.435948][ T228] RDX: 0000000000000002 RSI: 0000556eab588330 RDI: 0000000000000001 [ 123.436235][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 123.436530][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000002 [ 123.436826][ T228] R13: 00007f86fa4a3760 R14: 0000000000000002 R15: 00007f86fa49e9c0 | [ 124.102962][ T228] ------------[ cut here ]------------ | [ 124.103371][ 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:10596) | [ 124.104004][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 124.105421][ T228] Tainted: [W]=WARN [ 124.105686][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 124.106109][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 124.106542][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 124.107483][ T228] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 124.107874][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 124.108389][ T228] RDX: 0000000000000000 RSI: ffff88800a3a2c98 RDI: ffff888008cdade8 [ 124.108890][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 124.109401][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 124.109888][ T228] R13: ffff88800a3a2128 R14: ffff88800a3a2008 R15: ffff88800a3a2000 [ 124.110404][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 124.110984][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 124.111423][ T228] CR2: 0000556eab588330 CR3: 0000000008e14005 CR4: 0000000000772ef0 [ 124.111927][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 124.112456][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 124.112955][ T228] PKRU: 55555554 [ 124.113233][ T228] Call Trace: [ 124.113498][ T228] [ 124.113684][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 124.114044][ T228] ? __warn (kernel/panic.c:748) [ 124.114334][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 124.114689][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 124.115049][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 124.115340][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 124.115689][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 124.116060][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 124.116378][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 124.116679][ 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) [ 124.116991][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 124.117345][ T228] register_netdevice (net/core/dev.c:11033) [ 124.117740][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 124.118112][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 124.118506][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 124.118963][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 124.119453][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 124.119900][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 124.120259][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 124.120627][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 124.121064][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 124.121422][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 124.121761][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 124.122101][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 124.122486][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 124.122772][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 124.123127][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 124.123480][ 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) [ 124.123843][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 124.124224][ T228] ksys_write (fs/read_write.c:731) [ 124.124498][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 124.124836][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 124.125215][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 124.125561][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 124.125945][ T228] RIP: 0033:0x7f86fa3e7b77 [ 124.126185][ 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 [ 124.127085][ T228] RSP: 002b:00007ffeff208e38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 124.127608][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f86fa3e7b77 [ 124.128103][ T228] RDX: 0000000000000002 RSI: 0000556eab588330 RDI: 0000000000000001 [ 124.128609][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 124.129102][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000002 [ 124.129610][ T228] R13: 00007f86fa4a3760 R14: 0000000000000002 R15: 00007f86fa49e9c0 | [ 132.222603][ T228] ------------[ cut here ]------------ | [ 132.222845][ 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:10596) | [ 132.223271][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 132.224072][ T228] Tainted: [W]=WARN [ 132.224250][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 132.224555][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 132.224825][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 132.225595][ T228] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 132.225846][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 132.226147][ T228] RDX: 0000000000000000 RSI: ffff88800dcb2c98 RDI: ffff888008cdade8 [ 132.226508][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 132.226800][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 132.227109][ T228] R13: ffff88800dcb2128 R14: ffff88800dcb2008 R15: ffff88800dcb2000 [ 132.227402][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 132.227744][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 132.228006][ T228] CR2: 00007f86fa32b440 CR3: 0000000008e14005 CR4: 0000000000772ef0 [ 132.228302][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 132.228618][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 132.228924][ T228] PKRU: 55555554 [ 132.229093][ T228] Call Trace: [ 132.229274][ T228] [ 132.229381][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 132.229589][ T228] ? __warn (kernel/panic.c:748) [ 132.229741][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 132.229938][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 132.230142][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 132.230309][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 132.230544][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 132.230751][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 132.230954][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 132.231242][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 132.231503][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 132.231718][ T228] register_netdevice (net/core/dev.c:11033) [ 132.231935][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 132.232179][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 132.232409][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 132.232692][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 132.232986][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 132.233298][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 132.233532][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 132.233777][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 132.234056][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 132.234287][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 132.234544][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 132.234758][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 132.234974][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 132.235143][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 132.235369][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 132.235598][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 132.235822][ T228] ksys_write (fs/read_write.c:731) [ 132.235983][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 132.236214][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 132.236436][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 132.236696][ T228] RIP: 0033:0x7f86fa3e7b77 [ 132.236926][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 132.237640][ T228] RSP: 002b:00007ffeff208e38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 132.237960][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f86fa3e7b77 [ 132.238275][ T228] RDX: 0000000000000002 RSI: 0000556eab588330 RDI: 0000000000000001 [ 132.238623][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 132.238905][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000002 [ 132.239199][ T228] R13: 00007f86fa4a3760 R14: 0000000000000002 R15: 00007f86fa49e9c0 | [ 134.782343][ T228] ------------[ cut here ]------------ | [ 134.782687][ 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:10596) | [ 134.783137][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 134.784074][ T228] Tainted: [W]=WARN [ 134.784253][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 134.784535][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 134.784886][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 134.785804][ T228] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 134.786092][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 134.786504][ T228] RDX: 0000000000000000 RSI: ffff88800de72c98 RDI: ffff888008cdae38 [ 134.786867][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 134.787306][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 134.787727][ T228] R13: ffff88800de72128 R14: ffff88800de72008 R15: ffff88800de72000 [ 134.788133][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 134.788537][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 134.788848][ T228] CR2: 00007f86280c2a00 CR3: 0000000008e14002 CR4: 0000000000772ef0 [ 134.789243][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 134.789579][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 134.789909][ T228] PKRU: 55555554 [ 134.790109][ T228] Call Trace: [ 134.790344][ T228] [ 134.790509][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 134.790747][ T228] ? __warn (kernel/panic.c:748) [ 134.790922][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 134.791205][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 134.791511][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 134.791732][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 134.792005][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 134.792282][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 134.792555][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 134.792879][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 134.793198][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 134.793523][ T228] register_netdevice (net/core/dev.c:11033) [ 134.793760][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 134.794002][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 134.794270][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 134.794561][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 134.794736][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 134.795048][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 134.795427][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 134.795768][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 134.796008][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 134.796408][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 134.796630][ 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)) [ 134.796788][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 134.797043][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 134.797327][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 134.797611][ T228] driver_probe_device (drivers/base/dd.c:830) [ 134.797823][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 134.798060][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 134.798389][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 134.798648][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 134.798922][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 134.799213][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 134.799510][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 134.799878][ T228] __device_attach (drivers/base/dd.c:1030) [ 134.800255][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 134.800607][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 134.800854][ 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) [ 134.801120][ T228] bus_probe_device (drivers/base/bus.c:537) [ 134.801411][ T228] device_add (drivers/base/core.c:3672) [ 134.801634][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 134.801840][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 134.802059][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 134.802354][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 134.802634][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 134.802842][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 134.803055][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 134.803281][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 134.803504][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 134.803674][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 134.803883][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 134.804103][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 134.804347][ T228] ksys_write (fs/read_write.c:731) [ 134.804506][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 134.804731][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 134.804939][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 134.805213][ T228] RIP: 0033:0x7f86fa3e7b77 [ 134.805481][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 134.806258][ T228] RSP: 002b:00007ffeff208e38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 134.806632][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f86fa3e7b77 [ 134.806968][ T228] RDX: 0000000000000004 RSI: 0000556eab588330 RDI: 0000000000000001 [ 134.807390][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 134.807754][ T228] R10: 00007f86fa45a3e0 R11: 0000000000000246 R12: 0000000000000004 [ 134.808057][ T228] R13: 00007f86fa4a3760 R14: 0000000000000004 R15: 00007f86fa49e9c0 | [ 134.942807][ T228] ------------[ cut here ]------------ | [ 134.943156][ 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:10596) | [ 134.943601][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 134.944427][ T228] Tainted: [W]=WARN [ 134.944582][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 134.944832][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 134.945094][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al 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 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 134.945796][ T228] RSP: 0018:ffffc90000b07910 EFLAGS: 00010246 [ 134.946052][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 134.946362][ T228] RDX: 0000000000000000 RSI: ffff88800a15ac98 RDI: ffff888008cdade8 [ 134.946663][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 134.946970][ T228] R10: ffffffffb91ec227 R11: ffff888008cda300 R12: 0000000000000000 [ 134.947284][ T228] R13: ffff88800a15a128 R14: ffff88800a15a008 R15: ffff88800a15a000 [ 134.947589][ T228] FS: 00007f86fa2a6740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 134.947943][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 134.948202][ T228] CR2: 00007f86fa45a733 CR3: 0000000008e14004 CR4: 0000000000772ef0 [ 134.948505][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 134.948989][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 134.949306][ T228] PKRU: 55555554 [ 134.949458][ T228] Call Trace: [ 134.949614][ T228] [ 134.949721][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 134.949925][ T228] ? __warn (kernel/panic.c:748) [ 134.950079][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 134.950292][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 134.950501][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 134.950664][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 134.950870][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 134.951082][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 134.951302][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 134.951561][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 134.951771][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 134.951983][ T228] register_netdevice (net/core/dev.c:11033) [ 134.952212][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 134.952429][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 134.952649][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 134.952908][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 134.953196][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 134.953464][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 134.953669][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 134.953883][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 134.954137][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 134.954341][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 134.954544][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 134.954748][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 134.954961][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 134.955121][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 134.955343][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 134.955547][ 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) [ 134.955757][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 134.955969][ T228] ksys_write (fs/read_write.c:731) [ 134.956125][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 134.956332][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 134.956551][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 134.956757][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 134.957022][ T228] RIP: 0033:0x7f86fa3e7b77 [ 134.957236][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 134.957936][ T228] RSP: 002b:00007ffeff208e38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 134.958247][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f86fa3e7b77 [ 134.958546][ T228] RDX: 0000000000000002 RSI: 0000556eab588330 RDI: 0000000000000001 [ 134.958842][ T228] RBP: 0000556eab588330 R08: 0000000000000000 R09: 00007f86fa45a4e0 [ 134.959151][ T228] R10: 00007f86fa45a3e0 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