====================================== | 0 | xx__-> [ 9.230177][ T228] ------------[ cut here ]------------ | [ 9.230495][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 9.230902][ T228] Modules linked in: netdevsim [ 9.231561][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.231817][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.232088][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 9.232792][ T228] RSP: 0018:ffffc90000a67520 EFLAGS: 00010246 [ 9.233058][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.233367][ T228] RDX: 0000000000000000 RSI: ffff88800552ac98 RDI: ffff888009ca0b78 [ 9.233675][ T228] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 9.233978][ T228] R10: ffffffff985ec1e7 R11: ffff888009ca0040 R12: 0000000000000000 [ 9.234292][ T228] R13: ffff88800552a128 R14: ffff88800552a008 R15: ffff88800552a000 [ 9.234597][ T228] FS: 00007fd41367b740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 9.234946][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.235225][ T228] CR2: 00005593ef4c1098 CR3: 000000000a7a6005 CR4: 0000000000772ef0 [ 9.235529][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.235832][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.236171][ T228] PKRU: 55555554 [ 9.236332][ T228] Call Trace: [ 9.236492][ T228] [ 9.236600][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.236806][ T228] ? __warn (kernel/panic.c:748) [ 9.236964][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.237179][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.237389][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.237544][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.237745][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.237964][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.238187][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.238445][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 9.238655][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.238862][ T228] register_netdevice (net/core/dev.c:11003) [ 9.239090][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.239306][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.239525][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.239783][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.239939][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.240215][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.240479][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.240740][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.240957][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.241223][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.241428][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 9.241581][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.241795][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.242014][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 9.242220][ T228] driver_probe_device (drivers/base/dd.c:830) [ 9.242424][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 9.242630][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.242878][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 9.243092][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.243306][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.243509][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.243712][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.243923][ T228] __device_attach (drivers/base/dd.c:1030) [ 9.244137][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.244337][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.244541][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.244756][ T228] bus_probe_device (drivers/base/bus.c:537) [ 9.244961][ T228] device_add (drivers/base/core.c:3672) [ 9.245176][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.245381][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.245598][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.245858][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.246132][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.246339][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.246550][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.246753][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.246965][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.247135][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.247343][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.247543][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.247757][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.247970][ T228] ksys_write (fs/read_write.c:731) [ 9.248133][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.248334][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.248550][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.248754][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.249015][ T228] RIP: 0033:0x7fd4137bcb77 [ 9.249230][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9.249935][ T228] RSP: 002b:00007ffe170d59c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.250251][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fd4137bcb77 [ 9.250553][ T228] RDX: 0000000000000005 RSI: 00005591038a3b60 RDI: 0000000000000001 [ 9.250859][ T228] RBP: 00005591038a3b60 R08: 0000000000000003 R09: 0000000000000000 [ 9.251171][ T228] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 9.251478][ T228] R13: 00007fd413878760 R14: 0000000000000005 R15: 00007fd4138739c0 | [ 9.264813][ T228] ------------[ cut here ]------------ | [ 9.265046][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 9.265444][ T228] Modules linked in: netdevsim | [ 9.266076][ T228] Tainted: [W]=WARN [ 9.266238][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.266492][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.266750][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 9.267475][ T228] RSP: 0018:ffffc90000a67520 EFLAGS: 00010246 [ 9.267734][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.268045][ T228] RDX: 0000000000000000 RSI: ffff8880025c2c98 RDI: ffff888009ca0b78 [ 9.268347][ T228] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 9.268653][ T228] R10: ffffffff985ec1e7 R11: ffff888009ca0040 R12: 0000000000000000 [ 9.268959][ T228] R13: ffff8880025c2128 R14: ffff8880025c2008 R15: ffff8880025c2000 [ 9.269343][ T228] FS: 00007fd41367b740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 9.269690][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.269943][ T228] CR2: 00005593ef4c1098 CR3: 000000000a7a6005 CR4: 0000000000772ef0 [ 9.270257][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.270555][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.270854][ T228] PKRU: 55555554 [ 9.271020][ T228] Call Trace: [ 9.271174][ T228] [ 9.271284][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.271487][ T228] ? __warn (kernel/panic.c:748) [ 9.271645][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.271852][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.272074][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.272231][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.272438][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.272657][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.272877][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.273146][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 9.273368][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.273577][ T228] register_netdevice (net/core/dev.c:11003) [ 9.273787][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.274013][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.274237][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.274498][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.274664][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.274931][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.275201][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.275468][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.275689][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.275947][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.276172][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 9.276328][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.276540][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.276747][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 9.276952][ T228] driver_probe_device (drivers/base/dd.c:830) [ 9.277171][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 9.277380][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.277631][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 9.277837][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.278048][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.278252][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.278458][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.278672][ T228] __device_attach (drivers/base/dd.c:1030) [ 9.278877][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.279091][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.279300][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.279512][ T228] bus_probe_device (drivers/base/bus.c:537) [ 9.279717][ T228] device_add (drivers/base/core.c:3672) [ 9.279926][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.280141][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.280356][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.280619][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.280889][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.281100][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.281311][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.281515][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.281728][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.281892][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.282113][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.282319][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.282531][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.282744][ T228] ksys_write (fs/read_write.c:731) [ 9.282901][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.283117][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.283339][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.283544][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.283797][ T228] RIP: 0033:0x7fd4137bcb77 [ 9.284013][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9.284715][ T228] RSP: 002b:00007ffe170d59c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.285032][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fd4137bcb77 [ 9.285336][ T228] RDX: 0000000000000005 RSI: 00005591038a3b60 RDI: 0000000000000001 [ 9.285637][ T228] RBP: 00005591038a3b60 R08: 0000000000000003 R09: 0000000000000000 [ 9.285941][ T228] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 9.286252][ T228] R13: 00007fd413878760 R14: 0000000000000005 R15: 00007fd4138739c0 | [ 9.298776][ T228] ------------[ cut here ]------------ | [ 9.299026][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 9.299432][ T228] Modules linked in: netdevsim | [ 9.300893][ T228] Tainted: [W]=WARN [ 9.301166][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.301419][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.301673][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 9.302481][ T228] RSP: 0018:ffffc90000a67520 EFLAGS: 00010246 [ 9.302741][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.303143][ T228] RDX: 0000000000000000 RSI: ffff888009c2ac98 RDI: ffff888009ca0b78 [ 9.303451][ T228] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 9.303748][ T228] R10: ffffffff985ec1e7 R11: ffff888009ca0040 R12: 0000000000000000 [ 9.304171][ T228] R13: ffff888009c2a128 R14: ffff888009c2a008 R15: ffff888009c2a000 [ 9.304473][ T228] FS: 00007fd41367b740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 9.304816][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.305113][ T228] CR2: 00005593ef4d8548 CR3: 000000000a7a6003 CR4: 0000000000772ef0 [ 9.305420][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.305717][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.306038][ T228] PKRU: 55555554 [ 9.306191][ T228] Call Trace: [ 9.306343][ T228] [ 9.306446][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.306648][ T228] ? __warn (kernel/panic.c:748) [ 9.306807][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.307033][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.307249][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.307403][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.307603][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.307817][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.308067][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.308331][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 9.308542][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.308746][ T228] register_netdevice (net/core/dev.c:11003) [ 9.308955][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.309191][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.309407][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.309665][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.309824][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.310105][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.310365][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.310625][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.310838][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.311126][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.311337][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 9.311491][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.311700][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.311906][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 9.312150][ T228] driver_probe_device (drivers/base/dd.c:830) [ 9.312353][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 9.312557][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.312809][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 9.313031][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.313239][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.313446][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.313647][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.313854][ T228] __device_attach (drivers/base/dd.c:1030) [ 9.314078][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.314283][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.314486][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.314696][ T228] bus_probe_device (drivers/base/bus.c:537) [ 9.314901][ T228] device_add (drivers/base/core.c:3672) [ 9.315135][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.315337][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.315549][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.315814][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.316116][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.316319][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.316529][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.316729][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.316937][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.317119][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.317332][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.317531][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.317741][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.317949][ T228] ksys_write (fs/read_write.c:731) [ 9.318125][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.318326][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.318537][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.318740][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.318993][ T228] RIP: 0033:0x7fd4137bcb77 [ 9.319222][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9.319914][ T228] RSP: 002b:00007ffe170d59c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.320258][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fd4137bcb77 [ 9.320556][ T228] RDX: 0000000000000005 RSI: 00005591038a3b60 RDI: 0000000000000001 [ 9.320853][ T228] RBP: 00005591038a3b60 R08: 0000000000000003 R09: 0000000000000000 [ 9.321171][ T228] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 9.321468][ T228] R13: 00007fd413878760 R14: 0000000000000005 R15: 00007fd4138739c0 | [ 9.343367][ T228] ------------[ cut here ]------------ | [ 9.343595][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 9.343991][ T228] Modules linked in: netdevsim | [ 9.344645][ T228] Tainted: [W]=WARN [ 9.344799][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.345090][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.345344][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 9.346102][ T228] RSP: 0018:ffffc90000a67520 EFLAGS: 00010246 [ 9.346362][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.346657][ T228] RDX: 0000000000000000 RSI: ffff88800b4b2c98 RDI: ffff888009ca0b78 [ 9.346953][ T228] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 9.347279][ T228] R10: ffffffff985ec1e7 R11: ffff888009ca0040 R12: 0000000000000000 [ 9.347575][ T228] R13: ffff88800b4b2128 R14: ffff88800b4b2008 R15: ffff88800b4b2000 [ 9.347873][ T228] FS: 00007fd41367b740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 9.348264][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.348520][ T228] CR2: 00005593ef4d8548 CR3: 000000000a7a6003 CR4: 0000000000772ef0 [ 9.348816][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.349136][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.349432][ T228] PKRU: 55555554 [ 9.349582][ T228] Call Trace: [ 9.349734][ T228] [ 9.349839][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.350067][ T228] ? __warn (kernel/panic.c:748) [ 9.350223][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.350427][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.350634][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.350788][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.350989][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.351253][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.351472][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.351728][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 9.351934][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.352156][ T228] register_netdevice (net/core/dev.c:11003) [ 9.352365][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.352580][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.352800][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.353080][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.353253][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.353517][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.353776][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.354071][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.354290][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.354550][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.354754][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 9.354908][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.355140][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.355349][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 9.355553][ T228] driver_probe_device (drivers/base/dd.c:830) [ 9.355755][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 9.355962][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.356260][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 9.356463][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.356663][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.356866][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.357091][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.357303][ T228] __device_attach (drivers/base/dd.c:1030) [ 9.357506][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.357706][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.357908][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.358140][ T228] bus_probe_device (drivers/base/bus.c:537) [ 9.358347][ T228] device_add (drivers/base/core.c:3672) [ 9.358553][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.358753][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.358969][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.359268][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.359531][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.359731][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.359940][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.360169][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.360381][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.360543][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.360751][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.360950][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.361194][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.361405][ T228] ksys_write (fs/read_write.c:731) [ 9.361561][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.361761][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.361978][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.362221][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.362470][ T228] RIP: 0033:0x7fd4137bcb77 [ 9.362677][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9.363399][ T228] RSP: 002b:00007ffe170d59c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.363704][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fd4137bcb77 [ 9.364000][ T228] RDX: 0000000000000005 RSI: 00005591038a3b60 RDI: 0000000000000001 [ 9.364348][ T228] RBP: 00005591038a3b60 R08: 0000000000000003 R09: 0000000000000000 [ 9.364646][ T228] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 9.364947][ T228] R13: 00007fd413878760 R14: 0000000000000005 R15: 00007fd4138739c0 | [ 39.008762][ T311] ------------[ cut here ]------------ | [ 39.009176][ T311] WARNING: CPU: 3 PID: 311 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) | [ 39.009562][ T311] Modules linked in: netdevsim | [ 39.010107][ T311] Tainted: [W]=WARN [ 39.010254][ T311] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.010490][ T311] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.010730][ T311] 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 [ 39.011402][ T311] RSP: 0018:ffffc900007971e8 EFLAGS: 00010246 [ 39.011644][ T311] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 39.011924][ T311] RDX: 0000000000000000 RSI: ffff888005272c98 RDI: ffff888009125080 [ 39.012216][ T311] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 39.012499][ T311] R10: ffffffff985ec1e7 R11: ffff8880091245c0 R12: 0000000000000000 [ 39.012782][ T311] R13: ffff888005272128 R14: ffff888005272008 R15: ffff888005272000 [ 39.013083][ T311] FS: 00007fbab5aec800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 39.013416][ T311] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.013656][ T311] CR2: 00005593ef4fa2f8 CR3: 000000000b634001 CR4: 0000000000772ef0 [ 39.013942][ T311] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 39.014239][ T311] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 39.014600][ T311] PKRU: 55555554 [ 39.014746][ T311] Call Trace: [ 39.014891][ T311] [ 39.014992][ T311] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.015196][ T311] ? __warn (kernel/panic.c:748) [ 39.015347][ T311] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.015543][ T311] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 39.015741][ T311] ? handle_bug (arch/x86/kernel/traps.c:285) [ 39.015888][ T311] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 39.016090][ T311] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 39.016294][ T311] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.016490][ T311] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 39.016687][ T311] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 39.016930][ T311] ? _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) [ 39.017141][ T311] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 39.017337][ T311] register_netdevice (net/core/dev.c:11003) [ 39.017536][ T311] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 39.017738][ T311] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 39.017947][ T311] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 39.018205][ T311] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 39.018460][ T311] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 39.018714][ T311] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 39.018964][ T311] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 39.019215][ T311] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 39.019459][ T311] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 39.019698][ T311] ? devl_region_destroy (net/devlink/region.c:1178) [ 39.019886][ T311] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 39.020147][ T311] devlink_reload (net/devlink/dev.c:474) [ 39.020342][ T311] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 39.020536][ T311] ? devlink_resources_validate (net/devlink/resource.c:311) [ 39.020786][ T311] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 39.020980][ T311] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.021225][ T311] ? __nla_parse (lib/nlattr.c:732) [ 39.021425][ T311] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 39.021620][ T311] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 39.021868][ T311] ? cap_capable (security/commoncap.c:131) [ 39.022068][ T311] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 39.022267][ T311] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 39.022459][ T311] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 39.022651][ T311] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 39.022888][ T311] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.023142][ T311] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 39.023392][ T311] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 39.023587][ T311] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 39.023775][ T311] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 39.023968][ T311] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 39.024183][ T311] ? genl_rcv (net/netlink/genetlink.c:1219) [ 39.024328][ T311] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 39.024518][ T311] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 39.024713][ T311] genl_rcv (net/netlink/genetlink.c:1220) [ 39.024856][ T311] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 39.025062][ T311] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 39.025254][ T311] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 39.025450][ T311] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 39.025642][ T311] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 39.025852][ T311] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 39.026055][ T311] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 39.026254][ T311] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 39.026447][ T311] ? __pfx___sys_sendto (net/socket.c:2145) [ 39.026647][ T311] ? __lock_release (kernel/locking/lockdep.c:5527) [ 39.026833][ T311] ? 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) [ 39.027036][ T311] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 39.027232][ T311] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 39.027428][ T311] ? 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) [ 39.027620][ T311] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.027811][ T311] __x64_sys_sendto (net/socket.c:2181) [ 39.028014][ T311] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 39.028249][ T311] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 39.028438][ T311] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.028669][ T311] RIP: 0033:0x7fbab5cf8a4a [ 39.028866][ T311] 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 [ 39.029519][ T311] RSP: 002b:00007ffcd45c6698 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 39.029801][ T311] RAX: ffffffffffffffda RBX: 0000000009067b00 RCX: 00007fbab5cf8a4a [ 39.030349][ T311] RDX: 0000000000000034 RSI: 0000000009067b00 RDI: 0000000000000005 [ 39.030742][ T311] RBP: 0000000009067910 R08: 00007fbab5e9c200 R09: 000000000000000c [ 39.031031][ T311] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 39.031305][ T311] R13: 0000000009067910 R14: 0000000000000000 R15: 0000000000000001 | [ 39.044117][ T311] ------------[ cut here ]------------ | [ 39.044319][ T311] WARNING: CPU: 1 PID: 311 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) | [ 39.044696][ T311] Modules linked in: netdevsim | [ 39.045308][ T311] Tainted: [W]=WARN [ 39.045456][ T311] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.045691][ T311] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.045929][ T311] 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 [ 39.046675][ T311] RSP: 0018:ffffc900007971e8 EFLAGS: 00010246 [ 39.046927][ T311] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 39.047289][ T311] RDX: 0000000000000000 RSI: ffff888002312c98 RDI: ffff888009125080 [ 39.047570][ T311] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 39.047845][ T311] R10: ffffffff985ec1e7 R11: ffff8880091245c0 R12: 0000000000000000 [ 39.048173][ T311] R13: ffff888002312128 R14: ffff888002312008 R15: ffff888002312000 [ 39.048450][ T311] FS: 00007fbab5aec800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 39.048775][ T311] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.049018][ T311] CR2: 00005593ef4e94c8 CR3: 000000000b634005 CR4: 0000000000772ef0 [ 39.049297][ T311] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 39.049569][ T311] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 39.049845][ T311] PKRU: 55555554 [ 39.049988][ T311] Call Trace: [ 39.050138][ T311] [ 39.050234][ T311] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.050421][ T311] ? __warn (kernel/panic.c:748) [ 39.050565][ T311] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.050753][ T311] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 39.050947][ T311] ? handle_bug (arch/x86/kernel/traps.c:285) [ 39.051098][ T311] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 39.051287][ T311] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 39.051488][ T311] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.051676][ T311] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 39.051871][ T311] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 39.052118][ T311] ? _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) [ 39.052309][ T311] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 39.052499][ T311] register_netdevice (net/core/dev.c:11003) [ 39.052691][ T311] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 39.052889][ T311] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 39.053111][ T311] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 39.053354][ T311] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 39.053601][ T311] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 39.053844][ T311] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 39.054096][ T311] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 39.054337][ T311] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 39.054567][ T311] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 39.054802][ T311] ? devl_region_destroy (net/devlink/region.c:1178) [ 39.054991][ T311] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 39.055249][ T311] devlink_reload (net/devlink/dev.c:474) [ 39.055445][ T311] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 39.055638][ T311] ? devlink_resources_validate (net/devlink/resource.c:311) [ 39.055885][ T311] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 39.056088][ T311] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.056327][ T311] ? __nla_parse (lib/nlattr.c:732) [ 39.056525][ T311] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 39.056720][ T311] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 39.056969][ T311] ? cap_capable (security/commoncap.c:131) [ 39.057164][ T311] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 39.057364][ T311] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 39.057557][ T311] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 39.057748][ T311] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 39.057979][ T311] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.058222][ T311] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 39.058470][ T311] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 39.058664][ T311] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 39.058851][ T311] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 39.059054][ T311] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 39.059258][ T311] ? genl_rcv (net/netlink/genetlink.c:1219) [ 39.059403][ T311] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 39.059596][ T311] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 39.059795][ T311] genl_rcv (net/netlink/genetlink.c:1220) [ 39.059940][ T311] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 39.060148][ T311] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 39.060340][ T311] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 39.060537][ T311] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 39.060733][ T311] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 39.060919][ T311] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 39.061118][ T311] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 39.061318][ T311] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 39.061511][ T311] ? __pfx___sys_sendto (net/socket.c:2145) [ 39.061718][ T311] ? __lock_release (kernel/locking/lockdep.c:5527) [ 39.061903][ T311] ? 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) [ 39.062099][ T311] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 39.062292][ T311] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 39.062484][ T311] ? 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) [ 39.062678][ T311] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.062875][ T311] __x64_sys_sendto (net/socket.c:2181) [ 39.063078][ T311] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 39.063315][ T311] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 39.063507][ T311] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.063741][ T311] RIP: 0033:0x7fbab5cf8a4a [ 39.063933][ T311] 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 [ 39.064599][ T311] RSP: 002b:00007ffcd45c6698 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 39.064882][ T311] RAX: ffffffffffffffda RBX: 0000000009067b00 RCX: 00007fbab5cf8a4a [ 39.065167][ T311] RDX: 0000000000000034 RSI: 0000000009067b00 RDI: 0000000000000005 [ 39.065445][ T311] RBP: 0000000009067910 R08: 00007fbab5e9c200 R09: 000000000000000c [ 39.065723][ T311] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 39.065997][ T311] R13: 0000000009067910 R14: 0000000000000000 R15: 0000000000000001 | [ 39.076145][ T311] ------------[ cut here ]------------ | [ 39.076357][ T311] WARNING: CPU: 3 PID: 311 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) | [ 39.076729][ T311] Modules linked in: netdevsim | [ 39.077316][ T311] Tainted: [W]=WARN [ 39.077461][ T311] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.077695][ T311] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.077933][ T311] 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 [ 39.078610][ T311] RSP: 0018:ffffc900007971e8 EFLAGS: 00010246 [ 39.078858][ T311] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 39.079147][ T311] RDX: 0000000000000000 RSI: ffff888004f7ac98 RDI: ffff888009125080 [ 39.079427][ T311] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 39.079712][ T311] R10: ffffffff985ec1e7 R11: ffff8880091245c0 R12: 0000000000000000 [ 39.079989][ T311] R13: ffff888004f7a128 R14: ffff888004f7a008 R15: ffff888004f7a000 [ 39.080284][ T311] FS: 00007fbab5aec800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 39.080611][ T311] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.080854][ T311] CR2: 00007fafe44615cc CR3: 000000000b634001 CR4: 0000000000772ef0 [ 39.081155][ T311] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 39.081436][ T311] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 39.081715][ T311] PKRU: 55555554 [ 39.081858][ T311] Call Trace: [ 39.081999][ T311] [ 39.082151][ T311] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.082345][ T311] ? __warn (kernel/panic.c:748) [ 39.082489][ T311] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.082680][ T311] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 39.082874][ T311] ? handle_bug (arch/x86/kernel/traps.c:285) [ 39.083035][ T311] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 39.083228][ T311] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 39.083429][ T311] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.083624][ T311] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 39.083822][ T311] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 39.084073][ T311] ? _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) [ 39.084268][ T311] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 39.084463][ T311] register_netdevice (net/core/dev.c:11003) [ 39.084659][ T311] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 39.084873][ T311] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 39.085086][ T311] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 39.085332][ T311] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 39.085589][ T311] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 39.085840][ T311] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 39.086101][ T311] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 39.086353][ T311] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 39.086587][ T311] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 39.086832][ T311] ? devl_region_destroy (net/devlink/region.c:1178) [ 39.087029][ T311] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 39.087278][ T311] devlink_reload (net/devlink/dev.c:474) [ 39.087474][ T311] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 39.087672][ T311] ? devlink_resources_validate (net/devlink/resource.c:311) [ 39.087918][ T311] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 39.088122][ T311] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.088360][ T311] ? __nla_parse (lib/nlattr.c:732) [ 39.088559][ T311] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 39.088754][ T311] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 39.089014][ T311] ? cap_capable (security/commoncap.c:131) [ 39.089205][ T311] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 39.089403][ T311] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 39.089602][ T311] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 39.089794][ T311] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 39.090043][ T311] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.090280][ T311] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 39.090532][ T311] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 39.090723][ T311] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 39.090915][ T311] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 39.091121][ T311] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 39.091326][ T311] ? genl_rcv (net/netlink/genetlink.c:1219) [ 39.091470][ T311] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 39.091662][ T311] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 39.091863][ T311] genl_rcv (net/netlink/genetlink.c:1220) [ 39.092020][ T311] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 39.092215][ T311] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 39.092405][ T311] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 39.092599][ T311] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 39.092790][ T311] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 39.092976][ T311] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 39.093184][ T311] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 39.093380][ T311] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 39.093570][ T311] ? __pfx___sys_sendto (net/socket.c:2145) [ 39.093769][ T311] ? __lock_release (kernel/locking/lockdep.c:5527) [ 39.093955][ T311] ? 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) [ 39.094160][ T311] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 39.094353][ T311] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 39.094549][ T311] ? 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) [ 39.094742][ T311] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.094935][ T311] __x64_sys_sendto (net/socket.c:2181) [ 39.095135][ T311] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 39.095374][ T311] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 39.095563][ T311] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.095795][ T311] RIP: 0033:0x7fbab5cf8a4a [ 39.095996][ T311] Code: Unable to access opcode bytes at 0x7fbab5cf8a20. Code starting with the faulting instruction =========================================== [ 39.096271][ T311] RSP: 002b:00007ffcd45c6698 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 39.096556][ T311] RAX: ffffffffffffffda RBX: 0000000009067b00 RCX: 00007fbab5cf8a4a [ 39.096843][ T311] RDX: 0000000000000034 RSI: 0000000009067b00 RDI: 0000000000000005 [ 39.097138][ T311] RBP: 0000000009067910 R08: 00007fbab5e9c200 R09: 000000000000000c [ 39.097421][ T311] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 39.097695][ T311] R13: 0000000009067910 R14: 0000000000000000 R15: 0000000000000001 | [ 39.109801][ T311] ------------[ cut here ]------------ | [ 39.110097][ T311] WARNING: CPU: 3 PID: 311 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) | [ 39.110474][ T311] Modules linked in: netdevsim | [ 39.110996][ T311] Tainted: [W]=WARN [ 39.111168][ T311] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.111402][ T311] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.111645][ T311] 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 [ 39.112305][ T311] RSP: 0018:ffffc900007971e8 EFLAGS: 00010246 [ 39.112539][ T311] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 39.112816][ T311] RDX: 0000000000000000 RSI: ffff88800a572c98 RDI: ffff888009125080 [ 39.113112][ T311] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 39.113386][ T311] R10: ffffffff985ec1e7 R11: ffff8880091245c0 R12: 0000000000000000 [ 39.113661][ T311] R13: ffff88800a572128 R14: ffff88800a572008 R15: ffff88800a572000 [ 39.113950][ T311] FS: 00007fbab5aec800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 39.114292][ T311] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.114527][ T311] CR2: 00007fbab5cf8a20 CR3: 000000000b634001 CR4: 0000000000772ef0 [ 39.114805][ T311] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 39.115090][ T311] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 39.115374][ T311] PKRU: 55555554 [ 39.115521][ T311] Call Trace: [ 39.115662][ T311] [ 39.115762][ T311] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.115953][ T311] ? __warn (kernel/panic.c:748) [ 39.116111][ T311] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.116304][ T311] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 39.116498][ T311] ? handle_bug (arch/x86/kernel/traps.c:285) [ 39.116642][ T311] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 39.116838][ T311] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 39.117046][ T311] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.117242][ T311] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 39.117439][ T311] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 39.117684][ T311] ? _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) [ 39.117878][ T311] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 39.118079][ T311] register_netdevice (net/core/dev.c:11003) [ 39.118280][ T311] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 39.118478][ T311] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 39.118685][ T311] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 39.118932][ T311] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 39.119197][ T311] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 39.119451][ T311] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 39.119698][ T311] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 39.119940][ T311] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 39.120183][ T311] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 39.120422][ T311] ? devl_region_destroy (net/devlink/region.c:1178) [ 39.120610][ T311] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 39.120864][ T311] devlink_reload (net/devlink/dev.c:474) [ 39.121070][ T311] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 39.121271][ T311] ? devlink_resources_validate (net/devlink/resource.c:311) [ 39.121517][ T311] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 39.121712][ T311] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.121952][ T311] ? __nla_parse (lib/nlattr.c:732) [ 39.122162][ T311] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 39.122364][ T311] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 39.122617][ T311] ? cap_capable (security/commoncap.c:131) [ 39.122805][ T311] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 39.123017][ T311] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 39.123215][ T311] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 39.123408][ T311] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 39.123645][ T311] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.123880][ T311] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 39.124137][ T311] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 39.124327][ T311] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 39.124515][ T311] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 39.124711][ T311] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 39.124919][ T311] ? genl_rcv (net/netlink/genetlink.c:1219) [ 39.125077][ T311] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 39.125267][ T311] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 39.125467][ T311] genl_rcv (net/netlink/genetlink.c:1220) [ 39.125613][ T311] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 39.125807][ T311] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 39.126000][ T311] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 39.126206][ T311] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 39.126405][ T311] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 39.126596][ T311] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 39.126788][ T311] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 39.126991][ T311] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 39.127195][ T311] ? __pfx___sys_sendto (net/socket.c:2145) [ 39.127396][ T311] ? __lock_release (kernel/locking/lockdep.c:5527) [ 39.127584][ T311] ? 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) [ 39.127774][ T311] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 39.127971][ T311] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 39.128174][ T311] ? 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) [ 39.128370][ T311] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.128562][ T311] __x64_sys_sendto (net/socket.c:2181) [ 39.128753][ T311] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 39.128990][ T311] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 39.129196][ T311] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.129437][ T311] RIP: 0033:0x7fbab5cf8a4a [ 39.129635][ T311] Code: Unable to access opcode bytes at 0x7fbab5cf8a20. Code starting with the faulting instruction =========================================== [ 39.129877][ T311] RSP: 002b:00007ffcd45c6698 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 39.130177][ T311] RAX: ffffffffffffffda RBX: 0000000009067b00 RCX: 00007fbab5cf8a4a [ 39.130462][ T311] RDX: 0000000000000034 RSI: 0000000009067b00 RDI: 0000000000000005 [ 39.130751][ T311] RBP: 0000000009067910 R08: 00007fbab5e9c200 R09: 000000000000000c [ 39.131053][ T311] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 39.131335][ T311] R13: 0000000009067910 R14: 0000000000000000 R15: 0000000000000001 | [ 41.661513][ T403] ------------[ cut here ]------------ | [ 41.661811][ T403] WARNING: CPU: 1 PID: 403 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.662204][ T403] Modules linked in: netdevsim | [ 41.662737][ T403] Tainted: [W]=WARN [ 41.662882][ T403] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.663138][ T403] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.663381][ T403] 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.665396][ T403] RSP: 0018:ffffc90000b971e8 EFLAGS: 00010246 [ 41.665642][ T403] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 41.665923][ T403] RDX: 0000000000000000 RSI: ffff888009c2ac98 RDI: ffff8880024f2dc0 [ 41.666213][ T403] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 41.666495][ T403] R10: ffffffff985ec1e7 R11: ffff8880024f2300 R12: 0000000000000000 [ 41.666773][ T403] R13: ffff888009c2a128 R14: ffff888009c2a008 R15: ffff888009c2a000 [ 41.667076][ T403] FS: 00007f3278480800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 41.667404][ T403] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.667651][ T403] CR2: 00007fafe43d05a0 CR3: 0000000005a4c001 CR4: 0000000000772ef0 [ 41.667934][ T403] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 41.668233][ T403] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 41.668515][ T403] PKRU: 55555554 [ 41.668657][ T403] Call Trace: [ 41.668802][ T403] [ 41.668902][ T403] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.669104][ T403] ? __warn (kernel/panic.c:748) [ 41.669254][ T403] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.669446][ T403] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 41.669648][ T403] ? handle_bug (arch/x86/kernel/traps.c:285) [ 41.669794][ T403] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 41.669984][ T403] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 41.670198][ T403] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.670393][ T403] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 41.670589][ T403] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 41.670828][ T403] ? _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.671046][ T403] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 41.671244][ T403] register_netdevice (net/core/dev.c:11003) [ 41.671439][ T403] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 41.671640][ T403] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 41.671849][ T403] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 41.672107][ T403] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 41.672361][ T403] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 41.672612][ T403] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 41.672857][ T403] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 41.673113][ T403] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 41.673351][ T403] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 41.673587][ T403] ? devl_region_destroy (net/devlink/region.c:1178) [ 41.673827][ T403] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 41.674090][ T403] devlink_reload (net/devlink/dev.c:474) [ 41.674287][ T403] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 41.674481][ T403] ? devlink_resources_validate (net/devlink/resource.c:311) [ 41.674723][ T403] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 41.674917][ T403] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 41.675163][ T403] ? __nla_parse (lib/nlattr.c:732) [ 41.675360][ T403] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 41.675551][ T403] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 41.675799][ T403] ? cap_capable (security/commoncap.c:131) [ 41.675989][ T403] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 41.676196][ T403] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 41.676388][ T403] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 41.676577][ T403] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 41.676810][ T403] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 41.677051][ T403] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 41.677295][ T403] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 41.677487][ T403] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 41.677673][ T403] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 41.677867][ T403] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 41.678085][ T403] ? genl_rcv (net/netlink/genetlink.c:1219) [ 41.678228][ T403] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 41.678419][ T403] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 41.678617][ T403] genl_rcv (net/netlink/genetlink.c:1220) [ 41.678762][ T403] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 41.678954][ T403] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 41.679155][ T403] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 41.679355][ T403] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 41.679548][ T403] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 41.679732][ T403] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 41.679923][ T403] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 41.680128][ T403] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 41.680321][ T403] ? __pfx___sys_sendto (net/socket.c:2145) [ 41.680519][ T403] ? __lock_release (kernel/locking/lockdep.c:5527) [ 41.680705][ T403] ? 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.680896][ T403] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 41.681095][ T403] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 41.681286][ T403] ? 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.681479][ T403] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 41.681670][ T403] __x64_sys_sendto (net/socket.c:2181) [ 41.681858][ T403] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 41.682103][ T403] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 41.682293][ T403] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.682521][ T403] RIP: 0033:0x7f327868ca4a [ 41.682715][ T403] 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 [ 41.683381][ T403] RSP: 002b:00007ffeed4acb68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 41.683662][ T403] RAX: ffffffffffffffda RBX: 000000002775cb00 RCX: 00007f327868ca4a [ 41.683937][ T403] RDX: 0000000000000034 RSI: 000000002775cb00 RDI: 0000000000000005 [ 41.684223][ T403] RBP: 000000002775c910 R08: 00007f3278830200 R09: 000000000000000c [ 41.684503][ T403] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 41.684778][ T403] R13: 000000002775c910 R14: 0000000000000000 R15: 0000000000000001 | [ 41.695466][ T403] ------------[ cut here ]------------ | [ 41.695745][ T403] WARNING: CPU: 3 PID: 403 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.696129][ T403] Modules linked in: netdevsim | [ 41.696656][ T403] Tainted: [W]=WARN [ 41.696802][ T403] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.697049][ T403] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.697296][ T403] 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.697953][ T403] RSP: 0018:ffffc90000b971e8 EFLAGS: 00010246 [ 41.698334][ T403] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 41.698621][ T403] RDX: 0000000000000000 RSI: ffff8880024d2c98 RDI: ffff8880024f2dc0 [ 41.698900][ T403] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 41.699193][ T403] R10: ffffffff985ec1e7 R11: ffff8880024f2300 R12: 0000000000000000 [ 41.699473][ T403] R13: ffff8880024d2128 R14: ffff8880024d2008 R15: ffff8880024d2000 [ 41.699763][ T403] FS: 00007f3278480800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 41.700103][ T403] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.700345][ T403] CR2: 00005593ef4dc928 CR3: 0000000005a4c001 CR4: 0000000000772ef0 [ 41.700626][ T403] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 41.700910][ T403] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 41.701201][ T403] PKRU: 55555554 [ 41.701347][ T403] Call Trace: [ 41.701491][ T403] [ 41.701589][ T403] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.701778][ T403] ? __warn (kernel/panic.c:748) [ 41.701923][ T403] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.702121][ T403] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 41.702321][ T403] ? handle_bug (arch/x86/kernel/traps.c:285) [ 41.702475][ T403] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 41.702666][ T403] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 41.702868][ T403] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.703077][ T403] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 41.703273][ T403] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 41.703517][ T403] ? _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.703711][ T403] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 41.703909][ T403] register_netdevice (net/core/dev.c:11003) [ 41.704110][ T403] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 41.704314][ T403] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 41.704517][ T403] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 41.704763][ T403] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 41.705023][ T403] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 41.705278][ T403] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 41.705525][ T403] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 41.705764][ T403] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 41.706010][ T403] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 41.706249][ T403] ? devl_region_destroy (net/devlink/region.c:1178) [ 41.706446][ T403] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 41.706697][ T403] devlink_reload (net/devlink/dev.c:474) [ 41.706892][ T403] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 41.707097][ T403] ? devlink_resources_validate (net/devlink/resource.c:311) [ 41.707345][ T403] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 41.707537][ T403] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 41.707779][ T403] ? __nla_parse (lib/nlattr.c:732) [ 41.707984][ T403] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 41.708186][ T403] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 41.708436][ T403] ? cap_capable (security/commoncap.c:131) [ 41.708628][ T403] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 41.708826][ T403] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 41.709026][ T403] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 41.709220][ T403] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 41.709459][ T403] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 41.709694][ T403] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 41.709935][ T403] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 41.710135][ T403] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 41.710326][ T403] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 41.710516][ T403] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 41.710720][ T403] ? genl_rcv (net/netlink/genetlink.c:1219) [ 41.710863][ T403] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 41.711062][ T403] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 41.711256][ T403] genl_rcv (net/netlink/genetlink.c:1220) [ 41.711399][ T403] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 41.711593][ T403] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 41.711781][ T403] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 41.711975][ T403] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 41.712181][ T403] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 41.712366][ T403] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 41.712554][ T403] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 41.712749][ T403] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 41.712942][ T403] ? __pfx___sys_sendto (net/socket.c:2145) [ 41.713155][ T403] ? __lock_release (kernel/locking/lockdep.c:5527) [ 41.713459][ T403] ? 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.713652][ T403] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 41.713843][ T403] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 41.714043][ T403] ? 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.714457][ T403] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 41.714648][ T403] __x64_sys_sendto (net/socket.c:2181) [ 41.714836][ T403] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 41.715072][ T403] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 41.715377][ T403] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.715607][ T403] RIP: 0033:0x7f327868ca4a [ 41.715800][ T403] Code: Unable to access opcode bytes at 0x7f327868ca20. Code starting with the faulting instruction =========================================== [ 41.716165][ T403] RSP: 002b:00007ffeed4acb68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 41.716446][ T403] RAX: ffffffffffffffda RBX: 000000002775cb00 RCX: 00007f327868ca4a [ 41.716727][ T403] RDX: 0000000000000034 RSI: 000000002775cb00 RDI: 0000000000000005 [ 41.717011][ T403] RBP: 000000002775c910 R08: 00007f3278830200 R09: 000000000000000c [ 41.717286][ T403] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 41.717561][ T403] R13: 000000002775c910 R14: 0000000000000000 R15: 0000000000000001 | [ 41.729112][ T403] ------------[ cut here ]------------ | [ 41.729313][ T403] WARNING: CPU: 3 PID: 403 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.729684][ T403] Modules linked in: netdevsim | [ 41.730265][ T403] Tainted: [W]=WARN [ 41.730409][ T403] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.730643][ T403] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.730882][ T403] 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.731540][ T403] RSP: 0018:ffffc90000b971e8 EFLAGS: 00010246 [ 41.731774][ T403] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 41.732056][ T403] RDX: 0000000000000000 RSI: ffff888009d3ac98 RDI: ffff8880024f2dc0 [ 41.732334][ T403] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 41.732607][ T403] R10: ffffffff985ec1e7 R11: ffff8880024f2300 R12: 0000000000000000 [ 41.732882][ T403] R13: ffff888009d3a128 R14: ffff888009d3a008 R15: ffff888009d3a000 [ 41.733169][ T403] FS: 00007f3278480800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 41.733489][ T403] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.733722][ T403] CR2: 00007f327868ca20 CR3: 0000000005a4c001 CR4: 0000000000772ef0 [ 41.734009][ T403] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 41.734297][ T403] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 41.734571][ T403] PKRU: 55555554 [ 41.734714][ T403] Call Trace: [ 41.734857][ T403] [ 41.734954][ T403] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.735147][ T403] ? __warn (kernel/panic.c:748) [ 41.735292][ T403] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.735484][ T403] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 41.735675][ T403] ? handle_bug (arch/x86/kernel/traps.c:285) [ 41.735819][ T403] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 41.736016][ T403] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 41.736220][ T403] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.736409][ T403] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 41.736601][ T403] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 41.736839][ T403] ? _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.737039][ T403] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 41.737229][ T403] register_netdevice (net/core/dev.c:11003) [ 41.737422][ T403] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 41.737621][ T403] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 41.737823][ T403] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 41.738075][ T403] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 41.738324][ T403] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 41.738569][ T403] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 41.738816][ T403] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 41.739060][ T403] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 41.739291][ T403] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 41.739523][ T403] ? devl_region_destroy (net/devlink/region.c:1178) [ 41.739711][ T403] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 41.739958][ T403] devlink_reload (net/devlink/dev.c:474) [ 41.740161][ T403] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 41.740357][ T403] ? devlink_resources_validate (net/devlink/resource.c:311) [ 41.740599][ T403] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 41.740796][ T403] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 41.741040][ T403] ? __nla_parse (lib/nlattr.c:732) [ 41.741238][ T403] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 41.741430][ T403] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 41.741684][ T403] ? cap_capable (security/commoncap.c:131) [ 41.741877][ T403] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 41.742077][ T403] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 41.742268][ T403] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 41.742457][ T403] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 41.742691][ T403] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 41.742923][ T403] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 41.743193][ T403] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 41.743389][ T403] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 41.743576][ T403] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 41.743769][ T403] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 41.743972][ T403] ? genl_rcv (net/netlink/genetlink.c:1219) [ 41.744126][ T403] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 41.744319][ T403] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 41.744521][ T403] genl_rcv (net/netlink/genetlink.c:1220) [ 41.744672][ T403] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 41.744868][ T403] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 41.745072][ T403] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 41.745268][ T403] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 41.745463][ T403] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 41.745648][ T403] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 41.745846][ T403] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 41.746049][ T403] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 41.746239][ T403] ? __pfx___sys_sendto (net/socket.c:2145) [ 41.746437][ T403] ? __lock_release (kernel/locking/lockdep.c:5527) [ 41.746622][ T403] ? 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.746811][ T403] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 41.747010][ T403] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 41.747202][ T403] ? 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.747405][ T403] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 41.747597][ T403] __x64_sys_sendto (net/socket.c:2181) [ 41.747786][ T403] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 41.748027][ T403] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 41.748220][ T403] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.748451][ T403] RIP: 0033:0x7f327868ca4a [ 41.748647][ T403] Code: Unable to access opcode bytes at 0x7f327868ca20. Code starting with the faulting instruction =========================================== [ 41.748890][ T403] RSP: 002b:00007ffeed4acb68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 41.749195][ T403] RAX: ffffffffffffffda RBX: 000000002775cb00 RCX: 00007f327868ca4a [ 41.749476][ T403] RDX: 0000000000000034 RSI: 000000002775cb00 RDI: 0000000000000005 [ 41.749755][ T403] RBP: 000000002775c910 R08: 00007f3278830200 R09: 000000000000000c [ 41.750044][ T403] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 41.750322][ T403] R13: 000000002775c910 R14: 0000000000000000 R15: 0000000000000001 | [ 41.762595][ T403] ------------[ cut here ]------------ | [ 41.762796][ T403] WARNING: CPU: 3 PID: 403 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.763200][ T403] Modules linked in: netdevsim | [ 41.763725][ T403] Tainted: [W]=WARN [ 41.763876][ T403] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.764121][ T403] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.764364][ T403] 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.765029][ T403] RSP: 0018:ffffc90000b971e8 EFLAGS: 00010246 [ 41.765268][ T403] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 41.765547][ T403] RDX: 0000000000000000 RSI: ffff888005522c98 RDI: ffff8880024f2dc0 [ 41.765823][ T403] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 41.766112][ T403] R10: ffffffff985ec1e7 R11: ffff8880024f2300 R12: 0000000000000000 [ 41.766390][ T403] R13: ffff888005522128 R14: ffff888005522008 R15: ffff888005522000 [ 41.766665][ T403] FS: 00007f3278480800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 41.766990][ T403] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.767236][ T403] CR2: 00007f327868ca20 CR3: 0000000005a4c001 CR4: 0000000000772ef0 [ 41.767518][ T403] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 41.767796][ T403] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 41.768079][ T403] PKRU: 55555554 [ 41.768222][ T403] Call Trace: [ 41.768363][ T403] [ 41.768460][ T403] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.768650][ T403] ? __warn (kernel/panic.c:748) [ 41.768795][ T403] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.768984][ T403] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 41.769188][ T403] ? handle_bug (arch/x86/kernel/traps.c:285) [ 41.769332][ T403] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 41.769521][ T403] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 41.769721][ T403] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.769915][ T403] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 41.770120][ T403] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 41.770361][ T403] ? _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.770557][ T403] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 41.770751][ T403] register_netdevice (net/core/dev.c:11003) [ 41.770945][ T403] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 41.771153][ T403] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 41.771364][ T403] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 41.771611][ T403] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 41.771864][ T403] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 41.772121][ T403] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 41.772367][ T403] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 41.772612][ T403] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 41.772845][ T403] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 41.773125][ T403] ? devl_region_destroy (net/devlink/region.c:1178) [ 41.773313][ T403] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 41.773558][ T403] devlink_reload (net/devlink/dev.c:474) [ 41.773750][ T403] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 41.773947][ T403] ? devlink_resources_validate (net/devlink/resource.c:311) [ 41.774201][ T403] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 41.774397][ T403] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 41.774634][ T403] ? __nla_parse (lib/nlattr.c:732) [ 41.774833][ T403] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 41.775035][ T403] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 41.775285][ T403] ? cap_capable (security/commoncap.c:131) [ 41.775478][ T403] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 41.775674][ T403] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 41.775871][ T403] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 41.776071][ T403] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 41.776307][ T403] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 41.776540][ T403] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 41.776795][ T403] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 41.777017][ T403] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 41.777210][ T403] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 41.777399][ T403] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 41.777604][ T403] ? genl_rcv (net/netlink/genetlink.c:1219) [ 41.777749][ T403] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 41.777941][ T403] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 41.778150][ T403] genl_rcv (net/netlink/genetlink.c:1220) [ 41.778297][ T403] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 41.778490][ T403] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 41.778684][ T403] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 41.778879][ T403] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 41.779081][ T403] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 41.779269][ T403] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 41.779462][ T403] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 41.779663][ T403] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 41.779855][ T403] ? __pfx___sys_sendto (net/socket.c:2145) [ 41.780064][ T403] ? __lock_release (kernel/locking/lockdep.c:5527) [ 41.780252][ T403] ? 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.780443][ T403] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 41.780637][ T403] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 41.780830][ T403] ? 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.781034][ T403] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 41.781228][ T403] __x64_sys_sendto (net/socket.c:2181) [ 41.781418][ T403] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 41.781651][ T403] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 41.781844][ T403] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.782085][ T403] RIP: 0033:0x7f327868ca4a [ 41.782280][ T403] Code: Unable to access opcode bytes at 0x7f327868ca20. Code starting with the faulting instruction =========================================== [ 41.782525][ T403] RSP: 002b:00007ffeed4acb68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 41.782812][ T403] RAX: ffffffffffffffda RBX: 000000002775cb00 RCX: 00007f327868ca4a [ 41.783104][ T403] RDX: 0000000000000034 RSI: 000000002775cb00 RDI: 0000000000000005 [ 41.783386][ T403] RBP: 000000002775c910 R08: 00007f3278830200 R09: 000000000000000c [ 41.783663][ T403] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 41.783942][ T403] R13: 000000002775c910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.164452][ T417] ------------[ cut here ]------------ | [ 42.164748][ T417] WARNING: CPU: 0 PID: 417 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) | [ 42.165137][ T417] Modules linked in: netdevsim | [ 42.165657][ T417] Tainted: [W]=WARN [ 42.165803][ T417] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.166050][ T417] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.166290][ T417] 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 [ 42.166938][ T417] RSP: 0018:ffffc90000bd71e8 EFLAGS: 00010246 [ 42.167187][ T417] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.167467][ T417] RDX: 0000000000000000 RSI: ffff88800dc32c98 RDI: ffff888004ebd080 [ 42.167745][ T417] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 42.168029][ T417] R10: ffffffff985ec1e7 R11: ffff888004ebc5c0 R12: 0000000000000000 [ 42.168306][ T417] R13: ffff88800dc32128 R14: ffff88800dc32008 R15: ffff88800dc32000 [ 42.168582][ T417] FS: 00007f916d744800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 42.168904][ T417] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.169237][ T417] CR2: 000000000041ecd0 CR3: 000000000d088006 CR4: 0000000000772ef0 [ 42.169519][ T417] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.169798][ T417] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.170159][ T417] PKRU: 55555554 [ 42.170302][ T417] Call Trace: [ 42.170444][ T417] [ 42.170542][ T417] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.170732][ T417] ? __warn (kernel/panic.c:748) [ 42.170878][ T417] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.171113][ T417] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.171307][ T417] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.171454][ T417] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.171643][ T417] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.171846][ T417] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.172044][ T417] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 42.172239][ T417] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 42.172480][ T417] ? _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) [ 42.172672][ T417] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.172863][ T417] register_netdevice (net/core/dev.c:11003) [ 42.173072][ T417] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 42.173270][ T417] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.173474][ T417] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.173718][ T417] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.173966][ T417] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.174222][ T417] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.174468][ T417] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.174705][ T417] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.174943][ T417] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 42.175188][ T417] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 42.175434][ T417] devlink_reload (net/devlink/dev.c:474) [ 42.175626][ T417] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.175820][ T417] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.176070][ T417] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.176266][ T417] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.176502][ T417] ? __nla_parse (lib/nlattr.c:732) [ 42.176698][ T417] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.176889][ T417] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.177144][ T417] ? cap_capable (security/commoncap.c:131) [ 42.177331][ T417] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.177526][ T417] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.177715][ T417] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.177902][ T417] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.178140][ T417] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.178370][ T417] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.178613][ T417] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.178802][ T417] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.178988][ T417] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.179185][ T417] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.179389][ T417] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.179532][ T417] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.179719][ T417] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.179913][ T417] genl_rcv (net/netlink/genetlink.c:1220) [ 42.180065][ T417] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.180256][ T417] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.180444][ T417] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.180637][ T417] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.180828][ T417] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.181021][ T417] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.181209][ T417] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.181406][ T417] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.181596][ T417] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.181793][ T417] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.181976][ T417] ? 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) [ 42.182174][ T417] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.182364][ T417] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.182554][ T417] ? 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) [ 42.182746][ T417] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.182938][ T417] __x64_sys_sendto (net/socket.c:2181) [ 42.183141][ T417] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.183378][ T417] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.183567][ T417] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.183795][ T417] RIP: 0033:0x7f916d950a4a [ 42.183986][ T417] 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 [ 42.184642][ T417] RSP: 002b:00007fffd9d5f7e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.184923][ T417] RAX: ffffffffffffffda RBX: 0000000000833b00 RCX: 00007f916d950a4a [ 42.185204][ T417] RDX: 0000000000000034 RSI: 0000000000833b00 RDI: 0000000000000005 [ 42.185479][ T417] RBP: 0000000000833910 R08: 00007f916daf4200 R09: 000000000000000c [ 42.185756][ T417] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.186038][ T417] R13: 0000000000833910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.197626][ T417] ------------[ cut here ]------------ | [ 42.197828][ T417] WARNING: CPU: 0 PID: 417 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) | [ 42.198273][ T417] Modules linked in: netdevsim | [ 42.198790][ T417] Tainted: [W]=WARN [ 42.198932][ T417] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.199184][ T417] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.199423][ T417] 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 [ 42.200072][ T417] RSP: 0018:ffffc90000bd71e8 EFLAGS: 00010246 [ 42.200312][ T417] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.200586][ T417] RDX: 0000000000000000 RSI: ffff888005daac98 RDI: ffff888004ebd080 [ 42.200861][ T417] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 42.201143][ T417] R10: ffffffff985ec1e7 R11: ffff888004ebc5c0 R12: 0000000000000000 [ 42.201421][ T417] R13: ffff888005daa128 R14: ffff888005daa008 R15: ffff888005daa000 [ 42.201693][ T417] FS: 00007f916d744800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 42.202019][ T417] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.202251][ T417] CR2: 000000000041ecd0 CR3: 000000000d088006 CR4: 0000000000772ef0 [ 42.202527][ T417] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.202805][ T417] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.203096][ T417] PKRU: 55555554 [ 42.203237][ T417] Call Trace: [ 42.203376][ T417] [ 42.203472][ T417] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.203658][ T417] ? __warn (kernel/panic.c:748) [ 42.203799][ T417] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.203994][ T417] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.204197][ T417] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.204342][ T417] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.204529][ T417] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.204728][ T417] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.204916][ T417] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 42.205118][ T417] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 42.205361][ T417] ? _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) [ 42.205552][ T417] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.205742][ T417] register_netdevice (net/core/dev.c:11003) [ 42.205933][ T417] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 42.206140][ T417] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.206342][ T417] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.206587][ T417] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.206836][ T417] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.207089][ T417] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.207330][ T417] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.207567][ T417] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.207797][ T417] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 42.208040][ T417] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 42.208286][ T417] devlink_reload (net/devlink/dev.c:474) [ 42.208477][ T417] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.208666][ T417] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.208907][ T417] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.209106][ T417] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.209344][ T417] ? __nla_parse (lib/nlattr.c:732) [ 42.209539][ T417] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.209729][ T417] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.209972][ T417] ? cap_capable (security/commoncap.c:131) [ 42.210164][ T417] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.210359][ T417] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.210548][ T417] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.210739][ T417] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.210969][ T417] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.211206][ T417] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.211449][ T417] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.211639][ T417] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.211826][ T417] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.212023][ T417] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.212227][ T417] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.212372][ T417] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.212562][ T417] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.212756][ T417] genl_rcv (net/netlink/genetlink.c:1220) [ 42.212899][ T417] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.213107][ T417] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.213297][ T417] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.213494][ T417] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.213685][ T417] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.213870][ T417] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.214067][ T417] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.214262][ T417] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.214458][ T417] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.214657][ T417] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.214842][ T417] ? 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) [ 42.215040][ T417] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.215233][ T417] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.215422][ T417] ? 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) [ 42.215613][ T417] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.215802][ T417] __x64_sys_sendto (net/socket.c:2181) [ 42.215991][ T417] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.216231][ T417] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.216422][ T417] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.216651][ T417] RIP: 0033:0x7f916d950a4a [ 42.216842][ T417] 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 [ 42.217490][ T417] RSP: 002b:00007fffd9d5f7e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.217773][ T417] RAX: ffffffffffffffda RBX: 0000000000833b00 RCX: 00007f916d950a4a [ 42.218058][ T417] RDX: 0000000000000034 RSI: 0000000000833b00 RDI: 0000000000000005 [ 42.218332][ T417] RBP: 0000000000833910 R08: 00007f916daf4200 R09: 000000000000000c [ 42.218608][ T417] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.218887][ T417] R13: 0000000000833910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.240027][ T417] ------------[ cut here ]------------ | [ 42.240305][ T417] WARNING: CPU: 0 PID: 417 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) | [ 42.240676][ T417] Modules linked in: netdevsim | [ 42.241210][ T417] Tainted: [W]=WARN [ 42.241353][ T417] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.241582][ T417] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.241819][ T417] 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 [ 42.242477][ T417] RSP: 0018:ffffc90000bd71e8 EFLAGS: 00010246 [ 42.242711][ T417] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.242993][ T417] RDX: 0000000000000000 RSI: ffff88800a842c98 RDI: ffff888004ebd080 [ 42.243280][ T417] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 42.243558][ T417] R10: ffffffff985ec1e7 R11: ffff888004ebc5c0 R12: 0000000000000000 [ 42.243833][ T417] R13: ffff88800a842128 R14: ffff88800a842008 R15: ffff88800a842000 [ 42.244116][ T417] FS: 00007f916d744800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 42.244437][ T417] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.244672][ T417] CR2: 000000000041ecd0 CR3: 000000000d088006 CR4: 0000000000772ef0 [ 42.244948][ T417] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.245233][ T417] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.245506][ T417] PKRU: 55555554 [ 42.245645][ T417] Call Trace: [ 42.245787][ T417] [ 42.245886][ T417] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.246080][ T417] ? __warn (kernel/panic.c:748) [ 42.246224][ T417] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.246413][ T417] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.246604][ T417] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.246745][ T417] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.246930][ T417] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.247138][ T417] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.247331][ T417] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 42.247522][ T417] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 42.247759][ T417] ? _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) [ 42.247951][ T417] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.248151][ T417] register_netdevice (net/core/dev.c:11003) [ 42.248342][ T417] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 42.248543][ T417] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.248743][ T417] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.248985][ T417] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.249245][ T417] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.249491][ T417] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.249731][ T417] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.249972][ T417] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.250211][ T417] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 42.250443][ T417] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 42.250689][ T417] devlink_reload (net/devlink/dev.c:474) [ 42.250880][ T417] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.251081][ T417] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.251321][ T417] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.251510][ T417] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.251742][ T417] ? __nla_parse (lib/nlattr.c:732) [ 42.251937][ T417] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.252137][ T417] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.252389][ T417] ? cap_capable (security/commoncap.c:131) [ 42.252575][ T417] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.252768][ T417] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.252958][ T417] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.253163][ T417] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.253391][ T417] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.253621][ T417] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.253866][ T417] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.254064][ T417] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.254250][ T417] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.254438][ T417] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.254638][ T417] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.254781][ T417] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.254973][ T417] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.255179][ T417] genl_rcv (net/netlink/genetlink.c:1220) [ 42.255324][ T417] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.255515][ T417] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.255704][ T417] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.255897][ T417] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.256097][ T417] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.256282][ T417] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.256469][ T417] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.256663][ T417] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.256853][ T417] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.257061][ T417] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.257246][ T417] ? 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) [ 42.257433][ T417] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.257623][ T417] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.257812][ T417] ? 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) [ 42.258013][ T417] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.258207][ T417] __x64_sys_sendto (net/socket.c:2181) [ 42.258394][ T417] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.258625][ T417] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.258812][ T417] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.259086][ T417] RIP: 0033:0x7f916d950a4a [ 42.259278][ T417] 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 [ 42.259923][ T417] RSP: 002b:00007fffd9d5f7e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.260305][ T417] RAX: ffffffffffffffda RBX: 0000000000833b00 RCX: 00007f916d950a4a [ 42.260581][ T417] RDX: 0000000000000034 RSI: 0000000000833b00 RDI: 0000000000000005 [ 42.260858][ T417] RBP: 0000000000833910 R08: 00007f916daf4200 R09: 000000000000000c [ 42.261141][ T417] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.261415][ T417] R13: 0000000000833910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.274223][ T417] ------------[ cut here ]------------ | [ 42.274422][ T417] WARNING: CPU: 0 PID: 417 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) | [ 42.274787][ T417] Modules linked in: netdevsim | [ 42.275323][ T417] Tainted: [W]=WARN [ 42.275465][ T417] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.275707][ T417] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.275943][ T417] 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 [ 42.276601][ T417] RSP: 0018:ffffc90000bd71e8 EFLAGS: 00010246 [ 42.276836][ T417] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.277120][ T417] RDX: 0000000000000000 RSI: ffff88800a892c98 RDI: ffff888004ebd080 [ 42.277395][ T417] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 42.277671][ T417] R10: ffffffff985ec1e7 R11: ffff888004ebc5c0 R12: 0000000000000000 [ 42.277944][ T417] R13: ffff88800a892128 R14: ffff88800a892008 R15: ffff88800a892000 [ 42.278226][ T417] FS: 00007f916d744800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 42.278547][ T417] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.278779][ T417] CR2: 00005593ef4b1100 CR3: 000000000d088006 CR4: 0000000000772ef0 [ 42.279070][ T417] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.279344][ T417] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.279618][ T417] PKRU: 55555554 [ 42.279758][ T417] Call Trace: [ 42.279897][ T417] [ 42.279992][ T417] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.280193][ T417] ? __warn (kernel/panic.c:748) [ 42.280338][ T417] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.280528][ T417] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.280720][ T417] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.280861][ T417] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.281059][ T417] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.281258][ T417] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.281445][ T417] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 42.281642][ T417] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 42.281880][ T417] ? _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) [ 42.282081][ T417] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.282271][ T417] register_netdevice (net/core/dev.c:11003) [ 42.282464][ T417] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 42.282662][ T417] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.282867][ T417] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.283125][ T417] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.283374][ T417] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.283618][ T417] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.283859][ T417] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.284108][ T417] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.284338][ T417] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 42.284571][ T417] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 42.284819][ T417] devlink_reload (net/devlink/dev.c:474) [ 42.285018][ T417] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.285209][ T417] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.285451][ T417] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.285642][ T417] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.285875][ T417] ? __nla_parse (lib/nlattr.c:732) [ 42.286081][ T417] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.286270][ T417] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.286514][ T417] ? cap_capable (security/commoncap.c:131) [ 42.286699][ T417] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.286894][ T417] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.287092][ T417] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.287280][ T417] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.287507][ T417] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.287736][ T417] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.287977][ T417] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.288176][ T417] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.288367][ T417] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.288557][ T417] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.288758][ T417] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.288900][ T417] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.289099][ T417] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.289292][ T417] genl_rcv (net/netlink/genetlink.c:1220) [ 42.289435][ T417] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.289627][ T417] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.289816][ T417] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.290019][ T417] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.290212][ T417] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.290396][ T417] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.290584][ T417] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.290778][ T417] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.290968][ T417] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.291177][ T417] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.291363][ T417] ? 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) [ 42.291552][ T417] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.291742][ T417] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.291935][ T417] ? 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) [ 42.292136][ T417] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.292328][ T417] __x64_sys_sendto (net/socket.c:2181) [ 42.292516][ T417] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.292747][ T417] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.292935][ T417] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.293178][ T417] RIP: 0033:0x7f916d950a4a [ 42.293368][ T417] 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 [ 42.294023][ T417] RSP: 002b:00007fffd9d5f7e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.294302][ T417] RAX: ffffffffffffffda RBX: 0000000000833b00 RCX: 00007f916d950a4a [ 42.294576][ T417] RDX: 0000000000000034 RSI: 0000000000833b00 RDI: 0000000000000005 [ 42.294850][ T417] RBP: 0000000000833910 R08: 00007f916daf4200 R09: 000000000000000c [ 42.295137][ T417] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.295410][ T417] R13: 0000000000833910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.647813][ T428] ------------[ cut here ]------------ | [ 42.648200][ T428] WARNING: CPU: 3 PID: 428 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) | [ 42.648576][ T428] Modules linked in: netdevsim | [ 42.649185][ T428] Tainted: [W]=WARN [ 42.649329][ T428] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.649563][ T428] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.649800][ T428] 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 [ 42.650536][ T428] RSP: 0018:ffffc90000c471e8 EFLAGS: 00010246 [ 42.650774][ T428] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.651139][ T428] RDX: 0000000000000000 RSI: ffff8880025c2c98 RDI: ffff888002390b00 [ 42.651413][ T428] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 42.651689][ T428] R10: ffffffff985ec1e7 R11: ffff888002390040 R12: 0000000000000000 [ 42.651964][ T428] R13: ffff8880025c2128 R14: ffff8880025c2008 R15: ffff8880025c2000 [ 42.652315][ T428] FS: 00007fafc62cd800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 42.652638][ T428] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.652871][ T428] CR2: 00007fafe47ef400 CR3: 00000000092f0002 CR4: 0000000000772ef0 [ 42.653172][ T428] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.653449][ T428] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.653727][ T428] PKRU: 55555554 [ 42.653869][ T428] Call Trace: [ 42.654021][ T428] [ 42.654119][ T428] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.654307][ T428] ? __warn (kernel/panic.c:748) [ 42.654453][ T428] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.654642][ T428] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.654837][ T428] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.654984][ T428] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.655181][ T428] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.655380][ T428] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.655569][ T428] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 42.655761][ T428] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 42.656000][ T428] ? _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) [ 42.656203][ T428] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.656395][ T428] register_netdevice (net/core/dev.c:11003) [ 42.656591][ T428] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 42.656789][ T428] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.656995][ T428] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.657248][ T428] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.657500][ T428] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.657746][ T428] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.657988][ T428] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.658237][ T428] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.658472][ T428] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 42.658705][ T428] ? devl_region_destroy (net/devlink/region.c:1178) [ 42.658890][ T428] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 42.659148][ T428] devlink_reload (net/devlink/dev.c:474) [ 42.659340][ T428] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.659529][ T428] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.659770][ T428] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.659962][ T428] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.660203][ T428] ? __nla_parse (lib/nlattr.c:732) [ 42.660403][ T428] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.660596][ T428] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.660842][ T428] ? cap_capable (security/commoncap.c:131) [ 42.661038][ T428] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.661235][ T428] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.661427][ T428] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.661614][ T428] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.661849][ T428] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.662091][ T428] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.662334][ T428] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.662523][ T428] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.662710][ T428] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.662901][ T428] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.663118][ T428] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.663263][ T428] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.663453][ T428] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.663647][ T428] genl_rcv (net/netlink/genetlink.c:1220) [ 42.663790][ T428] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.663983][ T428] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.664180][ T428] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.664376][ T428] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.664567][ T428] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.664753][ T428] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.664940][ T428] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.665144][ T428] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.665338][ T428] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.665536][ T428] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.665719][ T428] ? 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) [ 42.665909][ T428] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.666111][ T428] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.666303][ T428] ? 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) [ 42.666493][ T428] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.666684][ T428] __x64_sys_sendto (net/socket.c:2181) [ 42.666872][ T428] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.667110][ T428] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.667299][ T428] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.667530][ T428] RIP: 0033:0x7fafc64d9a4a [ 42.667721][ T428] 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 [ 42.668379][ T428] RSP: 002b:00007fffb78160f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.668657][ T428] RAX: ffffffffffffffda RBX: 000000002f861b00 RCX: 00007fafc64d9a4a [ 42.668934][ T428] RDX: 0000000000000034 RSI: 000000002f861b00 RDI: 0000000000000005 [ 42.669216][ T428] RBP: 000000002f861910 R08: 00007fafc667d200 R09: 000000000000000c [ 42.669496][ T428] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.669775][ T428] R13: 000000002f861910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.681586][ T428] ------------[ cut here ]------------ | [ 42.681791][ T428] WARNING: CPU: 3 PID: 428 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) | [ 42.682269][ T428] Modules linked in: netdevsim | [ 42.682787][ T428] Tainted: [W]=WARN [ 42.682929][ T428] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.683181][ T428] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.683419][ T428] 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 [ 42.684069][ T428] RSP: 0018:ffffc90000c471e8 EFLAGS: 00010246 [ 42.684305][ T428] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.684584][ T428] RDX: 0000000000000000 RSI: ffff88800b53ac98 RDI: ffff888002390b00 [ 42.684858][ T428] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 42.685141][ T428] R10: ffffffff985ec1e7 R11: ffff888002390040 R12: 0000000000000000 [ 42.685416][ T428] R13: ffff88800b53a128 R14: ffff88800b53a008 R15: ffff88800b53a000 [ 42.685700][ T428] FS: 00007fafc62cd800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 42.686026][ T428] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.686259][ T428] CR2: 00007fafe47ef400 CR3: 00000000092f0002 CR4: 0000000000772ef0 [ 42.686536][ T428] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.686816][ T428] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.687099][ T428] PKRU: 55555554 [ 42.687239][ T428] Call Trace: [ 42.687381][ T428] [ 42.687477][ T428] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.687663][ T428] ? __warn (kernel/panic.c:748) [ 42.687806][ T428] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.687998][ T428] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.688200][ T428] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.688343][ T428] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.688531][ T428] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.688731][ T428] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.688919][ T428] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 42.689127][ T428] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 42.689364][ T428] ? _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) [ 42.689559][ T428] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.689748][ T428] register_netdevice (net/core/dev.c:11003) [ 42.689939][ T428] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 42.690145][ T428] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.690347][ T428] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.690589][ T428] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.690841][ T428] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.691097][ T428] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.691338][ T428] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.691574][ T428] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.691806][ T428] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 42.692050][ T428] ? devl_region_destroy (net/devlink/region.c:1178) [ 42.692235][ T428] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 42.692480][ T428] devlink_reload (net/devlink/dev.c:474) [ 42.692670][ T428] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.692858][ T428] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.693111][ T428] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.693303][ T428] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.693540][ T428] ? __nla_parse (lib/nlattr.c:732) [ 42.693735][ T428] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.693924][ T428] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.694177][ T428] ? cap_capable (security/commoncap.c:131) [ 42.694363][ T428] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.694554][ T428] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.694744][ T428] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.694936][ T428] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.695173][ T428] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.695400][ T428] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.695641][ T428] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.695832][ T428] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.696025][ T428] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.696230][ T428] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.696431][ T428] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.696574][ T428] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.696763][ T428] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.696957][ T428] genl_rcv (net/netlink/genetlink.c:1220) [ 42.697107][ T428] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.697300][ T428] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.697489][ T428] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.697684][ T428] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.697875][ T428] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.698069][ T428] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.698257][ T428] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.698450][ T428] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.698640][ T428] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.698838][ T428] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.699030][ T428] ? 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) [ 42.699221][ T428] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.699412][ T428] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.699602][ T428] ? 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) [ 42.699791][ T428] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.699981][ T428] __x64_sys_sendto (net/socket.c:2181) [ 42.700177][ T428] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.700411][ T428] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.700599][ T428] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.700828][ T428] RIP: 0033:0x7fafc64d9a4a [ 42.701025][ T428] 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 [ 42.701668][ T428] RSP: 002b:00007fffb78160f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.701949][ T428] RAX: ffffffffffffffda RBX: 000000002f861b00 RCX: 00007fafc64d9a4a [ 42.702234][ T428] RDX: 0000000000000034 RSI: 000000002f861b00 RDI: 0000000000000005 [ 42.702506][ T428] RBP: 000000002f861910 R08: 00007fafc667d200 R09: 000000000000000c [ 42.702780][ T428] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.703074][ T428] R13: 000000002f861910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.712742][ T428] ------------[ cut here ]------------ | [ 42.712945][ T428] WARNING: CPU: 3 PID: 428 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) | [ 42.713326][ T428] Modules linked in: netdevsim | [ 42.713845][ T428] Tainted: [W]=WARN [ 42.713987][ T428] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.714233][ T428] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.714470][ T428] 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 [ 42.715124][ T428] RSP: 0018:ffffc90000c471e8 EFLAGS: 00010246 [ 42.715359][ T428] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.715638][ T428] RDX: 0000000000000000 RSI: ffff88800b84ac98 RDI: ffff888002390b00 [ 42.715912][ T428] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 42.716920][ T428] R10: ffffffff985ec1e7 R11: ffff888002390040 R12: 0000000000000000 [ 42.717280][ T428] R13: ffff88800b84a128 R14: ffff88800b84a008 R15: ffff88800b84a000 [ 42.717561][ T428] FS: 00007fafc62cd800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 42.717880][ T428] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.718196][ T428] CR2: 00007fafe47ef400 CR3: 00000000092f0002 CR4: 0000000000772ef0 [ 42.718475][ T428] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.718754][ T428] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.719115][ T428] PKRU: 55555554 [ 42.719257][ T428] Call Trace: [ 42.719397][ T428] [ 42.719493][ T428] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.719681][ T428] ? __warn (kernel/panic.c:748) [ 42.719824][ T428] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.720093][ T428] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.720293][ T428] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.720436][ T428] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.720622][ T428] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.720820][ T428] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.721092][ T428] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 42.721307][ T428] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 42.721544][ T428] ? _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) [ 42.721740][ T428] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.721931][ T428] register_netdevice (net/core/dev.c:11003) [ 42.722204][ T428] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 42.722402][ T428] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.722603][ T428] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.722845][ T428] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.723186][ T428] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.723435][ T428] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.723675][ T428] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.723912][ T428] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.724223][ T428] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 42.724459][ T428] ? devl_region_destroy (net/devlink/region.c:1178) [ 42.724644][ T428] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 42.724891][ T428] devlink_reload (net/devlink/dev.c:474) [ 42.725165][ T428] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.725356][ T428] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.725596][ T428] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.725787][ T428] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.726116][ T428] ? __nla_parse (lib/nlattr.c:732) [ 42.726315][ T428] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.726505][ T428] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.726749][ T428] ? cap_capable (security/commoncap.c:131) [ 42.726934][ T428] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.727205][ T428] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.727395][ T428] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.727588][ T428] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.727816][ T428] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.728124][ T428] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.728366][ T428] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.728554][ T428] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.728740][ T428] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.728928][ T428] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.729214][ T428] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.729358][ T428] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.729547][ T428] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.729740][ T428] genl_rcv (net/netlink/genetlink.c:1220) [ 42.729882][ T428] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.730151][ T428] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.730339][ T428] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.730535][ T428] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.730726][ T428] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.730909][ T428] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.731181][ T428] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.731377][ T428] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.731565][ T428] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.731761][ T428] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.731944][ T428] ? 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) [ 42.732216][ T428] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.732406][ T428] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.732595][ T428] ? 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) [ 42.732785][ T428] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.732975][ T428] __x64_sys_sendto (net/socket.c:2181) [ 42.733249][ T428] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.733480][ T428] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.733672][ T428] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.733899][ T428] RIP: 0033:0x7fafc64d9a4a [ 42.734171][ T428] 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 [ 42.734811][ T428] RSP: 002b:00007fffb78160f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.735175][ T428] RAX: ffffffffffffffda RBX: 000000002f861b00 RCX: 00007fafc64d9a4a [ 42.735449][ T428] RDX: 0000000000000034 RSI: 000000002f861b00 RDI: 0000000000000005 [ 42.735724][ T428] RBP: 000000002f861910 R08: 00007fafc667d200 R09: 000000000000000c [ 42.735996][ T428] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.736356][ T428] R13: 000000002f861910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.760548][ T428] ------------[ cut here ]------------ | [ 42.760836][ T428] WARNING: CPU: 3 PID: 428 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) | [ 42.761220][ T428] Modules linked in: netdevsim | [ 42.761734][ T428] Tainted: [W]=WARN [ 42.761875][ T428] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.762117][ T428] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.762353][ T428] 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 [ 42.763011][ T428] RSP: 0018:ffffc90000c471e8 EFLAGS: 00010246 [ 42.763245][ T428] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.763518][ T428] RDX: 0000000000000000 RSI: ffff88800b432c98 RDI: ffff888002390b00 [ 42.763792][ T428] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 42.764074][ T428] R10: ffffffff985ec1e7 R11: ffff888002390040 R12: 0000000000000000 [ 42.764350][ T428] R13: ffff88800b432128 R14: ffff88800b432008 R15: ffff88800b432000 [ 42.764628][ T428] FS: 00007fafc62cd800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 42.764951][ T428] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.765199][ T428] CR2: 00007fafe47ef400 CR3: 00000000092f0002 CR4: 0000000000772ef0 [ 42.765478][ T428] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.765753][ T428] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.766038][ T428] PKRU: 55555554 [ 42.766178][ T428] Call Trace: [ 42.766329][ T428] [ 42.766425][ T428] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.766613][ T428] ? __warn (kernel/panic.c:748) [ 42.766755][ T428] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.766942][ T428] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.767147][ T428] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.767291][ T428] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.767478][ T428] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.767676][ T428] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.767867][ T428] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 42.768069][ T428] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 42.768308][ T428] ? _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) [ 42.768499][ T428] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.768689][ T428] register_netdevice (net/core/dev.c:11003) [ 42.768881][ T428] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 42.769091][ T428] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.769295][ T428] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.769536][ T428] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.769786][ T428] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.770042][ T428] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.770284][ T428] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.770525][ T428] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.770753][ T428] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 42.770983][ T428] ? devl_region_destroy (net/devlink/region.c:1178) [ 42.771179][ T428] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 42.771427][ T428] devlink_reload (net/devlink/dev.c:474) [ 42.771616][ T428] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.771809][ T428] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.772059][ T428] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.772249][ T428] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.772481][ T428] ? __nla_parse (lib/nlattr.c:732) [ 42.772676][ T428] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.772865][ T428] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.773125][ T428] ? cap_capable (security/commoncap.c:131) [ 42.773315][ T428] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.773507][ T428] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.773697][ T428] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.773884][ T428] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.774123][ T428] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.774354][ T428] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.774598][ T428] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.774787][ T428] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.774973][ T428] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.775175][ T428] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.775376][ T428] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.775518][ T428] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.775707][ T428] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.775900][ T428] genl_rcv (net/netlink/genetlink.c:1220) [ 42.776054][ T428] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.776247][ T428] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.776434][ T428] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.776627][ T428] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.776819][ T428] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.777013][ T428] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.777207][ T428] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.777402][ T428] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.777596][ T428] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.777795][ T428] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.777981][ T428] ? 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) [ 42.778177][ T428] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.778369][ T428] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.778560][ T428] ? 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) [ 42.778750][ T428] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.778945][ T428] __x64_sys_sendto (net/socket.c:2181) [ 42.779155][ T428] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.779387][ T428] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.779576][ T428] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.779808][ T428] RIP: 0033:0x7fafc64d9a4a [ 42.779999][ T428] 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 [ 42.780656][ T428] RSP: 002b:00007fffb78160f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.780933][ T428] RAX: ffffffffffffffda RBX: 000000002f861b00 RCX: 00007fafc64d9a4a [ 42.781216][ T428] RDX: 0000000000000034 RSI: 000000002f861b00 RDI: 0000000000000005 [ 42.781492][ T428] RBP: 000000002f861910 R08: 00007fafc667d200 R09: 000000000000000c [ 42.781767][ T428] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.782050][ T428] R13: 000000002f861910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.293925][ T451] ------------[ cut here ]------------ | [ 43.294163][ T451] WARNING: CPU: 0 PID: 451 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.294548][ T451] Modules linked in: netdevsim | [ 43.295086][ T451] Tainted: [W]=WARN [ 43.295232][ T451] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.295466][ T451] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.295706][ T451] 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.296378][ T451] RSP: 0018:ffffc90000c871e8 EFLAGS: 00010246 [ 43.296618][ T451] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.296900][ T451] RDX: 0000000000000000 RSI: ffff88800a842c98 RDI: ffff88800a852dc0 [ 43.297194][ T451] RBP: ffff88800dda8040 R08: 0000000000000000 R09: fffffbfff30bd83c [ 43.297476][ T451] R10: ffffffff985ec1e7 R11: ffff88800a852300 R12: 0000000000000000 [ 43.297759][ T451] R13: ffff88800a842128 R14: ffff88800a842008 R15: ffff88800a842000 [ 43.298050][ T451] FS: 00007f29452aa800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 43.298377][ T451] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.298615][ T451] CR2: 00007fafe43d05a0 CR3: 00000000092f0003 CR4: 0000000000772ef0 [ 43.298906][ T451] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.299194][ T451] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.299473][ T451] PKRU: 55555554 [ 43.299616][ T451] Call Trace: [ 43.299758][ T451] [ 43.299856][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.300056][ T451] ? __warn (kernel/panic.c:748) [ 43.300206][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.300397][ T451] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.300592][ T451] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.300740][ T451] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.300927][ T451] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.301137][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.301330][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.301526][ T451] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.301765][ T451] ? _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.301959][ T451] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.302164][ T451] register_netdevice (net/core/dev.c:11003) [ 43.302362][ T451] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.302562][ T451] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.302769][ T451] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.303032][ T451] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.303289][ T451] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.303541][ T451] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.303788][ T451] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.304035][ T451] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.304272][ T451] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.304520][ T451] devlink_reload (net/devlink/dev.c:474) [ 43.304714][ T451] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.304908][ T451] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 43.305115][ T451] ? cap_capable (security/commoncap.c:131) [ 43.305300][ T451] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 43.305453][ T451] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.305647][ T451] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.305883][ T451] ? __nla_parse (lib/nlattr.c:732) [ 43.306086][ T451] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.306279][ T451] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.306525][ T451] ? cap_capable (security/commoncap.c:131) [ 43.306714][ T451] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.306909][ T451] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.307111][ T451] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.307304][ T451] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.307537][ T451] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.307769][ T451] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.308026][ T451] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.308220][ T451] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.308406][ T451] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.308599][ T451] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.308801][ T451] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.308945][ T451] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.309149][ T451] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.309347][ T451] genl_rcv (net/netlink/genetlink.c:1220) [ 43.309488][ T451] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.309682][ T451] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.309873][ T451] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.310078][ T451] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.310272][ T451] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.310458][ T451] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.310649][ T451] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.310847][ T451] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.311047][ T451] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.311237][ T451] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.311426][ T451] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 43.311635][ T451] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 43.311826][ T451] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 43.312072][ T451] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 43.312273][ T451] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 43.312516][ T451] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 43.312714][ T451] __x64_sys_sendto (net/socket.c:2181) [ 43.312904][ T451] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.313156][ T451] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.313349][ T451] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.313582][ T451] RIP: 0033:0x7f29454b6a4a [ 43.313782][ T451] 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.314443][ T451] RSP: 002b:00007ffdc6e393b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.314727][ T451] RAX: ffffffffffffffda RBX: 000000002b318b00 RCX: 00007f29454b6a4a [ 43.315019][ T451] RDX: 000000000000003c RSI: 000000002b318b00 RDI: 0000000000000005 [ 43.315304][ T451] RBP: 000000002b318910 R08: 00007f294565a200 R09: 000000000000000c [ 43.315584][ T451] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.315863][ T451] R13: 000000002b318910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.328821][ T451] ------------[ cut here ]------------ | [ 43.329041][ T451] WARNING: CPU: 0 PID: 451 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.329416][ T451] Modules linked in: netdevsim | [ 43.329940][ T451] Tainted: [W]=WARN [ 43.330093][ T451] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.330324][ T451] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.330563][ T451] 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.331219][ T451] RSP: 0018:ffffc90000c871e8 EFLAGS: 00010246 [ 43.331455][ T451] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.331731][ T451] RDX: 0000000000000000 RSI: ffff888005daac98 RDI: ffff88800a852dc0 [ 43.332014][ T451] RBP: ffff88800dda8040 R08: 0000000000000000 R09: fffffbfff30bd83c [ 43.332296][ T451] R10: ffffffff985ec1e7 R11: ffff88800a852300 R12: 0000000000000000 [ 43.332576][ T451] R13: ffff888005daa128 R14: ffff888005daa008 R15: ffff888005daa000 [ 43.332855][ T451] FS: 00007f29452aa800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 43.333192][ T451] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.333429][ T451] CR2: 00007fafe43d05a0 CR3: 00000000092f0003 CR4: 0000000000772ef0 [ 43.333705][ T451] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.333983][ T451] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.334347][ T451] PKRU: 55555554 [ 43.334490][ T451] Call Trace: [ 43.334632][ T451] [ 43.334732][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.334919][ T451] ? __warn (kernel/panic.c:748) [ 43.335127][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.335318][ T451] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.335512][ T451] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.335656][ T451] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.335842][ T451] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.336048][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.336243][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.336435][ T451] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.336673][ T451] ? _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.336867][ T451] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.337067][ T451] register_netdevice (net/core/dev.c:11003) [ 43.337259][ T451] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.337460][ T451] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.337663][ T451] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.337904][ T451] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.338162][ T451] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.338407][ T451] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.338648][ T451] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.338891][ T451] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.339131][ T451] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.339374][ T451] devlink_reload (net/devlink/dev.c:474) [ 43.339566][ T451] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.339751][ T451] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 43.339941][ T451] ? cap_capable (security/commoncap.c:131) [ 43.340137][ T451] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 43.340290][ T451] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.340481][ T451] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.340714][ T451] ? __nla_parse (lib/nlattr.c:732) [ 43.340909][ T451] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.341109][ T451] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.341353][ T451] ? cap_capable (security/commoncap.c:131) [ 43.341539][ T451] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.341733][ T451] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.341924][ T451] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.342119][ T451] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.342350][ T451] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.342580][ T451] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.342826][ T451] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.343031][ T451] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.343219][ T451] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.343409][ T451] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.343609][ T451] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.343753][ T451] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.343941][ T451] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.344143][ T451] genl_rcv (net/netlink/genetlink.c:1220) [ 43.344288][ T451] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.344478][ T451] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.344666][ T451] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.344859][ T451] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.345064][ T451] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.345251][ T451] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.345440][ T451] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.345638][ T451] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.345828][ T451] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.346025][ T451] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.346211][ T451] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 43.346409][ T451] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 43.346601][ T451] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 43.346830][ T451] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 43.347030][ T451] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 43.347270][ T451] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 43.347463][ T451] __x64_sys_sendto (net/socket.c:2181) [ 43.347659][ T451] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.347892][ T451] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.348092][ T451] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.348324][ T451] RIP: 0033:0x7f29454b6a4a [ 43.348519][ T451] 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.349169][ T451] RSP: 002b:00007ffdc6e393b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.349449][ T451] RAX: ffffffffffffffda RBX: 000000002b318b00 RCX: 00007f29454b6a4a [ 43.349727][ T451] RDX: 000000000000003c RSI: 000000002b318b00 RDI: 0000000000000005 [ 43.350001][ T451] RBP: 000000002b318910 R08: 00007f294565a200 R09: 000000000000000c [ 43.350288][ T451] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.350561][ T451] R13: 000000002b318910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.367758][ T451] ------------[ cut here ]------------ | [ 43.368046][ T451] WARNING: CPU: 1 PID: 451 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.368416][ T451] Modules linked in: netdevsim | [ 43.368936][ T451] Tainted: [W]=WARN [ 43.369089][ T451] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.369325][ T451] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.369561][ T451] 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.370212][ T451] RSP: 0018:ffffc90000c871e8 EFLAGS: 00010246 [ 43.370447][ T451] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.370724][ T451] RDX: 0000000000000000 RSI: ffff88800dc32c98 RDI: ffff88800a852dc0 [ 43.370999][ T451] RBP: ffff88800dda8040 R08: 0000000000000000 R09: fffffbfff30bd83c [ 43.371283][ T451] R10: ffffffff985ec1e7 R11: ffff88800a852300 R12: 0000000000000000 [ 43.371556][ T451] R13: ffff88800dc32128 R14: ffff88800dc32008 R15: ffff88800dc32000 [ 43.371835][ T451] FS: 00007f29452aa800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 43.372161][ T451] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.372396][ T451] CR2: 00005593ef4cc170 CR3: 00000000092f0005 CR4: 0000000000772ef0 [ 43.372673][ T451] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.372951][ T451] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.373246][ T451] PKRU: 55555554 [ 43.373387][ T451] Call Trace: [ 43.373529][ T451] [ 43.373625][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.373813][ T451] ? __warn (kernel/panic.c:748) [ 43.373956][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.374157][ T451] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.374351][ T451] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.374495][ T451] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.374682][ T451] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.374880][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.375076][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.375271][ T451] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.375508][ T451] ? _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.375703][ T451] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.375896][ T451] register_netdevice (net/core/dev.c:11003) [ 43.376096][ T451] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.376293][ T451] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.376495][ T451] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.376737][ T451] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.376990][ T451] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.377248][ T451] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.377492][ T451] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.377728][ T451] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.377958][ T451] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.378214][ T451] devlink_reload (net/devlink/dev.c:474) [ 43.378406][ T451] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.378591][ T451] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 43.378783][ T451] ? cap_capable (security/commoncap.c:131) [ 43.378967][ T451] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 43.379126][ T451] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.379318][ T451] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.379556][ T451] ? __nla_parse (lib/nlattr.c:732) [ 43.379752][ T451] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.379942][ T451] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.380197][ T451] ? cap_capable (security/commoncap.c:131) [ 43.380382][ T451] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.380574][ T451] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.380763][ T451] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.380955][ T451] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.381193][ T451] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.381421][ T451] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.381665][ T451] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.381854][ T451] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.382048][ T451] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.382238][ T451] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.382442][ T451] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.382585][ T451] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.382775][ T451] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.382970][ T451] genl_rcv (net/netlink/genetlink.c:1220) [ 43.383128][ T451] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.383319][ T451] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.383508][ T451] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.383706][ T451] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.383897][ T451] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.384090][ T451] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.384281][ T451] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.384477][ T451] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.384666][ T451] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.384850][ T451] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.385045][ T451] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 43.385247][ T451] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 43.385437][ T451] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 43.385669][ T451] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 43.385858][ T451] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 43.386102][ T451] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 43.386294][ T451] __x64_sys_sendto (net/socket.c:2181) [ 43.386485][ T451] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.386716][ T451] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.386905][ T451] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.387147][ T451] RIP: 0033:0x7f29454b6a4a [ 43.387339][ T451] 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.387985][ T451] RSP: 002b:00007ffdc6e393b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.388271][ T451] RAX: ffffffffffffffda RBX: 000000002b318b00 RCX: 00007f29454b6a4a [ 43.388549][ T451] RDX: 000000000000003c RSI: 000000002b318b00 RDI: 0000000000000005 [ 43.388823][ T451] RBP: 000000002b318910 R08: 00007f294565a200 R09: 000000000000000c [ 43.389109][ T451] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.389384][ T451] R13: 000000002b318910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.399331][ T451] ------------[ cut here ]------------ | [ 43.399534][ T451] WARNING: CPU: 1 PID: 451 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.399899][ T451] Modules linked in: netdevsim | [ 43.400426][ T451] Tainted: [W]=WARN [ 43.400572][ T451] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.400803][ T451] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.401049][ T451] 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.401693][ T451] RSP: 0018:ffffc90000c871e8 EFLAGS: 00010246 [ 43.401930][ T451] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.402214][ T451] RDX: 0000000000000000 RSI: ffff88800b65ac98 RDI: ffff88800a852dc0 [ 43.402489][ T451] RBP: ffff88800dda8040 R08: 0000000000000000 R09: fffffbfff30bd83c [ 43.402762][ T451] R10: ffffffff985ec1e7 R11: ffff88800a852300 R12: 0000000000000000 [ 43.403058][ T451] R13: ffff88800b65a128 R14: ffff88800b65a008 R15: ffff88800b65a000 [ 43.403334][ T451] FS: 00007f29452aa800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 43.403655][ T451] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.403886][ T451] CR2: 00005593ef4cc170 CR3: 00000000092f0005 CR4: 0000000000772ef0 [ 43.404175][ T451] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.404455][ T451] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.404729][ T451] PKRU: 55555554 [ 43.404871][ T451] Call Trace: [ 43.405020][ T451] [ 43.405116][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.405302][ T451] ? __warn (kernel/panic.c:748) [ 43.405447][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.405640][ T451] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.405832][ T451] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.405975][ T451] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.406173][ T451] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.406372][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.406560][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.406753][ T451] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.406996][ T451] ? _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.407197][ T451] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.407390][ T451] register_netdevice (net/core/dev.c:11003) [ 43.407583][ T451] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.407782][ T451] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.407985][ T451] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.408241][ T451] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.408490][ T451] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.408736][ T451] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.408978][ T451] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.409226][ T451] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.409461][ T451] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.409705][ T451] devlink_reload (net/devlink/dev.c:474) [ 43.409898][ T451] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.410093][ T451] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 43.410283][ T451] ? cap_capable (security/commoncap.c:131) [ 43.410467][ T451] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 43.410618][ T451] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.410811][ T451] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.411056][ T451] ? __nla_parse (lib/nlattr.c:732) [ 43.411254][ T451] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.411443][ T451] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.411687][ T451] ? cap_capable (security/commoncap.c:131) [ 43.411872][ T451] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.412073][ T451] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.412268][ T451] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.412456][ T451] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.412687][ T451] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.412915][ T451] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.413178][ T451] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.413372][ T451] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.413558][ T451] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.413754][ T451] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.413997][ T451] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.414155][ T451] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.414343][ T451] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.414538][ T451] genl_rcv (net/netlink/genetlink.c:1220) [ 43.414680][ T451] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.414870][ T451] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.415073][ T451] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.415268][ T451] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.415459][ T451] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.415643][ T451] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.415832][ T451] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.416036][ T451] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.416226][ T451] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.416412][ T451] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.416602][ T451] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 43.416798][ T451] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 43.416989][ T451] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 43.417227][ T451] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 43.417418][ T451] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 43.417654][ T451] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 43.417849][ T451] __x64_sys_sendto (net/socket.c:2181) [ 43.418049][ T451] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.418282][ T451] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.418470][ T451] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.418701][ T451] RIP: 0033:0x7f29454b6a4a [ 43.418892][ T451] 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.419549][ T451] RSP: 002b:00007ffdc6e393b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.419827][ T451] RAX: ffffffffffffffda RBX: 000000002b318b00 RCX: 00007f29454b6a4a [ 43.420111][ T451] RDX: 000000000000003c RSI: 000000002b318b00 RDI: 0000000000000005 [ 43.420386][ T451] RBP: 000000002b318910 R08: 00007f294565a200 R09: 000000000000000c [ 43.420663][ T451] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.420936][ T451] R13: 000000002b318910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.652532][ T457] ------------[ cut here ]------------ | [ 43.652754][ T457] WARNING: CPU: 3 PID: 457 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.653160][ T457] Modules linked in: netdevsim | [ 43.653686][ T457] Tainted: [W]=WARN [ 43.653829][ T457] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.654073][ T457] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.654314][ T457] 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.654976][ T457] RSP: 0018:ffffc90000cb71e8 EFLAGS: 00010246 [ 43.655223][ T457] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.655500][ T457] RDX: 0000000000000000 RSI: ffff888009072c98 RDI: ffff888002392dc0 [ 43.655782][ T457] RBP: ffff88800dda9840 R08: 0000000000000000 R09: fffffbfff30bd83c [ 43.656071][ T457] R10: ffffffff985ec1e7 R11: ffff888002392300 R12: 0000000000000000 [ 43.656347][ T457] R13: ffff888009072128 R14: ffff888009072008 R15: ffff888009072000 [ 43.656620][ T457] FS: 00007f478495d800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 43.656939][ T457] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.657185][ T457] CR2: 00005593ef4cd298 CR3: 0000000004d1e001 CR4: 0000000000772ef0 [ 43.657468][ T457] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.657743][ T457] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.658026][ T457] PKRU: 55555554 [ 43.658169][ T457] Call Trace: [ 43.658314][ T457] [ 43.658412][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.658601][ T457] ? __warn (kernel/panic.c:748) [ 43.658751][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.658939][ T457] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.659153][ T457] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.659298][ T457] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.659486][ T457] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.659688][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.659878][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.660083][ T457] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.660325][ T457] ? _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.660518][ T457] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.660709][ T457] register_netdevice (net/core/dev.c:11003) [ 43.660902][ T457] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.661110][ T457] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.661314][ T457] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.661556][ T457] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.661804][ T457] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.662188][ T457] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.662432][ T457] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.662669][ T457] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.662900][ T457] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.663272][ T457] devlink_reload (net/devlink/dev.c:474) [ 43.663467][ T457] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.663653][ T457] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 43.663843][ T457] ? cap_capable (security/commoncap.c:131) [ 43.664135][ T457] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 43.664289][ T457] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.664479][ T457] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.664715][ T457] ? __nla_parse (lib/nlattr.c:732) [ 43.664909][ T457] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.665249][ T457] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.665495][ T457] ? cap_capable (security/commoncap.c:131) [ 43.665679][ T457] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.665872][ T457] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.666187][ T457] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.666378][ T457] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.666606][ T457] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.666836][ T457] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.667203][ T457] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.667395][ T457] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.667579][ T457] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.667770][ T457] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.667970][ T457] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.668257][ T457] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.668446][ T457] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.668640][ T457] genl_rcv (net/netlink/genetlink.c:1220) [ 43.668782][ T457] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.668973][ T457] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.669287][ T457] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.669484][ T457] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.669674][ T457] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.669859][ T457] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.670159][ T457] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.670355][ T457] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.670547][ T457] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.670730][ T457] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.670918][ T457] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 43.671125][ T457] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 43.671317][ T457] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 43.671550][ T457] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 43.671786][ T457] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 43.671979][ T457] __x64_sys_sendto (net/socket.c:2181) [ 43.672176][ T457] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.672409][ T457] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.672598][ T457] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.672828][ T457] RIP: 0033:0x7f4784b69a4a [ 43.673033][ T457] 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.673678][ T457] RSP: 002b:00007fff63b08358 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.673957][ T457] RAX: ffffffffffffffda RBX: 000000002cb1db00 RCX: 00007f4784b69a4a [ 43.674242][ T457] RDX: 000000000000003c RSI: 000000002cb1db00 RDI: 0000000000000005 [ 43.674515][ T457] RBP: 000000002cb1d910 R08: 00007f4784d0d200 R09: 000000000000000c [ 43.674794][ T457] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.675075][ T457] R13: 000000002cb1d910 R14: 0000000000000000 R15: 0000000000000003 | [ 43.691791][ T457] ------------[ cut here ]------------ | [ 43.691998][ T457] WARNING: CPU: 0 PID: 457 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.692378][ T457] Modules linked in: netdevsim | [ 43.692896][ T457] Tainted: [W]=WARN [ 43.693059][ T457] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.693295][ T457] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.693534][ T457] 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.694183][ T457] RSP: 0018:ffffc90000cb71e8 EFLAGS: 00010246 [ 43.694418][ T457] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.694695][ T457] RDX: 0000000000000000 RSI: ffff88800265ac98 RDI: ffff888002392dc0 [ 43.694970][ T457] RBP: ffff88800dda9840 R08: 0000000000000000 R09: fffffbfff30bd83c [ 43.695250][ T457] R10: ffffffff985ec1e7 R11: ffff888002392300 R12: 0000000000000000 [ 43.695524][ T457] R13: ffff88800265a128 R14: ffff88800265a008 R15: ffff88800265a000 [ 43.695802][ T457] FS: 00007f478495d800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 43.696127][ T457] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.696360][ T457] CR2: 00007f756086b1b4 CR3: 0000000004d1e005 CR4: 0000000000772ef0 [ 43.696636][ T457] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.696915][ T457] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.697197][ T457] PKRU: 55555554 [ 43.697337][ T457] Call Trace: [ 43.697478][ T457] [ 43.697576][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.697761][ T457] ? __warn (kernel/panic.c:748) [ 43.697906][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.698102][ T457] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.698298][ T457] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.698439][ T457] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.698625][ T457] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.698823][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.699021][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.699213][ T457] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.699451][ T457] ? _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.699645][ T457] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.699836][ T457] register_netdevice (net/core/dev.c:11003) [ 43.700035][ T457] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.700234][ T457] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.700436][ T457] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.700677][ T457] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.700928][ T457] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.701185][ T457] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.701427][ T457] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.701663][ T457] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.701895][ T457] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.702149][ T457] devlink_reload (net/devlink/dev.c:474) [ 43.702341][ T457] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.702526][ T457] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 43.702715][ T457] ? cap_capable (security/commoncap.c:131) [ 43.702900][ T457] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 43.703069][ T457] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.703262][ T457] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.703498][ T457] ? __nla_parse (lib/nlattr.c:732) [ 43.703693][ T457] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.703884][ T457] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.704139][ T457] ? cap_capable (security/commoncap.c:131) [ 43.704324][ T457] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.704516][ T457] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.704707][ T457] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.704897][ T457] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.705133][ T457] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.705363][ T457] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.705607][ T457] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.705795][ T457] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.705981][ T457] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.706179][ T457] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.706384][ T457] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.706526][ T457] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.706716][ T457] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.706910][ T457] genl_rcv (net/netlink/genetlink.c:1220) [ 43.707059][ T457] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.707251][ T457] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.707441][ T457] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.707633][ T457] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.707827][ T457] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.708019][ T457] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.708209][ T457] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.708404][ T457] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.708593][ T457] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.708779][ T457] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.708965][ T457] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 43.709172][ T457] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 43.709364][ T457] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 43.709600][ T457] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 43.709835][ T457] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 43.710034][ T457] __x64_sys_sendto (net/socket.c:2181) [ 43.710223][ T457] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.710453][ T457] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.710645][ T457] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.710874][ T457] RIP: 0033:0x7f4784b69a4a [ 43.711072][ T457] 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.711713][ T457] RSP: 002b:00007fff63b08358 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.711994][ T457] RAX: ffffffffffffffda RBX: 000000002cb1db00 RCX: 00007f4784b69a4a [ 43.712276][ T457] RDX: 000000000000003c RSI: 000000002cb1db00 RDI: 0000000000000005 [ 43.712550][ T457] RBP: 000000002cb1d910 R08: 00007f4784d0d200 R09: 000000000000000c [ 43.712823][ T457] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.713122][ T457] R13: 000000002cb1d910 R14: 0000000000000000 R15: 0000000000000003 | [ 43.722814][ T457] ------------[ cut here ]------------ | [ 43.723036][ T457] WARNING: CPU: 0 PID: 457 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.723402][ T457] Modules linked in: netdevsim | [ 43.723917][ T457] Tainted: [W]=WARN [ 43.724070][ T457] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.724303][ T457] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.724540][ T457] 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.725196][ T457] RSP: 0018:ffffc90000cb71e8 EFLAGS: 00010246 [ 43.725429][ T457] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.725706][ T457] RDX: 0000000000000000 RSI: ffff8880025f2c98 RDI: ffff888002392dc0 [ 43.725982][ T457] RBP: ffff88800dda9840 R08: 0000000000000000 R09: fffffbfff30bd83c [ 43.726268][ T457] R10: ffffffff985ec1e7 R11: ffff888002392300 R12: 0000000000000000 [ 43.726544][ T457] R13: ffff8880025f2128 R14: ffff8880025f2008 R15: ffff8880025f2000 [ 43.726821][ T457] FS: 00007f478495d800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 43.727152][ T457] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.727384][ T457] CR2: 00007f756086b1b4 CR3: 0000000004d1e005 CR4: 0000000000772ef0 [ 43.727660][ T457] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.727938][ T457] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.728221][ T457] PKRU: 55555554 [ 43.728363][ T457] Call Trace: [ 43.728503][ T457] [ 43.728599][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.728784][ T457] ? __warn (kernel/panic.c:748) [ 43.728927][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.729125][ T457] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.729320][ T457] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.729462][ T457] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.729650][ T457] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.729849][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.730046][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.730239][ T457] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.730476][ T457] ? _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.730670][ T457] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.730861][ T457] register_netdevice (net/core/dev.c:11003) [ 43.731061][ T457] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.731261][ T457] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.731461][ T457] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.731703][ T457] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.731954][ T457] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.732211][ T457] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.732452][ T457] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.732691][ T457] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.732921][ T457] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.733178][ T457] devlink_reload (net/devlink/dev.c:474) [ 43.733376][ T457] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.733562][ T457] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 43.733752][ T457] ? cap_capable (security/commoncap.c:131) [ 43.733935][ T457] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 43.734095][ T457] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.734286][ T457] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.734521][ T457] ? __nla_parse (lib/nlattr.c:732) [ 43.734720][ T457] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.734910][ T457] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.735164][ T457] ? cap_capable (security/commoncap.c:131) [ 43.735348][ T457] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.735541][ T457] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.735730][ T457] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.735917][ T457] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.736159][ T457] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.736389][ T457] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.736631][ T457] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.736821][ T457] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.737016][ T457] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.737205][ T457] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.737407][ T457] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.737550][ T457] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.737738][ T457] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.737932][ T457] genl_rcv (net/netlink/genetlink.c:1220) [ 43.738082][ T457] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.738274][ T457] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.738462][ T457] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.738654][ T457] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.738968][ T457] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.739171][ T457] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.739361][ T457] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.739557][ T457] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.739747][ T457] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.739933][ T457] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.740134][ T457] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 43.740337][ T457] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 43.740529][ T457] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 43.740764][ T457] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 43.741010][ T457] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 43.741206][ T457] __x64_sys_sendto (net/socket.c:2181) [ 43.741393][ T457] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.741624][ T457] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.741816][ T457] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.742056][ T457] RIP: 0033:0x7f4784b69a4a [ 43.742248][ T457] 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.742891][ T457] RSP: 002b:00007fff63b08358 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.743188][ T457] RAX: ffffffffffffffda RBX: 000000002cb1db00 RCX: 00007f4784b69a4a [ 43.743463][ T457] RDX: 000000000000003c RSI: 000000002cb1db00 RDI: 0000000000000005 [ 43.743737][ T457] RBP: 000000002cb1d910 R08: 00007f4784d0d200 R09: 000000000000000c [ 43.744020][ T457] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.744297][ T457] R13: 000000002cb1d910 R14: 0000000000000000 R15: 0000000000000003 | [ 43.754142][ T457] ------------[ cut here ]------------ | [ 43.754341][ T457] WARNING: CPU: 0 PID: 457 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.754711][ T457] Modules linked in: netdevsim | [ 43.755972][ T457] Tainted: [W]=WARN [ 43.756201][ T457] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.756436][ T457] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.756673][ T457] 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.757400][ T457] RSP: 0018:ffffc90000cb71e8 EFLAGS: 00010246 [ 43.757635][ T457] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.757914][ T457] RDX: 0000000000000000 RSI: ffff88800a0dac98 RDI: ffff888002392dc0 [ 43.758271][ T457] RBP: ffff88800dda9840 R08: 0000000000000000 R09: fffffbfff30bd83c [ 43.758548][ T457] R10: ffffffff985ec1e7 R11: ffff888002392300 R12: 0000000000000000 [ 43.758822][ T457] R13: ffff88800a0da128 R14: ffff88800a0da008 R15: ffff88800a0da000 [ 43.759183][ T457] FS: 00007f478495d800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 43.759504][ T457] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.759734][ T457] CR2: 00007f756086b1b4 CR3: 0000000004d1e005 CR4: 0000000000772ef0 [ 43.760094][ T457] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.760369][ T457] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.760647][ T457] PKRU: 55555554 [ 43.760787][ T457] Call Trace: [ 43.760928][ T457] [ 43.761104][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.761292][ T457] ? __warn (kernel/panic.c:748) [ 43.761436][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.761623][ T457] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.761816][ T457] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.761958][ T457] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.762230][ T457] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.762430][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.762618][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.762811][ T457] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.763134][ T457] ? _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.763331][ T457] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.763522][ T457] register_netdevice (net/core/dev.c:11003) [ 43.763714][ T457] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.763911][ T457] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.764195][ T457] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.764442][ T457] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.764694][ T457] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.764940][ T457] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.765268][ T457] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.765506][ T457] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.765735][ T457] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.765978][ T457] devlink_reload (net/devlink/dev.c:474) [ 43.766254][ T457] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.766439][ T457] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 43.766630][ T457] ? cap_capable (security/commoncap.c:131) [ 43.766814][ T457] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 43.766963][ T457] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.767237][ T457] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.767472][ T457] ? __nla_parse (lib/nlattr.c:732) [ 43.767669][ T457] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.767858][ T457] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.768185][ T457] ? cap_capable (security/commoncap.c:131) [ 43.768370][ T457] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.768563][ T457] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.768752][ T457] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.768941][ T457] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.769256][ T457] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.769485][ T457] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.769729][ T457] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.769918][ T457] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.770185][ T457] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.770376][ T457] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.770577][ T457] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.770722][ T457] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.770910][ T457] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.771188][ T457] genl_rcv (net/netlink/genetlink.c:1220) [ 43.771331][ T457] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.771524][ T457] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.771712][ T457] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.771905][ T457] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.772181][ T457] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.772367][ T457] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.772557][ T457] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.772753][ T457] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.772942][ T457] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.773214][ T457] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.773401][ T457] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 43.773599][ T457] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 43.773791][ T457] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 43.774107][ T457] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 43.774345][ T457] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 43.774537][ T457] __x64_sys_sendto (net/socket.c:2181) [ 43.774724][ T457] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.774957][ T457] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.775234][ T457] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.775464][ T457] RIP: 0033:0x7f4784b69a4a [ 43.775654][ T457] 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.776381][ T457] RSP: 002b:00007fff63b08358 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.776661][ T457] RAX: ffffffffffffffda RBX: 000000002cb1db00 RCX: 00007f4784b69a4a [ 43.776935][ T457] RDX: 000000000000003c RSI: 000000002cb1db00 RDI: 0000000000000005 [ 43.777294][ T457] RBP: 000000002cb1d910 R08: 00007f4784d0d200 R09: 000000000000000c [ 43.777567][ T457] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.777844][ T457] R13: 000000002cb1d910 R14: 0000000000000000 R15: 0000000000000003 | [ 43.975747][ T11] ------------[ cut here ]------------ | [ 43.976097][ 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) | [ 43.976428][ T11] Modules linked in: netdevsim | [ 43.977030][ T11] Tainted: [W]=WARN [ 43.977162][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.977366][ T11] Workqueue: netns cleanup_net [ 43.977562][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.977777][ 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 [ 43.978419][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 43.978634][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.978881][ T11] RDX: 0000000000000000 RSI: ffff88800df6ac98 RDI: ffff888001a82e10 [ 43.979143][ T11] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 43.979391][ T11] R10: ffffffff985ec1e7 R11: ffff888001a82300 R12: 0000000000000000 [ 43.979635][ T11] R13: ffff88800df6a128 R14: ffff88800df6a008 R15: ffff88800df6a000 [ 43.979886][ T11] FS: 0000000000000000(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 43.980180][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.980393][ T11] CR2: 00007fb8ac906440 CR3: 000000002c728006 CR4: 0000000000772ef0 [ 43.980642][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.980892][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.981149][ T11] PKRU: 55555554 [ 43.981284][ T11] Call Trace: [ 43.981412][ T11] [ 43.981499][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.981667][ T11] ? __warn (kernel/panic.c:748) [ 43.981802][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.981974][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.982162][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.982293][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.982473][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.982658][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.982839][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.983073][ 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) [ 43.983246][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.983423][ T11] register_netdevice (net/core/dev.c:11003) [ 43.983598][ T11] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.983781][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.983969][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.984201][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.984428][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.984656][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.984877][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.985103][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.985314][ T11] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.985535][ T11] devlink_reload (net/devlink/dev.c:474) [ 43.985709][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.985879][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 43.986071][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 43.986241][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 43.986463][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 43.986633][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 43.986803][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 43.986967][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 43.987149][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.987317][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 43.987492][ T11] process_one_work (kernel/workqueue.c:3238) [ 43.987672][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.987840][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 43.988029][ T11] ? assign_work (kernel/workqueue.c:1200) [ 43.988271][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 43.988452][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 43.988623][ T11] kthread (kernel/kthread.c:464) [ 43.988753][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 43.988925][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 43.989109][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 43.989279][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 43.989445][ T11] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 44.000408][ T11] ------------[ cut here ]------------ | [ 44.000595][ 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) | [ 44.000922][ T11] Modules linked in: netdevsim | [ 44.001452][ T11] Tainted: [W]=WARN [ 44.001579][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.001785][ T11] Workqueue: netns cleanup_net [ 44.001961][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.002181][ 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 [ 44.002759][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 44.002969][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.003234][ T11] RDX: 0000000000000000 RSI: ffff8880024d2c98 RDI: ffff888001a82e10 [ 44.003483][ T11] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 44.003731][ T11] R10: ffffffff985ec1e7 R11: ffff888001a82300 R12: 0000000000000000 [ 44.003978][ T11] R13: ffff8880024d2128 R14: ffff8880024d2008 R15: ffff8880024d2000 [ 44.004235][ T11] FS: 0000000000000000(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 44.004524][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.004737][ T11] CR2: 00007fb8ac906440 CR3: 000000002c728006 CR4: 0000000000772ef0 [ 44.004985][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.005272][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.005521][ T11] PKRU: 55555554 [ 44.005649][ T11] Call Trace: [ 44.005780][ T11] [ 44.005874][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.006051][ T11] ? __warn (kernel/panic.c:748) [ 44.006182][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.006354][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.006528][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.006658][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.006828][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.007026][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.007206][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.007422][ 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) [ 44.007598][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.007773][ T11] register_netdevice (net/core/dev.c:11003) [ 44.007951][ T11] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.008145][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.008332][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.008558][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.008785][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.009023][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.009241][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.009456][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.009686][ T11] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.009908][ T11] devlink_reload (net/devlink/dev.c:474) [ 44.010093][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.010267][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 44.010444][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 44.010613][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 44.010840][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 44.011020][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 44.011190][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 44.011358][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.011534][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.011700][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 44.011876][ T11] process_one_work (kernel/workqueue.c:3238) [ 44.012065][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.012240][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 44.012418][ T11] ? assign_work (kernel/workqueue.c:1200) [ 44.012589][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 44.012769][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 44.012942][ T11] kthread (kernel/kthread.c:464) [ 44.013087][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 44.013260][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 44.013434][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 44.013601][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 44.013768][ T11] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 44.023609][ T11] ------------[ cut here ]------------ | [ 44.023788][ 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) | [ 44.024136][ T11] Modules linked in: netdevsim | [ 44.024645][ T11] Tainted: [W]=WARN [ 44.024780][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.024990][ T11] Workqueue: netns cleanup_net [ 44.025180][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.025394][ 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 [ 44.025978][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 44.026203][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.026453][ T11] RDX: 0000000000000000 RSI: ffff888009d3ac98 RDI: ffff888001a82e10 [ 44.026702][ T11] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 44.026955][ T11] R10: ffffffff985ec1e7 R11: ffff888001a82300 R12: 0000000000000000 [ 44.027222][ T11] R13: ffff888009d3a128 R14: ffff888009d3a008 R15: ffff888009d3a000 [ 44.027474][ T11] FS: 0000000000000000(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 44.027764][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.027976][ T11] CR2: 00007fb8ac906440 CR3: 000000002c728006 CR4: 0000000000772ef0 [ 44.028240][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.028490][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.028738][ T11] PKRU: 55555554 [ 44.028867][ T11] Call Trace: [ 44.028993][ T11] [ 44.029090][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.029264][ T11] ? __warn (kernel/panic.c:748) [ 44.029395][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.029566][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.029736][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.029869][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.030048][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.030231][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.030410][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.030630][ 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) [ 44.030803][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.030975][ T11] register_netdevice (net/core/dev.c:11003) [ 44.031159][ T11] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.031344][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.031528][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.031754][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.031982][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.032215][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.032433][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.032647][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.032856][ T11] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.033094][ T11] devlink_reload (net/devlink/dev.c:474) [ 44.033269][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.033439][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 44.033615][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 44.033788][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 44.034026][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 44.034197][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 44.034366][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 44.034532][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.034712][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.034882][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 44.035069][ T11] process_one_work (kernel/workqueue.c:3238) [ 44.035255][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.035423][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 44.035604][ T11] ? assign_work (kernel/workqueue.c:1200) [ 44.035777][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 44.035958][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 44.036138][ T11] kthread (kernel/kthread.c:464) [ 44.036269][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 44.036445][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 44.036614][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 44.036781][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 44.036957][ T11] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 44.065089][ T11] ------------[ cut here ]------------ | [ 44.065282][ 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) | [ 44.065617][ T11] Modules linked in: netdevsim | [ 44.066148][ T11] Tainted: [W]=WARN [ 44.066276][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.066482][ T11] Workqueue: netns cleanup_net [ 44.066657][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.066873][ 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 [ 44.067490][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 44.067703][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.067948][ T11] RDX: 0000000000000000 RSI: ffff888005522c98 RDI: ffff888001a82e10 [ 44.068213][ T11] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 44.068465][ T11] R10: ffffffff985ec1e7 R11: ffff888001a82300 R12: 0000000000000000 [ 44.068717][ T11] R13: ffff888005522128 R14: ffff888005522008 R15: ffff888005522000 [ 44.068968][ T11] FS: 0000000000000000(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 44.069265][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.069481][ T11] CR2: 00007fafe43d05a0 CR3: 0000000005bdc003 CR4: 0000000000772ef0 [ 44.069730][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.069977][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.070233][ T11] PKRU: 55555554 [ 44.070362][ T11] Call Trace: [ 44.070490][ T11] [ 44.070577][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.070746][ T11] ? __warn (kernel/panic.c:748) [ 44.070878][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.071059][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.071235][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.071363][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.071531][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.071714][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.071896][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.072127][ 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) [ 44.072305][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.072478][ T11] register_netdevice (net/core/dev.c:11003) [ 44.072650][ T11] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.072831][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.073033][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.073258][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.073483][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.073711][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.073947][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.074175][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.074382][ T11] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.074611][ T11] devlink_reload (net/devlink/dev.c:474) [ 44.074787][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.074957][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 44.075161][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 44.075331][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 44.075555][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 44.075726][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 44.075898][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 44.076073][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.076247][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.076416][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 44.076592][ T11] process_one_work (kernel/workqueue.c:3238) [ 44.076773][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.076941][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 44.077135][ T11] ? assign_work (kernel/workqueue.c:1200) [ 44.077306][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 44.077489][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 44.077661][ T11] kthread (kernel/kthread.c:464) [ 44.077793][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 44.077969][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 44.078150][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 44.078322][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 44.078490][ T11] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 44.777637][ T494] ------------[ cut here ]------------ | [ 44.777931][ T494] WARNING: CPU: 3 PID: 494 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.778322][ T494] Modules linked in: netdevsim | [ 44.778843][ T494] Tainted: [W]=WARN [ 44.778986][ T494] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.779232][ T494] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.779471][ T494] 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.780125][ T494] RSP: 0018:ffffc90000db71e8 EFLAGS: 00010246 [ 44.780362][ T494] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.780642][ T494] RDX: 0000000000000000 RSI: ffff88800b972c98 RDI: ffff888004f4adc0 [ 44.780919][ T494] RBP: ffff88800ddab040 R08: 0000000000000000 R09: fffffbfff30bd83c [ 44.781210][ T494] R10: ffffffff985ec1e7 R11: ffff888004f4a300 R12: 0000000000000000 [ 44.781491][ T494] R13: ffff88800b972128 R14: ffff88800b972008 R15: ffff88800b972000 [ 44.781769][ T494] FS: 00007f72f9c9c800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 44.782103][ T494] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.782339][ T494] CR2: 00007fafe43d05a0 CR3: 0000000009dc0003 CR4: 0000000000772ef0 [ 44.782621][ T494] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.782896][ T494] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.783193][ T494] PKRU: 55555554 [ 44.783335][ T494] Call Trace: [ 44.783476][ T494] [ 44.783573][ T494] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.783764][ T494] ? __warn (kernel/panic.c:748) [ 44.783910][ T494] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.784108][ T494] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.784306][ T494] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.784449][ T494] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.784637][ T494] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.784837][ T494] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.785035][ T494] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.785233][ T494] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.785469][ T494] ? _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.785668][ T494] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.785862][ T494] register_netdevice (net/core/dev.c:11003) [ 44.786067][ T494] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.786264][ T494] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.786468][ T494] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.786711][ T494] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.786958][ T494] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.787217][ T494] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.787462][ T494] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.787701][ T494] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.787933][ T494] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.788188][ T494] devlink_reload (net/devlink/dev.c:474) [ 44.788380][ T494] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.788569][ T494] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.788764][ T494] ? cap_capable (security/commoncap.c:131) [ 44.788950][ T494] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 44.789112][ T494] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.789304][ T494] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.789539][ T494] ? __nla_parse (lib/nlattr.c:732) [ 44.789737][ T494] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.789928][ T494] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.790186][ T494] ? cap_capable (security/commoncap.c:131) [ 44.790371][ T494] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.790565][ T494] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.790754][ T494] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.790944][ T494] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.791183][ T494] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.791414][ T494] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.791659][ T494] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.791847][ T494] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.792043][ T494] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.792234][ T494] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.792435][ T494] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.792577][ T494] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.792766][ T494] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.792961][ T494] genl_rcv (net/netlink/genetlink.c:1220) [ 44.793124][ T494] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.793317][ T494] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.793506][ T494] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.793703][ T494] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.793895][ T494] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.794089][ T494] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.794278][ T494] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.794476][ T494] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.794666][ T494] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.794852][ T494] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.795050][ T494] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.795252][ T494] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.795443][ T494] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.795673][ T494] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.795863][ T494] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.796110][ T494] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.796304][ T494] __x64_sys_sendto (net/socket.c:2181) [ 44.796491][ T494] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.796722][ T494] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.796911][ T494] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.797150][ T494] RIP: 0033:0x7f72f9ea8a4a [ 44.797342][ T494] 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.797988][ T494] RSP: 002b:00007ffeabdd4208 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.798279][ T494] RAX: ffffffffffffffda RBX: 000000001f123b00 RCX: 00007f72f9ea8a4a [ 44.798555][ T494] RDX: 000000000000003c RSI: 000000001f123b00 RDI: 0000000000000005 [ 44.798831][ T494] RBP: 000000001f123910 R08: 00007f72fa04c200 R09: 000000000000000c [ 44.799116][ T494] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.799394][ T494] R13: 000000001f123910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.832884][ T494] ------------[ cut here ]------------ | [ 44.833189][ T494] WARNING: CPU: 3 PID: 494 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.833558][ T494] Modules linked in: netdevsim | [ 44.834089][ T494] Tainted: [W]=WARN [ 44.834233][ T494] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.834465][ T494] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.834701][ T494] 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.835360][ T494] RSP: 0018:ffffc90000db71e8 EFLAGS: 00010246 [ 44.835596][ T494] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.835871][ T494] RDX: 0000000000000000 RSI: ffff88800255ac98 RDI: ffff888004f4adc0 [ 44.836157][ T494] RBP: ffff88800ddab040 R08: 0000000000000000 R09: fffffbfff30bd83c [ 44.836436][ T494] R10: ffffffff985ec1e7 R11: ffff888004f4a300 R12: 0000000000000000 [ 44.836709][ T494] R13: ffff88800255a128 R14: ffff88800255a008 R15: ffff88800255a000 [ 44.836985][ T494] FS: 00007f72f9c9c800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 44.837314][ T494] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.837550][ T494] CR2: 00007fafe43d05a0 CR3: 0000000009dc0003 CR4: 0000000000772ef0 [ 44.837826][ T494] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.838110][ T494] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.838385][ T494] PKRU: 55555554 [ 44.838524][ T494] Call Trace: [ 44.838664][ T494] [ 44.838759][ T494] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.838948][ T494] ? __warn (kernel/panic.c:748) [ 44.839103][ T494] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.839290][ T494] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.839482][ T494] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.839625][ T494] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.839813][ T494] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.840029][ T494] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.840222][ T494] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.840415][ T494] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.840651][ T494] ? _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.840842][ T494] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.841053][ T494] register_netdevice (net/core/dev.c:11003) [ 44.841246][ T494] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.841446][ T494] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.841648][ T494] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.841890][ T494] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.842153][ T494] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.842400][ T494] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.842640][ T494] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.842879][ T494] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.843128][ T494] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.843372][ T494] devlink_reload (net/devlink/dev.c:474) [ 44.843562][ T494] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.843747][ T494] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.843938][ T494] ? cap_capable (security/commoncap.c:131) [ 44.844133][ T494] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 44.844283][ T494] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.844474][ T494] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.844707][ T494] ? __nla_parse (lib/nlattr.c:732) [ 44.844901][ T494] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.845099][ T494] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.845346][ T494] ? cap_capable (security/commoncap.c:131) [ 44.845532][ T494] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.845726][ T494] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.845916][ T494] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.846115][ T494] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.846343][ T494] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.846572][ T494] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.846814][ T494] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.847016][ T494] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.847201][ T494] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.847393][ T494] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.847594][ T494] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.847736][ T494] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.847925][ T494] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.848134][ T494] genl_rcv (net/netlink/genetlink.c:1220) [ 44.848280][ T494] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.848471][ T494] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.848660][ T494] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.848852][ T494] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.849051][ T494] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.849237][ T494] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.849425][ T494] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.849619][ T494] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.849812][ T494] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.849996][ T494] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.850192][ T494] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.850389][ T494] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.850578][ T494] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.850809][ T494] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.850996][ T494] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.851243][ T494] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.851437][ T494] __x64_sys_sendto (net/socket.c:2181) [ 44.851623][ T494] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.851853][ T494] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.852050][ T494] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.852280][ T494] RIP: 0033:0x7f72f9ea8a4a [ 44.852469][ T494] 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.853133][ T494] RSP: 002b:00007ffeabdd4208 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.853412][ T494] RAX: ffffffffffffffda RBX: 000000001f123b00 RCX: 00007f72f9ea8a4a [ 44.853690][ T494] RDX: 000000000000003c RSI: 000000001f123b00 RDI: 0000000000000005 [ 44.853965][ T494] RBP: 000000001f123910 R08: 00007f72fa04c200 R09: 000000000000000c [ 44.854252][ T494] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.854527][ T494] R13: 000000001f123910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.864436][ T494] ------------[ cut here ]------------ | [ 44.864633][ T494] WARNING: CPU: 3 PID: 494 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.864996][ T494] Modules linked in: netdevsim | [ 44.865544][ T494] Tainted: [W]=WARN [ 44.865686][ T494] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.865915][ T494] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.866894][ T494] 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.867632][ T494] RSP: 0018:ffffc90000db71e8 EFLAGS: 00010246 [ 44.867866][ T494] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.868222][ T494] RDX: 0000000000000000 RSI: ffff88800d1aac98 RDI: ffff888004f4adc0 [ 44.868497][ T494] RBP: ffff88800ddab040 R08: 0000000000000000 R09: fffffbfff30bd83c [ 44.868773][ T494] R10: ffffffff985ec1e7 R11: ffff888004f4a300 R12: 0000000000000000 [ 44.869138][ T494] R13: ffff88800d1aa128 R14: ffff88800d1aa008 R15: ffff88800d1aa000 [ 44.869413][ T494] FS: 00007f72f9c9c800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 44.869732][ T494] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.869967][ T494] CR2: 00007fafe43d05a0 CR3: 0000000009dc0003 CR4: 0000000000772ef0 [ 44.870326][ T494] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.870600][ T494] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.870874][ T494] PKRU: 55555554 [ 44.871099][ T494] Call Trace: [ 44.871242][ T494] [ 44.871338][ T494] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.871524][ T494] ? __warn (kernel/panic.c:748) [ 44.871668][ T494] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.871857][ T494] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.872131][ T494] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.872274][ T494] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.872461][ T494] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.872663][ T494] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.872850][ T494] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.873142][ T494] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.873382][ T494] ? _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.873571][ T494] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.873761][ T494] register_netdevice (net/core/dev.c:11003) [ 44.873952][ T494] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.874237][ T494] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.874438][ T494] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.874679][ T494] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.874928][ T494] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.875289][ T494] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.875545][ T494] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.875781][ T494] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.876093][ T494] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.876339][ T494] devlink_reload (net/devlink/dev.c:474) [ 44.876529][ T494] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.876713][ T494] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.876908][ T494] ? cap_capable (security/commoncap.c:131) [ 44.877207][ T494] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 44.877360][ T494] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.877552][ T494] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.877787][ T494] ? __nla_parse (lib/nlattr.c:732) [ 44.877983][ T494] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.878256][ T494] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.878507][ T494] ? cap_capable (security/commoncap.c:131) [ 44.878692][ T494] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.878883][ T494] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.879176][ T494] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.879364][ T494] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.879592][ T494] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.879820][ T494] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.880151][ T494] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.880340][ T494] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.880525][ T494] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.880715][ T494] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.880916][ T494] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.881167][ T494] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.881358][ T494] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.881556][ T494] genl_rcv (net/netlink/genetlink.c:1220) [ 44.881697][ T494] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.881886][ T494] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.882158][ T494] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.882352][ T494] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.882542][ T494] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.882725][ T494] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.882913][ T494] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.883224][ T494] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.883416][ T494] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.883601][ T494] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.883786][ T494] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.883983][ T494] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.884256][ T494] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.884488][ T494] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.884680][ T494] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.884917][ T494] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.885220][ T494] __x64_sys_sendto (net/socket.c:2181) [ 44.885409][ T494] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.885640][ T494] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.885828][ T494] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.886141][ T494] RIP: 0033:0x7f72f9ea8a4a [ 44.886338][ T494] 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.886979][ T494] RSP: 002b:00007ffeabdd4208 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.887367][ T494] RAX: ffffffffffffffda RBX: 000000001f123b00 RCX: 00007f72f9ea8a4a [ 44.887649][ T494] RDX: 000000000000003c RSI: 000000001f123b00 RDI: 0000000000000005 [ 44.887923][ T494] RBP: 000000001f123910 R08: 00007f72fa04c200 R09: 000000000000000c [ 44.888282][ T494] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.888557][ T494] R13: 000000001f123910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.898828][ T494] ------------[ cut here ]------------ | [ 44.899052][ T494] WARNING: CPU: 0 PID: 494 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.899433][ T494] Modules linked in: netdevsim | [ 44.899950][ T494] Tainted: [W]=WARN [ 44.900103][ T494] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.900334][ T494] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.900568][ T494] 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.901321][ T494] RSP: 0018:ffffc90000db71e8 EFLAGS: 00010246 [ 44.901557][ T494] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.901831][ T494] RDX: 0000000000000000 RSI: ffff88800b852c98 RDI: ffff888004f4adc0 [ 44.902117][ T494] RBP: ffff88800ddab040 R08: 0000000000000000 R09: fffffbfff30bd83c [ 44.902392][ T494] R10: ffffffff985ec1e7 R11: ffff888004f4a300 R12: 0000000000000000 [ 44.902665][ T494] R13: ffff88800b852128 R14: ffff88800b852008 R15: ffff88800b852000 [ 44.902940][ T494] FS: 00007f72f9c9c800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 44.903283][ T494] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.903518][ T494] CR2: 00007f72fa050f88 CR3: 0000000009dc0003 CR4: 0000000000772ef0 [ 44.903794][ T494] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.904077][ T494] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.904350][ T494] PKRU: 55555554 [ 44.904491][ T494] Call Trace: [ 44.904631][ T494] [ 44.904728][ T494] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.904914][ T494] ? __warn (kernel/panic.c:748) [ 44.905067][ T494] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.905256][ T494] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.905449][ T494] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.905591][ T494] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.905781][ T494] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.905979][ T494] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.906178][ T494] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.906371][ T494] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.906608][ T494] ? _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.906799][ T494] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.906988][ T494] register_netdevice (net/core/dev.c:11003) [ 44.907191][ T494] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.907391][ T494] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.907593][ T494] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.907834][ T494] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.908090][ T494] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.908338][ T494] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.908581][ T494] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.908818][ T494] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.909059][ T494] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.909302][ T494] devlink_reload (net/devlink/dev.c:474) [ 44.909493][ T494] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.909679][ T494] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.909872][ T494] ? cap_capable (security/commoncap.c:131) [ 44.910067][ T494] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 44.910217][ T494] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.910408][ T494] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.910647][ T494] ? __nla_parse (lib/nlattr.c:732) [ 44.910841][ T494] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.911041][ T494] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.911289][ T494] ? cap_capable (security/commoncap.c:131) [ 44.911473][ T494] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.911664][ T494] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.911856][ T494] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.912052][ T494] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.912282][ T494] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.912514][ T494] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.912755][ T494] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.912944][ T494] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.913153][ T494] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.913343][ T494] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.913544][ T494] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.913686][ T494] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.913876][ T494] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.914080][ T494] genl_rcv (net/netlink/genetlink.c:1220) [ 44.914223][ T494] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.914414][ T494] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.914603][ T494] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.914796][ T494] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.914989][ T494] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.915184][ T494] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.915376][ T494] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.915571][ T494] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.915759][ T494] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.915946][ T494] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.916141][ T494] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.916346][ T494] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.916535][ T494] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.916771][ T494] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.916960][ T494] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.917206][ T494] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.917400][ T494] __x64_sys_sendto (net/socket.c:2181) [ 44.917589][ T494] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.917819][ T494] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.918016][ T494] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.918248][ T494] RIP: 0033:0x7f72f9ea8a4a [ 44.918438][ T494] 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.919090][ T494] RSP: 002b:00007ffeabdd4208 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.919373][ T494] RAX: ffffffffffffffda RBX: 000000001f123b00 RCX: 00007f72f9ea8a4a [ 44.919648][ T494] RDX: 000000000000003c RSI: 000000001f123b00 RDI: 0000000000000005 [ 44.919925][ T494] RBP: 000000001f123910 R08: 00007f72fa04c200 R09: 000000000000000c [ 44.920213][ T494] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.920488][ T494] R13: 000000001f123910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.763833][ T514] ------------[ cut here ]------------ | [ 45.764151][ T514] WARNING: CPU: 3 PID: 514 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.764528][ T514] Modules linked in: netdevsim | [ 45.765069][ T514] Tainted: [W]=WARN [ 45.765214][ T514] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.765446][ T514] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.765683][ T514] 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.766350][ T514] RSP: 0018:ffffc90000e171e8 EFLAGS: 00010246 [ 45.766588][ T514] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.766865][ T514] RDX: 0000000000000000 RSI: ffff88800dd5ac98 RDI: ffff88800b5b2dc0 [ 45.767155][ T514] RBP: ffff88800ddab040 R08: 0000000000000000 R09: fffffbfff30bd83c [ 45.767433][ T514] R10: ffffffff985ec1e7 R11: ffff88800b5b2300 R12: 0000000000000000 [ 45.767709][ T514] R13: ffff88800dd5a128 R14: ffff88800dd5a008 R15: ffff88800dd5a000 [ 45.768019][ T514] FS: 00007fa5a17ea800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 45.768340][ T514] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.768576][ T514] CR2: 0000559101fdedec CR3: 0000000008f08004 CR4: 0000000000772ef0 [ 45.768852][ T514] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.769147][ T514] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.769423][ T514] PKRU: 55555554 [ 45.769565][ T514] Call Trace: [ 45.769706][ T514] [ 45.769803][ T514] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.769991][ T514] ? __warn (kernel/panic.c:748) [ 45.770148][ T514] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.770344][ T514] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.770538][ T514] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.770681][ T514] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.770867][ T514] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.771078][ T514] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.771267][ T514] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.771459][ T514] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.771695][ T514] ? _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.771893][ T514] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.772094][ T514] register_netdevice (net/core/dev.c:11003) [ 45.772286][ T514] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.772484][ T514] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.772687][ T514] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.772929][ T514] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.773209][ T514] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.773461][ T514] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.773703][ T514] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.773943][ T514] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.774185][ T514] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.774422][ T514] ? devl_region_destroy (net/devlink/region.c:1178) [ 45.774608][ T514] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 45.774854][ T514] devlink_reload (net/devlink/dev.c:474) [ 45.775054][ T514] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.775243][ T514] ? devlink_resources_validate (net/devlink/resource.c:311) [ 45.775484][ T514] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.775674][ T514] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.775910][ T514] ? __nla_parse (lib/nlattr.c:732) [ 45.776118][ T514] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.776310][ T514] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.776554][ T514] ? cap_capable (security/commoncap.c:131) [ 45.776740][ T514] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.776934][ T514] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.777136][ T514] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.777331][ T514] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.777562][ T514] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.777791][ T514] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.778042][ T514] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.778232][ T514] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.778417][ T514] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.778610][ T514] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.778812][ T514] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.778955][ T514] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.779154][ T514] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.779348][ T514] genl_rcv (net/netlink/genetlink.c:1220) [ 45.779489][ T514] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.779683][ T514] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.779871][ T514] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.780078][ T514] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.780270][ T514] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.780454][ T514] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.780643][ T514] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.780840][ T514] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.781043][ T514] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.781239][ T514] ? __lock_release (kernel/locking/lockdep.c:5527) [ 45.781432][ T514] ? __sys_recvmsg (net/socket.c:2859) [ 45.781624][ T514] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 45.781822][ T514] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 45.782023][ T514] __x64_sys_sendto (net/socket.c:2181) [ 45.782212][ T514] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.782446][ T514] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.782634][ T514] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.782863][ T514] RIP: 0033:0x7fa5a19f6a4a [ 45.783076][ T514] 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.783719][ T514] RSP: 002b:00007ffc0b6174f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.783999][ T514] RAX: ffffffffffffffda RBX: 0000000029bf2b00 RCX: 00007fa5a19f6a4a [ 45.784290][ T514] RDX: 0000000000000034 RSI: 0000000029bf2b00 RDI: 0000000000000005 [ 45.784565][ T514] RBP: 0000000029bf2910 R08: 00007fa5a1b9a200 R09: 000000000000000c [ 45.784839][ T514] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.785126][ T514] R13: 0000000029bf2910 R14: 0000000000000000 R15: 0000000000000003 | [ 45.795044][ T514] ------------[ cut here ]------------ | [ 45.795251][ T514] WARNING: CPU: 0 PID: 514 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.795625][ T514] Modules linked in: netdevsim | [ 45.796197][ T514] Tainted: [W]=WARN [ 45.796342][ T514] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.796573][ T514] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.796809][ T514] 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.797468][ T514] RSP: 0000:ffffc90000e171e8 EFLAGS: 00010246 [ 45.797704][ T514] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.797980][ T514] RDX: 0000000000000000 RSI: ffff88800b53ac98 RDI: ffff88800b5b2dc0 [ 45.798271][ T514] RBP: ffff88800ddab040 R08: 0000000000000000 R09: fffffbfff30bd83c [ 45.798549][ T514] R10: ffffffff985ec1e7 R11: ffff88800b5b2300 R12: 0000000000000000 [ 45.798825][ T514] R13: ffff88800b53a128 R14: ffff88800b53a008 R15: ffff88800b53a000 [ 45.799109][ T514] FS: 00007fa5a17ea800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 45.799436][ T514] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.799670][ T514] CR2: 00007f967c11940f CR3: 0000000008f08005 CR4: 0000000000772ef0 [ 45.799949][ T514] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.800233][ T514] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.800510][ T514] PKRU: 55555554 [ 45.800656][ T514] Call Trace: [ 45.800797][ T514] [ 45.800893][ T514] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.801089][ T514] ? __warn (kernel/panic.c:748) [ 45.801235][ T514] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.801425][ T514] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.801617][ T514] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.801760][ T514] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.801950][ T514] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.802159][ T514] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.802347][ T514] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.802539][ T514] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.802778][ T514] ? _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.802991][ T514] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.803192][ T514] register_netdevice (net/core/dev.c:11003) [ 45.803389][ T514] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.803586][ T514] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.803788][ T514] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.804037][ T514] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.804287][ T514] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.804534][ T514] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.804779][ T514] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.805024][ T514] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.805254][ T514] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.805490][ T514] ? devl_region_destroy (net/devlink/region.c:1178) [ 45.805675][ T514] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 45.805925][ T514] devlink_reload (net/devlink/dev.c:474) [ 45.806124][ T514] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.806316][ T514] ? devlink_resources_validate (net/devlink/resource.c:311) [ 45.806555][ T514] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.806745][ T514] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.806984][ T514] ? __nla_parse (lib/nlattr.c:732) [ 45.807188][ T514] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.807381][ T514] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.807627][ T514] ? cap_capable (security/commoncap.c:131) [ 45.807814][ T514] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.808017][ T514] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.808208][ T514] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.808397][ T514] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.808626][ T514] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.808858][ T514] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.809115][ T514] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.809304][ T514] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.809489][ T514] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.809678][ T514] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.809879][ T514] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.810028][ T514] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.810222][ T514] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.810416][ T514] genl_rcv (net/netlink/genetlink.c:1220) [ 45.810557][ T514] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.810748][ T514] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.810936][ T514] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.811138][ T514] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.811332][ T514] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.811520][ T514] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.811709][ T514] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.811906][ T514] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.812104][ T514] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.812300][ T514] ? __lock_release (kernel/locking/lockdep.c:5527) [ 45.812493][ T514] ? __sys_recvmsg (net/socket.c:2859) [ 45.812679][ T514] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 45.812874][ T514] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 45.813084][ T514] __x64_sys_sendto (net/socket.c:2181) [ 45.813272][ T514] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.813502][ T514] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.813689][ T514] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.814047][ T514] RIP: 0033:0x7fa5a19f6a4a [ 45.814238][ T514] 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.815011][ T514] RSP: 002b:00007ffc0b6174f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.815289][ T514] RAX: ffffffffffffffda RBX: 0000000029bf2b00 RCX: 00007fa5a19f6a4a [ 45.815680][ T514] RDX: 0000000000000034 RSI: 0000000029bf2b00 RDI: 0000000000000005 [ 45.815957][ T514] RBP: 0000000029bf2910 R08: 00007fa5a1b9a200 R09: 000000000000000c [ 45.816238][ T514] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.816626][ T514] R13: 0000000029bf2910 R14: 0000000000000000 R15: 0000000000000003 | [ 45.845975][ T514] ------------[ cut here ]------------ | [ 45.846896][ T514] WARNING: CPU: 2 PID: 514 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.847297][ T514] Modules linked in: netdevsim | [ 45.847845][ T514] Tainted: [W]=WARN [ 45.848012][ T514] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.848257][ T514] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.848511][ T514] 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.849194][ T514] RSP: 0018:ffffc90000e171e8 EFLAGS: 00010246 [ 45.849448][ T514] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.849742][ T514] RDX: 0000000000000000 RSI: ffff88800b84ac98 RDI: ffff88800b5b2dc0 [ 45.850042][ T514] RBP: ffff88800ddab040 R08: 0000000000000000 R09: fffffbfff30bd83c [ 45.850331][ T514] R10: ffffffff985ec1e7 R11: ffff88800b5b2300 R12: 0000000000000000 [ 45.850621][ T514] R13: ffff88800b84a128 R14: ffff88800b84a008 R15: ffff88800b84a000 [ 45.850911][ T514] FS: 00007fa5a17ea800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 45.851255][ T514] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.851504][ T514] CR2: 00007fafe43d05a0 CR3: 0000000008f08003 CR4: 0000000000772ef0 [ 45.851795][ T514] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.852094][ T514] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.852388][ T514] PKRU: 55555554 [ 45.852544][ T514] Call Trace: [ 45.852699][ T514] [ 45.852810][ T514] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.853043][ T514] ? __warn (kernel/panic.c:748) [ 45.853207][ T514] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.853408][ T514] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.853615][ T514] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.853771][ T514] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.853971][ T514] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.854196][ T514] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.854402][ T514] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.854608][ T514] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.854858][ T514] ? _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.855077][ T514] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.855282][ T514] register_netdevice (net/core/dev.c:11003) [ 45.855489][ T514] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.855700][ T514] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.855915][ T514] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.856181][ T514] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.856447][ T514] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.856706][ T514] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.856964][ T514] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.857239][ T514] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.857485][ T514] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.857741][ T514] ? devl_region_destroy (net/devlink/region.c:1178) [ 45.857940][ T514] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 45.858212][ T514] devlink_reload (net/devlink/dev.c:474) [ 45.858417][ T514] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.858620][ T514] ? devlink_resources_validate (net/devlink/resource.c:311) [ 45.858874][ T514] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.859126][ T514] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.859377][ T514] ? __nla_parse (lib/nlattr.c:732) [ 45.859586][ T514] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.859790][ T514] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.860062][ T514] ? cap_capable (security/commoncap.c:131) [ 45.860268][ T514] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.860474][ T514] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.860678][ T514] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.860878][ T514] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.861136][ T514] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.861383][ T514] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.861641][ T514] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.861842][ T514] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.862053][ T514] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.862258][ T514] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.862472][ T514] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.862629][ T514] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.862831][ T514] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.863055][ T514] genl_rcv (net/netlink/genetlink.c:1220) [ 45.863211][ T514] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.863415][ T514] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.863624][ T514] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.863831][ T514] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.864050][ T514] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.864254][ T514] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.864456][ T514] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.864665][ T514] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.864867][ T514] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.865117][ T514] ? __lock_release (kernel/locking/lockdep.c:5527) [ 45.865325][ T514] ? __sys_recvmsg (net/socket.c:2859) [ 45.865527][ T514] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 45.865735][ T514] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 45.865944][ T514] __x64_sys_sendto (net/socket.c:2181) [ 45.866156][ T514] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.866402][ T514] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.866603][ T514] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.866848][ T514] RIP: 0033:0x7fa5a19f6a4a [ 45.867083][ T514] 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.867738][ T514] RSP: 002b:00007ffc0b6174f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.868044][ T514] RAX: ffffffffffffffda RBX: 0000000029bf2b00 RCX: 00007fa5a19f6a4a [ 45.868333][ T514] RDX: 0000000000000034 RSI: 0000000029bf2b00 RDI: 0000000000000005 [ 45.868618][ T514] RBP: 0000000029bf2910 R08: 00007fa5a1b9a200 R09: 000000000000000c [ 45.868908][ T514] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.869209][ T514] R13: 0000000029bf2910 R14: 0000000000000000 R15: 0000000000000003 | [ 45.886540][ T514] ------------[ cut here ]------------ | [ 45.886839][ T514] WARNING: CPU: 2 PID: 514 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.887327][ T514] Modules linked in: netdevsim | [ 45.887879][ T514] Tainted: [W]=WARN [ 45.888050][ T514] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.888294][ T514] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.888545][ T514] 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.889230][ T514] RSP: 0018:ffffc90000e171e8 EFLAGS: 00010246 [ 45.889478][ T514] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.889765][ T514] RDX: 0000000000000000 RSI: ffff8880024d2c98 RDI: ffff88800b5b2dc0 [ 45.890066][ T514] RBP: ffff88800ddab040 R08: 0000000000000000 R09: fffffbfff30bd83c [ 45.890353][ T514] R10: ffffffff985ec1e7 R11: ffff88800b5b2300 R12: 0000000000000000 [ 45.890647][ T514] R13: ffff8880024d2128 R14: ffff8880024d2008 R15: ffff8880024d2000 [ 45.890935][ T514] FS: 00007fa5a17ea800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 45.891281][ T514] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.891533][ T514] CR2: 00007fafe43d05a0 CR3: 0000000008f08003 CR4: 0000000000772ef0 [ 45.891826][ T514] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.892151][ T514] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.892443][ T514] PKRU: 55555554 [ 45.892595][ T514] Call Trace: [ 45.892748][ T514] [ 45.892859][ T514] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.893087][ T514] ? __warn (kernel/panic.c:748) [ 45.893251][ T514] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.893453][ T514] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.893661][ T514] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.893817][ T514] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.894028][ T514] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.894241][ T514] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.894443][ T514] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.894654][ T514] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.894903][ T514] ? _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.895145][ T514] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.895350][ T514] register_netdevice (net/core/dev.c:11003) [ 45.895558][ T514] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.895768][ T514] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.895987][ T514] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.896257][ T514] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.896526][ T514] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.896784][ T514] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.897055][ T514] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.897308][ T514] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.897553][ T514] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.897799][ T514] ? devl_region_destroy (net/devlink/region.c:1178) [ 45.897998][ T514] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 45.898270][ T514] devlink_reload (net/devlink/dev.c:474) [ 45.898474][ T514] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.898676][ T514] ? devlink_resources_validate (net/devlink/resource.c:311) [ 45.898935][ T514] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.899151][ T514] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.899398][ T514] ? __nla_parse (lib/nlattr.c:732) [ 45.899607][ T514] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.899810][ T514] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.900101][ T514] ? cap_capable (security/commoncap.c:131) [ 45.900302][ T514] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.900511][ T514] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.900715][ T514] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.900914][ T514] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.901168][ T514] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.901411][ T514] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.901670][ T514] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.901874][ T514] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.902096][ T514] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.902300][ T514] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.902514][ T514] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.902669][ T514] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.902872][ T514] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.903099][ T514] genl_rcv (net/netlink/genetlink.c:1220) [ 45.903257][ T514] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.903466][ T514] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.903669][ T514] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.903877][ T514] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.904116][ T514] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.904317][ T514] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.904520][ T514] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.904731][ T514] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.904933][ T514] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.905160][ T514] ? __lock_release (kernel/locking/lockdep.c:5527) [ 45.905379][ T514] ? __sys_recvmsg (net/socket.c:2859) [ 45.905583][ T514] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 45.905793][ T514] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 45.906000][ T514] __x64_sys_sendto (net/socket.c:2181) [ 45.906213][ T514] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.906460][ T514] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.906666][ T514] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.906911][ T514] RIP: 0033:0x7fa5a19f6a4a [ 45.907128][ T514] 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.907792][ T514] RSP: 002b:00007ffc0b6174f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.908100][ T514] RAX: ffffffffffffffda RBX: 0000000029bf2b00 RCX: 00007fa5a19f6a4a [ 45.908388][ T514] RDX: 0000000000000034 RSI: 0000000029bf2b00 RDI: 0000000000000005 [ 45.908675][ T514] RBP: 0000000029bf2910 R08: 00007fa5a1b9a200 R09: 000000000000000c [ 45.908962][ T514] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.909286][ T514] R13: 0000000029bf2910 R14: 0000000000000000 R15: 0000000000000003 | [ 46.975839][ T533] ------------[ cut here ]------------ | [ 46.976147][ T533] WARNING: CPU: 1 PID: 533 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.976525][ T533] Modules linked in: netdevsim | [ 46.977080][ T533] Tainted: [W]=WARN [ 46.977231][ T533] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.977469][ T533] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.977714][ T533] 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.978552][ T533] RSP: 0018:ffffc90000e471e8 EFLAGS: 00010246 [ 46.978791][ T533] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.979078][ T533] RDX: 0000000000000000 RSI: ffff88800df6ac98 RDI: ffff888009ca2dc0 [ 46.979361][ T533] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 46.979640][ T533] R10: ffffffff985ec1e7 R11: ffff888009ca2300 R12: 0000000000000000 [ 46.979921][ T533] R13: ffff88800df6a128 R14: ffff88800df6a008 R15: ffff88800df6a000 [ 46.980212][ T533] FS: 00007f343ce4f800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 46.980541][ T533] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.980783][ T533] CR2: 00007feb9e4002f0 CR3: 0000000006284005 CR4: 0000000000772ef0 [ 46.981087][ T533] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.981371][ T533] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.981653][ T533] PKRU: 55555554 [ 46.981796][ T533] Call Trace: [ 46.981939][ T533] [ 46.982050][ T533] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.982242][ T533] ? __warn (kernel/panic.c:748) [ 46.982389][ T533] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.982581][ T533] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.982781][ T533] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.982927][ T533] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.983139][ T533] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.983344][ T533] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.983539][ T533] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 46.983737][ T533] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.983983][ T533] ? _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.984191][ T533] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.984387][ T533] register_netdevice (net/core/dev.c:11003) [ 46.984581][ T533] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.984784][ T533] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.984993][ T533] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.985265][ T533] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.985519][ T533] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.985770][ T533] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.986031][ T533] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.986273][ T533] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.986508][ T533] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.986757][ T533] devlink_reload (net/devlink/dev.c:474) [ 46.986951][ T533] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.987154][ T533] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 46.987351][ T533] ? cap_capable (security/commoncap.c:131) [ 46.987550][ T533] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.987748][ T533] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.987989][ T533] ? __nla_parse (lib/nlattr.c:732) [ 46.988200][ T533] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.988398][ T533] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.988652][ T533] ? cap_capable (security/commoncap.c:131) [ 46.988839][ T533] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.989057][ T533] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.989253][ T533] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.989443][ T533] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.989678][ T533] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.989915][ T533] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.990177][ T533] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.990367][ T533] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.990558][ T533] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.990751][ T533] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.990955][ T533] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.991111][ T533] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.991307][ T533] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.991504][ T533] genl_rcv (net/netlink/genetlink.c:1220) [ 46.991650][ T533] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.991844][ T533] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.992047][ T533] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.992247][ T533] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.992442][ T533] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.992634][ T533] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.992826][ T533] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.993047][ T533] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.993297][ T533] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.993501][ T533] ? __lock_release (kernel/locking/lockdep.c:5527) [ 46.993686][ T533] ? 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) [ 46.993874][ T533] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.994078][ T533] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 46.994271][ T533] ? 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) [ 46.994461][ T533] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 46.994653][ T533] __x64_sys_sendto (net/socket.c:2181) [ 46.994839][ T533] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.995080][ T533] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.995271][ T533] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.995500][ T533] RIP: 0033:0x7f343d05ba4a [ 46.995695][ T533] 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.996348][ T533] RSP: 002b:00007ffc33f458f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.996629][ T533] RAX: ffffffffffffffda RBX: 0000000027fa2b00 RCX: 00007f343d05ba4a [ 46.996915][ T533] RDX: 000000000000003c RSI: 0000000027fa2b00 RDI: 0000000000000005 [ 46.997200][ T533] RBP: 0000000027fa2910 R08: 00007f343d1ff200 R09: 000000000000000c [ 46.997479][ T533] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.997755][ T533] R13: 0000000027fa2910 R14: 0000000000000000 R15: 0000000000000003 | [ 47.023367][ T533] ------------[ cut here ]------------ | [ 47.023582][ T533] WARNING: CPU: 1 PID: 533 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.024020][ T533] Modules linked in: netdevsim | [ 47.024552][ T533] Tainted: [W]=WARN [ 47.024692][ T533] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.024926][ T533] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.025181][ T533] 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.025824][ T533] RSP: 0018:ffffc90000e471e8 EFLAGS: 00010246 [ 47.026068][ T533] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.026345][ T533] RDX: 0000000000000000 RSI: ffff88800d1aac98 RDI: ffff888009ca2dc0 [ 47.026620][ T533] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 47.026897][ T533] R10: ffffffff985ec1e7 R11: ffff888009ca2300 R12: 0000000000000000 [ 47.027232][ T533] R13: ffff88800d1aa128 R14: ffff88800d1aa008 R15: ffff88800d1aa000 [ 47.027509][ T533] FS: 00007f343ce4f800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 47.027830][ T533] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.028078][ T533] CR2: 00007feb9e4002f0 CR3: 0000000006284005 CR4: 0000000000772ef0 [ 47.028357][ T533] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.028633][ T533] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.028907][ T533] PKRU: 55555554 [ 47.029058][ T533] Call Trace: [ 47.029200][ T533] [ 47.029297][ T533] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.029483][ T533] ? __warn (kernel/panic.c:748) [ 47.029628][ T533] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.029819][ T533] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.030028][ T533] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.030173][ T533] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.030360][ T533] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.030561][ T533] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.030750][ T533] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 47.030942][ T533] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 47.031191][ T533] ? _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.031389][ T533] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.031583][ T533] register_netdevice (net/core/dev.c:11003) [ 47.031775][ T533] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 47.031976][ T533] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.032191][ T533] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.032438][ T533] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.032694][ T533] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.032942][ T533] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.033206][ T533] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.033451][ T533] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.033685][ T533] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 47.033933][ T533] devlink_reload (net/devlink/dev.c:474) [ 47.034143][ T533] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.034333][ T533] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 47.034527][ T533] ? cap_capable (security/commoncap.c:131) [ 47.034724][ T533] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.034920][ T533] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.035165][ T533] ? __nla_parse (lib/nlattr.c:732) [ 47.035364][ T533] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.035562][ T533] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.035810][ T533] ? cap_capable (security/commoncap.c:131) [ 47.035996][ T533] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.036204][ T533] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.036397][ T533] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.036586][ T533] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.036817][ T533] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.037065][ T533] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.037312][ T533] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.037504][ T533] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.037694][ T533] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.037887][ T533] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.038100][ T533] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.038246][ T533] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.038443][ T533] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.038641][ T533] genl_rcv (net/netlink/genetlink.c:1220) [ 47.038785][ T533] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.038984][ T533] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.039189][ T533] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.039388][ T533] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.039584][ T533] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.039778][ T533] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.039971][ T533] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.040177][ T533] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.040372][ T533] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.040573][ T533] ? __lock_release (kernel/locking/lockdep.c:5527) [ 47.040760][ T533] ? 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) [ 47.040951][ T533] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 47.041156][ T533] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 47.041356][ T533] ? 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) [ 47.041549][ T533] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 47.041744][ T533] __x64_sys_sendto (net/socket.c:2181) [ 47.041934][ T533] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.042179][ T533] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.042372][ T533] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.042606][ T533] RIP: 0033:0x7f343d05ba4a [ 47.042805][ T533] 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.043478][ T533] RSP: 002b:00007ffc33f458f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.043764][ T533] RAX: ffffffffffffffda RBX: 0000000027fa2b00 RCX: 00007f343d05ba4a [ 47.044057][ T533] RDX: 000000000000003c RSI: 0000000027fa2b00 RDI: 0000000000000005 [ 47.044335][ T533] RBP: 0000000027fa2910 R08: 00007f343d1ff200 R09: 000000000000000c [ 47.044613][ T533] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 47.044894][ T533] R13: 0000000027fa2910 R14: 0000000000000000 R15: 0000000000000003 | [ 47.057921][ T533] ------------[ cut here ]------------ | [ 47.058139][ T533] WARNING: CPU: 1 PID: 533 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.058553][ T533] Modules linked in: netdevsim | [ 47.059083][ T533] Tainted: [W]=WARN [ 47.059228][ T533] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.059463][ T533] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.059707][ T533] 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.060453][ T533] RSP: 0018:ffffc90000e471e8 EFLAGS: 00010246 [ 47.060702][ T533] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.060978][ T533] RDX: 0000000000000000 RSI: ffff88800255ac98 RDI: ffff888009ca2dc0 [ 47.061342][ T533] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 47.061618][ T533] R10: ffffffff985ec1e7 R11: ffff888009ca2300 R12: 0000000000000000 [ 47.061892][ T533] R13: ffff88800255a128 R14: ffff88800255a008 R15: ffff88800255a000 [ 47.062250][ T533] FS: 00007f343ce4f800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 47.062573][ T533] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.062806][ T533] CR2: 00007feb9e4002f0 CR3: 0000000006284005 CR4: 0000000000772ef0 [ 47.063176][ T533] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.063450][ T533] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.063728][ T533] PKRU: 55555554 [ 47.063869][ T533] Call Trace: [ 47.064092][ T533] [ 47.064189][ T533] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.064378][ T533] ? __warn (kernel/panic.c:748) [ 47.064521][ T533] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.064710][ T533] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.064903][ T533] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.065097][ T533] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.065290][ T533] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.065491][ T533] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.065679][ T533] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 47.065873][ T533] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 47.066122][ T533] ? _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.066315][ T533] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.066511][ T533] register_netdevice (net/core/dev.c:11003) [ 47.066702][ T533] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 47.066900][ T533] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.067110][ T533] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.067354][ T533] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.067601][ T533] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.067850][ T533] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.068103][ T533] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.068339][ T533] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.068569][ T533] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 47.068812][ T533] devlink_reload (net/devlink/dev.c:474) [ 47.069013][ T533] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.069202][ T533] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 47.069395][ T533] ? cap_capable (security/commoncap.c:131) [ 47.069587][ T533] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.069778][ T533] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.070022][ T533] ? __nla_parse (lib/nlattr.c:732) [ 47.070219][ T533] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.070411][ T533] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.070657][ T533] ? cap_capable (security/commoncap.c:131) [ 47.070843][ T533] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.071044][ T533] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.071234][ T533] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.071422][ T533] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.071651][ T533] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.071882][ T533] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.072135][ T533] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.072324][ T533] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.072509][ T533] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.072700][ T533] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.072902][ T533] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.073060][ T533] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.073253][ T533] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.073449][ T533] genl_rcv (net/netlink/genetlink.c:1220) [ 47.073592][ T533] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.073784][ T533] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.073973][ T533] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.074178][ T533] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.074488][ T533] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.074673][ T533] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.074864][ T533] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.075071][ T533] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.075373][ T533] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.075570][ T533] ? __lock_release (kernel/locking/lockdep.c:5527) [ 47.075754][ T533] ? 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) [ 47.075943][ T533] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 47.076256][ T533] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 47.076449][ T533] ? 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) [ 47.076641][ T533] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 47.076831][ T533] __x64_sys_sendto (net/socket.c:2181) [ 47.077140][ T533] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.077373][ T533] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.077563][ T533] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.077792][ T533] RIP: 0033:0x7f343d05ba4a [ 47.078117][ T533] Code: Unable to access opcode bytes at 0x7f343d05ba20. Code starting with the faulting instruction =========================================== [ 47.078355][ T533] RSP: 002b:00007ffc33f458f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.078633][ T533] RAX: ffffffffffffffda RBX: 0000000027fa2b00 RCX: 00007f343d05ba4a [ 47.079032][ T533] RDX: 000000000000003c RSI: 0000000027fa2b00 RDI: 0000000000000005 [ 47.079307][ T533] RBP: 0000000027fa2910 R08: 00007f343d1ff200 R09: 000000000000000c [ 47.079584][ T533] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 47.079971][ T533] R13: 0000000027fa2910 R14: 0000000000000000 R15: 0000000000000003 | [ 47.092221][ T533] ------------[ cut here ]------------ | [ 47.092448][ T533] WARNING: CPU: 2 PID: 533 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.092835][ T533] Modules linked in: netdevsim | [ 47.093461][ T533] Tainted: [W]=WARN [ 47.093621][ T533] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.093869][ T533] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.094138][ T533] 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.094807][ T533] RSP: 0000:ffffc90000e471e8 EFLAGS: 00010246 [ 47.095065][ T533] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.095359][ T533] RDX: 0000000000000000 RSI: ffff88800b972c98 RDI: ffff888009ca2dc0 [ 47.095651][ T533] RBP: ffffffff9a723440 R08: 0000000000000000 R09: fffffbfff30bd83c [ 47.095936][ T533] R10: ffffffff985ec1e7 R11: ffff888009ca2300 R12: 0000000000000000 [ 47.096240][ T533] R13: ffff88800b972128 R14: ffff88800b972008 R15: ffff88800b972000 [ 47.096541][ T533] FS: 00007f343ce4f800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 47.096878][ T533] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.097137][ T533] CR2: 00007f4acc74f598 CR3: 0000000006284006 CR4: 0000000000772ef0 [ 47.097428][ T533] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.097726][ T533] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.098031][ T533] PKRU: 55555554 [ 47.098190][ T533] Call Trace: [ 47.098343][ T533] [ 47.098455][ T533] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.098659][ T533] ? __warn (kernel/panic.c:748) [ 47.098819][ T533] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.099036][ T533] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.099247][ T533] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.099406][ T533] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.099610][ T533] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.099828][ T533] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.100041][ T533] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 47.100251][ T533] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 47.100508][ T533] ? _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.100721][ T533] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.100927][ T533] register_netdevice (net/core/dev.c:11003) [ 47.101148][ T533] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 47.101363][ T533] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.101582][ T533] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.101847][ T533] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.102123][ T533] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.102384][ T533] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.102644][ T533] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.102900][ T533] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.103169][ T533] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 47.103430][ T533] devlink_reload (net/devlink/dev.c:474) [ 47.103639][ T533] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.103840][ T533] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 47.104060][ T533] ? cap_capable (security/commoncap.c:131) [ 47.104271][ T533] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.104480][ T533] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.104737][ T533] ? __nla_parse (lib/nlattr.c:732) [ 47.104953][ T533] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.105167][ T533] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.105434][ T533] ? cap_capable (security/commoncap.c:131) [ 47.105634][ T533] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.105846][ T533] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.106061][ T533] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.106272][ T533] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.106517][ T533] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.106769][ T533] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.107051][ T533] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.107263][ T533] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.107464][ T533] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.107687][ T533] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.107908][ T533] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.108077][ T533] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.108290][ T533] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.108512][ T533] genl_rcv (net/netlink/genetlink.c:1220) [ 47.108674][ T533] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.108879][ T533] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.109099][ T533] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.109310][ T533] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.109522][ T533] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.109722][ T533] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.109928][ T533] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.110159][ T533] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.110377][ T533] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.110598][ T533] ? __lock_release (kernel/locking/lockdep.c:5527) [ 47.110806][ T533] ? 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) [ 47.111030][ T533] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 47.111236][ T533] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 47.111448][ T533] ? 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) [ 47.111656][ T533] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 47.111865][ T533] __x64_sys_sendto (net/socket.c:2181) [ 47.112086][ T533] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.112349][ T533] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.112555][ T533] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.112801][ T533] RIP: 0033:0x7f343d05ba4a [ 47.113029][ T533] Code: Unable to access opcode bytes at 0x7f343d05ba20. Code starting with the faulting instruction =========================================== [ 47.113284][ T533] RSP: 002b:00007ffc33f458f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.113582][ T533] RAX: ffffffffffffffda RBX: 0000000027fa2b00 RCX: 00007f343d05ba4a [ 47.113914][ T533] RDX: 000000000000003c RSI: 0000000027fa2b00 RDI: 0000000000000005 [ 47.114227][ T533] RBP: 0000000027fa2910 R08: 00007f343d1ff200 R09: 000000000000000c [ 47.114519][ T533] 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