====================================== | 0 | xx__-> [ 10.725584][ T228] ------------[ cut here ]------------ | [ 10.726068][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 10.726594][ T228] Modules linked in: netdevsim [ 10.727402][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.727704][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.727991][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 10.728795][ T228] RSP: 0018:ffffc90000b77520 EFLAGS: 00010246 [ 10.729152][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.729551][ T228] RDX: 0000000000000000 RSI: ffff88800965ac98 RDI: ffff88800a93d0f8 [ 10.729904][ T228] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 10.730257][ T228] R10: ffffffff895ec1e7 R11: ffff88800a93c5c0 R12: 0000000000000000 [ 10.730652][ T228] R13: ffff88800965a128 R14: ffff88800965a008 R15: ffff88800965a000 [ 10.730986][ T228] FS: 00007f4ffedf4740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 10.731478][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.731806][ T228] CR2: 0000560e52080000 CR3: 0000000009288001 CR4: 0000000000772ef0 [ 10.732140][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.732493][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.732847][ T228] PKRU: 55555554 [ 10.733038][ T228] Call Trace: [ 10.733251][ T228] [ 10.733384][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.733611][ T228] ? __warn (kernel/panic.c:748) [ 10.733788][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.734021][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.734283][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.734467][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.734690][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.734940][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.735248][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.735556][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 10.735790][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.736026][ T228] register_netdevice (net/core/dev.c:11003) [ 10.736318][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.736561][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.736808][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.737183][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.737393][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.737684][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.737983][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.738295][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.738547][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.738892][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.739121][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 10.739325][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.739558][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.739799][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 10.740085][ T228] driver_probe_device (drivers/base/dd.c:830) [ 10.740384][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 10.740615][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.740886][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 10.741111][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.741358][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.741592][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.741843][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.742081][ T228] __device_attach (drivers/base/dd.c:1030) [ 10.742327][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.742624][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.742853][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.743097][ T228] bus_probe_device (drivers/base/bus.c:537) [ 10.743352][ T228] device_add (drivers/base/core.c:3672) [ 10.743584][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.743865][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.744151][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.744497][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.744791][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.745014][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.745318][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.745558][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.745796][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.745987][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.746242][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.746467][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.746698][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.746934][ T228] ksys_write (fs/read_write.c:731) [ 10.747108][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.747544][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.747780][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.748015][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.748311][ T228] RIP: 0033:0x7f4ffef35b77 [ 10.748546][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 10.749312][ T228] RSP: 002b:00007ffc19552888 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.749717][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f4ffef35b77 [ 10.750048][ T228] RDX: 0000000000000005 RSI: 00005571911a9b60 RDI: 0000000000000001 [ 10.750402][ T228] RBP: 00005571911a9b60 R08: 0000000000000003 R09: 0000000000000000 [ 10.750754][ T228] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 10.751094][ T228] R13: 00007f4ffeff1760 R14: 0000000000000005 R15: 00007f4ffefec9c0 | [ 10.766467][ T228] ------------[ cut here ]------------ | [ 10.766801][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 10.767346][ T228] Modules linked in: netdevsim | [ 10.768143][ T228] Tainted: [W]=WARN [ 10.768382][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.768733][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.769070][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 10.769920][ T228] RSP: 0018:ffffc90000b77520 EFLAGS: 00010246 [ 10.770280][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.770669][ T228] RDX: 0000000000000000 RSI: ffff888004e5ac98 RDI: ffff88800a93d0f8 [ 10.771026][ T228] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 10.771458][ T228] R10: ffffffff895ec1e7 R11: ffff88800a93c5c0 R12: 0000000000000000 [ 10.771795][ T228] R13: ffff888004e5a128 R14: ffff888004e5a008 R15: ffff888004e5a000 [ 10.772121][ T228] FS: 00007f4ffedf4740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 10.772598][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.772932][ T228] CR2: 0000560e52080000 CR3: 0000000009288001 CR4: 0000000000772ef0 [ 10.773371][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.773742][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.774064][ T228] PKRU: 55555554 [ 10.774275][ T228] Call Trace: [ 10.774503][ T228] [ 10.774625][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.774845][ T228] ? __warn (kernel/panic.c:748) [ 10.775025][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.775274][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.775505][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.775743][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.776023][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.776339][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.776638][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.776929][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 10.777154][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.777434][ T228] register_netdevice (net/core/dev.c:11003) [ 10.777658][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.777889][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.778123][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.778440][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.778621][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.778983][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.779289][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.779572][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.779808][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.780152][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.780478][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 10.780649][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.780936][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.781262][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 10.781560][ T228] driver_probe_device (drivers/base/dd.c:830) [ 10.781828][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 10.782052][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.782412][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 10.782640][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.782857][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.783078][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.783386][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.783667][ T228] __device_attach (drivers/base/dd.c:1030) [ 10.783897][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.784194][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.784442][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.784720][ T228] bus_probe_device (drivers/base/bus.c:537) [ 10.785040][ T228] device_add (drivers/base/core.c:3672) [ 10.785359][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.785592][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.785826][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.786122][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.786516][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.786788][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.787034][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.787336][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.787565][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.787755][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.788046][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.788302][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.788601][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.788831][ T228] ksys_write (fs/read_write.c:731) [ 10.789004][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.789310][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.789605][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.789850][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.790208][ T228] RIP: 0033:0x7f4ffef35b77 [ 10.790510][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 10.791338][ T228] RSP: 002b:00007ffc19552888 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.791758][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f4ffef35b77 [ 10.792083][ T228] RDX: 0000000000000005 RSI: 00005571911a9b60 RDI: 0000000000000001 [ 10.792504][ T228] RBP: 00005571911a9b60 R08: 0000000000000003 R09: 0000000000000000 [ 10.792900][ T228] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 10.793307][ T228] R13: 00007f4ffeff1760 R14: 0000000000000005 R15: 00007f4ffefec9c0 | [ 10.816344][ T228] ------------[ cut here ]------------ | [ 10.816690][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 10.817239][ T228] Modules linked in: netdevsim | [ 10.817967][ T228] Tainted: [W]=WARN [ 10.818249][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.818598][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.818992][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 10.819996][ T228] RSP: 0018:ffffc90000b77520 EFLAGS: 00010246 [ 10.820297][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.820707][ T228] RDX: 0000000000000000 RSI: ffff8880054fac98 RDI: ffff88800a93d0f8 [ 10.821135][ T228] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 10.821991][ T228] R10: ffffffff895ec1e7 R11: ffff88800a93c5c0 R12: 0000000000000000 [ 10.822611][ T228] R13: ffff8880054fa128 R14: ffff8880054fa008 R15: ffff8880054fa000 [ 10.823168][ T228] FS: 00007f4ffedf4740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 10.823841][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.824332][ T228] CR2: 0000560e52080000 CR3: 0000000009288001 CR4: 0000000000772ef0 [ 10.824895][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.825465][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.826025][ T228] PKRU: 55555554 [ 10.826357][ T228] Call Trace: [ 10.826563][ T228] [ 10.826690][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.826927][ T228] ? __warn (kernel/panic.c:748) [ 10.827111][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.827374][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.827616][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.827797][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.828031][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.828310][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.828556][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.828848][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 10.829092][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.829366][ T228] register_netdevice (net/core/dev.c:11003) [ 10.829618][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.829870][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.830127][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.830475][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.830651][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.830931][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.831221][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.831518][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.831767][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.832038][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.832289][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 10.832459][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.832686][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.832915][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 10.833147][ T228] driver_probe_device (drivers/base/dd.c:830) [ 10.833417][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 10.833696][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.834053][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 10.834403][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.834773][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.835150][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.835542][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.835776][ T228] __device_attach (drivers/base/dd.c:1030) [ 10.835997][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.836292][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.836642][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.836950][ T228] bus_probe_device (drivers/base/bus.c:537) [ 10.837338][ T228] device_add (drivers/base/core.c:3672) [ 10.837651][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.837948][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.838253][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.838582][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.838890][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.839214][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.839551][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.839849][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.840093][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.840318][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.840562][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.840801][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.841106][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.841389][ T228] ksys_write (fs/read_write.c:731) [ 10.841578][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.841900][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.842151][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.842418][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.842697][ T228] RIP: 0033:0x7f4ffef35b77 [ 10.842994][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 10.843857][ T228] RSP: 002b:00007ffc19552888 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.844301][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f4ffef35b77 [ 10.844692][ T228] RDX: 0000000000000005 RSI: 00005571911a9b60 RDI: 0000000000000001 [ 10.845046][ T228] RBP: 00005571911a9b60 R08: 0000000000000003 R09: 0000000000000000 [ 10.845466][ T228] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 10.845803][ T228] R13: 00007f4ffeff1760 R14: 0000000000000005 R15: 00007f4ffefec9c0 | [ 10.860411][ T228] ------------[ cut here ]------------ | [ 10.860807][ T228] WARNING: CPU: 1 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 10.861520][ T228] Modules linked in: netdevsim | [ 10.862617][ T228] Tainted: [W]=WARN [ 10.862844][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.863116][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.863436][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 10.864241][ T228] RSP: 0018:ffffc90000b77520 EFLAGS: 00010246 [ 10.864513][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.864824][ T228] RDX: 0000000000000000 RSI: ffff888005e82c98 RDI: ffff88800a93d0f8 [ 10.865126][ T228] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 10.865456][ T228] R10: ffffffff895ec1e7 R11: ffff88800a93c5c0 R12: 0000000000000000 [ 10.865834][ T228] R13: ffff888005e82128 R14: ffff888005e82008 R15: ffff888005e82000 [ 10.866165][ T228] FS: 00007f4ffedf4740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 10.866596][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.866902][ T228] CR2: 00007f043f97d6f0 CR3: 0000000009288006 CR4: 0000000000772ef0 [ 10.867221][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.867547][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.867859][ T228] PKRU: 55555554 [ 10.868028][ T228] Call Trace: [ 10.868181][ T228] [ 10.868300][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.868507][ T228] ? __warn (kernel/panic.c:748) [ 10.868673][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.868930][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.869152][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.869325][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.869543][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.869794][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.870019][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.870326][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 10.870550][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.870771][ T228] register_netdevice (net/core/dev.c:11003) [ 10.870996][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.871217][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.871460][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.871749][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.871917][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.872192][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.872464][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.872772][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.873001][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.873305][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.873527][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 10.873697][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.873934][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.874159][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 10.874387][ T228] driver_probe_device (drivers/base/dd.c:830) [ 10.874596][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 10.874821][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.875099][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 10.875325][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.875530][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.875770][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.875977][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.876259][ T228] __device_attach (drivers/base/dd.c:1030) [ 10.876475][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.876700][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.876924][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.877153][ T228] bus_probe_device (drivers/base/bus.c:537) [ 10.877396][ T228] device_add (drivers/base/core.c:3672) [ 10.877621][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.877892][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.878154][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.878492][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.878812][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.879058][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.879325][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.879576][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.879860][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.880027][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.880264][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.880479][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.880693][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.880909][ T228] ksys_write (fs/read_write.c:731) [ 10.881075][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.881290][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.881519][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.881749][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.882023][ T228] RIP: 0033:0x7f4ffef35b77 [ 10.882251][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 10.882960][ T228] RSP: 002b:00007ffc19552888 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.883294][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f4ffef35b77 [ 10.883606][ T228] RDX: 0000000000000005 RSI: 00005571911a9b60 RDI: 0000000000000001 [ 10.883943][ T228] RBP: 00005571911a9b60 R08: 0000000000000003 R09: 0000000000000000 [ 10.884268][ T228] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 10.884589][ T228] R13: 00007f4ffeff1760 R14: 0000000000000005 R15: 00007f4ffefec9c0 | [ 40.894537][ T312] ------------[ cut here ]------------ | [ 40.895043][ T312] WARNING: CPU: 1 PID: 312 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 40.895746][ T312] Modules linked in: netdevsim | [ 40.896655][ T312] Tainted: [W]=WARN [ 40.896912][ T312] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.897334][ T312] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.897752][ T312] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 40.898839][ T312] RSP: 0018:ffffc900006371e8 EFLAGS: 00010246 [ 40.899248][ T312] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 40.899735][ T312] RDX: 0000000000000000 RSI: ffff888004edac98 RDI: ffff88800e8f2dc0 [ 40.900209][ T312] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 40.900722][ T312] R10: ffffffff895ec1e7 R11: ffff88800e8f2300 R12: 0000000000000000 [ 40.901188][ T312] R13: ffff888004eda128 R14: ffff888004eda008 R15: ffff888004eda000 [ 40.901691][ T312] FS: 00007fe0586a0800(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 40.902258][ T312] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.902675][ T312] CR2: 0000557190ff9d18 CR3: 000000000b93e002 CR4: 0000000000772ef0 [ 40.903403][ T312] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 40.903934][ T312] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 40.904450][ T312] PKRU: 55555554 [ 40.904724][ T312] Call Trace: [ 40.904964][ T312] [ 40.905120][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.905474][ T312] ? __warn (kernel/panic.c:748) [ 40.905729][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.906068][ T312] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 40.906433][ T312] ? handle_bug (arch/x86/kernel/traps.c:285) [ 40.906686][ T312] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 40.907074][ T312] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 40.907409][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.907723][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 40.908084][ T312] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 40.908548][ T312] ? _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) [ 40.908916][ T312] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 40.909280][ T312] register_netdevice (net/core/dev.c:11003) [ 40.909615][ T312] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 40.909942][ T312] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 40.910298][ T312] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 40.910710][ T312] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 40.911126][ T312] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 40.911560][ T312] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 40.911967][ T312] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 40.912372][ T312] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 40.912766][ T312] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 40.913147][ T312] ? devl_region_destroy (net/devlink/region.c:1178) [ 40.913471][ T312] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 40.913888][ T312] devlink_reload (net/devlink/dev.c:474) [ 40.914209][ T312] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 40.914529][ T312] ? devlink_resources_validate (net/devlink/resource.c:311) [ 40.914926][ T312] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 40.915249][ T312] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 40.915657][ T312] ? __nla_parse (lib/nlattr.c:732) [ 40.916014][ T312] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 40.916368][ T312] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 40.916790][ T312] ? cap_capable (security/commoncap.c:131) [ 40.917097][ T312] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 40.917431][ T312] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 40.917744][ T312] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 40.918058][ T312] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 40.918461][ T312] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 40.918868][ T312] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 40.919327][ T312] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 40.919669][ T312] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 40.919987][ T312] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 40.920318][ T312] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 40.920658][ T312] ? genl_rcv (net/netlink/genetlink.c:1219) [ 40.920921][ T312] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 40.921254][ T312] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 40.921609][ T312] genl_rcv (net/netlink/genetlink.c:1220) [ 40.921844][ T312] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 40.922159][ T312] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 40.922490][ T312] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 40.922822][ T312] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 40.923165][ T312] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 40.923493][ T312] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 40.923813][ T312] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 40.924061][ T312] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 40.924410][ T312] ? __pfx___sys_sendto (net/socket.c:2145) [ 40.924750][ T312] ? __lock_release (kernel/locking/lockdep.c:5527) [ 40.925076][ T312] ? 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) [ 40.925405][ T312] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 40.925609][ T312] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 40.925814][ T312] ? 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) [ 40.926021][ T312] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 40.926248][ T312] __x64_sys_sendto (net/socket.c:2181) [ 40.926442][ T312] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 40.926681][ T312] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 40.926875][ T312] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 40.927155][ T312] RIP: 0033:0x7fe0588aca4a [ 40.927495][ T312] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 40.928604][ T312] RSP: 002b:00007ffd8f6abdc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 40.929023][ T312] RAX: ffffffffffffffda RBX: 000000002fb8bb00 RCX: 00007fe0588aca4a [ 40.929507][ T312] RDX: 0000000000000034 RSI: 000000002fb8bb00 RDI: 0000000000000005 [ 40.930018][ T312] RBP: 000000002fb8b910 R08: 00007fe058a50200 R09: 000000000000000c [ 40.930495][ T312] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 40.930948][ T312] R13: 000000002fb8b910 R14: 0000000000000000 R15: 0000000000000001 | [ 40.945549][ T312] ------------[ cut here ]------------ | [ 40.945792][ T312] WARNING: CPU: 1 PID: 312 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 40.946179][ T312] Modules linked in: netdevsim | [ 40.946765][ T312] Tainted: [W]=WARN [ 40.946923][ T312] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.947165][ T312] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.947581][ T312] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 40.948357][ T312] RSP: 0018:ffffc900006371e8 EFLAGS: 00010246 [ 40.948622][ T312] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 40.948931][ T312] RDX: 0000000000000000 RSI: ffff8880024a2c98 RDI: ffff88800e8f2dc0 [ 40.949260][ T312] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 40.949656][ T312] R10: ffffffff895ec1e7 R11: ffff88800e8f2300 R12: 0000000000000000 [ 40.949952][ T312] R13: ffff8880024a2128 R14: ffff8880024a2008 R15: ffff8880024a2000 [ 40.950311][ T312] FS: 00007fe0586a0800(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 40.950649][ T312] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.950891][ T312] CR2: 0000557190ff9d18 CR3: 000000000b93e002 CR4: 0000000000772ef0 [ 40.951179][ T312] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 40.951502][ T312] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 40.951788][ T312] PKRU: 55555554 [ 40.951934][ T312] Call Trace: [ 40.952082][ T312] [ 40.952189][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.952411][ T312] ? __warn (kernel/panic.c:748) [ 40.952572][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.952770][ T312] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 40.952974][ T312] ? handle_bug (arch/x86/kernel/traps.c:285) [ 40.953122][ T312] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 40.953340][ T312] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 40.953547][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.953747][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 40.953947][ T312] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 40.954214][ T312] ? _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) [ 40.954439][ T312] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 40.954637][ T312] register_netdevice (net/core/dev.c:11003) [ 40.954835][ T312] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 40.955038][ T312] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 40.955270][ T312] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 40.955527][ T312] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 40.955785][ T312] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 40.956038][ T312] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 40.956313][ T312] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 40.956574][ T312] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 40.956813][ T312] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 40.957068][ T312] ? devl_region_destroy (net/devlink/region.c:1178) [ 40.957283][ T312] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 40.957564][ T312] devlink_reload (net/devlink/dev.c:474) [ 40.957765][ T312] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 40.957965][ T312] ? devlink_resources_validate (net/devlink/resource.c:311) [ 40.958235][ T312] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 40.958445][ T312] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 40.958682][ T312] ? __nla_parse (lib/nlattr.c:732) [ 40.958883][ T312] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 40.959076][ T312] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 40.959348][ T312] ? cap_capable (security/commoncap.c:131) [ 40.959578][ T312] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 40.959775][ T312] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 40.959970][ T312] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 40.960160][ T312] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 40.960438][ T312] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 40.960798][ T312] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 40.961133][ T312] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 40.961377][ T312] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 40.961602][ T312] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 40.961806][ T312] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 40.962019][ T312] ? genl_rcv (net/netlink/genetlink.c:1219) [ 40.962174][ T312] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 40.962397][ T312] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 40.962616][ T312] genl_rcv (net/netlink/genetlink.c:1220) [ 40.962776][ T312] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 40.962987][ T312] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 40.963197][ T312] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 40.963409][ T312] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 40.963608][ T312] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 40.963794][ T312] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 40.963986][ T312] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 40.964190][ T312] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 40.964443][ T312] ? __pfx___sys_sendto (net/socket.c:2145) [ 40.964645][ T312] ? __lock_release (kernel/locking/lockdep.c:5527) [ 40.964833][ T312] ? 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) [ 40.965024][ T312] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 40.965415][ T312] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 40.965612][ T312] ? 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) [ 40.965806][ T312] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 40.966006][ T312] __x64_sys_sendto (net/socket.c:2181) [ 40.966330][ T312] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 40.966568][ T312] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 40.966759][ T312] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 40.966990][ T312] RIP: 0033:0x7fe0588aca4a [ 40.967329][ T312] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 40.968121][ T312] RSP: 002b:00007ffd8f6abdc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 40.968461][ T312] RAX: ffffffffffffffda RBX: 000000002fb8bb00 RCX: 00007fe0588aca4a [ 40.968743][ T312] RDX: 0000000000000034 RSI: 000000002fb8bb00 RDI: 0000000000000005 [ 40.969159][ T312] RBP: 000000002fb8b910 R08: 00007fe058a50200 R09: 000000000000000c [ 40.969475][ T312] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 40.969755][ T312] R13: 000000002fb8b910 R14: 0000000000000000 R15: 0000000000000001 | [ 40.987985][ T312] ------------[ cut here ]------------ | [ 40.988341][ T312] WARNING: CPU: 3 PID: 312 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 40.988796][ T312] Modules linked in: netdevsim | [ 40.989417][ T312] Tainted: [W]=WARN [ 40.989589][ T312] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.989844][ T312] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.990121][ T312] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 40.990889][ T312] RSP: 0018:ffffc900006371e8 EFLAGS: 00010246 [ 40.991151][ T312] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 40.991550][ T312] RDX: 0000000000000000 RSI: ffff88800d9e2c98 RDI: ffff88800e8f2dc0 [ 40.991903][ T312] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 40.992284][ T312] R10: ffffffff895ec1e7 R11: ffff88800e8f2300 R12: 0000000000000000 [ 40.992640][ T312] R13: ffff88800d9e2128 R14: ffff88800d9e2008 R15: ffff88800d9e2000 [ 40.992989][ T312] FS: 00007fe0586a0800(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 40.993394][ T312] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.993706][ T312] CR2: 0000560e20813050 CR3: 000000000b93e006 CR4: 0000000000772ef0 [ 40.994042][ T312] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 40.994389][ T312] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 40.994727][ T312] PKRU: 55555554 [ 40.994901][ T312] Call Trace: [ 40.995066][ T312] [ 40.995174][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.995411][ T312] ? __warn (kernel/panic.c:748) [ 40.995585][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.995790][ T312] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 40.996038][ T312] ? handle_bug (arch/x86/kernel/traps.c:285) [ 40.996284][ T312] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 40.996587][ T312] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 40.996930][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.997186][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 40.997463][ T312] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 40.997755][ T312] ? _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) [ 40.997976][ T312] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 40.998197][ T312] register_netdevice (net/core/dev.c:11003) [ 40.998461][ T312] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 40.998697][ T312] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 40.998956][ T312] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 40.999249][ T312] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 40.999553][ T312] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 40.999806][ T312] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 41.000059][ T312] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 41.000366][ T312] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 41.000609][ T312] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 41.000878][ T312] ? devl_region_destroy (net/devlink/region.c:1178) [ 41.001069][ T312] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 41.001380][ T312] devlink_reload (net/devlink/dev.c:474) [ 41.001635][ T312] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 41.001879][ T312] ? devlink_resources_validate (net/devlink/resource.c:311) [ 41.002129][ T312] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 41.002394][ T312] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 41.002699][ T312] ? __nla_parse (lib/nlattr.c:732) [ 41.002952][ T312] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 41.003199][ T312] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 41.003667][ T312] ? cap_capable (security/commoncap.c:131) [ 41.003925][ T312] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 41.004212][ T312] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 41.004510][ T312] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 41.004763][ T312] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 41.005073][ T312] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 41.005362][ T312] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 41.005670][ T312] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 41.005884][ T312] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 41.006097][ T312] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 41.006330][ T312] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 41.006547][ T312] ? genl_rcv (net/netlink/genetlink.c:1219) [ 41.006773][ T312] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 41.007090][ T312] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 41.007385][ T312] genl_rcv (net/netlink/genetlink.c:1220) [ 41.007544][ T312] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 41.007750][ T312] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 41.007947][ T312] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 41.008191][ T312] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 41.008417][ T312] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 41.008622][ T312] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 41.008842][ T312] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 41.009167][ T312] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 41.009391][ T312] ? __pfx___sys_sendto (net/socket.c:2145) [ 41.009602][ T312] ? __lock_release (kernel/locking/lockdep.c:5527) [ 41.009804][ T312] ? 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) [ 41.010004][ T312] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 41.010235][ T312] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 41.010437][ T312] ? 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) [ 41.010653][ T312] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 41.010864][ T312] __x64_sys_sendto (net/socket.c:2181) [ 41.011173][ T312] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 41.011468][ T312] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 41.011678][ T312] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.011922][ T312] RIP: 0033:0x7fe0588aca4a [ 41.012126][ T312] Code: Unable to access opcode bytes at 0x7fe0588aca20. Code starting with the faulting instruction =========================================== [ 41.012445][ T312] RSP: 002b:00007ffd8f6abdc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 41.012775][ T312] RAX: ffffffffffffffda RBX: 000000002fb8bb00 RCX: 00007fe0588aca4a [ 41.013059][ T312] RDX: 0000000000000034 RSI: 000000002fb8bb00 RDI: 0000000000000005 [ 41.013385][ T312] RBP: 000000002fb8b910 R08: 00007fe058a50200 R09: 000000000000000c [ 41.013691][ T312] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 41.014027][ T312] R13: 000000002fb8b910 R14: 0000000000000000 R15: 0000000000000001 | [ 41.029888][ T312] ------------[ cut here ]------------ | [ 41.030153][ T312] WARNING: CPU: 3 PID: 312 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 41.030644][ T312] Modules linked in: netdevsim | [ 41.031285][ T312] Tainted: [W]=WARN [ 41.031499][ T312] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.031774][ T312] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.032072][ T312] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 41.032846][ T312] RSP: 0018:ffffc900006371e8 EFLAGS: 00010246 [ 41.033092][ T312] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 41.033398][ T312] RDX: 0000000000000000 RSI: ffff88800c3b2c98 RDI: ffff88800e8f2dc0 [ 41.033694][ T312] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 41.033979][ T312] R10: ffffffff895ec1e7 R11: ffff88800e8f2300 R12: 0000000000000000 [ 41.034331][ T312] R13: ffff88800c3b2128 R14: ffff88800c3b2008 R15: ffff88800c3b2000 [ 41.034639][ T312] FS: 00007fe0586a0800(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 41.034972][ T312] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.035240][ T312] CR2: 00007fe0588aca20 CR3: 000000000b93e006 CR4: 0000000000772ef0 [ 41.035607][ T312] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 41.035966][ T312] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 41.036448][ T312] PKRU: 55555554 [ 41.036637][ T312] Call Trace: [ 41.036820][ T312] [ 41.036943][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.037188][ T312] ? __warn (kernel/panic.c:748) [ 41.037390][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.037635][ T312] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 41.037892][ T312] ? handle_bug (arch/x86/kernel/traps.c:285) [ 41.038086][ T312] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 41.038354][ T312] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 41.038598][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.038837][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 41.039075][ T312] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 41.039363][ T312] ? _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) [ 41.039593][ T312] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 41.039806][ T312] register_netdevice (net/core/dev.c:11003) [ 41.040003][ T312] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 41.040296][ T312] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 41.040610][ T312] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 41.041023][ T312] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 41.041440][ T312] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 41.041762][ T312] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 41.042063][ T312] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 41.042401][ T312] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 41.042690][ T312] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 41.042961][ T312] ? devl_region_destroy (net/devlink/region.c:1178) [ 41.043160][ T312] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 41.043461][ T312] devlink_reload (net/devlink/dev.c:474) [ 41.043681][ T312] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 41.043885][ T312] ? devlink_resources_validate (net/devlink/resource.c:311) [ 41.044164][ T312] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 41.044381][ T312] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 41.044641][ T312] ? __nla_parse (lib/nlattr.c:732) [ 41.044866][ T312] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 41.045079][ T312] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 41.045374][ T312] ? cap_capable (security/commoncap.c:131) [ 41.045574][ T312] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 41.045805][ T312] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 41.046001][ T312] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 41.046197][ T312] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 41.046502][ T312] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 41.046779][ T312] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 41.047031][ T312] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 41.047269][ T312] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 41.047491][ T312] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 41.047723][ T312] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 41.047962][ T312] ? genl_rcv (net/netlink/genetlink.c:1219) [ 41.048135][ T312] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 41.048377][ T312] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 41.048618][ T312] genl_rcv (net/netlink/genetlink.c:1220) [ 41.048792][ T312] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 41.049021][ T312] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 41.049278][ T312] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 41.049521][ T312] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 41.049766][ T312] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 41.050004][ T312] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 41.050258][ T312] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 41.050499][ T312] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 41.050729][ T312] ? __pfx___sys_sendto (net/socket.c:2145) [ 41.050948][ T312] ? __lock_release (kernel/locking/lockdep.c:5527) [ 41.051162][ T312] ? 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) [ 41.051393][ T312] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 41.051640][ T312] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 41.051942][ T312] ? 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) [ 41.052256][ T312] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 41.052543][ T312] __x64_sys_sendto (net/socket.c:2181) [ 41.052812][ T312] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 41.053113][ T312] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 41.053336][ T312] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.053588][ T312] RIP: 0033:0x7fe0588aca4a [ 41.053816][ T312] Code: Unable to access opcode bytes at 0x7fe0588aca20. Code starting with the faulting instruction =========================================== [ 41.054103][ T312] RSP: 002b:00007ffd8f6abdc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 41.054479][ T312] RAX: ffffffffffffffda RBX: 000000002fb8bb00 RCX: 00007fe0588aca4a [ 41.054771][ T312] RDX: 0000000000000034 RSI: 000000002fb8bb00 RDI: 0000000000000005 [ 41.055107][ T312] RBP: 000000002fb8b910 R08: 00007fe058a50200 R09: 000000000000000c [ 41.055413][ T312] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 41.055706][ T312] R13: 000000002fb8b910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.863209][ T404] ------------[ cut here ]------------ | [ 43.863526][ T404] WARNING: CPU: 1 PID: 404 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 43.863946][ T404] Modules linked in: netdevsim | [ 43.864547][ T404] Tainted: [W]=WARN [ 43.864706][ T404] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.864965][ T404] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.865241][ T404] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.865986][ T404] RSP: 0018:ffffc900009871e8 EFLAGS: 00010246 [ 43.866268][ T404] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.866575][ T404] RDX: 0000000000000000 RSI: ffff88800b812c98 RDI: ffff88800d900b00 [ 43.866882][ T404] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 43.867194][ T404] R10: ffffffff895ec1e7 R11: ffff88800d900040 R12: 0000000000000000 [ 43.867516][ T404] R13: ffff88800b812128 R14: ffff88800b812008 R15: ffff88800b812000 [ 43.867827][ T404] FS: 00007fd65c8d9800(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 43.868184][ T404] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.868452][ T404] CR2: 0000560e52075160 CR3: 000000000a800002 CR4: 0000000000772ef0 [ 43.868765][ T404] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.869075][ T404] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.869398][ T404] PKRU: 55555554 [ 43.869558][ T404] Call Trace: [ 43.869717][ T404] [ 43.869827][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.870037][ T404] ? __warn (kernel/panic.c:748) [ 43.870198][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.870425][ T404] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.870642][ T404] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.870801][ T404] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.871008][ T404] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.871249][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.871477][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.871697][ T404] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.871961][ T404] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 43.872176][ T404] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.872402][ T404] register_netdevice (net/core/dev.c:11003) [ 43.872622][ T404] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.872845][ T404] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.873072][ T404] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.873354][ T404] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.873636][ T404] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.873932][ T404] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.874200][ T404] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.874482][ T404] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.874747][ T404] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.875011][ T404] ? devl_region_destroy (net/devlink/region.c:1178) [ 43.875248][ T404] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 43.875526][ T404] devlink_reload (net/devlink/dev.c:474) [ 43.875740][ T404] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.875954][ T404] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.876241][ T404] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.876455][ T404] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.876726][ T404] ? __nla_parse (lib/nlattr.c:732) [ 43.876949][ T404] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.877164][ T404] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.877455][ T404] ? cap_capable (security/commoncap.c:131) [ 43.877668][ T404] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.877886][ T404] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.878100][ T404] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.878324][ T404] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.878591][ T404] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.878848][ T404] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.879103][ T404] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.879319][ T404] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.879510][ T404] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.879704][ T404] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.879912][ T404] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.880120][ T404] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.880335][ T404] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.880537][ T404] genl_rcv (net/netlink/genetlink.c:1220) [ 43.880682][ T404] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.880877][ T404] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.881068][ T404] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.881282][ T404] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.881489][ T404] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.881680][ T404] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.881873][ T404] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.882072][ T404] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.882284][ T404] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.882485][ T404] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.882677][ T404] ? 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) [ 43.882869][ T404] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.883061][ T404] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.883276][ T404] ? 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) [ 43.883473][ T404] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.883672][ T404] __x64_sys_sendto (net/socket.c:2181) [ 43.883864][ T404] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.884100][ T404] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.884306][ T404] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.884544][ T404] RIP: 0033:0x7fd65cae5a4a [ 43.884743][ T404] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 43.885427][ T404] RSP: 002b:00007ffc48f53148 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.885716][ T404] RAX: ffffffffffffffda RBX: 000000000c7f5b00 RCX: 00007fd65cae5a4a [ 43.886007][ T404] RDX: 0000000000000034 RSI: 000000000c7f5b00 RDI: 0000000000000005 [ 43.886304][ T404] RBP: 000000000c7f5910 R08: 00007fd65cc89200 R09: 000000000000000c [ 43.886595][ T404] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.886883][ T404] R13: 000000000c7f5910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.914541][ T404] ------------[ cut here ]------------ | [ 43.914772][ T404] WARNING: CPU: 1 PID: 404 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 43.915158][ T404] Modules linked in: netdevsim | [ 43.915713][ T404] Tainted: [W]=WARN [ 43.915859][ T404] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.916106][ T404] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.916364][ T404] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.917023][ T404] RSP: 0018:ffffc900009871e8 EFLAGS: 00010246 [ 43.917274][ T404] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.917561][ T404] RDX: 0000000000000000 RSI: ffff88800967ac98 RDI: ffff88800d900b00 [ 43.917840][ T404] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 43.918122][ T404] R10: ffffffff895ec1e7 R11: ffff88800d900040 R12: 0000000000000000 [ 43.918414][ T404] R13: ffff88800967a128 R14: ffff88800967a008 R15: ffff88800967a000 [ 43.918699][ T404] FS: 00007fd65c8d9800(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 43.919028][ T404] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.919280][ T404] CR2: 0000560e52075160 CR3: 000000000a800002 CR4: 0000000000772ef0 [ 43.919566][ T404] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.919854][ T404] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.920139][ T404] PKRU: 55555554 [ 43.920294][ T404] Call Trace: [ 43.920442][ T404] [ 43.920540][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.920733][ T404] ? __warn (kernel/panic.c:748) [ 43.920881][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.921074][ T404] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.921283][ T404] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.921445][ T404] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.921651][ T404] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.921856][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.922050][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.922262][ T404] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.922511][ T404] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 43.922711][ T404] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.922906][ T404] register_netdevice (net/core/dev.c:11003) [ 43.923109][ T404] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.923326][ T404] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.923535][ T404] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.923785][ T404] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.924038][ T404] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.924310][ T404] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.924560][ T404] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.924805][ T404] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.925090][ T404] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.925349][ T404] ? devl_region_destroy (net/devlink/region.c:1178) [ 43.925542][ T404] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 43.925824][ T404] devlink_reload (net/devlink/dev.c:474) [ 43.926025][ T404] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.926221][ T404] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.926488][ T404] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.926686][ T404] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.926927][ T404] ? __nla_parse (lib/nlattr.c:732) [ 43.927136][ T404] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.927362][ T404] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.927619][ T404] ? cap_capable (security/commoncap.c:131) [ 43.927815][ T404] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.928020][ T404] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.928219][ T404] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.928424][ T404] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.928666][ T404] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.928909][ T404] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.929159][ T404] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.929372][ T404] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.929568][ T404] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.929765][ T404] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.929978][ T404] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.930129][ T404] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.930346][ T404] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.930550][ T404] genl_rcv (net/netlink/genetlink.c:1220) [ 43.930698][ T404] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.930896][ T404] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.931089][ T404] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.931304][ T404] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.931527][ T404] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.931726][ T404] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.931922][ T404] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.932125][ T404] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.932336][ T404] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.932542][ T404] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.932733][ T404] ? 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) [ 43.932931][ T404] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.933134][ T404] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.933363][ T404] ? 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) [ 43.933564][ T404] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.933763][ T404] __x64_sys_sendto (net/socket.c:2181) [ 43.933956][ T404] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.934210][ T404] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.934422][ T404] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.934672][ T404] RIP: 0033:0x7fd65cae5a4a [ 43.934881][ T404] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 43.935572][ T404] RSP: 002b:00007ffc48f53148 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.935870][ T404] RAX: ffffffffffffffda RBX: 000000000c7f5b00 RCX: 00007fd65cae5a4a [ 43.936166][ T404] RDX: 0000000000000034 RSI: 000000000c7f5b00 RDI: 0000000000000005 [ 43.936463][ T404] RBP: 000000000c7f5910 R08: 00007fd65cc89200 R09: 000000000000000c [ 43.936751][ T404] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.937035][ T404] R13: 000000000c7f5910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.954568][ T404] ------------[ cut here ]------------ | [ 43.954939][ T404] WARNING: CPU: 3 PID: 404 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 43.955672][ T404] Modules linked in: netdevsim | [ 43.956574][ T404] Tainted: [W]=WARN [ 43.956827][ T404] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.957241][ T404] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.957658][ T404] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.958782][ T404] RSP: 0000:ffffc900009871e8 EFLAGS: 00010246 [ 43.959191][ T404] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.959691][ T404] RDX: 0000000000000000 RSI: ffff888009592c98 RDI: ffff88800d900b00 [ 43.960171][ T404] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 43.960660][ T404] R10: ffffffff895ec1e7 R11: ffff88800d900040 R12: 0000000000000000 [ 43.961134][ T404] R13: ffff888009592128 R14: ffff888009592008 R15: ffff888009592000 [ 43.961642][ T404] FS: 00007fd65c8d9800(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 43.962192][ T404] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.962606][ T404] CR2: 00007f043f695a47 CR3: 000000000a800004 CR4: 0000000000772ef0 [ 43.963090][ T404] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.963581][ T404] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.964067][ T404] PKRU: 55555554 [ 43.964323][ T404] Call Trace: [ 43.964564][ T404] [ 43.964730][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.965056][ T404] ? __warn (kernel/panic.c:748) [ 43.965316][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.965641][ T404] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.965976][ T404] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.966243][ T404] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.966565][ T404] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.966906][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.967250][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.967785][ T404] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.968196][ T404] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 43.968747][ T404] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.969087][ T404] register_netdevice (net/core/dev.c:11003) [ 43.969428][ T404] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.969764][ T404] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.970104][ T404] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.970535][ T404] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.970963][ T404] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.971402][ T404] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.971824][ T404] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.972255][ T404] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.972642][ T404] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.973048][ T404] ? devl_region_destroy (net/devlink/region.c:1178) [ 43.973393][ T404] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 43.973827][ T404] devlink_reload (net/devlink/dev.c:474) [ 43.974155][ T404] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.974691][ T404] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.975093][ T404] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.975439][ T404] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.975833][ T404] ? __nla_parse (lib/nlattr.c:732) [ 43.976166][ T404] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.976517][ T404] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.976944][ T404] ? cap_capable (security/commoncap.c:131) [ 43.977271][ T404] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.977610][ T404] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.977938][ T404] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.978273][ T404] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.978663][ T404] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.979063][ T404] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.979506][ T404] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.979837][ T404] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.980156][ T404] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.980500][ T404] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.980852][ T404] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.981094][ T404] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.981452][ T404] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.981787][ T404] genl_rcv (net/netlink/genetlink.c:1220) [ 43.982030][ T404] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.982585][ T404] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.982912][ T404] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.988566][ T404] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.988926][ T404] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.989265][ T404] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.989575][ T404] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.989913][ T404] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.990249][ T404] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.990581][ T404] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.990893][ T404] ? 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) [ 43.991204][ T404] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.991957][ T404] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.992304][ T404] ? 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) [ 43.992642][ T404] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.993181][ T404] __x64_sys_sendto (net/socket.c:2181) [ 43.993540][ T404] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.993932][ T404] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.994483][ T404] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.995096][ T404] RIP: 0033:0x7fd65cae5a4a [ 43.995433][ T404] Code: Unable to access opcode bytes at 0x7fd65cae5a20. Code starting with the faulting instruction =========================================== [ 43.996256][ T404] RSP: 002b:00007ffc48f53148 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.996739][ T404] RAX: ffffffffffffffda RBX: 000000000c7f5b00 RCX: 00007fd65cae5a4a [ 43.997201][ T404] RDX: 0000000000000034 RSI: 000000000c7f5b00 RDI: 0000000000000005 [ 43.997690][ T404] RBP: 000000000c7f5910 R08: 00007fd65cc89200 R09: 000000000000000c [ 43.998197][ T404] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.998679][ T404] R13: 000000000c7f5910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.033289][ T404] ------------[ cut here ]------------ | [ 44.033654][ T404] WARNING: CPU: 3 PID: 404 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.034258][ T404] Modules linked in: netdevsim | [ 44.035099][ T404] Tainted: [W]=WARN [ 44.035341][ T404] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.035714][ T404] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.036098][ T404] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.037170][ T404] RSP: 0000:ffffc900009871e8 EFLAGS: 00010246 [ 44.037569][ T404] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.038023][ T404] RDX: 0000000000000000 RSI: ffff888009a92c98 RDI: ffff88800d900b00 [ 44.038485][ T404] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 44.038949][ T404] R10: ffffffff895ec1e7 R11: ffff88800d900040 R12: 0000000000000000 [ 44.039417][ T404] R13: ffff888009a92128 R14: ffff888009a92008 R15: ffff888009a92000 [ 44.039875][ T404] FS: 00007fd65c8d9800(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 44.040416][ T404] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.040806][ T404] CR2: 00007fd65cae5a20 CR3: 000000000a800004 CR4: 0000000000772ef0 [ 44.041273][ T404] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.041748][ T404] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.042198][ T404] PKRU: 55555554 [ 44.042452][ T404] Call Trace: [ 44.042686][ T404] [ 44.042856][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.043166][ T404] ? __warn (kernel/panic.c:748) [ 44.043423][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.043736][ T404] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.044054][ T404] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.044309][ T404] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.044621][ T404] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.044959][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.045313][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.045639][ T404] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.046037][ T404] ? _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.046380][ T404] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.046694][ T404] register_netdevice (net/core/dev.c:11003) [ 44.047015][ T404] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.047370][ T404] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.047704][ T404] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.048111][ T404] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.048558][ T404] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.048970][ T404] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.049401][ T404] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.049806][ T404] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.050193][ T404] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.050599][ T404] ? devl_region_destroy (net/devlink/region.c:1178) [ 44.050906][ T404] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 44.051345][ T404] devlink_reload (net/devlink/dev.c:474) [ 44.051693][ T404] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.052019][ T404] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.052442][ T404] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.052762][ T404] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.053153][ T404] ? __nla_parse (lib/nlattr.c:732) [ 44.053537][ T404] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.053857][ T404] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.054303][ T404] ? cap_capable (security/commoncap.c:131) [ 44.054617][ T404] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.054943][ T404] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.055272][ T404] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.055589][ T404] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.055968][ T404] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.056367][ T404] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.056780][ T404] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.057096][ T404] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.057430][ T404] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.057748][ T404] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.058087][ T404] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.058346][ T404] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.058664][ T404] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.058994][ T404] genl_rcv (net/netlink/genetlink.c:1220) [ 44.059247][ T404] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.059573][ T404] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.059886][ T404] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.060219][ T404] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.060559][ T404] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.060870][ T404] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.061204][ T404] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.061586][ T404] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.061917][ T404] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.062286][ T404] ? __lock_release (kernel/locking/lockdep.c:5527) [ 44.062613][ T404] ? 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) [ 44.062942][ T404] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.063293][ T404] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 44.063627][ T404] ? 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) [ 44.063968][ T404] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.064323][ T404] __x64_sys_sendto (net/socket.c:2181) [ 44.064652][ T404] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.065061][ T404] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.065413][ T404] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.065819][ T404] RIP: 0033:0x7fd65cae5a4a [ 44.066157][ T404] Code: Unable to access opcode bytes at 0x7fd65cae5a20. Code starting with the faulting instruction =========================================== [ 44.066589][ T404] RSP: 002b:00007ffc48f53148 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.067078][ T404] RAX: ffffffffffffffda RBX: 000000000c7f5b00 RCX: 00007fd65cae5a4a [ 44.067542][ T404] RDX: 0000000000000034 RSI: 000000000c7f5b00 RDI: 0000000000000005 [ 44.067984][ T404] RBP: 000000000c7f5910 R08: 00007fd65cc89200 R09: 000000000000000c [ 44.068455][ T404] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.068898][ T404] R13: 000000000c7f5910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.468570][ T418] ------------[ cut here ]------------ | [ 44.468819][ T418] WARNING: CPU: 3 PID: 418 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.469256][ T418] Modules linked in: netdevsim | [ 44.469948][ T418] Tainted: [W]=WARN [ 44.470121][ T418] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.470414][ T418] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.470686][ T418] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.471473][ T418] RSP: 0018:ffffc900006971e8 EFLAGS: 00010246 [ 44.471748][ T418] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.472077][ T418] RDX: 0000000000000000 RSI: ffff88800bb02c98 RDI: ffff888009cbd080 [ 44.472415][ T418] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 44.472724][ T418] R10: ffffffff895ec1e7 R11: ffff888009cbc5c0 R12: 0000000000000000 [ 44.473047][ T418] R13: ffff88800bb02128 R14: ffff88800bb02008 R15: ffff88800bb02000 [ 44.473379][ T418] FS: 00007f1c1a875800(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 44.473759][ T418] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.474025][ T418] CR2: 0000560e520b8f10 CR3: 00000000096a8005 CR4: 0000000000772ef0 [ 44.474360][ T418] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.474686][ T418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.475006][ T418] PKRU: 55555554 [ 44.475160][ T418] Call Trace: [ 44.475339][ T418] [ 44.475459][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.475675][ T418] ? __warn (kernel/panic.c:748) [ 44.475832][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.476048][ T418] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.476300][ T418] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.476500][ T418] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.476716][ T418] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.476957][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.477253][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.477516][ T418] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.477823][ T418] ? _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.478073][ T418] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.478330][ T418] register_netdevice (net/core/dev.c:11003) [ 44.478573][ T418] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.478835][ T418] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.479115][ T418] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.479434][ T418] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.479749][ T418] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.480054][ T418] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.480377][ T418] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.480678][ T418] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.480984][ T418] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.481284][ T418] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 44.481625][ T418] devlink_reload (net/devlink/dev.c:474) [ 44.481862][ T418] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.482097][ T418] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.482407][ T418] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.482648][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.482940][ T418] ? __nla_parse (lib/nlattr.c:732) [ 44.483181][ T418] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.483431][ T418] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.483735][ T418] ? cap_capable (security/commoncap.c:131) [ 44.483969][ T418] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.484208][ T418] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.484454][ T418] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.484686][ T418] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.484973][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.485278][ T418] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.485576][ T418] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.485812][ T418] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.486042][ T418] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.486288][ T418] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.486533][ T418] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.486712][ T418] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.486948][ T418] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.487266][ T418] genl_rcv (net/netlink/genetlink.c:1220) [ 44.487430][ T418] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.487630][ T418] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.487885][ T418] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.488218][ T418] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.488572][ T418] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.488885][ T418] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.489208][ T418] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.489519][ T418] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.489720][ T418] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.489928][ T418] ? __lock_release (kernel/locking/lockdep.c:5527) [ 44.490122][ T418] ? 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) [ 44.490326][ T418] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.490527][ T418] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 44.490724][ T418] ? 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) [ 44.490940][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.491149][ T418] __x64_sys_sendto (net/socket.c:2181) [ 44.491354][ T418] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.491609][ T418] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.491802][ T418] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.492036][ T418] RIP: 0033:0x7f1c1aa81a4a [ 44.492245][ T418] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 44.492918][ T418] RSP: 002b:00007ffcbf71e968 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.493214][ T418] RAX: ffffffffffffffda RBX: 000000003758bb00 RCX: 00007f1c1aa81a4a [ 44.493511][ T418] RDX: 0000000000000034 RSI: 000000003758bb00 RDI: 0000000000000005 [ 44.493796][ T418] RBP: 000000003758b910 R08: 00007f1c1ac25200 R09: 000000000000000c [ 44.494082][ T418] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.494376][ T418] R13: 000000003758b910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.516333][ T418] ------------[ cut here ]------------ | [ 44.516628][ T418] WARNING: CPU: 0 PID: 418 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.517085][ T418] Modules linked in: netdevsim | [ 44.518176][ T418] Tainted: [W]=WARN [ 44.518437][ T418] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.518774][ T418] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.519052][ T418] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.519933][ T418] RSP: 0018:ffffc900006971e8 EFLAGS: 00010246 [ 44.520340][ T418] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.520694][ T418] RDX: 0000000000000000 RSI: ffff88800c192c98 RDI: ffff888009cbd080 [ 44.520999][ T418] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 44.521409][ T418] R10: ffffffff895ec1e7 R11: ffff888009cbc5c0 R12: 0000000000000000 [ 44.521805][ T418] R13: ffff88800c192128 R14: ffff88800c192008 R15: ffff88800c192000 [ 44.522174][ T418] FS: 00007f1c1a875800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 44.522659][ T418] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.523013][ T418] CR2: 00007fdc44a4e1b4 CR3: 00000000096a8003 CR4: 0000000000772ef0 [ 44.523367][ T418] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.523650][ T418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.523943][ T418] PKRU: 55555554 [ 44.524168][ T418] Call Trace: [ 44.524428][ T418] [ 44.524537][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.524771][ T418] ? __warn (kernel/panic.c:748) [ 44.524983][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.525177][ T418] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.525471][ T418] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.525688][ T418] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.525882][ T418] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.526083][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.526379][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.526634][ T418] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.526935][ T418] ? _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.527136][ T418] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.527360][ T418] register_netdevice (net/core/dev.c:11003) [ 44.527558][ T418] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.527763][ T418] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.528019][ T418] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.528313][ T418] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.528571][ T418] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.528826][ T418] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.529126][ T418] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.529436][ T418] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.529738][ T418] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.529981][ T418] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 44.530294][ T418] devlink_reload (net/devlink/dev.c:474) [ 44.530625][ T418] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.530861][ T418] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.531156][ T418] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.531379][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.531686][ T418] ? __nla_parse (lib/nlattr.c:732) [ 44.531889][ T418] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.532082][ T418] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.532429][ T418] ? cap_capable (security/commoncap.c:131) [ 44.532631][ T418] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.532830][ T418] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.533026][ T418] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.533261][ T418] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.533499][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.533735][ T418] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.533985][ T418] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.534189][ T418] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.534463][ T418] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.534658][ T418] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.534863][ T418] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.535009][ T418] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.535212][ T418] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.535424][ T418] genl_rcv (net/netlink/genetlink.c:1220) [ 44.535581][ T418] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.535825][ T418] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.536066][ T418] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.536355][ T418] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.536622][ T418] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.536915][ T418] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.537260][ T418] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.537595][ T418] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.537931][ T418] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.538294][ T418] ? __lock_release (kernel/locking/lockdep.c:5527) [ 44.538568][ T418] ? 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) [ 44.538759][ T418] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.538955][ T418] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 44.539179][ T418] ? 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) [ 44.539424][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.539628][ T418] __x64_sys_sendto (net/socket.c:2181) [ 44.539819][ T418] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.540053][ T418] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.540285][ T418] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.540522][ T418] RIP: 0033:0x7f1c1aa81a4a [ 44.540720][ T418] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 44.541432][ T418] RSP: 002b:00007ffcbf71e968 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.541724][ T418] RAX: ffffffffffffffda RBX: 000000003758bb00 RCX: 00007f1c1aa81a4a [ 44.542006][ T418] RDX: 0000000000000034 RSI: 000000003758bb00 RDI: 0000000000000005 [ 44.542360][ T418] RBP: 000000003758b910 R08: 00007f1c1ac25200 R09: 000000000000000c [ 44.542643][ T418] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.542925][ T418] R13: 000000003758b910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.554605][ T418] ------------[ cut here ]------------ | [ 44.554821][ T418] WARNING: CPU: 0 PID: 418 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.555210][ T418] Modules linked in: netdevsim | [ 44.555766][ T418] Tainted: [W]=WARN [ 44.555910][ T418] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.556148][ T418] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.556414][ T418] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.557074][ T418] RSP: 0018:ffffc900006971e8 EFLAGS: 00010246 [ 44.557360][ T418] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.557644][ T418] RDX: 0000000000000000 RSI: ffff888005e82c98 RDI: ffff888009cbd080 [ 44.557926][ T418] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 44.558249][ T418] R10: ffffffff895ec1e7 R11: ffff888009cbc5c0 R12: 0000000000000000 [ 44.558563][ T418] R13: ffff888005e82128 R14: ffff888005e82008 R15: ffff888005e82000 [ 44.558846][ T418] FS: 00007f1c1a875800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 44.559177][ T418] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.560216][ T418] CR2: 00007fdc44a4e1b4 CR3: 00000000096a8003 CR4: 0000000000772ef0 [ 44.560599][ T418] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.560879][ T418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.561157][ T418] PKRU: 55555554 [ 44.561454][ T418] Call Trace: [ 44.561602][ T418] [ 44.561700][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.561901][ T418] ? __warn (kernel/panic.c:748) [ 44.562050][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.562407][ T418] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.562612][ T418] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.562819][ T418] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.563012][ T418] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.563362][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.563565][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.563830][ T418] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.564073][ T418] ? _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.564383][ T418] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.564626][ T418] register_netdevice (net/core/dev.c:11003) [ 44.564823][ T418] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.565084][ T418] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.565472][ T418] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.565809][ T418] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.566164][ T418] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.566635][ T418] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.566945][ T418] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.567382][ T418] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.567760][ T418] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.568158][ T418] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 44.568740][ T418] devlink_reload (net/devlink/dev.c:474) [ 44.569077][ T418] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.569560][ T418] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.569974][ T418] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.570469][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.570870][ T418] ? __nla_parse (lib/nlattr.c:732) [ 44.571204][ T418] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.571700][ T418] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.572123][ T418] ? cap_capable (security/commoncap.c:131) [ 44.572601][ T418] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.572933][ T418] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.573426][ T418] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.573737][ T418] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.574080][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.574528][ T418] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.574783][ T418] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.574976][ T418] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.575173][ T418] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.575470][ T418] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.575707][ T418] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.575890][ T418] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.576128][ T418] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.576479][ T418] genl_rcv (net/netlink/genetlink.c:1220) [ 44.576702][ T418] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.577030][ T418] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.577469][ T418] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.577671][ T418] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.577926][ T418] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.578114][ T418] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.578465][ T418] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.578666][ T418] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.578860][ T418] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.579086][ T418] ? __lock_release (kernel/locking/lockdep.c:5527) [ 44.579475][ T418] ? 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) [ 44.579676][ T418] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.579912][ T418] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 44.580171][ T418] ? 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) [ 44.580580][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.580815][ T418] __x64_sys_sendto (net/socket.c:2181) [ 44.581070][ T418] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.581451][ T418] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.581649][ T418] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.581885][ T418] RIP: 0033:0x7f1c1aa81a4a [ 44.582146][ T418] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 44.583112][ T418] RSP: 002b:00007ffcbf71e968 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.583626][ T418] RAX: ffffffffffffffda RBX: 000000003758bb00 RCX: 00007f1c1aa81a4a [ 44.583977][ T418] RDX: 0000000000000034 RSI: 000000003758bb00 RDI: 0000000000000005 [ 44.584388][ T418] RBP: 000000003758b910 R08: 00007f1c1ac25200 R09: 000000000000000c [ 44.584704][ T418] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.585079][ T418] R13: 000000003758b910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.609372][ T418] ------------[ cut here ]------------ | [ 44.609649][ T418] WARNING: CPU: 3 PID: 418 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.610141][ T418] Modules linked in: netdevsim | [ 44.610753][ T418] Tainted: [W]=WARN [ 44.610951][ T418] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.611282][ T418] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.611678][ T418] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.612901][ T418] RSP: 0018:ffffc900006971e8 EFLAGS: 00010246 [ 44.613180][ T418] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.613564][ T418] RDX: 0000000000000000 RSI: ffff8880054fac98 RDI: ffff888009cbd080 [ 44.613856][ T418] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 44.614208][ T418] R10: ffffffff895ec1e7 R11: ffff888009cbc5c0 R12: 0000000000000000 [ 44.614631][ T418] R13: ffff8880054fa128 R14: ffff8880054fa008 R15: ffff8880054fa000 [ 44.615009][ T418] FS: 00007f1c1a875800(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 44.615358][ T418] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.615692][ T418] CR2: 0000560e52095000 CR3: 00000000096a8005 CR4: 0000000000772ef0 [ 44.615981][ T418] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.616281][ T418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.616574][ T418] PKRU: 55555554 [ 44.616724][ T418] Call Trace: [ 44.616876][ T418] [ 44.616976][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.617249][ T418] ? __warn (kernel/panic.c:748) [ 44.617408][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.617606][ T418] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.617813][ T418] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.617962][ T418] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.618205][ T418] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.618500][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.618722][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.618930][ T418] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.619297][ T418] ? _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.619638][ T418] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.619852][ T418] register_netdevice (net/core/dev.c:11003) [ 44.620101][ T418] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.620342][ T418] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.620572][ T418] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.620894][ T418] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.621163][ T418] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.621468][ T418] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.621828][ T418] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.622081][ T418] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.622425][ T418] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.622769][ T418] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 44.623187][ T418] devlink_reload (net/devlink/dev.c:474) [ 44.623439][ T418] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.623684][ T418] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.623932][ T418] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.624135][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.624417][ T418] ? __nla_parse (lib/nlattr.c:732) [ 44.624701][ T418] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.624953][ T418] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.625285][ T418] ? cap_capable (security/commoncap.c:131) [ 44.625496][ T418] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.625725][ T418] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.626020][ T418] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.626217][ T418] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.626551][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.626833][ T418] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.627112][ T418] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.627374][ T418] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.627602][ T418] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.627800][ T418] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.628070][ T418] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.628249][ T418] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.628496][ T418] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.628748][ T418] genl_rcv (net/netlink/genetlink.c:1220) [ 44.628893][ T418] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.629148][ T418] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.629360][ T418] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.629575][ T418] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.629786][ T418] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.630043][ T418] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.630259][ T418] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.630524][ T418] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.630728][ T418] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.630996][ T418] ? __lock_release (kernel/locking/lockdep.c:5527) [ 44.631216][ T418] ? 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) [ 44.631499][ T418] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.631737][ T418] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 44.631973][ T418] ? 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) [ 44.632171][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.632481][ T418] __x64_sys_sendto (net/socket.c:2181) [ 44.632778][ T418] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.633021][ T418] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.633237][ T418] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.633501][ T418] RIP: 0033:0x7f1c1aa81a4a [ 44.633773][ T418] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 44.634537][ T418] RSP: 002b:00007ffcbf71e968 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.634847][ T418] RAX: ffffffffffffffda RBX: 000000003758bb00 RCX: 00007f1c1aa81a4a [ 44.635136][ T418] RDX: 0000000000000034 RSI: 000000003758bb00 RDI: 0000000000000005 [ 44.635484][ T418] RBP: 000000003758b910 R08: 00007f1c1ac25200 R09: 000000000000000c [ 44.635778][ T418] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.636072][ T418] R13: 000000003758b910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.986814][ T429] ------------[ cut here ]------------ | [ 44.987095][ T429] WARNING: CPU: 0 PID: 429 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.987549][ T429] Modules linked in: netdevsim | [ 44.988179][ T429] Tainted: [W]=WARN [ 44.988395][ T429] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.988697][ T429] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.988970][ T429] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.989966][ T429] RSP: 0018:ffffc900006971e8 EFLAGS: 00010246 [ 44.990360][ T429] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.990713][ T429] RDX: 0000000000000000 RSI: ffff88800dac2c98 RDI: ffff888009790b00 [ 44.991068][ T429] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 44.991466][ T429] R10: ffffffff895ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 44.991791][ T429] R13: ffff88800dac2128 R14: ffff88800dac2008 R15: ffff88800dac2000 [ 44.992132][ T429] FS: 00007fe1476dc800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 44.992500][ T429] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.992801][ T429] CR2: 00007fa97b22f1b4 CR3: 000000000b9fa001 CR4: 0000000000772ef0 [ 44.993136][ T429] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.993544][ T429] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.993972][ T429] PKRU: 55555554 [ 44.994188][ T429] Call Trace: [ 44.994452][ T429] [ 44.994584][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.994777][ T429] ? __warn (kernel/panic.c:748) [ 44.994926][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.995128][ T429] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.995394][ T429] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.995608][ T429] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.995862][ T429] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.996146][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.996472][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.996799][ T429] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.997205][ T429] ? _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.997566][ T429] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.997893][ T429] register_netdevice (net/core/dev.c:11003) [ 44.998118][ T429] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.998473][ T429] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.998688][ T429] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.998938][ T429] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.999292][ T429] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.999605][ T429] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.999997][ T429] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.000393][ T429] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.000791][ T429] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.001195][ T429] ? devl_region_destroy (net/devlink/region.c:1178) [ 45.001547][ T429] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 45.001993][ T429] devlink_reload (net/devlink/dev.c:474) [ 45.002347][ T429] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.002682][ T429] ? devlink_resources_validate (net/devlink/resource.c:311) [ 45.003099][ T429] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.003440][ T429] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.003781][ T429] ? __nla_parse (lib/nlattr.c:732) [ 45.004026][ T429] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.004252][ T429] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.004576][ T429] ? cap_capable (security/commoncap.c:131) [ 45.004776][ T429] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.004980][ T429] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.005240][ T429] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.005505][ T429] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.005828][ T429] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.006120][ T429] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.006547][ T429] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.006883][ T429] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.007204][ T429] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.007552][ T429] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.007903][ T429] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.008167][ T429] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.008509][ T429] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.008845][ T429] genl_rcv (net/netlink/genetlink.c:1220) [ 45.009084][ T429] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.009443][ T429] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.009764][ T429] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.010097][ T429] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.010451][ T429] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.010778][ T429] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.011109][ T429] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.011477][ T429] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.011815][ T429] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.012157][ T429] ? __lock_release (kernel/locking/lockdep.c:5527) [ 45.012488][ T429] ? 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) [ 45.012811][ T429] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.013140][ T429] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 45.013487][ T429] ? 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) [ 45.013814][ T429] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 45.014100][ T429] __x64_sys_sendto (net/socket.c:2181) [ 45.014340][ T429] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.014626][ T429] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.014881][ T429] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.015177][ T429] RIP: 0033:0x7fe1478e8a4a [ 45.015525][ T429] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 45.016383][ T429] RSP: 002b:00007ffd56f94ed8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.016680][ T429] RAX: ffffffffffffffda RBX: 000000003f991b00 RCX: 00007fe1478e8a4a [ 45.016964][ T429] RDX: 0000000000000034 RSI: 000000003f991b00 RDI: 0000000000000005 [ 45.017274][ T429] RBP: 000000003f991910 R08: 00007fe147a8c200 R09: 000000000000000c [ 45.017707][ T429] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.018078][ T429] R13: 000000003f991910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.029164][ T429] ------------[ cut here ]------------ | [ 45.029450][ T429] WARNING: CPU: 2 PID: 429 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 45.029861][ T429] Modules linked in: netdevsim | [ 45.030455][ T429] Tainted: [W]=WARN [ 45.030615][ T429] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.030879][ T429] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.031132][ T429] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 45.031866][ T429] RSP: 0018:ffffc900006971e8 EFLAGS: 00010246 [ 45.032120][ T429] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.032427][ T429] RDX: 0000000000000000 RSI: ffff88800a132c98 RDI: ffff888009790b00 [ 45.032738][ T429] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 45.033040][ T429] R10: ffffffff895ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 45.033341][ T429] R13: ffff88800a132128 R14: ffff88800a132008 R15: ffff88800a132000 [ 45.033646][ T429] FS: 00007fe1476dc800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 45.034000][ T429] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.034260][ T429] CR2: 00007f043f94db30 CR3: 000000000b9fa003 CR4: 0000000000772ef0 [ 45.034563][ T429] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.034870][ T429] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.035166][ T429] PKRU: 55555554 [ 45.035353][ T429] Call Trace: [ 45.035511][ T429] [ 45.035622][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.035834][ T429] ? __warn (kernel/panic.c:748) [ 45.035999][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.036239][ T429] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.036452][ T429] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.036612][ T429] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.036829][ T429] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.037044][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.037270][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.037477][ T429] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.037749][ T429] ? _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) [ 45.037975][ T429] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.038335][ T429] register_netdevice (net/core/dev.c:11003) [ 45.038698][ T429] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.039076][ T429] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.039486][ T429] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.039937][ T429] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.040260][ T429] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.040529][ T429] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.040794][ T429] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.041052][ T429] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.041314][ T429] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.041593][ T429] ? devl_region_destroy (net/devlink/region.c:1178) [ 45.041802][ T429] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 45.042067][ T429] devlink_reload (net/devlink/dev.c:474) [ 45.042289][ T429] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.042502][ T429] ? devlink_resources_validate (net/devlink/resource.c:311) [ 45.042763][ T429] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.042976][ T429] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.043240][ T429] ? __nla_parse (lib/nlattr.c:732) [ 45.043456][ T429] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.043666][ T429] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.043928][ T429] ? cap_capable (security/commoncap.c:131) [ 45.044132][ T429] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.044360][ T429] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.044568][ T429] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.044775][ T429] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.045022][ T429] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.045280][ T429] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.045581][ T429] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.045788][ T429] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.045996][ T429] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.046203][ T429] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.046432][ T429] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.046591][ T429] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.046798][ T429] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.047011][ T429] genl_rcv (net/netlink/genetlink.c:1220) [ 45.047168][ T429] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.047389][ T429] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.047600][ T429] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.047810][ T429] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.048020][ T429] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.048234][ T429] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.048441][ T429] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.048651][ T429] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.048858][ T429] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.049072][ T429] ? __lock_release (kernel/locking/lockdep.c:5527) [ 45.049285][ T429] ? 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) [ 45.049493][ T429] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.049710][ T429] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 45.049918][ T429] ? 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) [ 45.050129][ T429] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 45.050346][ T429] __x64_sys_sendto (net/socket.c:2181) [ 45.050555][ T429] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.050807][ T429] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.051016][ T429] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.051303][ T429] RIP: 0033:0x7fe1478e8a4a [ 45.051537][ T429] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 45.052280][ T429] RSP: 002b:00007ffd56f94ed8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.052579][ T429] RAX: ffffffffffffffda RBX: 000000003f991b00 RCX: 00007fe1478e8a4a [ 45.052883][ T429] RDX: 0000000000000034 RSI: 000000003f991b00 RDI: 0000000000000005 [ 45.053191][ T429] RBP: 000000003f991910 R08: 00007fe147a8c200 R09: 000000000000000c [ 45.053512][ T429] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.053810][ T429] R13: 000000003f991910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.074380][ T429] ------------[ cut here ]------------ | [ 45.074655][ T429] WARNING: CPU: 2 PID: 429 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 45.075060][ T429] Modules linked in: netdevsim | [ 45.075722][ T429] Tainted: [W]=WARN [ 45.075908][ T429] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.076181][ T429] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.076469][ T429] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 45.077268][ T429] RSP: 0018:ffffc900006971e8 EFLAGS: 00010246 [ 45.077550][ T429] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.077870][ T429] RDX: 0000000000000000 RSI: ffff888002552c98 RDI: ffff888009790b00 [ 45.078187][ T429] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 45.078501][ T429] R10: ffffffff895ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 45.078802][ T429] R13: ffff888002552128 R14: ffff888002552008 R15: ffff888002552000 [ 45.079123][ T429] FS: 00007fe1476dc800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 45.079487][ T429] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.079745][ T429] CR2: 00007f043f94db30 CR3: 000000000b9fa003 CR4: 0000000000772ef0 [ 45.080047][ T429] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.080367][ T429] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.080668][ T429] PKRU: 55555554 [ 45.080829][ T429] Call Trace: [ 45.080991][ T429] [ 45.081116][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.081363][ T429] ? __warn (kernel/panic.c:748) [ 45.081544][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.081754][ T429] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.081976][ T429] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.082144][ T429] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.082362][ T429] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.082596][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.082804][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.083018][ T429] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.083298][ T429] ? _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) [ 45.083512][ T429] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.083720][ T429] register_netdevice (net/core/dev.c:11003) [ 45.083930][ T429] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.084146][ T429] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.084377][ T429] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.084642][ T429] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.084918][ T429] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.085186][ T429] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.085455][ T429] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.085715][ T429] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.085985][ T429] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.086247][ T429] ? devl_region_destroy (net/devlink/region.c:1178) [ 45.086457][ T429] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 45.086724][ T429] devlink_reload (net/devlink/dev.c:474) [ 45.086952][ T429] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.087159][ T429] ? devlink_resources_validate (net/devlink/resource.c:311) [ 45.087444][ T429] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.087654][ T429] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.087913][ T429] ? __nla_parse (lib/nlattr.c:732) [ 45.088127][ T429] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.088359][ T429] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.088629][ T429] ? cap_capable (security/commoncap.c:131) [ 45.088847][ T429] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.089058][ T429] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.089275][ T429] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.089497][ T429] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.089748][ T429] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.090001][ T429] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.090284][ T429] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.090496][ T429] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.090697][ T429] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.090907][ T429] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.091130][ T429] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.091301][ T429] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.091528][ T429] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.091743][ T429] genl_rcv (net/netlink/genetlink.c:1220) [ 45.091904][ T429] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.092115][ T429] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.092338][ T429] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.092550][ T429] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.092766][ T429] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.092973][ T429] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.093182][ T429] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.093406][ T429] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.093620][ T429] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.093836][ T429] ? __lock_release (kernel/locking/lockdep.c:5527) [ 45.094038][ T429] ? 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) [ 45.094256][ T429] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.094473][ T429] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 45.094688][ T429] ? 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) [ 45.094896][ T429] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 45.095106][ T429] __x64_sys_sendto (net/socket.c:2181) [ 45.095324][ T429] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.095577][ T429] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.095785][ T429] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.096038][ T429] RIP: 0033:0x7fe1478e8a4a [ 45.096258][ T429] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 45.096924][ T429] RSP: 002b:00007ffd56f94ed8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.097233][ T429] RAX: ffffffffffffffda RBX: 000000003f991b00 RCX: 00007fe1478e8a4a [ 45.097537][ T429] RDX: 0000000000000034 RSI: 000000003f991b00 RDI: 0000000000000005 [ 45.097834][ T429] RBP: 000000003f991910 R08: 00007fe147a8c200 R09: 000000000000000c [ 45.098133][ T429] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.098435][ T429] R13: 000000003f991910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.112617][ T429] ------------[ cut here ]------------ | [ 45.112885][ T429] WARNING: CPU: 2 PID: 429 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 45.113375][ T429] Modules linked in: netdevsim | [ 45.113947][ T429] Tainted: [W]=WARN [ 45.114111][ T429] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.114371][ T429] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.114632][ T429] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 45.115320][ T429] RSP: 0018:ffffc900006971e8 EFLAGS: 00010246 [ 45.115578][ T429] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.115875][ T429] RDX: 0000000000000000 RSI: ffff88800921ac98 RDI: ffff888009790b00 [ 45.116171][ T429] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 45.116481][ T429] R10: ffffffff895ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 45.116778][ T429] R13: ffff88800921a128 R14: ffff88800921a008 R15: ffff88800921a000 [ 45.117071][ T429] FS: 00007fe1476dc800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 45.117428][ T429] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.117691][ T429] CR2: 00007f043f94db30 CR3: 000000000b9fa003 CR4: 0000000000772ef0 [ 45.117988][ T429] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.118298][ T429] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.118594][ T429] PKRU: 55555554 [ 45.118754][ T429] Call Trace: [ 45.118917][ T429] [ 45.119034][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.119251][ T429] ? __warn (kernel/panic.c:748) [ 45.119416][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.119623][ T429] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.119834][ T429] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.119995][ T429] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.120205][ T429] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.120443][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.120650][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.120861][ T429] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.121113][ T429] ? _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) [ 45.121337][ T429] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.121559][ T429] register_netdevice (net/core/dev.c:11003) [ 45.121772][ T429] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.121994][ T429] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.122216][ T429] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.122485][ T429] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.122756][ T429] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.123020][ T429] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.123300][ T429] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.123554][ T429] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.123804][ T429] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.124054][ T429] ? devl_region_destroy (net/devlink/region.c:1178) [ 45.124269][ T429] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 45.124536][ T429] devlink_reload (net/devlink/dev.c:474) [ 45.124757][ T429] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.124964][ T429] ? devlink_resources_validate (net/devlink/resource.c:311) [ 45.125238][ T429] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.125453][ T429] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.125706][ T429] ? __nla_parse (lib/nlattr.c:732) [ 45.125938][ T429] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.126148][ T429] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.126434][ T429] ? cap_capable (security/commoncap.c:131) [ 45.126641][ T429] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.126852][ T429] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.127060][ T429] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.127271][ T429] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.127519][ T429] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.127764][ T429] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.128051][ T429] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.128266][ T429] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.128472][ T429] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.128680][ T429] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.128910][ T429] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.129067][ T429] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.129285][ T429] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.129521][ T429] genl_rcv (net/netlink/genetlink.c:1220) [ 45.129677][ T429] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.129887][ T429] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.130105][ T429] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.130330][ T429] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.130539][ T429] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.130749][ T429] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.130963][ T429] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.131178][ T429] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.131417][ T429] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.131636][ T429] ? __lock_release (kernel/locking/lockdep.c:5527) [ 45.131839][ T429] ? 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) [ 45.132060][ T429] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.132276][ T429] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 45.132484][ T429] ? 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) [ 45.132715][ T429] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 45.132923][ T429] __x64_sys_sendto (net/socket.c:2181) [ 45.133128][ T429] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.133384][ T429] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.133602][ T429] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.133855][ T429] RIP: 0033:0x7fe1478e8a4a [ 45.134122][ T429] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 45.135291][ T429] RSP: 002b:00007ffd56f94ed8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.135829][ T429] RAX: ffffffffffffffda RBX: 000000003f991b00 RCX: 00007fe1478e8a4a [ 45.136215][ T429] RDX: 0000000000000034 RSI: 000000003f991b00 RDI: 0000000000000005 [ 45.136532][ T429] RBP: 000000003f991910 R08: 00007fe147a8c200 R09: 000000000000000c [ 45.136842][ T429] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.137138][ T429] R13: 000000003f991910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.854384][ T453] ------------[ cut here ]------------ | [ 45.854666][ T453] WARNING: CPU: 2 PID: 453 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 45.855071][ T453] Modules linked in: netdevsim | [ 45.855679][ T453] Tainted: [W]=WARN [ 45.855853][ T453] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.856112][ T453] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.856411][ T453] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 45.857123][ T453] RSP: 0018:ffffc90000a971e8 EFLAGS: 00010246 [ 45.857400][ T453] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.857697][ T453] RDX: 0000000000000000 RSI: ffff88800bb02c98 RDI: ffff88800a93adc0 [ 45.858005][ T453] RBP: ffff888002448040 R08: 0000000000000000 R09: fffffbfff12bd83c [ 45.858330][ T453] R10: ffffffff895ec1e7 R11: ffff88800a93a300 R12: 0000000000000000 [ 45.858629][ T453] R13: ffff88800bb02128 R14: ffff88800bb02008 R15: ffff88800bb02000 [ 45.858938][ T453] FS: 00007ffbbe744800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 45.859300][ T453] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.859564][ T453] CR2: 00007f043f5d3b70 CR3: 0000000008e72005 CR4: 0000000000772ef0 [ 45.859879][ T453] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.860183][ T453] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.860499][ T453] PKRU: 55555554 [ 45.860658][ T453] Call Trace: [ 45.860822][ T453] [ 45.860944][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.861175][ T453] ? __warn (kernel/panic.c:748) [ 45.861393][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.861628][ T453] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.861866][ T453] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.862046][ T453] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.862269][ T453] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.862488][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.862701][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.862918][ T453] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.863178][ T453] ? _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) [ 45.863490][ T453] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.863852][ T453] register_netdevice (net/core/dev.c:11003) [ 45.864259][ T453] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.864661][ T453] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.865066][ T453] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.865490][ T453] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.866012][ T453] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.866408][ T453] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.867308][ T453] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.867714][ T453] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.868082][ T453] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.868415][ T453] devlink_reload (net/devlink/dev.c:474) [ 45.868630][ T453] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.868854][ T453] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 45.869078][ T453] ? cap_capable (security/commoncap.c:131) [ 45.869304][ T453] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 45.869476][ T453] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.869696][ T453] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.869976][ T453] ? __nla_parse (lib/nlattr.c:732) [ 45.870513][ T453] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.870735][ T453] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.871023][ T453] ? cap_capable (security/commoncap.c:131) [ 45.871252][ T453] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.871484][ T453] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.871699][ T453] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.872137][ T453] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.872399][ T453] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.872653][ T453] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.872921][ T453] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.873134][ T453] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.873351][ T453] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.873794][ T453] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.874015][ T453] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.874180][ T453] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.874406][ T453] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.874626][ T453] genl_rcv (net/netlink/genetlink.c:1220) [ 45.874789][ T453] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.874998][ T453] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.875208][ T453] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.875432][ T453] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.875647][ T453] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.875852][ T453] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.876065][ T453] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.876290][ T453] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.876507][ T453] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.876710][ T453] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.876915][ T453] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.877139][ T453] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.877360][ T453] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 45.877616][ T453] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 45.877882][ T453] __x64_sys_sendto (net/socket.c:2181) [ 45.878090][ T453] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.878355][ T453] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.878563][ T453] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.878855][ T453] RIP: 0033:0x7ffbbe950a4a [ 45.879687][ T453] Code: Unable to access opcode bytes at 0x7ffbbe950a20. Code starting with the faulting instruction =========================================== [ 45.879950][ T453] RSP: 002b:00007ffe46547658 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.880282][ T453] RAX: ffffffffffffffda RBX: 0000000024519b00 RCX: 00007ffbbe950a4a [ 45.880610][ T453] RDX: 000000000000003c RSI: 0000000024519b00 RDI: 0000000000000005 [ 45.880940][ T453] RBP: 0000000024519910 R08: 00007ffbbeaf4200 R09: 000000000000000c [ 45.881256][ T453] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.881684][ T453] R13: 0000000024519910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.913503][ T453] ------------[ cut here ]------------ | [ 45.913762][ T453] WARNING: CPU: 2 PID: 453 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 45.914172][ T453] Modules linked in: netdevsim | [ 45.914786][ T453] Tainted: [W]=WARN [ 45.914965][ T453] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.915245][ T453] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.915525][ T453] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 45.916257][ T453] RSP: 0018:ffffc90000a971e8 EFLAGS: 00010246 [ 45.916514][ T453] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.916814][ T453] RDX: 0000000000000000 RSI: ffff8880054fac98 RDI: ffff88800a93adc0 [ 45.917131][ T453] RBP: ffff888002448040 R08: 0000000000000000 R09: fffffbfff12bd83c [ 45.917456][ T453] R10: ffffffff895ec1e7 R11: ffff88800a93a300 R12: 0000000000000000 [ 45.917756][ T453] R13: ffff8880054fa128 R14: ffff8880054fa008 R15: ffff8880054fa000 [ 45.918054][ T453] FS: 00007ffbbe744800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 45.918418][ T453] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.918688][ T453] CR2: 00007ffbbe950a20 CR3: 0000000008e72005 CR4: 0000000000772ef0 [ 45.918989][ T453] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.919303][ T453] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.919603][ T453] PKRU: 55555554 [ 45.919760][ T453] Call Trace: [ 45.919929][ T453] [ 45.920045][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.920273][ T453] ? __warn (kernel/panic.c:748) [ 45.920440][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.920651][ T453] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.920882][ T453] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.921057][ T453] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.921287][ T453] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.921651][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.921894][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.922130][ T453] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.922429][ T453] ? _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) [ 45.922663][ T453] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.922890][ T453] register_netdevice (net/core/dev.c:11003) [ 45.923119][ T453] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.923371][ T453] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.923613][ T453] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.923900][ T453] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.924192][ T453] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.924497][ T453] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.924784][ T453] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.925072][ T453] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.925362][ T453] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.925638][ T453] devlink_reload (net/devlink/dev.c:474) [ 45.925854][ T453] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.926062][ T453] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 45.926285][ T453] ? cap_capable (security/commoncap.c:131) [ 45.926503][ T453] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 45.926677][ T453] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.926892][ T453] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.927154][ T453] ? __nla_parse (lib/nlattr.c:732) [ 45.927380][ T453] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.927594][ T453] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.927861][ T453] ? cap_capable (security/commoncap.c:131) [ 45.928075][ T453] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.928302][ T453] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.928514][ T453] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.928722][ T453] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.928976][ T453] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.929234][ T453] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.929504][ T453] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.929714][ T453] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.929920][ T453] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.930129][ T453] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.930362][ T453] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.930524][ T453] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.930743][ T453] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.930957][ T453] genl_rcv (net/netlink/genetlink.c:1220) [ 45.931124][ T453] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.931357][ T453] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.931594][ T453] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.931814][ T453] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.932039][ T453] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.932275][ T453] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.932513][ T453] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.932737][ T453] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.932970][ T453] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.933190][ T453] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.933435][ T453] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.933662][ T453] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.933890][ T453] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 45.934156][ T453] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 45.934440][ T453] __x64_sys_sendto (net/socket.c:2181) [ 45.934656][ T453] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.934919][ T453] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.935133][ T453] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.935409][ T453] RIP: 0033:0x7ffbbe950a4a [ 45.935625][ T453] Code: Unable to access opcode bytes at 0x7ffbbe950a20. Code starting with the faulting instruction =========================================== [ 45.935893][ T453] RSP: 002b:00007ffe46547658 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.936200][ T453] RAX: ffffffffffffffda RBX: 0000000024519b00 RCX: 00007ffbbe950a4a [ 45.936505][ T453] RDX: 000000000000003c RSI: 0000000024519b00 RDI: 0000000000000005 [ 45.936806][ T453] RBP: 0000000024519910 R08: 00007ffbbeaf4200 R09: 000000000000000c [ 45.937102][ T453] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.937416][ T453] R13: 0000000024519910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.950532][ T453] ------------[ cut here ]------------ | [ 45.950796][ T453] WARNING: CPU: 2 PID: 453 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 45.951203][ T453] Modules linked in: netdevsim | [ 45.951890][ T453] Tainted: [W]=WARN [ 45.952048][ T453] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.952322][ T453] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.952579][ T453] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 45.953302][ T453] RSP: 0018:ffffc90000a971e8 EFLAGS: 00010246 [ 45.953559][ T453] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.953869][ T453] RDX: 0000000000000000 RSI: ffff88800a98ac98 RDI: ffff88800a93adc0 [ 45.954179][ T453] RBP: ffff888002448040 R08: 0000000000000000 R09: fffffbfff12bd83c [ 45.954492][ T453] R10: ffffffff895ec1e7 R11: ffff88800a93a300 R12: 0000000000000000 [ 45.954791][ T453] R13: ffff88800a98a128 R14: ffff88800a98a008 R15: ffff88800a98a000 [ 45.955095][ T453] FS: 00007ffbbe744800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 45.955469][ T453] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.955724][ T453] CR2: 00007ffbbe950a20 CR3: 0000000008e72005 CR4: 0000000000772ef0 [ 45.956028][ T453] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.956354][ T453] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.956665][ T453] PKRU: 55555554 [ 45.956825][ T453] Call Trace: [ 45.956988][ T453] [ 45.957102][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.957341][ T453] ? __warn (kernel/panic.c:748) [ 45.957524][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.957763][ T453] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.958008][ T453] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.958176][ T453] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.958422][ T453] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.958659][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.958879][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.959097][ T453] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.959394][ T453] ? _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) [ 45.959620][ T453] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.959843][ T453] register_netdevice (net/core/dev.c:11003) [ 45.960076][ T453] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.960315][ T453] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.960578][ T453] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.960858][ T453] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.961143][ T453] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.961445][ T453] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.961729][ T453] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.961990][ T453] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.962278][ T453] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.962560][ T453] devlink_reload (net/devlink/dev.c:474) [ 45.962788][ T453] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.963002][ T453] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 45.963216][ T453] ? cap_capable (security/commoncap.c:131) [ 45.963444][ T453] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 45.963626][ T453] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.963854][ T453] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.964123][ T453] ? __nla_parse (lib/nlattr.c:732) [ 45.964362][ T453] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.964585][ T453] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.964866][ T453] ? cap_capable (security/commoncap.c:131) [ 45.965087][ T453] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.965333][ T453] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.965555][ T453] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.965786][ T453] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.966057][ T453] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.966332][ T453] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.966607][ T453] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.966816][ T453] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.967027][ T453] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.967248][ T453] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.967468][ T453] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.967633][ T453] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.967841][ T453] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.968054][ T453] genl_rcv (net/netlink/genetlink.c:1220) [ 45.968214][ T453] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.968433][ T453] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.968650][ T453] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.968899][ T453] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.969140][ T453] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.969375][ T453] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.969610][ T453] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.969842][ T453] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.970078][ T453] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.970313][ T453] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.970538][ T453] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.970773][ T453] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.971008][ T453] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 45.971299][ T453] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 45.971597][ T453] __x64_sys_sendto (net/socket.c:2181) [ 45.971818][ T453] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.972110][ T453] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.972348][ T453] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.972625][ T453] RIP: 0033:0x7ffbbe950a4a [ 45.972855][ T453] Code: Unable to access opcode bytes at 0x7ffbbe950a20. Code starting with the faulting instruction =========================================== [ 45.973143][ T453] RSP: 002b:00007ffe46547658 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.973492][ T453] RAX: ffffffffffffffda RBX: 0000000024519b00 RCX: 00007ffbbe950a4a [ 45.973827][ T453] RDX: 000000000000003c RSI: 0000000024519b00 RDI: 0000000000000005 [ 45.974146][ T453] RBP: 0000000024519910 R08: 00007ffbbeaf4200 R09: 000000000000000c [ 45.974498][ T453] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.974821][ T453] R13: 0000000024519910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.997924][ T453] ------------[ cut here ]------------ | [ 45.998198][ T453] WARNING: CPU: 3 PID: 453 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 45.998600][ T453] Modules linked in: netdevsim | [ 45.999152][ T453] Tainted: [W]=WARN [ 45.999312][ T453] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.999548][ T453] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.999809][ T453] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 46.000585][ T453] RSP: 0018:ffffc90000a971e8 EFLAGS: 00010246 [ 46.000848][ T453] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.001154][ T453] RDX: 0000000000000000 RSI: ffff88800daeac98 RDI: ffff88800a93adc0 [ 46.001479][ T453] RBP: ffff888002448040 R08: 0000000000000000 R09: fffffbfff12bd83c [ 46.001768][ T453] R10: ffffffff895ec1e7 R11: ffff88800a93a300 R12: 0000000000000000 [ 46.002056][ T453] R13: ffff88800daea128 R14: ffff88800daea008 R15: ffff88800daea000 [ 46.002345][ T453] FS: 00007ffbbe744800(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 46.002679][ T453] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.002920][ T453] CR2: 00007fc28d8681b4 CR3: 0000000008e72003 CR4: 0000000000772ef0 [ 46.003211][ T453] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.003507][ T453] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.003803][ T453] PKRU: 55555554 [ 46.003958][ T453] Call Trace: [ 46.004114][ T453] [ 46.004220][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.004462][ T453] ? __warn (kernel/panic.c:748) [ 46.004647][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.004859][ T453] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.005070][ T453] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.005218][ T453] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.005605][ T453] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.005812][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.006005][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 46.006205][ T453] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.006461][ T453] ? _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) [ 46.006662][ T453] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.006857][ T453] register_netdevice (net/core/dev.c:11003) [ 46.007055][ T453] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.007267][ T453] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.007484][ T453] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.007751][ T453] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.008022][ T453] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.008286][ T453] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.008534][ T453] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.008782][ T453] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.009023][ T453] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.009280][ T453] devlink_reload (net/devlink/dev.c:474) [ 46.009505][ T453] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.009697][ T453] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 46.009892][ T453] ? cap_capable (security/commoncap.c:131) [ 46.010079][ T453] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 46.010253][ T453] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.010446][ T453] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.010688][ T453] ? __nla_parse (lib/nlattr.c:732) [ 46.010889][ T453] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.011081][ T453] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.011341][ T453] ? cap_capable (security/commoncap.c:131) [ 46.011547][ T453] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.011764][ T453] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.011969][ T453] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.012158][ T453] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.012400][ T453] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.012638][ T453] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.012886][ T453] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.013077][ T453] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.013280][ T453] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.013473][ T453] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.013680][ T453] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.013825][ T453] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.014015][ T453] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.014211][ T453] genl_rcv (net/netlink/genetlink.c:1220) [ 46.014366][ T453] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.014602][ T453] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.014797][ T453] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.014994][ T453] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.015189][ T453] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.015388][ T453] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.015581][ T453] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.015793][ T453] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.015986][ T453] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.016178][ T453] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.016378][ T453] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.016581][ T453] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 46.016779][ T453] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 46.017016][ T453] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 46.017272][ T453] __x64_sys_sendto (net/socket.c:2181) [ 46.017464][ T453] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.017708][ T453] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.017900][ T453] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.018138][ T453] RIP: 0033:0x7ffbbe950a4a [ 46.018346][ T453] Code: Unable to access opcode bytes at 0x7ffbbe950a20. Code starting with the faulting instruction =========================================== [ 46.018588][ T453] RSP: 002b:00007ffe46547658 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.018876][ T453] RAX: ffffffffffffffda RBX: 0000000024519b00 RCX: 00007ffbbe950a4a [ 46.019160][ T453] RDX: 000000000000003c RSI: 0000000024519b00 RDI: 0000000000000005 [ 46.019473][ T453] RBP: 0000000024519910 R08: 00007ffbbeaf4200 R09: 000000000000000c [ 46.019768][ T453] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.020049][ T453] R13: 0000000024519910 R14: 0000000000000000 R15: 0000000000000001 | [ 46.278121][ T462] ------------[ cut here ]------------ | [ 46.278480][ T462] WARNING: CPU: 1 PID: 462 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 46.278865][ T462] Modules linked in: netdevsim | [ 46.279422][ T462] Tainted: [W]=WARN [ 46.279569][ T462] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.279810][ T462] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.280053][ T462] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 46.280728][ T462] RSP: 0018:ffffc90000a371e8 EFLAGS: 00010246 [ 46.280969][ T462] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.281264][ T462] RDX: 0000000000000000 RSI: ffff888004fc2c98 RDI: ffff888009790b00 [ 46.281562][ T462] RBP: ffff888002449840 R08: 0000000000000000 R09: fffffbfff12bd83c [ 46.281845][ T462] R10: ffffffff895ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 46.282129][ T462] R13: ffff888004fc2128 R14: ffff888004fc2008 R15: ffff888004fc2000 [ 46.282423][ T462] FS: 00007effd178e800(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 46.282755][ T462] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.283051][ T462] CR2: 0000560e520a4e78 CR3: 0000000009b38002 CR4: 0000000000772ef0 [ 46.283343][ T462] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.283623][ T462] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.283905][ T462] PKRU: 55555554 [ 46.284048][ T462] Call Trace: [ 46.284198][ T462] [ 46.284306][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.284499][ T462] ? __warn (kernel/panic.c:748) [ 46.284647][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.284839][ T462] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.285036][ T462] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.285181][ T462] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.285382][ T462] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.285591][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.285783][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 46.285980][ T462] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.286221][ T462] ? _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) [ 46.286433][ T462] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.286629][ T462] register_netdevice (net/core/dev.c:11003) [ 46.286828][ T462] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.287036][ T462] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.287255][ T462] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.287505][ T462] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.287759][ T462] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.288009][ T462] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.288271][ T462] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.288515][ T462] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.288750][ T462] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.289000][ T462] devlink_reload (net/devlink/dev.c:474) [ 46.289194][ T462] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.289390][ T462] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 46.289591][ T462] ? cap_capable (security/commoncap.c:131) [ 46.289780][ T462] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 46.289934][ T462] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.290128][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.290375][ T462] ? __nla_parse (lib/nlattr.c:732) [ 46.290575][ T462] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.290769][ T462] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.291024][ T462] ? cap_capable (security/commoncap.c:131) [ 46.291214][ T462] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.291429][ T462] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.291622][ T462] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.291815][ T462] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.292048][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.292290][ T462] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.292547][ T462] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.292741][ T462] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.292928][ T462] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.293120][ T462] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.293334][ T462] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.293481][ T462] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.293671][ T462] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.293875][ T462] genl_rcv (net/netlink/genetlink.c:1220) [ 46.294019][ T462] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.294213][ T462] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.294414][ T462] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.294612][ T462] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.294809][ T462] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.294998][ T462] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.295189][ T462] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.295404][ T462] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.295597][ T462] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.295786][ T462] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.295975][ T462] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.296176][ T462] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 46.296382][ T462] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 46.296620][ T462] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 46.296866][ T462] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 46.297063][ T462] __x64_sys_sendto (net/socket.c:2181) [ 46.297260][ T462] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.297496][ T462] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.297688][ T462] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.297920][ T462] RIP: 0033:0x7effd199aa4a [ 46.298116][ T462] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 46.298789][ T462] RSP: 002b:00007ffdd5a4e888 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.299077][ T462] RAX: ffffffffffffffda RBX: 000000001f686b00 RCX: 00007effd199aa4a [ 46.299366][ T462] RDX: 000000000000003c RSI: 000000001f686b00 RDI: 0000000000000005 [ 46.299653][ T462] RBP: 000000001f686910 R08: 00007effd1b3e200 R09: 000000000000000c [ 46.299930][ T462] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.300210][ T462] R13: 000000001f686910 R14: 0000000000000000 R15: 0000000000000003 | [ 46.322159][ T462] ------------[ cut here ]------------ | [ 46.322558][ T462] WARNING: CPU: 2 PID: 462 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 46.322968][ T462] Modules linked in: netdevsim | [ 46.323548][ T462] Tainted: [W]=WARN [ 46.323729][ T462] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.323980][ T462] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.324258][ T462] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 46.324975][ T462] RSP: 0018:ffffc90000a371e8 EFLAGS: 00010246 [ 46.325243][ T462] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.325539][ T462] RDX: 0000000000000000 RSI: ffff88800967ac98 RDI: ffff888009790b00 [ 46.325879][ T462] RBP: ffff888002449840 R08: 0000000000000000 R09: fffffbfff12bd83c [ 46.326177][ T462] R10: ffffffff895ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 46.326485][ T462] R13: ffff88800967a128 R14: ffff88800967a008 R15: ffff88800967a000 [ 46.326790][ T462] FS: 00007effd178e800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 46.327133][ T462] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.327401][ T462] CR2: 00007effd1b3e200 CR3: 0000000009b38004 CR4: 0000000000772ef0 [ 46.327694][ T462] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.327987][ T462] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.328292][ T462] PKRU: 55555554 [ 46.328448][ T462] Call Trace: [ 46.328609][ T462] [ 46.328759][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.328967][ T462] ? __warn (kernel/panic.c:748) [ 46.329128][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.329351][ T462] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.329562][ T462] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.329721][ T462] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.329923][ T462] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.330146][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.330360][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 46.330569][ T462] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.330823][ T462] ? _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) [ 46.331033][ T462] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.331250][ T462] register_netdevice (net/core/dev.c:11003) [ 46.331479][ T462] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.331698][ T462] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.331917][ T462] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.332177][ T462] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.332458][ T462] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.332758][ T462] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.333026][ T462] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.333295][ T462] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.333547][ T462] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.333810][ T462] devlink_reload (net/devlink/dev.c:474) [ 46.334020][ T462] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.334221][ T462] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 46.334449][ T462] ? cap_capable (security/commoncap.c:131) [ 46.334648][ T462] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 46.334816][ T462] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.335021][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.335287][ T462] ? __nla_parse (lib/nlattr.c:732) [ 46.335499][ T462] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.335707][ T462] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.335979][ T462] ? cap_capable (security/commoncap.c:131) [ 46.336180][ T462] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.336402][ T462] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.336609][ T462] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.336852][ T462] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.337099][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.337361][ T462] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.337628][ T462] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.337833][ T462] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.338034][ T462] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.338253][ T462] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.338473][ T462] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.338643][ T462] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.338853][ T462] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.339072][ T462] genl_rcv (net/netlink/genetlink.c:1220) [ 46.339243][ T462] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.339455][ T462] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.339659][ T462] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.339871][ T462] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.340080][ T462] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.340293][ T462] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.340500][ T462] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.340750][ T462] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.340960][ T462] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.341160][ T462] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.341382][ T462] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.341607][ T462] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 46.341817][ T462] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 46.342067][ T462] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 46.342341][ T462] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 46.342550][ T462] __x64_sys_sendto (net/socket.c:2181) [ 46.342757][ T462] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.343003][ T462] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.343210][ T462] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.343467][ T462] RIP: 0033:0x7effd199aa4a [ 46.343680][ T462] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 46.344361][ T462] RSP: 002b:00007ffdd5a4e888 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.344689][ T462] RAX: ffffffffffffffda RBX: 000000001f686b00 RCX: 00007effd199aa4a [ 46.344994][ T462] RDX: 000000000000003c RSI: 000000001f686b00 RDI: 0000000000000005 [ 46.345312][ T462] RBP: 000000001f686910 R08: 00007effd1b3e200 R09: 000000000000000c [ 46.345605][ T462] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.345899][ T462] R13: 000000001f686910 R14: 0000000000000000 R15: 0000000000000003 | [ 46.358628][ T462] ------------[ cut here ]------------ | [ 46.358847][ T462] WARNING: CPU: 0 PID: 462 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 46.359239][ T462] Modules linked in: netdevsim | [ 46.359775][ T462] Tainted: [W]=WARN [ 46.359951][ T462] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.360192][ T462] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.360457][ T462] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 46.361119][ T462] RSP: 0018:ffffc90000a371e8 EFLAGS: 00010246 [ 46.361370][ T462] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.361657][ T462] RDX: 0000000000000000 RSI: ffff88800ba5ac98 RDI: ffff888009790b00 [ 46.361938][ T462] RBP: ffff888002449840 R08: 0000000000000000 R09: fffffbfff12bd83c [ 46.362233][ T462] R10: ffffffff895ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 46.362514][ T462] R13: ffff88800ba5a128 R14: ffff88800ba5a008 R15: ffff88800ba5a000 [ 46.362792][ T462] FS: 00007effd178e800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 46.363116][ T462] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.363369][ T462] CR2: 00007f043f6bb7d0 CR3: 0000000009b38005 CR4: 0000000000772ef0 [ 46.363651][ T462] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.363965][ T462] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.364256][ T462] PKRU: 55555554 [ 46.364401][ T462] Call Trace: [ 46.364544][ T462] [ 46.364648][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.364841][ T462] ? __warn (kernel/panic.c:748) [ 46.364989][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.365180][ T462] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.365501][ T462] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.365650][ T462] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.365837][ T462] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.366041][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.366369][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 46.366567][ T462] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.366809][ T462] ? _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) [ 46.367004][ T462] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.367393][ T462] register_netdevice (net/core/dev.c:11003) [ 46.367593][ T462] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.367890][ T462] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.368165][ T462] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.368628][ T462] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.369011][ T462] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.369518][ T462] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.369782][ T462] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.370028][ T462] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.370283][ T462] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.370579][ T462] devlink_reload (net/devlink/dev.c:474) [ 46.370800][ T462] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.371000][ T462] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 46.371196][ T462] ? cap_capable (security/commoncap.c:131) [ 46.371411][ T462] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 46.371581][ T462] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.371807][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.372090][ T462] ? __nla_parse (lib/nlattr.c:732) [ 46.372311][ T462] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.372506][ T462] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.372786][ T462] ? cap_capable (security/commoncap.c:131) [ 46.372994][ T462] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.373208][ T462] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.373414][ T462] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.373672][ T462] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.373957][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.374192][ T462] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.374462][ T462] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.374674][ T462] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.374865][ T462] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.375057][ T462] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.375270][ T462] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.375417][ T462] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.375615][ T462] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.375822][ T462] genl_rcv (net/netlink/genetlink.c:1220) [ 46.376005][ T462] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.376256][ T462] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.376479][ T462] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.376693][ T462] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.376889][ T462] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.377076][ T462] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.377349][ T462] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.377558][ T462] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.377767][ T462] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.377956][ T462] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.378143][ T462] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.378420][ T462] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 46.378624][ T462] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 46.378867][ T462] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 46.379114][ T462] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 46.379321][ T462] __x64_sys_sendto (net/socket.c:2181) [ 46.379512][ T462] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.379786][ T462] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.380026][ T462] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.380279][ T462] RIP: 0033:0x7effd199aa4a [ 46.380477][ T462] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 46.381153][ T462] RSP: 002b:00007ffdd5a4e888 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.381466][ T462] RAX: ffffffffffffffda RBX: 000000001f686b00 RCX: 00007effd199aa4a [ 46.381855][ T462] RDX: 000000000000003c RSI: 000000001f686b00 RDI: 0000000000000005 [ 46.382296][ T462] RBP: 000000001f686910 R08: 00007effd1b3e200 R09: 000000000000000c [ 46.382666][ T462] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.383076][ T462] R13: 000000001f686910 R14: 0000000000000000 R15: 0000000000000003 | [ 46.397274][ T462] ------------[ cut here ]------------ | [ 46.397496][ T462] WARNING: CPU: 0 PID: 462 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 46.397955][ T462] Modules linked in: netdevsim | [ 46.398560][ T462] Tainted: [W]=WARN [ 46.398761][ T462] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.399037][ T462] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.399370][ T462] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 46.400150][ T462] RSP: 0018:ffffc90000a371e8 EFLAGS: 00010246 [ 46.400438][ T462] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.400756][ T462] RDX: 0000000000000000 RSI: ffff88800980ac98 RDI: ffff888009790b00 [ 46.401155][ T462] RBP: ffff888002449840 R08: 0000000000000000 R09: fffffbfff12bd83c [ 46.401628][ T462] R10: ffffffff895ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 46.402039][ T462] R13: ffff88800980a128 R14: ffff88800980a008 R15: ffff88800980a000 [ 46.402541][ T462] FS: 00007effd178e800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 46.403056][ T462] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.403320][ T462] CR2: 00007f043f6bb7d0 CR3: 0000000009b38005 CR4: 0000000000772ef0 [ 46.403684][ T462] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.404007][ T462] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.404369][ T462] PKRU: 55555554 [ 46.404562][ T462] Call Trace: [ 46.404735][ T462] [ 46.404842][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.405037][ T462] ? __warn (kernel/panic.c:748) [ 46.405185][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.405482][ T462] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.405751][ T462] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.405988][ T462] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.406209][ T462] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.406525][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.406807][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 46.407032][ T462] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.407294][ T462] ? _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) [ 46.407494][ T462] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.407733][ T462] register_netdevice (net/core/dev.c:11003) [ 46.408038][ T462] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.408413][ T462] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.408756][ T462] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.409168][ T462] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.409622][ T462] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.410041][ T462] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.410477][ T462] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.410888][ T462] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.411300][ T462] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.411729][ T462] devlink_reload (net/devlink/dev.c:474) [ 46.412059][ T462] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.412397][ T462] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 46.412707][ T462] ? cap_capable (security/commoncap.c:131) [ 46.413014][ T462] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 46.413340][ T462] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.413652][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.414029][ T462] ? __nla_parse (lib/nlattr.c:732) [ 46.414377][ T462] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.414679][ T462] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.415085][ T462] ? cap_capable (security/commoncap.c:131) [ 46.415422][ T462] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.415751][ T462] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.416068][ T462] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.416428][ T462] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.416815][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.417191][ T462] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.417612][ T462] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.417914][ T462] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.418207][ T462] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.418532][ T462] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.418847][ T462] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.419057][ T462] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.419358][ T462] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.419663][ T462] genl_rcv (net/netlink/genetlink.c:1220) [ 46.419890][ T462] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.420187][ T462] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.420497][ T462] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.420827][ T462] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.421148][ T462] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.421521][ T462] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.421836][ T462] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.422147][ T462] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.422477][ T462] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.422784][ T462] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.423087][ T462] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.423426][ T462] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 46.423729][ T462] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 46.424087][ T462] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 46.424469][ T462] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 46.424745][ T462] __x64_sys_sendto (net/socket.c:2181) [ 46.425025][ T462] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.425479][ T462] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.425799][ T462] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.426185][ T462] RIP: 0033:0x7effd199aa4a [ 46.426552][ T462] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 46.427661][ T462] RSP: 002b:00007ffdd5a4e888 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.428132][ T462] RAX: ffffffffffffffda RBX: 000000001f686b00 RCX: 00007effd199aa4a [ 46.428661][ T462] RDX: 000000000000003c RSI: 000000001f686b00 RDI: 0000000000000005 [ 46.429137][ T462] RBP: 000000001f686910 R08: 00007effd1b3e200 R09: 000000000000000c [ 46.429625][ T462] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.430104][ T462] R13: 000000001f686910 R14: 0000000000000000 R15: 0000000000000003 | [ 46.711900][ T11] ------------[ cut here ]------------ | [ 46.712308][ T11] WARNING: CPU: 0 PID: 11 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 46.712855][ T11] Modules linked in: netdevsim | [ 46.713751][ T11] Tainted: [W]=WARN [ 46.713964][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.714494][ T11] Workqueue: netns cleanup_net [ 46.714847][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.715253][ T11] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 46.716292][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 46.716665][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.717112][ T11] RDX: 0000000000000000 RSI: ffff888009592c98 RDI: ffff888001a82e10 [ 46.717573][ T11] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 46.718118][ T11] R10: ffffffff895ec1e7 R11: ffff888001a82300 R12: 0000000000000000 [ 46.718558][ T11] R13: ffff888009592128 R14: ffff888009592008 R15: ffff888009592000 [ 46.718914][ T11] FS: 0000000000000000(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 46.719215][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.719454][ T11] CR2: 00007f43e1447440 CR3: 000000003b928006 CR4: 0000000000772ef0 [ 46.719720][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.719968][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.720222][ T11] PKRU: 55555554 [ 46.720363][ T11] Call Trace: [ 46.720495][ T11] [ 46.720589][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.720777][ T11] ? __warn (kernel/panic.c:748) [ 46.720914][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.721089][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.721282][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.721433][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.721626][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.721816][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.722010][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.722247][ T11] ? _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) [ 46.722434][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.722632][ T11] register_netdevice (net/core/dev.c:11003) [ 46.722817][ T11] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.723007][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.723193][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.723429][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.723676][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.723906][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.724138][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.724372][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.724587][ T11] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.724832][ T11] devlink_reload (net/devlink/dev.c:474) [ 46.725016][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.725192][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 46.725389][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 46.725563][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 46.725839][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 46.726034][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 46.726279][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 46.726513][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.726803][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.727050][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 46.727364][ T11] process_one_work (kernel/workqueue.c:3238) [ 46.727649][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.727909][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 46.728151][ T11] ? assign_work (kernel/workqueue.c:1200) [ 46.728347][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 46.728530][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 46.728758][ T11] kthread (kernel/kthread.c:464) [ 46.728893][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 46.729068][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 46.729256][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 46.729429][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 46.729602][ T11] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 46.753680][ T11] ------------[ cut here ]------------ | [ 46.753934][ T11] WARNING: CPU: 0 PID: 11 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 46.754422][ T11] Modules linked in: netdevsim | [ 46.755027][ T11] Tainted: [W]=WARN [ 46.755160][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.755396][ T11] Workqueue: netns cleanup_net [ 46.755584][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.755886][ T11] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 46.756608][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 46.756895][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.757291][ T11] RDX: 0000000000000000 RSI: ffff888009a92c98 RDI: ffff888001a82e10 [ 46.757667][ T11] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 46.758065][ T11] R10: ffffffff895ec1e7 R11: ffff888001a82300 R12: 0000000000000000 [ 46.758373][ T11] R13: ffff888009a92128 R14: ffff888009a92008 R15: ffff888009a92000 [ 46.758639][ T11] FS: 0000000000000000(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 46.758997][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.759283][ T11] CR2: 00007f43e1447440 CR3: 000000003b928006 CR4: 0000000000772ef0 [ 46.759595][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.759874][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.760185][ T11] PKRU: 55555554 [ 46.760392][ T11] Call Trace: [ 46.760523][ T11] [ 46.760619][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.760855][ T11] ? __warn (kernel/panic.c:748) [ 46.761032][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.761245][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.761492][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.761639][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.761821][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.762066][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.762267][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.762490][ T11] ? _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) [ 46.762732][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.762911][ T11] register_netdevice (net/core/dev.c:11003) [ 46.763090][ T11] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.763290][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.763494][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.763781][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.764012][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.764259][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.764545][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.764784][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.765064][ T11] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.765401][ T11] devlink_reload (net/devlink/dev.c:474) [ 46.765595][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.765833][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 46.766038][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 46.766553][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 46.766817][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 46.767042][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 46.767216][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 46.767462][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.767674][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.767895][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 46.768084][ T11] process_one_work (kernel/workqueue.c:3238) [ 46.768283][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.768501][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 46.768740][ T11] ? assign_work (kernel/workqueue.c:1200) [ 46.769005][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 46.769191][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 46.769436][ T11] kthread (kernel/kthread.c:464) [ 46.769588][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 46.769798][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 46.769992][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 46.770256][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 46.770502][ T11] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 46.782683][ T11] ------------[ cut here ]------------ | [ 46.782948][ T11] WARNING: CPU: 2 PID: 11 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 46.783354][ T11] Modules linked in: netdevsim | [ 46.783945][ T11] Tainted: [W]=WARN [ 46.784116][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.784396][ T11] Workqueue: netns cleanup_net [ 46.784603][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.784858][ T11] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 46.785522][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 46.785787][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.786160][ T11] RDX: 0000000000000000 RSI: ffff88800d82ac98 RDI: ffff888001a82e10 [ 46.786453][ T11] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 46.786713][ T11] R10: ffffffff895ec1e7 R11: ffff888001a82300 R12: 0000000000000000 [ 46.786984][ T11] R13: ffff88800d82a128 R14: ffff88800d82a008 R15: ffff88800d82a000 [ 46.787259][ T11] FS: 0000000000000000(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 46.787565][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.787801][ T11] CR2: 00007f043f6cbfc0 CR3: 000000000e8ce004 CR4: 0000000000772ef0 [ 46.788068][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.788353][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.788621][ T11] PKRU: 55555554 [ 46.788764][ T11] Call Trace: [ 46.788910][ T11] [ 46.789025][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.789261][ T11] ? __warn (kernel/panic.c:748) [ 46.789416][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.789607][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.789799][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.789952][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.790143][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.790373][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.790599][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.790833][ T11] ? _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) [ 46.791024][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.791242][ T11] register_netdevice (net/core/dev.c:11003) [ 46.791451][ T11] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.791670][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.791872][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.792114][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.792393][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.792636][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.792883][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.793121][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.793357][ T11] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.793600][ T11] devlink_reload (net/devlink/dev.c:474) [ 46.793791][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.794002][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 46.794205][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 46.794409][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 46.794651][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 46.794840][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 46.795028][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 46.795219][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.795426][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.795611][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 46.795808][ T11] process_one_work (kernel/workqueue.c:3238) [ 46.796001][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.796187][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 46.796395][ T11] ? assign_work (kernel/workqueue.c:1200) [ 46.796587][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 46.796783][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 46.796971][ T11] kthread (kernel/kthread.c:464) [ 46.797121][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 46.797323][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 46.797510][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 46.797700][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 46.797885][ T11] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 46.810589][ T11] ------------[ cut here ]------------ | [ 46.810842][ T11] WARNING: CPU: 2 PID: 11 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 46.811192][ T11] Modules linked in: netdevsim | [ 46.811768][ T11] Tainted: [W]=WARN [ 46.811930][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.812167][ T11] Workqueue: netns cleanup_net [ 46.812376][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.812616][ T11] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 46.813267][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 46.813499][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.813762][ T11] RDX: 0000000000000000 RSI: ffff88800c38ac98 RDI: ffff888001a82e10 [ 46.814038][ T11] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 46.814318][ T11] R10: ffffffff895ec1e7 R11: ffff888001a82300 R12: 0000000000000000 [ 46.814582][ T11] R13: ffff88800c38a128 R14: ffff88800c38a008 R15: ffff88800c38a000 [ 46.814843][ T11] FS: 0000000000000000(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 46.815166][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.815407][ T11] CR2: 00007f043f6cbfc0 CR3: 000000000e8ce004 CR4: 0000000000772ef0 [ 46.815688][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.815971][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.816267][ T11] PKRU: 55555554 [ 46.816421][ T11] Call Trace: [ 46.816587][ T11] [ 46.816693][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.816895][ T11] ? __warn (kernel/panic.c:748) [ 46.817045][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.817243][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.817438][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.817590][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.817783][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.817999][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.818205][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.818455][ T11] ? _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) [ 46.818647][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.818841][ T11] register_netdevice (net/core/dev.c:11003) [ 46.819033][ T11] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.819236][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.819436][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.819677][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.819917][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.820158][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.820402][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.820635][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.820862][ T11] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.821101][ T11] devlink_reload (net/devlink/dev.c:474) [ 46.821330][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.821560][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 46.821755][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 46.821942][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 46.822202][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 46.822412][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 46.822603][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 46.822802][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.822994][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.823193][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 46.823404][ T11] process_one_work (kernel/workqueue.c:3238) [ 46.823604][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.823794][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 46.823994][ T11] ? assign_work (kernel/workqueue.c:1200) [ 46.824198][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 46.824412][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 46.824600][ T11] kthread (kernel/kthread.c:464) [ 46.824764][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 46.824964][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 46.825165][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 46.825363][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 46.825566][ T11] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 47.478135][ T496] ------------[ cut here ]------------ | [ 47.478513][ T496] WARNING: CPU: 2 PID: 496 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 47.479023][ T496] Modules linked in: netdevsim | [ 47.479653][ T496] Tainted: [W]=WARN [ 47.479821][ T496] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.480089][ T496] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.480377][ T496] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 47.481108][ T496] RSP: 0018:ffffc90000a571e8 EFLAGS: 00010246 [ 47.481432][ T496] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.481781][ T496] RDX: 0000000000000000 RSI: ffff88800db72c98 RDI: ffff888005ead080 [ 47.482104][ T496] RBP: ffff88800244b040 R08: 0000000000000000 R09: fffffbfff12bd83c [ 47.482446][ T496] R10: ffffffff895ec1e7 R11: ffff888005eac5c0 R12: 0000000000000000 [ 47.482766][ T496] R13: ffff88800db72128 R14: ffff88800db72008 R15: ffff88800db72000 [ 47.483087][ T496] FS: 00007f3d19dbe800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 47.483472][ T496] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.483749][ T496] CR2: 0000560e52092ba0 CR3: 000000000272a005 CR4: 0000000000772ef0 [ 47.484075][ T496] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.484405][ T496] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.484731][ T496] PKRU: 55555554 [ 47.484901][ T496] Call Trace: [ 47.485075][ T496] [ 47.485196][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.485432][ T496] ? __warn (kernel/panic.c:748) [ 47.485609][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.485835][ T496] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.486065][ T496] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.486250][ T496] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.486477][ T496] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.486712][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.486936][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 47.487159][ T496] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 47.487448][ T496] ? _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) [ 47.487680][ T496] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.487904][ T496] register_netdevice (net/core/dev.c:11003) [ 47.488130][ T496] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 47.488371][ T496] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.488608][ T496] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.488887][ T496] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.489175][ T496] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.489471][ T496] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.489750][ T496] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.490033][ T496] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.490317][ T496] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 47.490603][ T496] devlink_reload (net/devlink/dev.c:474) [ 47.490828][ T496] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.491050][ T496] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 47.491288][ T496] ? cap_capable (security/commoncap.c:131) [ 47.491529][ T496] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 47.491709][ T496] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.491933][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.492210][ T496] ? __nla_parse (lib/nlattr.c:732) [ 47.492459][ T496] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.492689][ T496] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.492971][ T496] ? cap_capable (security/commoncap.c:131) [ 47.493191][ T496] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.493429][ T496] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.493660][ T496] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.493885][ T496] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.494156][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.494435][ T496] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.494723][ T496] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.494947][ T496] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.495163][ T496] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.495396][ T496] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.495633][ T496] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.495801][ T496] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.496024][ T496] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.496258][ T496] genl_rcv (net/netlink/genetlink.c:1220) [ 47.496429][ T496] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.496654][ T496] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.496875][ T496] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.497105][ T496] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.497341][ T496] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.497563][ T496] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.497786][ T496] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.498017][ T496] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.498253][ T496] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.498475][ T496] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 47.498696][ T496] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 47.498927][ T496] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 47.499153][ T496] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 47.499444][ T496] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 47.499716][ T496] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 47.499944][ T496] __x64_sys_sendto (net/socket.c:2181) [ 47.500164][ T496] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.500451][ T496] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.500674][ T496] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.500943][ T496] RIP: 0033:0x7f3d19fcaa4a [ 47.501171][ T496] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 47.501919][ T496] RSP: 002b:00007ffd86ce6498 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.502256][ T496] RAX: ffffffffffffffda RBX: 000000001614db00 RCX: 00007f3d19fcaa4a [ 47.502591][ T496] RDX: 000000000000003c RSI: 000000001614db00 RDI: 0000000000000005 [ 47.502906][ T496] RBP: 000000001614d910 R08: 00007f3d1a16e200 R09: 000000000000000c [ 47.503242][ T496] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 47.503559][ T496] R13: 000000001614d910 R14: 0000000000000000 R15: 0000000000000001 | [ 47.514210][ T496] ------------[ cut here ]------------ | [ 47.515261][ T496] WARNING: CPU: 2 PID: 496 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 47.515736][ T496] Modules linked in: netdevsim | [ 47.516470][ T496] Tainted: [W]=WARN [ 47.516709][ T496] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.517031][ T496] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.517392][ T496] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 47.518145][ T496] RSP: 0018:ffffc90000a571e8 EFLAGS: 00010246 [ 47.518485][ T496] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.518858][ T496] RDX: 0000000000000000 RSI: ffff88800db6ac98 RDI: ffff888005ead080 [ 47.519239][ T496] RBP: ffff88800244b040 R08: 0000000000000000 R09: fffffbfff12bd83c [ 47.519613][ T496] R10: ffffffff895ec1e7 R11: ffff888005eac5c0 R12: 0000000000000000 [ 47.519981][ T496] R13: ffff88800db6a128 R14: ffff88800db6a008 R15: ffff88800db6a000 [ 47.520363][ T496] FS: 00007f3d19dbe800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 47.520815][ T496] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.521139][ T496] CR2: 0000560e52092ba0 CR3: 000000000272a005 CR4: 0000000000772ef0 [ 47.521548][ T496] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.521923][ T496] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.522303][ T496] PKRU: 55555554 [ 47.522550][ T496] Call Trace: [ 47.522784][ T496] [ 47.522972][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.523261][ T496] ? __warn (kernel/panic.c:748) [ 47.523498][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.523797][ T496] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.524096][ T496] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.524357][ T496] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.524651][ T496] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.524964][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.525270][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 47.525592][ T496] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 47.525920][ T496] ? _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) [ 47.526207][ T496] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.526512][ T496] register_netdevice (net/core/dev.c:11003) [ 47.526807][ T496] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 47.527096][ T496] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.527408][ T496] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.527767][ T496] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.528116][ T496] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.528472][ T496] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.528817][ T496] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.529146][ T496] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.529452][ T496] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 47.529716][ T496] devlink_reload (net/devlink/dev.c:474) [ 47.529923][ T496] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.530126][ T496] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 47.530355][ T496] ? cap_capable (security/commoncap.c:131) [ 47.530563][ T496] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 47.530729][ T496] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.530935][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.531187][ T496] ? __nla_parse (lib/nlattr.c:732) [ 47.531417][ T496] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.531643][ T496] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.531926][ T496] ? cap_capable (security/commoncap.c:131) [ 47.532132][ T496] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.532355][ T496] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.532567][ T496] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.532770][ T496] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.533017][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.533286][ T496] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.533556][ T496] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.533764][ T496] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.533966][ T496] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.534171][ T496] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.534403][ T496] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.534563][ T496] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.534771][ T496] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.534990][ T496] genl_rcv (net/netlink/genetlink.c:1220) [ 47.535148][ T496] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.535366][ T496] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.535584][ T496] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.535793][ T496] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.536000][ T496] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.536200][ T496] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.536425][ T496] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.536640][ T496] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.536845][ T496] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.537048][ T496] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 47.537274][ T496] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 47.537490][ T496] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 47.537696][ T496] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 47.537952][ T496] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 47.538205][ T496] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 47.538428][ T496] __x64_sys_sendto (net/socket.c:2181) [ 47.538632][ T496] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.538881][ T496] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.539084][ T496] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.539342][ T496] RIP: 0033:0x7f3d19fcaa4a [ 47.539559][ T496] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 47.540221][ T496] RSP: 002b:00007ffd86ce6498 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.540536][ T496] RAX: ffffffffffffffda RBX: 000000001614db00 RCX: 00007f3d19fcaa4a [ 47.540835][ T496] RDX: 000000000000003c RSI: 000000001614db00 RDI: 0000000000000005 [ 47.541124][ T496] RBP: 000000001614d910 R08: 00007f3d1a16e200 R09: 000000000000000c [ 47.541454][ T496] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 47.541751][ T496] R13: 000000001614d910 R14: 0000000000000000 R15: 0000000000000001 | [ 47.559151][ T496] ------------[ cut here ]------------ | [ 47.559384][ T496] WARNING: CPU: 3 PID: 496 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 47.559757][ T496] Modules linked in: netdevsim | [ 47.560313][ T496] Tainted: [W]=WARN [ 47.560468][ T496] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.560713][ T496] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.560952][ T496] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 47.561635][ T496] RSP: 0018:ffffc90000a571e8 EFLAGS: 00010246 [ 47.561874][ T496] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.562162][ T496] RDX: 0000000000000000 RSI: ffff8880054f2c98 RDI: ffff888005ead080 [ 47.562449][ T496] RBP: ffff88800244b040 R08: 0000000000000000 R09: fffffbfff12bd83c [ 47.562762][ T496] R10: ffffffff895ec1e7 R11: ffff888005eac5c0 R12: 0000000000000000 [ 47.563041][ T496] R13: ffff8880054f2128 R14: ffff8880054f2008 R15: ffff8880054f2000 [ 47.563338][ T496] FS: 00007f3d19dbe800(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 47.563664][ T496] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.563900][ T496] CR2: 00007f043f6bb7d0 CR3: 000000000272a004 CR4: 0000000000772ef0 [ 47.564185][ T496] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.564481][ T496] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.564761][ T496] PKRU: 55555554 [ 47.564905][ T496] Call Trace: [ 47.565050][ T496] [ 47.565147][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.565347][ T496] ? __warn (kernel/panic.c:748) [ 47.565494][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.565685][ T496] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.565885][ T496] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.566031][ T496] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.566222][ T496] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.566436][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.566634][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 47.566859][ T496] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 47.567105][ T496] ? _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) [ 47.567321][ T496] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.567519][ T496] register_netdevice (net/core/dev.c:11003) [ 47.567714][ T496] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 47.567914][ T496] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.568120][ T496] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.568382][ T496] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.568647][ T496] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.568898][ T496] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.569148][ T496] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.569403][ T496] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.569636][ T496] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 47.569890][ T496] devlink_reload (net/devlink/dev.c:474) [ 47.570083][ T496] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.570280][ T496] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 47.570475][ T496] ? cap_capable (security/commoncap.c:131) [ 47.570675][ T496] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 47.570845][ T496] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.571037][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.571292][ T496] ? __nla_parse (lib/nlattr.c:732) [ 47.571506][ T496] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.571700][ T496] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.571953][ T496] ? cap_capable (security/commoncap.c:131) [ 47.572139][ T496] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.572345][ T496] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.572539][ T496] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.572735][ T496] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.572972][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.573206][ T496] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.573462][ T496] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.573657][ T496] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.573845][ T496] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.574043][ T496] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.574262][ T496] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.574407][ T496] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.574601][ T496] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.574828][ T496] genl_rcv (net/netlink/genetlink.c:1220) [ 47.574977][ T496] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.575172][ T496] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.575377][ T496] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.575579][ T496] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.575779][ T496] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.575968][ T496] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.576159][ T496] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.576367][ T496] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.576561][ T496] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.576750][ T496] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 47.576940][ T496] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 47.577152][ T496] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 47.577356][ T496] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 47.577635][ T496] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 47.577876][ T496] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 47.578072][ T496] __x64_sys_sendto (net/socket.c:2181) [ 47.578269][ T496] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.578526][ T496] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.578761][ T496] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.578999][ T496] RIP: 0033:0x7f3d19fcaa4a [ 47.579195][ T496] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 47.579877][ T496] RSP: 002b:00007ffd86ce6498 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.580169][ T496] RAX: ffffffffffffffda RBX: 000000001614db00 RCX: 00007f3d19fcaa4a [ 47.580471][ T496] RDX: 000000000000003c RSI: 000000001614db00 RDI: 0000000000000005 [ 47.580775][ T496] RBP: 000000001614d910 R08: 00007f3d1a16e200 R09: 000000000000000c [ 47.581057][ T496] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 47.581375][ T496] R13: 000000001614d910 R14: 0000000000000000 R15: 0000000000000001 | [ 47.592184][ T496] ------------[ cut here ]------------ | [ 47.592466][ T496] WARNING: CPU: 3 PID: 496 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 47.592841][ T496] Modules linked in: netdevsim | [ 47.594553][ T496] Tainted: [W]=WARN [ 47.594792][ T496] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.595170][ T496] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.595697][ T496] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 47.596882][ T496] RSP: 0018:ffffc90000a571e8 EFLAGS: 00010246 [ 47.597393][ T496] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.597829][ T496] RDX: 0000000000000000 RSI: ffff8880023fac98 RDI: ffff888005ead080 [ 47.598411][ T496] RBP: ffff88800244b040 R08: 0000000000000000 R09: fffffbfff12bd83c [ 47.598856][ T496] R10: ffffffff895ec1e7 R11: ffff888005eac5c0 R12: 0000000000000000 [ 47.599456][ T496] R13: ffff8880023fa128 R14: ffff8880023fa008 R15: ffff8880023fa000 [ 47.599903][ T496] FS: 00007f3d19dbe800(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 47.600564][ T496] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.600943][ T496] CR2: 00007f043f6bb7d0 CR3: 000000000272a004 CR4: 0000000000772ef0 [ 47.601558][ T496] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.602006][ T496] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.602631][ T496] PKRU: 55555554 [ 47.602866][ T496] Call Trace: [ 47.603084][ T496] [ 47.603393][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.603713][ T496] ? __warn (kernel/panic.c:748) [ 47.603958][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.604411][ T496] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.604739][ T496] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.604926][ T496] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.605221][ T496] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.605719][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.606037][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 47.606488][ T496] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 47.606857][ T496] ? _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) [ 47.607142][ T496] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.607625][ T496] register_netdevice (net/core/dev.c:11003) [ 47.607952][ T496] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 47.608436][ T496] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.608786][ T496] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.609206][ T496] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.609803][ T496] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.610221][ T496] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.610783][ T496] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.611192][ T496] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.611754][ T496] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 47.612180][ T496] devlink_reload (net/devlink/dev.c:474) [ 47.612672][ T496] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.612993][ T496] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 47.613477][ T496] ? cap_capable (security/commoncap.c:131) [ 47.613794][ T496] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 47.614046][ T496] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.614532][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.614909][ T496] ? __nla_parse (lib/nlattr.c:732) [ 47.615391][ T496] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.615710][ T496] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.616122][ T496] ? cap_capable (security/commoncap.c:131) [ 47.616576][ T496] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.616901][ T496] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.617221][ T496] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.617691][ T496] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.618086][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.618634][ T496] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.619173][ T496] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.619655][ T496] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.619971][ T496] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.620456][ T496] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.620806][ T496] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.621046][ T496] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.621533][ T496] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.621877][ T496] genl_rcv (net/netlink/genetlink.c:1220) [ 47.622115][ T496] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.622597][ T496] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.622921][ T496] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.623421][ T496] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.623767][ T496] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.624078][ T496] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.624553][ T496] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.624892][ T496] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.625221][ T496] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.625692][ T496] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 47.626003][ T496] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 47.626511][ T496] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 47.626840][ T496] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 47.627394][ T496] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 47.627796][ T496] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 47.628129][ T496] __x64_sys_sendto (net/socket.c:2181) [ 47.628611][ T496] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.629005][ T496] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.629498][ T496] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.629887][ T496] RIP: 0033:0x7f3d19fcaa4a [ 47.630202][ T496] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 47.631454][ T496] RSP: 002b:00007ffd86ce6498 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.631924][ T496] RAX: ffffffffffffffda RBX: 000000001614db00 RCX: 00007f3d19fcaa4a [ 47.632550][ T496] RDX: 000000000000003c RSI: 000000001614db00 RDI: 0000000000000005 [ 47.633007][ T496] RBP: 000000001614d910 R08: 00007f3d1a16e200 R09: 000000000000000c [ 47.633634][ T496] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 47.634109][ T496] R13: 000000001614d910 R14: 0000000000000000 R15: 0000000000000001 | [ 48.585612][ T516] ------------[ cut here ]------------ | [ 48.585890][ T516] WARNING: CPU: 0 PID: 516 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 48.586360][ T516] Modules linked in: netdevsim | [ 48.587022][ T516] Tainted: [W]=WARN [ 48.587188][ T516] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.587561][ T516] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.587835][ T516] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 48.588614][ T516] RSP: 0018:ffffc90000a371e8 EFLAGS: 00010246 [ 48.588880][ T516] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.589250][ T516] RDX: 0000000000000000 RSI: ffff88800eb92c98 RDI: ffff88800c0c2dc0 [ 48.589565][ T516] RBP: ffff88800244b040 R08: 0000000000000000 R09: fffffbfff12bd83c [ 48.589910][ T516] R10: ffffffff895ec1e7 R11: ffff88800c0c2300 R12: 0000000000000000 [ 48.590298][ T516] R13: ffff88800eb92128 R14: ffff88800eb92008 R15: ffff88800eb92000 [ 48.590715][ T516] FS: 00007fb58b181800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 48.591196][ T516] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.591572][ T516] CR2: 00007fb58b531200 CR3: 0000000009a2c002 CR4: 0000000000772ef0 [ 48.591956][ T516] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.592342][ T516] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.592715][ T516] PKRU: 55555554 [ 48.592920][ T516] Call Trace: [ 48.593123][ T516] [ 48.593268][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.593515][ T516] ? __warn (kernel/panic.c:748) [ 48.593692][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.593913][ T516] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.594151][ T516] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.594367][ T516] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.594621][ T516] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.594903][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.595161][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 48.595472][ T516] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.595774][ T516] ? _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) [ 48.596003][ T516] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.596222][ T516] register_netdevice (net/core/dev.c:11003) [ 48.596471][ T516] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.596711][ T516] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.596948][ T516] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.597244][ T516] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.597544][ T516] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 48.597879][ T516] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 48.598164][ T516] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 48.598447][ T516] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 48.598703][ T516] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 48.599001][ T516] ? devl_region_destroy (net/devlink/region.c:1178) [ 48.599209][ T516] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 48.599511][ T516] devlink_reload (net/devlink/dev.c:474) [ 48.599763][ T516] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.599989][ T516] ? devlink_resources_validate (net/devlink/resource.c:311) [ 48.600276][ T516] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.600522][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.600849][ T516] ? __nla_parse (lib/nlattr.c:732) [ 48.601150][ T516] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 48.601452][ T516] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.601810][ T516] ? cap_capable (security/commoncap.c:131) [ 48.602083][ T516] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 48.602370][ T516] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.602632][ T516] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.602880][ T516] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.603198][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.603534][ T516] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.603876][ T516] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.604115][ T516] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.604348][ T516] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.604556][ T516] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.604774][ T516] ? genl_rcv (net/netlink/genetlink.c:1219) [ 48.604947][ T516] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 48.605200][ T516] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 48.605488][ T516] genl_rcv (net/netlink/genetlink.c:1220) [ 48.605665][ T516] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 48.605908][ T516] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.606153][ T516] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.606409][ T516] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.606624][ T516] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.606840][ T516] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 48.607059][ T516] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 48.607318][ T516] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 48.607532][ T516] ? __pfx___sys_sendto (net/socket.c:2145) [ 48.607765][ T516] ? __lock_release (kernel/locking/lockdep.c:5527) [ 48.607986][ T516] ? __sys_recvmsg (net/socket.c:2859) [ 48.608257][ T516] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 48.608537][ T516] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 48.608760][ T516] __x64_sys_sendto (net/socket.c:2181) [ 48.608971][ T516] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.609240][ T516] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.609449][ T516] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.609751][ T516] RIP: 0033:0x7fb58b38da4a [ 48.609968][ T516] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 48.610756][ T516] RSP: 002b:00007ffd7b7f4dc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.611115][ T516] RAX: ffffffffffffffda RBX: 000000002598fb00 RCX: 00007fb58b38da4a [ 48.611567][ T516] RDX: 0000000000000034 RSI: 000000002598fb00 RDI: 0000000000000005 [ 48.611978][ T516] RBP: 000000002598f910 R08: 00007fb58b531200 R09: 000000000000000c [ 48.612400][ T516] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.612784][ T516] R13: 000000002598f910 R14: 0000000000000000 R15: 0000000000000003 | [ 48.623792][ T516] ------------[ cut here ]------------ | [ 48.624044][ T516] WARNING: CPU: 3 PID: 516 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 48.624471][ T516] Modules linked in: netdevsim | [ 48.625055][ T516] Tainted: [W]=WARN [ 48.625236][ T516] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.625508][ T516] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.625792][ T516] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 48.626631][ T516] RSP: 0018:ffffc90000a371e8 EFLAGS: 00010246 [ 48.626895][ T516] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.627240][ T516] RDX: 0000000000000000 RSI: ffff88800d822c98 RDI: ffff88800c0c2dc0 [ 48.627578][ T516] RBP: ffff88800244b040 R08: 0000000000000000 R09: fffffbfff12bd83c [ 48.627894][ T516] R10: ffffffff895ec1e7 R11: ffff88800c0c2300 R12: 0000000000000000 [ 48.628199][ T516] R13: ffff88800d822128 R14: ffff88800d822008 R15: ffff88800d822000 [ 48.628511][ T516] FS: 00007fb58b181800(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 48.628871][ T516] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.629126][ T516] CR2: 000055717acb9dec CR3: 0000000009a2c003 CR4: 0000000000772ef0 [ 48.629441][ T516] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.629751][ T516] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.630051][ T516] PKRU: 55555554 [ 48.630206][ T516] Call Trace: [ 48.630369][ T516] [ 48.630484][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.630688][ T516] ? __warn (kernel/panic.c:748) [ 48.630846][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.631057][ T516] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.631313][ T516] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.631490][ T516] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.631702][ T516] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.631930][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.632136][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 48.632368][ T516] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.632633][ T516] ? _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) [ 48.632842][ T516] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.633057][ T516] register_netdevice (net/core/dev.c:11003) [ 48.633284][ T516] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.633516][ T516] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.633750][ T516] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.634022][ T516] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.634422][ T516] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 48.634699][ T516] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 48.634980][ T516] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 48.635300][ T516] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 48.635567][ T516] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 48.635833][ T516] ? devl_region_destroy (net/devlink/region.c:1178) [ 48.636037][ T516] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 48.636338][ T516] devlink_reload (net/devlink/dev.c:474) [ 48.636675][ T516] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.636937][ T516] ? devlink_resources_validate (net/devlink/resource.c:311) [ 48.637371][ T516] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.637697][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.638103][ T516] ? __nla_parse (lib/nlattr.c:732) [ 48.638475][ T516] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 48.638807][ T516] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.639248][ T516] ? cap_capable (security/commoncap.c:131) [ 48.639574][ T516] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 48.639905][ T516] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.640270][ T516] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.640605][ T516] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.641011][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.641489][ T516] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.641791][ T516] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.642002][ T516] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.642207][ T516] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.642436][ T516] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.642654][ T516] ? genl_rcv (net/netlink/genetlink.c:1219) [ 48.642810][ T516] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 48.643025][ T516] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 48.643241][ T516] genl_rcv (net/netlink/genetlink.c:1220) [ 48.643396][ T516] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 48.643603][ T516] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.643817][ T516] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.644030][ T516] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.644251][ T516] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.644454][ T516] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 48.644661][ T516] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 48.644872][ T516] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 48.645085][ T516] ? __pfx___sys_sendto (net/socket.c:2145) [ 48.645306][ T516] ? __lock_release (kernel/locking/lockdep.c:5527) [ 48.645519][ T516] ? __sys_recvmsg (net/socket.c:2859) [ 48.645722][ T516] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 48.645939][ T516] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 48.646150][ T516] __x64_sys_sendto (net/socket.c:2181) [ 48.646365][ T516] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.646618][ T516] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.646825][ T516] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.647086][ T516] RIP: 0033:0x7fb58b38da4a [ 48.647304][ T516] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 48.648010][ T516] RSP: 002b:00007ffd7b7f4dc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.648324][ T516] RAX: ffffffffffffffda RBX: 000000002598fb00 RCX: 00007fb58b38da4a [ 48.648632][ T516] RDX: 0000000000000034 RSI: 000000002598fb00 RDI: 0000000000000005 [ 48.648933][ T516] RBP: 000000002598f910 R08: 00007fb58b531200 R09: 000000000000000c [ 48.649239][ T516] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.649547][ T516] R13: 000000002598f910 R14: 0000000000000000 R15: 0000000000000003 | [ 48.662373][ T516] ------------[ cut here ]------------ | [ 48.662613][ T516] WARNING: CPU: 3 PID: 516 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 48.663023][ T516] Modules linked in: netdevsim | [ 48.663602][ T516] Tainted: [W]=WARN [ 48.663758][ T516] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.664017][ T516] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.664285][ T516] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 48.665022][ T516] RSP: 0018:ffffc90000a371e8 EFLAGS: 00010246 [ 48.665327][ T516] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.665629][ T516] RDX: 0000000000000000 RSI: ffff88800dac2c98 RDI: ffff88800c0c2dc0 [ 48.665934][ T516] RBP: ffff88800244b040 R08: 0000000000000000 R09: fffffbfff12bd83c [ 48.666250][ T516] R10: ffffffff895ec1e7 R11: ffff88800c0c2300 R12: 0000000000000000 [ 48.666552][ T516] R13: ffff88800dac2128 R14: ffff88800dac2008 R15: ffff88800dac2000 [ 48.666852][ T516] FS: 00007fb58b181800(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 48.667238][ T516] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.667496][ T516] CR2: 000055717acb9dec CR3: 0000000009a2c003 CR4: 0000000000772ef0 [ 48.667797][ T516] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.668096][ T516] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.668416][ T516] PKRU: 55555554 [ 48.668572][ T516] Call Trace: [ 48.668727][ T516] [ 48.668832][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.669036][ T516] ? __warn (kernel/panic.c:748) [ 48.669196][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.669411][ T516] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.669621][ T516] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.669788][ T516] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.669996][ T516] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.670212][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.670427][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 48.670636][ T516] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.670906][ T516] ? _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) [ 48.671115][ T516] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.671343][ T516] register_netdevice (net/core/dev.c:11003) [ 48.671562][ T516] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.671777][ T516] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.672007][ T516] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.672284][ T516] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.672554][ T516] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 48.672837][ T516] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 48.673106][ T516] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 48.673376][ T516] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 48.673636][ T516] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 48.673900][ T516] ? devl_region_destroy (net/devlink/region.c:1178) [ 48.674101][ T516] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 48.674397][ T516] devlink_reload (net/devlink/dev.c:474) [ 48.674607][ T516] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.674811][ T516] ? devlink_resources_validate (net/devlink/resource.c:311) [ 48.675083][ T516] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.675316][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.675585][ T516] ? __nla_parse (lib/nlattr.c:732) [ 48.675809][ T516] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 48.676025][ T516] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.676302][ T516] ? cap_capable (security/commoncap.c:131) [ 48.676506][ T516] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 48.676717][ T516] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.676923][ T516] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.677127][ T516] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.677393][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.677646][ T516] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.677908][ T516] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.678113][ T516] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.678325][ T516] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.678529][ T516] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.678746][ T516] ? genl_rcv (net/netlink/genetlink.c:1219) [ 48.678906][ T516] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 48.679112][ T516] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 48.679332][ T516] genl_rcv (net/netlink/genetlink.c:1220) [ 48.679486][ T516] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 48.679692][ T516] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.679894][ T516] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.680103][ T516] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.680322][ T516] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.680530][ T516] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 48.680736][ T516] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 48.680946][ T516] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 48.681152][ T516] ? __pfx___sys_sendto (net/socket.c:2145) [ 48.681374][ T516] ? __lock_release (kernel/locking/lockdep.c:5527) [ 48.681594][ T516] ? __sys_recvmsg (net/socket.c:2859) [ 48.681795][ T516] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 48.682009][ T516] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 48.682233][ T516] __x64_sys_sendto (net/socket.c:2181) [ 48.682435][ T516] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.682688][ T516] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.682913][ T516] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.683165][ T516] RIP: 0033:0x7fb58b38da4a [ 48.683385][ T516] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 48.684093][ T516] RSP: 002b:00007ffd7b7f4dc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.684407][ T516] RAX: ffffffffffffffda RBX: 000000002598fb00 RCX: 00007fb58b38da4a [ 48.684709][ T516] RDX: 0000000000000034 RSI: 000000002598fb00 RDI: 0000000000000005 [ 48.685016][ T516] RBP: 000000002598f910 R08: 00007fb58b531200 R09: 000000000000000c [ 48.685327][ T516] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.685628][ T516] R13: 000000002598f910 R14: 0000000000000000 R15: 0000000000000003 | [ 48.703625][ T516] ------------[ cut here ]------------ | [ 48.703935][ T516] WARNING: CPU: 3 PID: 516 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 48.704356][ T516] Modules linked in: netdevsim | [ 48.704927][ T516] Tainted: [W]=WARN [ 48.705091][ T516] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.705356][ T516] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.705614][ T516] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 48.706336][ T516] RSP: 0018:ffffc90000a371e8 EFLAGS: 00010246 [ 48.706600][ T516] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.706903][ T516] RDX: 0000000000000000 RSI: ffff88800a132c98 RDI: ffff88800c0c2dc0 [ 48.707202][ T516] RBP: ffff88800244b040 R08: 0000000000000000 R09: fffffbfff12bd83c [ 48.707517][ T516] R10: ffffffff895ec1e7 R11: ffff88800c0c2300 R12: 0000000000000000 [ 48.707822][ T516] R13: ffff88800a132128 R14: ffff88800a132008 R15: ffff88800a132000 [ 48.708120][ T516] FS: 00007fb58b181800(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 48.708483][ T516] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.708739][ T516] CR2: 000055717acb9dec CR3: 0000000009a2c003 CR4: 0000000000772ef0 [ 48.709048][ T516] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.709355][ T516] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.709657][ T516] PKRU: 55555554 [ 48.709810][ T516] Call Trace: [ 48.709965][ T516] [ 48.710070][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.710286][ T516] ? __warn (kernel/panic.c:748) [ 48.710450][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.710655][ T516] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.710863][ T516] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.711019][ T516] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.711236][ T516] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.711464][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.711669][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 48.711877][ T516] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.712142][ T516] ? _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) [ 48.712358][ T516] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.712567][ T516] register_netdevice (net/core/dev.c:11003) [ 48.712779][ T516] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.713035][ T516] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.713274][ T516] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.713545][ T516] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.713815][ T516] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 48.714082][ T516] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 48.714355][ T516] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 48.714614][ T516] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 48.714871][ T516] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 48.715150][ T516] ? devl_region_destroy (net/devlink/region.c:1178) [ 48.715388][ T516] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 48.715661][ T516] devlink_reload (net/devlink/dev.c:474) [ 48.715873][ T516] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.716079][ T516] ? devlink_resources_validate (net/devlink/resource.c:311) [ 48.716355][ T516] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.716571][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.716825][ T516] ? __nla_parse (lib/nlattr.c:732) [ 48.717037][ T516] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 48.717270][ T516] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.717537][ T516] ? cap_capable (security/commoncap.c:131) [ 48.717739][ T516] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 48.717949][ T516] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.718162][ T516] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.718377][ T516] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.718628][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.718878][ T516] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.719141][ T516] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.719355][ T516] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.719568][ T516] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.719774][ T516] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.719993][ T516] ? genl_rcv (net/netlink/genetlink.c:1219) [ 48.720147][ T516] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 48.720365][ T516] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 48.720577][ T516] genl_rcv (net/netlink/genetlink.c:1220) [ 48.720731][ T516] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 48.720937][ T516] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.721149][ T516] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.721372][ T516] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.721598][ T516] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.721802][ T516] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 48.722016][ T516] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 48.722239][ T516] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 48.722450][ T516] ? __pfx___sys_sendto (net/socket.c:2145) [ 48.722670][ T516] ? __lock_release (kernel/locking/lockdep.c:5527) [ 48.722879][ T516] ? __sys_recvmsg (net/socket.c:2859) [ 48.723086][ T516] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 48.723311][ T516] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 48.723523][ T516] __x64_sys_sendto (net/socket.c:2181) [ 48.723727][ T516] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.723981][ T516] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.724186][ T516] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.724452][ T516] RIP: 0033:0x7fb58b38da4a [ 48.724662][ T516] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 48.725374][ T516] RSP: 002b:00007ffd7b7f4dc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.725688][ T516] RAX: ffffffffffffffda RBX: 000000002598fb00 RCX: 00007fb58b38da4a [ 48.725986][ T516] RDX: 0000000000000034 RSI: 000000002598fb00 RDI: 0000000000000005 [ 48.726297][ T516] RBP: 000000002598f910 R08: 00007fb58b531200 R09: 000000000000000c [ 48.726600][ T516] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.726905][ T516] R13: 000000002598f910 R14: 0000000000000000 R15: 0000000000000003 | [ 49.966366][ T535] ------------[ cut here ]------------ | [ 49.966608][ T535] WARNING: CPU: 0 PID: 535 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 49.967014][ T535] Modules linked in: netdevsim | [ 49.967588][ T535] Tainted: [W]=WARN [ 49.967753][ T535] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.968003][ T535] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.968357][ T535] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 49.969044][ T535] RSP: 0018:ffffc90000d771e8 EFLAGS: 00010246 [ 49.969477][ T535] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 49.969793][ T535] RDX: 0000000000000000 RSI: ffff888002352c98 RDI: ffff88800925adc0 [ 49.970090][ T535] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 49.970472][ T535] R10: ffffffff895ec1e7 R11: ffff88800925a300 R12: 0000000000000000 [ 49.970837][ T535] R13: ffff888002352128 R14: ffff888002352008 R15: ffff888002352000 [ 49.971220][ T535] FS: 00007fb619db4800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 49.971592][ T535] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.971855][ T535] CR2: 00007fb61a010423 CR3: 0000000005ada002 CR4: 0000000000772ef0 [ 49.972153][ T535] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 49.972460][ T535] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 49.972760][ T535] PKRU: 55555554 [ 49.972906][ T535] Call Trace: [ 49.973061][ T535] [ 49.973162][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.973377][ T535] ? __warn (kernel/panic.c:748) [ 49.973528][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.973743][ T535] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 49.973955][ T535] ? handle_bug (arch/x86/kernel/traps.c:285) [ 49.974104][ T535] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 49.974322][ T535] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 49.974540][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.974752][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 49.974959][ T535] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 49.975215][ T535] ? _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) [ 49.975434][ T535] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 49.975642][ T535] register_netdevice (net/core/dev.c:11003) [ 49.975866][ T535] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 49.976077][ T535] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 49.976306][ T535] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 49.976569][ T535] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 49.976853][ T535] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 49.977116][ T535] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 49.977386][ T535] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 49.977640][ T535] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 49.977906][ T535] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 49.978158][ T535] devlink_reload (net/devlink/dev.c:474) [ 49.978375][ T535] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 49.978575][ T535] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 49.978835][ T535] ? cap_capable (security/commoncap.c:131) [ 49.979137][ T535] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 49.979353][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 49.979614][ T535] ? __nla_parse (lib/nlattr.c:732) [ 49.979833][ T535] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 49.980033][ T535] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 49.980311][ T535] ? cap_capable (security/commoncap.c:131) [ 49.980502][ T535] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 49.980702][ T535] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 49.980910][ T535] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 49.981119][ T535] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 49.981373][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 49.981659][ T535] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 49.981923][ T535] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 49.982123][ T535] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 49.982346][ T535] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 49.982549][ T535] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 49.982769][ T535] ? genl_rcv (net/netlink/genetlink.c:1219) [ 49.982926][ T535] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 49.983132][ T535] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 49.983368][ T535] genl_rcv (net/netlink/genetlink.c:1220) [ 49.983532][ T535] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 49.983749][ T535] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 49.983964][ T535] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 49.984183][ T535] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 49.984399][ T535] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 49.984601][ T535] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 49.984810][ T535] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 49.985022][ T535] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 49.985236][ T535] ? __pfx___sys_sendto (net/socket.c:2145) [ 49.985461][ T535] ? __lock_release (kernel/locking/lockdep.c:5527) [ 49.985671][ T535] ? 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) [ 49.985880][ T535] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 49.986087][ T535] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 49.986297][ T535] ? 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) [ 49.986505][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 49.986715][ T535] __x64_sys_sendto (net/socket.c:2181) [ 49.986923][ T535] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 49.987170][ T535] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 49.987381][ T535] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.987630][ T535] RIP: 0033:0x7fb619fc0a4a [ 49.987845][ T535] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 49.988539][ T535] RSP: 002b:00007fff90a1e258 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 49.988851][ T535] RAX: ffffffffffffffda RBX: 000000002b9e1b00 RCX: 00007fb619fc0a4a [ 49.989139][ T535] RDX: 000000000000003c RSI: 000000002b9e1b00 RDI: 0000000000000005 [ 49.989445][ T535] RBP: 000000002b9e1910 R08: 00007fb61a164200 R09: 000000000000000c [ 49.989737][ T535] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 49.990018][ T535] R13: 000000002b9e1910 R14: 0000000000000000 R15: 0000000000000003 | [ 50.009286][ T535] ------------[ cut here ]------------ | [ 50.009532][ T535] WARNING: CPU: 0 PID: 535 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 50.009918][ T535] Modules linked in: netdevsim | [ 50.010599][ T535] Tainted: [W]=WARN [ 50.010751][ T535] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.010994][ T535] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.011345][ T535] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 50.012208][ T535] RSP: 0018:ffffc90000d771e8 EFLAGS: 00010246 [ 50.012605][ T535] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 50.012917][ T535] RDX: 0000000000000000 RSI: ffff88800c1aac98 RDI: ffff88800925adc0 [ 50.013353][ T535] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 50.013669][ T535] R10: ffffffff895ec1e7 R11: ffff88800925a300 R12: 0000000000000000 [ 50.013983][ T535] R13: ffff88800c1aa128 R14: ffff88800c1aa008 R15: ffff88800c1aa000 [ 50.014302][ T535] FS: 00007fb619db4800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 50.014660][ T535] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.014925][ T535] CR2: 00007f043f6bb960 CR3: 0000000005ada002 CR4: 0000000000772ef0 [ 50.015242][ T535] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 50.015556][ T535] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 50.015868][ T535] PKRU: 55555554 [ 50.016026][ T535] Call Trace: [ 50.016217][ T535] [ 50.016342][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.016577][ T535] ? __warn (kernel/panic.c:748) [ 50.016741][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.016980][ T535] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 50.017200][ T535] ? handle_bug (arch/x86/kernel/traps.c:285) [ 50.017398][ T535] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 50.017623][ T535] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 50.017853][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.018090][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 50.018314][ T535] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 50.018610][ T535] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 50.018855][ T535] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 50.019077][ T535] register_netdevice (net/core/dev.c:11003) [ 50.019329][ T535] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 50.019575][ T535] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 50.019800][ T535] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 50.020096][ T535] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 50.020410][ T535] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 50.020719][ T535] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 50.020988][ T535] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 50.021292][ T535] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 50.021591][ T535] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 50.021897][ T535] devlink_reload (net/devlink/dev.c:474) [ 50.022113][ T535] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 50.022366][ T535] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 50.022604][ T535] ? cap_capable (security/commoncap.c:131) [ 50.022822][ T535] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 50.023064][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.023361][ T535] ? __nla_parse (lib/nlattr.c:732) [ 50.023590][ T535] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 50.023804][ T535] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 50.024110][ T535] ? cap_capable (security/commoncap.c:131) [ 50.024331][ T535] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 50.024549][ T535] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 50.024763][ T535] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 50.025012][ T535] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 50.025316][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.025573][ T535] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 50.025861][ T535] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 50.026071][ T535] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 50.026287][ T535] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 50.026523][ T535] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 50.026767][ T535] ? genl_rcv (net/netlink/genetlink.c:1219) [ 50.026951][ T535] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 50.027165][ T535] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 50.027407][ T535] genl_rcv (net/netlink/genetlink.c:1220) [ 50.027591][ T535] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 50.027828][ T535] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 50.028072][ T535] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 50.028334][ T535] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 50.028592][ T535] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 50.028850][ T535] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 50.029121][ T535] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 50.029398][ T535] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 50.029809][ T535] ? __pfx___sys_sendto (net/socket.c:2145) [ 50.030084][ T535] ? __lock_release (kernel/locking/lockdep.c:5527) [ 50.030482][ T535] ? 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) [ 50.030736][ T535] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 50.030980][ T535] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 50.031222][ T535] ? 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) [ 50.031461][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 50.031677][ T535] __x64_sys_sendto (net/socket.c:2181) [ 50.031891][ T535] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 50.032153][ T535] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 50.032378][ T535] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.032638][ T535] RIP: 0033:0x7fb619fc0a4a [ 50.033094][ T535] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 50.033950][ T535] RSP: 002b:00007fff90a1e258 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 50.034272][ T535] RAX: ffffffffffffffda RBX: 000000002b9e1b00 RCX: 00007fb619fc0a4a [ 50.034587][ T535] RDX: 000000000000003c RSI: 000000002b9e1b00 RDI: 0000000000000005 [ 50.034897][ T535] RBP: 000000002b9e1910 R08: 00007fb61a164200 R09: 000000000000000c [ 50.035337][ T535] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 50.035649][ T535] R13: 000000002b9e1910 R14: 0000000000000000 R15: 0000000000000003 | [ 50.048505][ T535] ------------[ cut here ]------------ | [ 50.048744][ T535] WARNING: CPU: 0 PID: 535 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 50.049149][ T535] Modules linked in: netdevsim | [ 50.049739][ T535] Tainted: [W]=WARN [ 50.049902][ T535] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.050161][ T535] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.050431][ T535] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 50.051146][ T535] RSP: 0018:ffffc90000d771e8 EFLAGS: 00010246 [ 50.051426][ T535] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 50.051733][ T535] RDX: 0000000000000000 RSI: ffff88800c192c98 RDI: ffff88800925adc0 [ 50.052033][ T535] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 50.052352][ T535] R10: ffffffff895ec1e7 R11: ffff88800925a300 R12: 0000000000000000 [ 50.052663][ T535] R13: ffff88800c192128 R14: ffff88800c192008 R15: ffff88800c192000 [ 50.052968][ T535] FS: 00007fb619db4800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 50.053332][ T535] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.053593][ T535] CR2: 00007f043f6bb960 CR3: 0000000005ada002 CR4: 0000000000772ef0 [ 50.053944][ T535] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 50.054280][ T535] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 50.054589][ T535] PKRU: 55555554 [ 50.054748][ T535] Call Trace: [ 50.054905][ T535] [ 50.055012][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.055233][ T535] ? __warn (kernel/panic.c:748) [ 50.055403][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.055615][ T535] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 50.055844][ T535] ? handle_bug (arch/x86/kernel/traps.c:285) [ 50.056006][ T535] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 50.056248][ T535] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 50.056474][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.056687][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 50.056931][ T535] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 50.057201][ T535] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 50.057442][ T535] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 50.057654][ T535] register_netdevice (net/core/dev.c:11003) [ 50.057871][ T535] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 50.058095][ T535] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 50.058338][ T535] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 50.058612][ T535] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 50.058895][ T535] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 50.059164][ T535] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 50.059437][ T535] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 50.059694][ T535] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 50.059947][ T535] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 50.060213][ T535] devlink_reload (net/devlink/dev.c:474) [ 50.060437][ T535] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 50.060639][ T535] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 50.060854][ T535] ? cap_capable (security/commoncap.c:131) [ 50.061070][ T535] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 50.061340][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.061629][ T535] ? __nla_parse (lib/nlattr.c:732) [ 50.061854][ T535] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 50.062075][ T535] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 50.062373][ T535] ? cap_capable (security/commoncap.c:131) [ 50.062595][ T535] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 50.062824][ T535] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 50.063045][ T535] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 50.063257][ T535] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 50.063543][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.063777][ T535] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 50.064026][ T535] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 50.064220][ T535] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 50.064427][ T535] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 50.064624][ T535] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 50.064832][ T535] ? genl_rcv (net/netlink/genetlink.c:1219) [ 50.064978][ T535] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 50.065178][ T535] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 50.065387][ T535] genl_rcv (net/netlink/genetlink.c:1220) [ 50.065541][ T535] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 50.065738][ T535] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 50.065938][ T535] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 50.066140][ T535] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 50.066347][ T535] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 50.066540][ T535] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 50.066736][ T535] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 50.066961][ T535] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 50.067160][ T535] ? __pfx___sys_sendto (net/socket.c:2145) [ 50.067377][ T535] ? __lock_release (kernel/locking/lockdep.c:5527) [ 50.067569][ T535] ? 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) [ 50.067765][ T535] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 50.067967][ T535] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 50.068163][ T535] ? 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) [ 50.068374][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 50.068576][ T535] __x64_sys_sendto (net/socket.c:2181) [ 50.068778][ T535] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 50.069018][ T535] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 50.069351][ T535] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.069600][ T535] RIP: 0033:0x7fb619fc0a4a [ 50.069804][ T535] Code: Unable to access opcode bytes at 0x7fb619fc0a20. Code starting with the faulting instruction =========================================== [ 50.070189][ T535] RSP: 002b:00007fff90a1e258 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 50.070506][ T535] RAX: ffffffffffffffda RBX: 000000002b9e1b00 RCX: 00007fb619fc0a4a [ 50.070809][ T535] RDX: 000000000000003c RSI: 000000002b9e1b00 RDI: 0000000000000005 [ 50.071093][ T535] RBP: 000000002b9e1910 R08: 00007fb61a164200 R09: 000000000000000c [ 50.071513][ T535] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 50.071804][ T535] R13: 000000002b9e1910 R14: 0000000000000000 R15: 0000000000000003 | [ 50.092695][ T535] ------------[ cut here ]------------ | [ 50.092964][ T535] WARNING: CPU: 0 PID: 535 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 50.093417][ T535] Modules linked in: netdevsim | [ 50.094010][ T535] Tainted: [W]=WARN [ 50.094180][ T535] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.094454][ T535] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.094719][ T535] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 50.095440][ T535] RSP: 0018:ffffc90000d771e8 EFLAGS: 00010246 [ 50.095719][ T535] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 50.096034][ T535] RDX: 0000000000000000 RSI: ffff88800baa2c98 RDI: ffff88800925adc0 [ 50.096349][ T535] RBP: ffffffff8b723440 R08: 0000000000000000 R09: fffffbfff12bd83c [ 50.096660][ T535] R10: ffffffff895ec1e7 R11: ffff88800925a300 R12: 0000000000000000 [ 50.096972][ T535] R13: ffff88800baa2128 R14: ffff88800baa2008 R15: ffff88800baa2000 [ 50.097308][ T535] FS: 00007fb619db4800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 50.097677][ T535] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.097944][ T535] CR2: 00007fb619fc0a20 CR3: 0000000005ada002 CR4: 0000000000772ef0 [ 50.098270][ T535] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 50.098610][ T535] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 50.098916][ T535] PKRU: 55555554 [ 50.099076][ T535] Call Trace: [ 50.099235][ T535] [ 50.099335][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.099533][ T535] ? __warn (kernel/panic.c:748) [ 50.099689][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.099895][ T535] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 50.100096][ T535] ? handle_bug (arch/x86/kernel/traps.c:285) [ 50.100256][ T535] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 50.100462][ T535] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 50.100686][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.100882][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 50.101083][ T535] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 50.101337][ T535] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 50.101553][ T535] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 50.101759][ T535] register_netdevice (net/core/dev.c:11003) [ 50.101960][ T535] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 50.102162][ T535] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 50.102388][ T535] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 50.102662][ T535] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 50.102936][ T535] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 50.103208][ T535] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 50.103490][ T535] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 50.103782][ T535] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 50.104046][ T535] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 50.104334][ T535] devlink_reload (net/devlink/dev.c:474) [ 50.104548][ T535] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 50.104777][ T535] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 50.104985][ T535] ? cap_capable (security/commoncap.c:131) [ 50.105189][ T535] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 50.105414][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.105660][ T535] ? __nla_parse (lib/nlattr.c:732) [ 50.105871][ T535] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 50.106070][ T535] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 50.106337][ T535] ? cap_capable (security/commoncap.c:131) [ 50.106542][ T535] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 50.106742][ T535] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 50.106943][ T535] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 50.107139][ T535] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 50.107387][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.107647][ T535] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 50.107918][ T535] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 50.108115][ T535] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 50.108339][ T535] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 50.108545][ T535] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 50.108758][ T535] ? genl_rcv (net/netlink/genetlink.c:1219) [ 50.108907][ T535] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 50.109102][ T535] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 50.109317][ T535] genl_rcv (net/netlink/genetlink.c:1220) [ 50.109492][ T535] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 50.109695][ T535] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 50.109975][ T535] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 50.110200][ T535] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 50.110416][ T535] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 50.110611][ T535] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 50.110823][ T535] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 50.111025][ T535] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 50.111222][ T535] ? __pfx___sys_sendto (net/socket.c:2145) [ 50.111448][ T535] ? __lock_release (kernel/locking/lockdep.c:5527) [ 50.111648][ T535] ? 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) [ 50.111855][ T535] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 50.112054][ T535] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 50.112258][ T535] ? 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) [ 50.112463][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 50.112677][ T535] __x64_sys_sendto (net/socket.c:2181) [ 50.112897][ T535] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 50.113154][ T535] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 50.113363][ T535] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.113608][ T535] RIP: 0033:0x7fb619fc0a4a [ 50.113823][ T535] Code: Unable to access opcode bytes at 0x7fb619fc0a20. Code starting with the faulting instruction =========================================== [ 50.114065][ T535] RSP: 002b:00007fff90a1e258 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 50.114361][ T535] RAX: ffffffffffffffda RBX: 000000002b9e1b00 RCX: 00007fb619fc0a4a [ 50.114654][ T535] RDX: 000000000000003c RSI: 000000002b9e1b00 RDI: 0000000000000005 [ 50.114958][ T535] RBP: 000000002b9e1910 R08: 00007fb61a164200 R09: 000000000000000c [ 50.115250][ T535] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 Finger prints: __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_dev_reload_create __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_dev_port_add_all