====================================== | 0 | xx__-> [ 9.568063][ T228] ------------[ cut here ]------------ | [ 9.568507][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 9.568989][ T228] Modules linked in: netdevsim [ 9.569618][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.569896][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 9.570216][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 9.571038][ T228] RSP: 0018:ffffc90000ac7520 EFLAGS: 00010246 [ 9.571339][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.571689][ T228] RDX: 0000000000000000 RSI: ffff88800597ac98 RDI: ffff8880051a8b78 [ 9.572041][ T228] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 9.572389][ T228] R10: ffffffffb99ec227 R11: ffff8880051a8040 R12: 0000000000000000 [ 9.572773][ T228] R13: ffff88800597a128 R14: ffff88800597a008 R15: ffff88800597a000 [ 9.573136][ T228] FS: 00007f1ea2557740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 9.573660][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.573964][ T228] CR2: 000055ea025d1b68 CR3: 00000000091b8003 CR4: 0000000000772ef0 [ 9.574323][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.574667][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.575029][ T228] PKRU: 55555554 [ 9.575217][ T228] Call Trace: [ 9.575404][ T228] [ 9.575527][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 9.575772][ T228] ? __warn (kernel/panic.c:748) [ 9.575962][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 9.576197][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.576440][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.576622][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.576850][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.577100][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 9.577337][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 9.577649][ 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.577917][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.578152][ T228] register_netdevice (net/core/dev.c:11033) [ 9.578398][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 9.578661][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.578937][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.579229][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.579413][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.579711][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.580013][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.580323][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.580576][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.580872][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.581135][ 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.581322][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.581568][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.581812][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 9.582073][ T228] driver_probe_device (drivers/base/dd.c:830) [ 9.582321][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 9.582550][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.582828][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 9.583069][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.583297][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.583537][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.583777][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.584022][ T228] __device_attach (drivers/base/dd.c:1030) [ 9.584275][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.584515][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.584768][ 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.585024][ T228] bus_probe_device (drivers/base/bus.c:537) [ 9.585274][ T228] device_add (drivers/base/core.c:3672) [ 9.585510][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.585736][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.585986][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.586295][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.586597][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.586826][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.587097][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.587327][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.587559][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.587739][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.587994][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.588229][ 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.588466][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.588710][ T228] ksys_write (fs/read_write.c:731) [ 9.588885][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.589144][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.589384][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.589632][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.589934][ T228] RIP: 0033:0x7f1ea2698b77 [ 9.590166][ 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.590957][ T228] RSP: 002b:00007ffc31a7c788 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.591315][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f1ea2698b77 [ 9.591675][ T228] RDX: 0000000000000005 RSI: 000055ea025d0b60 RDI: 0000000000000001 [ 9.592066][ T228] RBP: 000055ea025d0b60 R08: 0000000000000003 R09: 0000000000000000 [ 9.592426][ T228] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 9.592781][ T228] R13: 00007f1ea2754760 R14: 0000000000000005 R15: 00007f1ea274f9c0 | [ 9.608335][ T228] ------------[ cut here ]------------ | [ 9.608585][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 9.609053][ T228] Modules linked in: netdevsim | [ 9.609761][ T228] Tainted: [W]=WARN [ 9.609950][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.610233][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 9.610525][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 9.611328][ T228] RSP: 0018:ffffc90000ac7520 EFLAGS: 00010246 [ 9.611618][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.612021][ T228] RDX: 0000000000000000 RSI: ffff88800267ac98 RDI: ffff8880051a8b78 [ 9.612385][ T228] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 9.612730][ T228] R10: ffffffffb99ec227 R11: ffff8880051a8040 R12: 0000000000000000 [ 9.613072][ T228] R13: ffff88800267a128 R14: ffff88800267a008 R15: ffff88800267a000 [ 9.613415][ T228] FS: 00007f1ea2557740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 9.613801][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.614093][ T228] CR2: 000055ea025d1b68 CR3: 00000000091b8003 CR4: 0000000000772ef0 [ 9.614431][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.614767][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.615102][ T228] PKRU: 55555554 [ 9.615270][ T228] Call Trace: [ 9.615442][ T228] [ 9.615556][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 9.615778][ T228] ? __warn (kernel/panic.c:748) [ 9.615959][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 9.616183][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.616410][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.616579][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.616798][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.617048][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 9.617279][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 9.617557][ 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.617785][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.618020][ T228] register_netdevice (net/core/dev.c:11033) [ 9.618248][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 9.618480][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.618725][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.619015][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.619183][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.619470][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.619748][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.620038][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.620275][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.620549][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.620791][ 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.620970][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.621201][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.621431][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 9.621653][ T228] driver_probe_device (drivers/base/dd.c:830) [ 9.621878][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 9.622128][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.622399][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 9.622618][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.622835][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.623064][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.623283][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.623516][ T228] __device_attach (drivers/base/dd.c:1030) [ 9.623735][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.623964][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.624186][ 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.624417][ T228] bus_probe_device (drivers/base/bus.c:537) [ 9.624640][ T228] device_add (drivers/base/core.c:3672) [ 9.624864][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.625095][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.625331][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.625619][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.625914][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.626136][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.626361][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.626576][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.626807][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.626992][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.627217][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.627435][ 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.627677][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.627920][ T228] ksys_write (fs/read_write.c:731) [ 9.628088][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.628311][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.628554][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.628778][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.629178][ T228] RIP: 0033:0x7f1ea2698b77 [ 9.629406][ 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.630181][ T228] RSP: 002b:00007ffc31a7c788 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.630523][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f1ea2698b77 [ 9.630848][ T228] RDX: 0000000000000005 RSI: 000055ea025d0b60 RDI: 0000000000000001 [ 9.631191][ T228] RBP: 000055ea025d0b60 R08: 0000000000000003 R09: 0000000000000000 [ 9.631519][ T228] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 9.631841][ T228] R13: 00007f1ea2754760 R14: 0000000000000005 R15: 00007f1ea274f9c0 | [ 9.646381][ T228] ------------[ cut here ]------------ | [ 9.646623][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 9.647122][ T228] Modules linked in: netdevsim | [ 9.647783][ T228] Tainted: [W]=WARN [ 9.647967][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.648257][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 9.648533][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 9.649299][ T228] RSP: 0018:ffffc90000ac7520 EFLAGS: 00010246 [ 9.649579][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.649898][ T228] RDX: 0000000000000000 RSI: ffff888004e7ac98 RDI: ffff8880051a8b78 [ 9.650243][ T228] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 9.650565][ T228] R10: ffffffffb99ec227 R11: ffff8880051a8040 R12: 0000000000000000 [ 9.650916][ T228] R13: ffff888004e7a128 R14: ffff888004e7a008 R15: ffff888004e7a000 [ 9.651242][ T228] FS: 00007f1ea2557740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 9.651614][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.651889][ T228] CR2: 000055ea025d1b68 CR3: 00000000091b8003 CR4: 0000000000772ef0 [ 9.652230][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.652561][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.652883][ T228] PKRU: 55555554 [ 9.653059][ T228] Call Trace: [ 9.653226][ T228] [ 9.653341][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 9.653577][ T228] ? __warn (kernel/panic.c:748) [ 9.653746][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 9.653985][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.654225][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.654405][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.654626][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.654860][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 9.655113][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 9.655389][ 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.655625][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.655854][ T228] register_netdevice (net/core/dev.c:11033) [ 9.656091][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 9.656321][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.656559][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.656839][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.657025][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.657312][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.657592][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.657872][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.658108][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.658400][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.658631][ 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.658799][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.659040][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.659267][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 9.659488][ T228] driver_probe_device (drivers/base/dd.c:830) [ 9.659706][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 9.659936][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.660211][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 9.660430][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.660647][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.660869][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.661542][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.661800][ T228] __device_attach (drivers/base/dd.c:1030) [ 9.662050][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.662280][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.662500][ 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.662728][ T228] bus_probe_device (drivers/base/bus.c:537) [ 9.662965][ T228] device_add (drivers/base/core.c:3672) [ 9.663188][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.663405][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.663636][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.663933][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.664226][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.664447][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.664675][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.664894][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.665134][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.665310][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.665533][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.665758][ 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.665994][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.666225][ T228] ksys_write (fs/read_write.c:731) [ 9.666395][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.666612][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.666847][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.667098][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.667379][ T228] RIP: 0033:0x7f1ea2698b77 [ 9.667605][ 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.668375][ T228] RSP: 002b:00007ffc31a7c788 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.668700][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f1ea2698b77 [ 9.669037][ T228] RDX: 0000000000000005 RSI: 000055ea025d0b60 RDI: 0000000000000001 [ 9.669362][ T228] RBP: 000055ea025d0b60 R08: 0000000000000003 R09: 0000000000000000 [ 9.669700][ T228] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 9.670033][ T228] R13: 00007f1ea2754760 R14: 0000000000000005 R15: 00007f1ea274f9c0 | [ 9.684471][ T228] ------------[ cut here ]------------ | [ 9.684713][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 9.685165][ T228] Modules linked in: netdevsim | [ 9.685821][ T228] Tainted: [W]=WARN [ 9.686014][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.686282][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 9.686556][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 9.687325][ T228] RSP: 0018:ffffc90000ac7520 EFLAGS: 00010246 [ 9.687599][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.687930][ T228] RDX: 0000000000000000 RSI: ffff88800b93ac98 RDI: ffff8880051a8b78 [ 9.688271][ T228] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 9.688620][ T228] R10: ffffffffb99ec227 R11: ffff8880051a8040 R12: 0000000000000000 [ 9.688964][ T228] R13: ffff88800b93a128 R14: ffff88800b93a008 R15: ffff88800b93a000 [ 9.689283][ T228] FS: 00007f1ea2557740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 9.689660][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.689940][ T228] CR2: 000055ea025d1b68 CR3: 00000000091b8003 CR4: 0000000000772ef0 [ 9.690267][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.690587][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.690925][ T228] PKRU: 55555554 [ 9.691090][ T228] Call Trace: [ 9.691253][ T228] [ 9.691391][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 9.691612][ T228] ? __warn (kernel/panic.c:748) [ 9.691780][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 9.692024][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.692261][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.692429][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.692651][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.692881][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 9.693126][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 9.693421][ 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.693657][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.693890][ T228] register_netdevice (net/core/dev.c:11033) [ 9.694143][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 9.694387][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.694648][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.694952][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.695135][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.695429][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.695723][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.696076][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.696318][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.696612][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.696846][ 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.697035][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.697271][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.697513][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 9.697745][ T228] driver_probe_device (drivers/base/dd.c:830) [ 9.697988][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 9.698220][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.698504][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 9.698736][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.698972][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.699197][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.699458][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.699682][ T228] __device_attach (drivers/base/dd.c:1030) [ 9.699928][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.700143][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.700361][ 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.700584][ T228] bus_probe_device (drivers/base/bus.c:537) [ 9.700819][ T228] device_add (drivers/base/core.c:3672) [ 9.701073][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.701302][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.701540][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.701835][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.702133][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.702358][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.702601][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.702831][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.703069][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.703260][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.703485][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.703708][ 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.703958][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.704197][ T228] ksys_write (fs/read_write.c:731) [ 9.704380][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.704610][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.704858][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.705092][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.705360][ T228] RIP: 0033:0x7f1ea2698b77 [ 9.705603][ 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.706391][ T228] RSP: 002b:00007ffc31a7c788 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.706718][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f1ea2698b77 [ 9.707055][ T228] RDX: 0000000000000005 RSI: 000055ea025d0b60 RDI: 0000000000000001 [ 9.707381][ T228] RBP: 000055ea025d0b60 R08: 0000000000000003 R09: 0000000000000000 [ 9.707712][ T228] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 9.708043][ T228] R13: 00007f1ea2754760 R14: 0000000000000005 R15: 00007f1ea274f9c0 | [ 39.429832][ T312] ------------[ cut here ]------------ | [ 39.430268][ T312] WARNING: CPU: 2 PID: 312 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 39.430674][ T312] Modules linked in: netdevsim | [ 39.431248][ T312] Tainted: [W]=WARN [ 39.431409][ T312] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.431661][ T312] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 39.431938][ T312] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 39.432609][ T312] RSP: 0018:ffffc900005d71e8 EFLAGS: 00010246 [ 39.432864][ T312] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 39.433170][ T312] RDX: 0000000000000000 RSI: ffff88800d5a2c98 RDI: ffff88800a73adc0 [ 39.433464][ T312] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 39.433758][ T312] R10: ffffffffb99ec227 R11: ffff88800a73a300 R12: 0000000000000000 [ 39.434067][ T312] R13: ffff88800d5a2128 R14: ffff88800d5a2008 R15: ffff88800d5a2000 [ 39.434360][ T312] FS: 00007ff1ddcd7800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 39.434703][ T312] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.434964][ T312] CR2: 000055702f78fb78 CR3: 0000000008f42004 CR4: 0000000000772ef0 [ 39.435261][ T312] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 39.435561][ T312] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 39.435852][ T312] PKRU: 55555554 [ 39.436112][ T312] Call Trace: [ 39.436271][ T312] [ 39.436384][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 39.436593][ T312] ? __warn (kernel/panic.c:748) [ 39.436755][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 39.436976][ T312] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 39.437189][ T312] ? handle_bug (arch/x86/kernel/traps.c:285) [ 39.437356][ T312] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 39.437563][ T312] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 39.437783][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 39.438002][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 39.438213][ T312] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 39.438473][ T312] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 39.438684][ T312] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 39.438897][ T312] register_netdevice (net/core/dev.c:11033) [ 39.439119][ T312] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 39.439334][ T312] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 39.439560][ T312] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 39.439822][ T312] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 39.440095][ T312] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 39.440365][ T312] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 39.440623][ T312] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 39.440879][ T312] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 39.441141][ T312] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 39.441392][ T312] ? devl_region_destroy (net/devlink/region.c:1178) [ 39.441592][ T312] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 39.441853][ T312] devlink_reload (net/devlink/dev.c:474) [ 39.442083][ T312] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 39.442288][ T312] ? devlink_resources_validate (net/devlink/resource.c:311) [ 39.442542][ T312] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 39.442748][ T312] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.443009][ T312] ? __nla_parse (lib/nlattr.c:732) [ 39.443223][ T312] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 39.443432][ T312] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 39.443697][ T312] ? cap_capable (security/commoncap.c:131) [ 39.443900][ T312] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 39.444124][ T312] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 39.444331][ T312] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 39.444547][ T312] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 39.444797][ T312] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.445058][ T312] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 39.445319][ T312] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 39.445525][ T312] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 39.445725][ T312] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 39.445938][ T312] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 39.446151][ T312] ? genl_rcv (net/netlink/genetlink.c:1219) [ 39.446311][ T312] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 39.446512][ T312] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 39.446720][ T312] genl_rcv (net/netlink/genetlink.c:1220) [ 39.446878][ T312] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 39.447094][ T312] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 39.447296][ T312] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 39.447503][ T312] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 39.447712][ T312] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 39.447920][ T312] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 39.448125][ T312] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 39.448334][ T312] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 39.448539][ T312] ? __pfx___sys_sendto (net/socket.c:2145) [ 39.448750][ T312] ? __lock_release (kernel/locking/lockdep.c:5527) [ 39.448960][ T312] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.449187][ T312] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 39.449397][ T312] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 39.449602][ T312] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.449806][ T312] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.450021][ T312] __x64_sys_sendto (net/socket.c:2181) [ 39.450221][ T312] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 39.450467][ T312] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 39.450674][ T312] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.450934][ T312] RIP: 0033:0x7ff1ddee3a4a [ 39.451139][ T312] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 39.451811][ T312] RSP: 002b:00007ffd958099d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 39.452120][ T312] RAX: ffffffffffffffda RBX: 000000002ca23b00 RCX: 00007ff1ddee3a4a [ 39.452418][ T312] RDX: 0000000000000034 RSI: 000000002ca23b00 RDI: 0000000000000005 [ 39.452710][ T312] RBP: 000000002ca23910 R08: 00007ff1de087200 R09: 000000000000000c [ 39.453008][ T312] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 39.453302][ T312] R13: 000000002ca23910 R14: 0000000000000000 R15: 0000000000000001 | [ 39.473145][ T312] ------------[ cut here ]------------ | [ 39.473361][ T312] WARNING: CPU: 1 PID: 312 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 39.473736][ T312] Modules linked in: netdevsim | [ 39.474290][ T312] Tainted: [W]=WARN [ 39.474434][ T312] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.474664][ T312] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 39.474915][ T312] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 39.475573][ T312] RSP: 0018:ffffc900005d71e8 EFLAGS: 00010246 [ 39.475812][ T312] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 39.476102][ T312] RDX: 0000000000000000 RSI: ffff888009c82c98 RDI: ffff88800a73adc0 [ 39.476382][ T312] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 39.476660][ T312] R10: ffffffffb99ec227 R11: ffff88800a73a300 R12: 0000000000000000 [ 39.476953][ T312] R13: ffff888009c82128 R14: ffff888009c82008 R15: ffff888009c82000 [ 39.477235][ T312] FS: 00007ff1ddcd7800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 39.477564][ T312] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.477802][ T312] CR2: 00007f25a682fa7b CR3: 0000000008f42002 CR4: 0000000000772ef0 [ 39.478101][ T312] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 39.478384][ T312] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 39.478662][ T312] PKRU: 55555554 [ 39.478805][ T312] Call Trace: [ 39.478958][ T312] [ 39.479058][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 39.479247][ T312] ? __warn (kernel/panic.c:748) [ 39.479397][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 39.479593][ T312] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 39.479787][ T312] ? handle_bug (arch/x86/kernel/traps.c:285) [ 39.479940][ T312] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 39.480129][ T312] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 39.480333][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 39.480524][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 39.480723][ T312] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 39.480971][ T312] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 39.481166][ T312] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 39.481358][ T312] register_netdevice (net/core/dev.c:11033) [ 39.481553][ T312] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 39.481752][ T312] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 39.481976][ T312] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 39.482219][ T312] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 39.482467][ T312] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 39.482711][ T312] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 39.482959][ T312] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 39.483197][ T312] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 39.483430][ T312] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 39.483662][ T312] ? devl_region_destroy (net/devlink/region.c:1178) [ 39.483849][ T312] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 39.484106][ T312] devlink_reload (net/devlink/dev.c:474) [ 39.484297][ T312] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 39.484485][ T312] ? devlink_resources_validate (net/devlink/resource.c:311) [ 39.484730][ T312] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 39.484947][ T312] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.485184][ T312] ? __nla_parse (lib/nlattr.c:732) [ 39.485383][ T312] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 39.485571][ T312] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 39.485813][ T312] ? cap_capable (security/commoncap.c:131) [ 39.486009][ T312] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 39.486207][ T312] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 39.486397][ T312] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 39.486583][ T312] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 39.486812][ T312] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.487048][ T312] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 39.487290][ T312] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 39.487484][ T312] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 39.487669][ T312] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 39.487857][ T312] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 39.488066][ T312] ? genl_rcv (net/netlink/genetlink.c:1219) [ 39.488211][ T312] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 39.488399][ T312] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 39.488592][ T312] genl_rcv (net/netlink/genetlink.c:1220) [ 39.488733][ T312] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 39.488941][ T312] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 39.489130][ T312] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 39.489322][ T312] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 39.489514][ T312] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 39.489698][ T312] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 39.489887][ T312] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 39.490090][ T312] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 39.490281][ T312] ? __pfx___sys_sendto (net/socket.c:2145) [ 39.490481][ T312] ? __lock_release (kernel/locking/lockdep.c:5527) [ 39.490666][ T312] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.490855][ T312] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 39.491056][ T312] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 39.491249][ T312] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.491439][ T312] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.491631][ T312] __x64_sys_sendto (net/socket.c:2181) [ 39.491822][ T312] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 39.492066][ T312] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 39.492257][ T312] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.492485][ T312] RIP: 0033:0x7ff1ddee3a4a [ 39.492676][ T312] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 39.493332][ T312] RSP: 002b:00007ffd958099d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 39.493612][ T312] RAX: ffffffffffffffda RBX: 000000002ca23b00 RCX: 00007ff1ddee3a4a [ 39.493886][ T312] RDX: 0000000000000034 RSI: 000000002ca23b00 RDI: 0000000000000005 [ 39.494169][ T312] RBP: 000000002ca23910 R08: 00007ff1de087200 R09: 000000000000000c [ 39.494447][ T312] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 39.494721][ T312] R13: 000000002ca23910 R14: 0000000000000000 R15: 0000000000000001 | [ 39.513032][ T312] ------------[ cut here ]------------ | [ 39.513270][ T312] WARNING: CPU: 2 PID: 312 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 39.513659][ T312] Modules linked in: netdevsim | [ 39.514233][ T312] Tainted: [W]=WARN [ 39.514392][ T312] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.514643][ T312] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 39.514895][ T312] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 39.515580][ T312] RSP: 0018:ffffc900005d71e8 EFLAGS: 00010246 [ 39.515836][ T312] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 39.516140][ T312] RDX: 0000000000000000 RSI: ffff888004e42c98 RDI: ffff88800a73adc0 [ 39.516434][ T312] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 39.516735][ T312] R10: ffffffffb99ec227 R11: ffff88800a73a300 R12: 0000000000000000 [ 39.517036][ T312] R13: ffff888004e42128 R14: ffff888004e42008 R15: ffff888004e42000 [ 39.517334][ T312] FS: 00007ff1ddcd7800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 39.517674][ T312] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.517934][ T312] CR2: 00007f25a6445900 CR3: 0000000008f42004 CR4: 0000000000772ef0 [ 39.518230][ T312] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 39.518522][ T312] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 39.518813][ T312] PKRU: 55555554 [ 39.518980][ T312] Call Trace: [ 39.519150][ T312] [ 39.519264][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 39.519467][ T312] ? __warn (kernel/panic.c:748) [ 39.519626][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 39.519831][ T312] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 39.520045][ T312] ? handle_bug (arch/x86/kernel/traps.c:285) [ 39.520204][ T312] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 39.520407][ T312] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 39.520630][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 39.520833][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 39.521050][ T312] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 39.521306][ T312] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 39.521514][ T312] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 39.521718][ T312] register_netdevice (net/core/dev.c:11033) [ 39.521948][ T312] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 39.522164][ T312] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 39.522379][ T312] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 39.522634][ T312] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 39.522896][ T312] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 39.523169][ T312] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 39.523428][ T312] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 39.523684][ T312] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 39.523940][ T312] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 39.524188][ T312] ? devl_region_destroy (net/devlink/region.c:1178) [ 39.524388][ T312] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 39.524647][ T312] devlink_reload (net/devlink/dev.c:474) [ 39.524852][ T312] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 39.525071][ T312] ? devlink_resources_validate (net/devlink/resource.c:311) [ 39.525326][ T312] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 39.525529][ T312] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.525776][ T312] ? __nla_parse (lib/nlattr.c:732) [ 39.525993][ T312] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 39.526201][ T312] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 39.526466][ T312] ? cap_capable (security/commoncap.c:131) [ 39.526670][ T312] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 39.526900][ T312] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 39.527122][ T312] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 39.527324][ T312] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 39.527579][ T312] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.527837][ T312] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 39.528114][ T312] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 39.528326][ T312] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 39.528529][ T312] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 39.528735][ T312] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 39.528959][ T312] ? genl_rcv (net/netlink/genetlink.c:1219) [ 39.529117][ T312] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 39.529320][ T312] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 39.529532][ T312] genl_rcv (net/netlink/genetlink.c:1220) [ 39.529689][ T312] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 39.529912][ T312] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 39.530115][ T312] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 39.530326][ T312] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 39.530540][ T312] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 39.530741][ T312] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 39.530957][ T312] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 39.531168][ T312] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 39.531382][ T312] ? __pfx___sys_sendto (net/socket.c:2145) [ 39.531595][ T312] ? __lock_release (kernel/locking/lockdep.c:5527) [ 39.531797][ T312] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.532025][ T312] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 39.532236][ T312] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 39.532449][ T312] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.532670][ T312] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.532884][ T312] __x64_sys_sendto (net/socket.c:2181) [ 39.533100][ T312] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 39.533348][ T312] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 39.533561][ T312] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.533809][ T312] RIP: 0033:0x7ff1ddee3a4a [ 39.534035][ T312] Code: Unable to access opcode bytes at 0x7ff1ddee3a20. Code starting with the faulting instruction =========================================== [ 39.534332][ T312] RSP: 002b:00007ffd958099d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 39.534642][ T312] RAX: ffffffffffffffda RBX: 000000002ca23b00 RCX: 00007ff1ddee3a4a [ 39.534953][ T312] RDX: 0000000000000034 RSI: 000000002ca23b00 RDI: 0000000000000005 [ 39.535254][ T312] RBP: 000000002ca23910 R08: 00007ff1de087200 R09: 000000000000000c [ 39.535556][ T312] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 39.535853][ T312] R13: 000000002ca23910 R14: 0000000000000000 R15: 0000000000000001 | [ 39.549178][ T312] ------------[ cut here ]------------ | [ 39.549502][ T312] WARNING: CPU: 2 PID: 312 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 39.549899][ T312] Modules linked in: netdevsim | [ 39.550466][ T312] Tainted: [W]=WARN [ 39.550632][ T312] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.550879][ T312] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 39.551148][ T312] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 39.551817][ T312] RSP: 0018:ffffc900005d71e8 EFLAGS: 00010246 [ 39.552098][ T312] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 39.552395][ T312] RDX: 0000000000000000 RSI: ffff88800d74ac98 RDI: ffff88800a73adc0 [ 39.552693][ T312] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 39.552998][ T312] R10: ffffffffb99ec227 R11: ffff88800a73a300 R12: 0000000000000000 [ 39.553304][ T312] R13: ffff88800d74a128 R14: ffff88800d74a008 R15: ffff88800d74a000 [ 39.553599][ T312] FS: 00007ff1ddcd7800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 39.553948][ T312] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.554199][ T312] CR2: 00007ff1ddee3a20 CR3: 0000000008f42004 CR4: 0000000000772ef0 [ 39.554498][ T312] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 39.554798][ T312] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 39.555104][ T312] PKRU: 55555554 [ 39.555260][ T312] Call Trace: [ 39.555416][ T312] [ 39.555531][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 39.555738][ T312] ? __warn (kernel/panic.c:748) [ 39.555918][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 39.556131][ T312] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 39.556356][ T312] ? handle_bug (arch/x86/kernel/traps.c:285) [ 39.556522][ T312] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 39.556728][ T312] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 39.556956][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 39.557160][ T312] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 39.557375][ T312] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 39.557632][ T312] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 39.557845][ T312] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 39.558071][ T312] register_netdevice (net/core/dev.c:11033) [ 39.558286][ T312] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 39.558499][ T312] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 39.558722][ T312] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 39.558998][ T312] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 39.559265][ T312] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 39.559534][ T312] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 39.559805][ T312] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 39.560070][ T312] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 39.560335][ T312] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 39.560587][ T312] ? devl_region_destroy (net/devlink/region.c:1178) [ 39.560803][ T312] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 39.561078][ T312] devlink_reload (net/devlink/dev.c:474) [ 39.561286][ T312] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 39.561493][ T312] ? devlink_resources_validate (net/devlink/resource.c:311) [ 39.561766][ T312] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 39.561993][ T312] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.562252][ T312] ? __nla_parse (lib/nlattr.c:732) [ 39.562470][ T312] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 39.562678][ T312] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 39.562952][ T312] ? cap_capable (security/commoncap.c:131) [ 39.563156][ T312] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 39.563371][ T312] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 39.563580][ T312] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 39.563785][ T312] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 39.564047][ T312] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.564293][ T312] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 39.564557][ T312] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 39.564766][ T312] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 39.564980][ T312] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 39.565183][ T312] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 39.565402][ T312] ? genl_rcv (net/netlink/genetlink.c:1219) [ 39.565559][ T312] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 39.565770][ T312] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 39.565988][ T312] genl_rcv (net/netlink/genetlink.c:1220) [ 39.566149][ T312] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 39.566364][ T312] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 39.566570][ T312] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 39.566782][ T312] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 39.567001][ T312] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 39.567204][ T312] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 39.567409][ T312] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 39.567626][ T312] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 39.567838][ T312] ? __pfx___sys_sendto (net/socket.c:2145) [ 39.568061][ T312] ? __lock_release (kernel/locking/lockdep.c:5527) [ 39.568257][ T312] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.568462][ T312] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 39.568665][ T312] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 39.568870][ T312] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.569082][ T312] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.569298][ T312] __x64_sys_sendto (net/socket.c:2181) [ 39.569500][ T312] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 39.569747][ T312] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 39.569960][ T312] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.570205][ T312] RIP: 0033:0x7ff1ddee3a4a [ 39.570602][ T312] Code: Unable to access opcode bytes at 0x7ff1ddee3a20. Code starting with the faulting instruction =========================================== [ 39.570855][ T312] RSP: 002b:00007ffd958099d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 39.571289][ T312] RAX: ffffffffffffffda RBX: 000000002ca23b00 RCX: 00007ff1ddee3a4a [ 39.571587][ T312] RDX: 0000000000000034 RSI: 000000002ca23b00 RDI: 0000000000000005 [ 39.571878][ T312] RBP: 000000002ca23910 R08: 00007ff1de087200 R09: 000000000000000c [ 39.572190][ T312] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 39.572489][ T312] R13: 000000002ca23910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.208028][ T404] ------------[ cut here ]------------ | [ 42.208337][ T404] WARNING: CPU: 0 PID: 404 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 42.208720][ T404] Modules linked in: netdevsim | [ 42.209269][ T404] Tainted: [W]=WARN [ 42.209416][ T404] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.209650][ T404] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.209893][ T404] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 42.210648][ T404] RSP: 0018:ffffc90000b271e8 EFLAGS: 00010246 [ 42.210889][ T404] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.211257][ T404] RDX: 0000000000000000 RSI: ffff88800d5bac98 RDI: ffff8880091a8b00 [ 42.211539][ T404] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 42.211819][ T404] R10: ffffffffb99ec227 R11: ffff8880091a8040 R12: 0000000000000000 [ 42.212146][ T404] R13: ffff88800d5ba128 R14: ffff88800d5ba008 R15: ffff88800d5ba000 [ 42.212429][ T404] FS: 00007f8783e5f800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 42.212757][ T404] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.213005][ T404] CR2: 000000000041ecd0 CR3: 000000000253e002 CR4: 0000000000772ef0 [ 42.213291][ T404] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.213576][ T404] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.213857][ T404] PKRU: 55555554 [ 42.214013][ T404] Call Trace: [ 42.214159][ T404] [ 42.214258][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.214448][ T404] ? __warn (kernel/panic.c:748) [ 42.214601][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.214795][ T404] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.215003][ T404] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.215149][ T404] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.215341][ T404] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.215546][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.215739][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 42.215945][ T404] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 42.216189][ T404] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 42.216385][ T404] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.216577][ T404] register_netdevice (net/core/dev.c:11033) [ 42.216775][ T404] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 42.216985][ T404] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.217194][ T404] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.217440][ T404] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.217694][ T404] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.217952][ T404] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.218199][ T404] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.218446][ T404] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.218685][ T404] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 42.218932][ T404] ? devl_region_destroy (net/devlink/region.c:1178) [ 42.219125][ T404] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 42.219377][ T404] devlink_reload (net/devlink/dev.c:474) [ 42.219572][ T404] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.219767][ T404] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.220027][ T404] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.220236][ T404] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.220472][ T404] ? __nla_parse (lib/nlattr.c:732) [ 42.220672][ T404] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.220887][ T404] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.221150][ T404] ? cap_capable (security/commoncap.c:131) [ 42.221339][ T404] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.221536][ T404] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.221731][ T404] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.221936][ T404] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.222175][ T404] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.222412][ T404] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.222661][ T404] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.222854][ T404] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.223059][ T404] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.223255][ T404] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.223464][ T404] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.223611][ T404] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.223802][ T404] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.224010][ T404] genl_rcv (net/netlink/genetlink.c:1220) [ 42.224158][ T404] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.224358][ T404] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.224552][ T404] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.224753][ T404] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.224960][ T404] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.225153][ T404] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.225351][ T404] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.225557][ T404] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.225755][ T404] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.225968][ T404] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.226156][ T404] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.226349][ T404] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.226542][ T404] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.226744][ T404] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.226950][ T404] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.227141][ T404] __x64_sys_sendto (net/socket.c:2181) [ 42.227329][ T404] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.227562][ T404] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.227752][ T404] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.227994][ T404] RIP: 0033:0x7f878406ba4a [ 42.228188][ T404] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 42.228838][ T404] RSP: 002b:00007ffd778aec28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.229137][ T404] RAX: ffffffffffffffda RBX: 000000001162eb00 RCX: 00007f878406ba4a [ 42.229414][ T404] RDX: 0000000000000034 RSI: 000000001162eb00 RDI: 0000000000000005 [ 42.229692][ T404] RBP: 000000001162e910 R08: 00007f878420f200 R09: 000000000000000c [ 42.229976][ T404] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.230258][ T404] R13: 000000001162e910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.243159][ T404] ------------[ cut here ]------------ | [ 42.243366][ T404] WARNING: CPU: 0 PID: 404 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 42.243740][ T404] Modules linked in: netdevsim | [ 42.244282][ T404] Tainted: [W]=WARN [ 42.244425][ T404] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.244661][ T404] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.244925][ T404] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 42.245596][ T404] RSP: 0018:ffffc90000b271e8 EFLAGS: 00010246 [ 42.245849][ T404] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.246153][ T404] RDX: 0000000000000000 RSI: ffff88800529ac98 RDI: ffff8880091a8b00 [ 42.246445][ T404] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 42.246742][ T404] R10: ffffffffb99ec227 R11: ffff8880091a8040 R12: 0000000000000000 [ 42.247043][ T404] R13: ffff88800529a128 R14: ffff88800529a008 R15: ffff88800529a000 [ 42.247350][ T404] FS: 00007f8783e5f800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 42.247678][ T404] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.247919][ T404] CR2: 000000000041ecd0 CR3: 000000000253e002 CR4: 0000000000772ef0 [ 42.248199][ T404] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.248474][ T404] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.248751][ T404] PKRU: 55555554 [ 42.248893][ T404] Call Trace: [ 42.249044][ T404] [ 42.249143][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.249330][ T404] ? __warn (kernel/panic.c:748) [ 42.249474][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.249662][ T404] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.249856][ T404] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.250015][ T404] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.250219][ T404] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.250429][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.250628][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 42.250830][ T404] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 42.251088][ T404] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 42.251289][ T404] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.251500][ T404] register_netdevice (net/core/dev.c:11033) [ 42.251704][ T404] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 42.251929][ T404] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.252166][ T404] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.252428][ T404] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.252695][ T404] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.252975][ T404] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.253237][ T404] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.253491][ T404] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.253740][ T404] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 42.253998][ T404] ? devl_region_destroy (net/devlink/region.c:1178) [ 42.254201][ T404] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 42.254464][ T404] devlink_reload (net/devlink/dev.c:474) [ 42.254672][ T404] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.254875][ T404] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.255141][ T404] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.255348][ T404] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.255605][ T404] ? __nla_parse (lib/nlattr.c:732) [ 42.255823][ T404] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.256041][ T404] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.256306][ T404] ? cap_capable (security/commoncap.c:131) [ 42.256505][ T404] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.256714][ T404] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.256925][ T404] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.257127][ T404] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.257379][ T404] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.257625][ T404] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.257884][ T404] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.258099][ T404] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.258306][ T404] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.258511][ T404] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.258727][ T404] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.258886][ T404] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.259104][ T404] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.259312][ T404] genl_rcv (net/netlink/genetlink.c:1220) [ 42.259464][ T404] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.259673][ T404] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.259877][ T404] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.260096][ T404] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.260304][ T404] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.260505][ T404] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.260713][ T404] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.260933][ T404] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.261140][ T404] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.261350][ T404] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.261543][ T404] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.261745][ T404] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.261965][ T404] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.262178][ T404] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.262376][ T404] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.262570][ T404] __x64_sys_sendto (net/socket.c:2181) [ 42.262764][ T404] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.263012][ T404] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.263211][ T404] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.263449][ T404] RIP: 0033:0x7f878406ba4a [ 42.263650][ T404] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 42.264321][ T404] RSP: 002b:00007ffd778aec28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.264602][ T404] RAX: ffffffffffffffda RBX: 000000001162eb00 RCX: 00007f878406ba4a [ 42.264883][ T404] RDX: 0000000000000034 RSI: 000000001162eb00 RDI: 0000000000000005 [ 42.265174][ T404] RBP: 000000001162e910 R08: 00007f878420f200 R09: 000000000000000c [ 42.265457][ T404] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.265737][ T404] R13: 000000001162e910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.278427][ T404] ------------[ cut here ]------------ | [ 42.278633][ T404] WARNING: CPU: 0 PID: 404 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 42.279019][ T404] Modules linked in: netdevsim | [ 42.279556][ T404] Tainted: [W]=WARN [ 42.279708][ T404] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.280064][ T404] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.280306][ T404] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 42.280989][ T404] RSP: 0018:ffffc90000b271e8 EFLAGS: 00010246 [ 42.281229][ T404] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.281517][ T404] RDX: 0000000000000000 RSI: ffff88800bb3ac98 RDI: ffff8880091a8b00 [ 42.281805][ T404] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 42.282112][ T404] R10: ffffffffb99ec227 R11: ffff8880091a8040 R12: 0000000000000000 [ 42.282403][ T404] R13: ffff88800bb3a128 R14: ffff88800bb3a008 R15: ffff88800bb3a000 [ 42.282686][ T404] FS: 00007f8783e5f800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 42.283024][ T404] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.283262][ T404] CR2: 00007fadbc466270 CR3: 000000000253e002 CR4: 0000000000772ef0 [ 42.283557][ T404] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.283841][ T404] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.284142][ T404] PKRU: 55555554 [ 42.284290][ T404] Call Trace: [ 42.284439][ T404] [ 42.284540][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.284737][ T404] ? __warn (kernel/panic.c:748) [ 42.284889][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.285102][ T404] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.285299][ T404] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.285450][ T404] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.285640][ T404] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.285849][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.286057][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 42.286258][ T404] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 42.286503][ T404] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 42.286699][ T404] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.286892][ T404] register_netdevice (net/core/dev.c:11033) [ 42.287101][ T404] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 42.287303][ T404] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.287516][ T404] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.287769][ T404] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.288036][ T404] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.288294][ T404] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.288544][ T404] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.288793][ T404] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.289043][ T404] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 42.289288][ T404] ? devl_region_destroy (net/devlink/region.c:1178) [ 42.289482][ T404] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 42.289736][ T404] devlink_reload (net/devlink/dev.c:474) [ 42.289943][ T404] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.290143][ T404] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.290389][ T404] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.290588][ T404] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.290836][ T404] ? __nla_parse (lib/nlattr.c:732) [ 42.291060][ T404] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.291257][ T404] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.291520][ T404] ? cap_capable (security/commoncap.c:131) [ 42.291714][ T404] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.291936][ T404] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.292136][ T404] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.292334][ T404] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.292570][ T404] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.292806][ T404] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.293071][ T404] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.293272][ T404] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.293466][ T404] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.293659][ T404] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.293873][ T404] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.294031][ T404] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.294227][ T404] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.294436][ T404] genl_rcv (net/netlink/genetlink.c:1220) [ 42.294584][ T404] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.294781][ T404] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.294983][ T404] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.295186][ T404] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.295390][ T404] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.295586][ T404] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.295788][ T404] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.295998][ T404] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.296194][ T404] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.296396][ T404] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.296586][ T404] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.296781][ T404] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.296985][ T404] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.297185][ T404] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.297382][ T404] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.297581][ T404] __x64_sys_sendto (net/socket.c:2181) [ 42.297776][ T404] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.298025][ T404] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.298221][ T404] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.298459][ T404] RIP: 0033:0x7f878406ba4a [ 42.298661][ T404] Code: Unable to access opcode bytes at 0x7f878406ba20. Code starting with the faulting instruction =========================================== [ 42.298916][ T404] RSP: 002b:00007ffd778aec28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.299211][ T404] RAX: ffffffffffffffda RBX: 000000001162eb00 RCX: 00007f878406ba4a [ 42.299493][ T404] RDX: 0000000000000034 RSI: 000000001162eb00 RDI: 0000000000000005 [ 42.299787][ T404] RBP: 000000001162e910 R08: 00007f878420f200 R09: 000000000000000c [ 42.300084][ T404] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.300376][ T404] R13: 000000001162e910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.315649][ T404] ------------[ cut here ]------------ | [ 42.315896][ T404] WARNING: CPU: 1 PID: 404 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 42.316415][ T404] Modules linked in: netdevsim | [ 42.317101][ T404] Tainted: [W]=WARN [ 42.317256][ T404] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.317513][ T404] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.317774][ T404] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 42.318574][ T404] RSP: 0018:ffffc90000b271e8 EFLAGS: 00010246 [ 42.318834][ T404] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.319224][ T404] RDX: 0000000000000000 RSI: ffff88800befac98 RDI: ffff8880091a8b00 [ 42.319530][ T404] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 42.319839][ T404] R10: ffffffffb99ec227 R11: ffff8880091a8040 R12: 0000000000000000 [ 42.320215][ T404] R13: ffff88800befa128 R14: ffff88800befa008 R15: ffff88800befa000 [ 42.320523][ T404] FS: 00007f8783e5f800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 42.320887][ T404] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.321161][ T404] CR2: 00007f0d0ff16550 CR3: 000000000253e001 CR4: 0000000000772ef0 [ 42.321468][ T404] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.321768][ T404] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.322089][ T404] PKRU: 55555554 [ 42.322243][ T404] Call Trace: [ 42.322401][ T404] [ 42.322505][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.322708][ T404] ? __warn (kernel/panic.c:748) [ 42.322867][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.323085][ T404] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.323298][ T404] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.323454][ T404] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.323657][ T404] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.323874][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.324092][ T404] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 42.324304][ T404] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 42.324561][ T404] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 42.324769][ T404] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.324987][ T404] register_netdevice (net/core/dev.c:11033) [ 42.325203][ T404] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 42.325418][ T404] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.325637][ T404] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.325913][ T404] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.326184][ T404] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.326452][ T404] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.326717][ T404] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.326987][ T404] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.327242][ T404] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 42.327495][ T404] ? devl_region_destroy (net/devlink/region.c:1178) [ 42.327698][ T404] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 42.327979][ T404] devlink_reload (net/devlink/dev.c:474) [ 42.328194][ T404] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.328398][ T404] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.328660][ T404] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.328867][ T404] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.329128][ T404] ? __nla_parse (lib/nlattr.c:732) [ 42.329342][ T404] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.329549][ T404] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.329816][ T404] ? cap_capable (security/commoncap.c:131) [ 42.330034][ T404] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.330244][ T404] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.330454][ T404] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.330657][ T404] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.330917][ T404] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.331174][ T404] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.331434][ T404] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.331639][ T404] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.331840][ T404] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.332068][ T404] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.332284][ T404] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.332440][ T404] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.332647][ T404] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.332862][ T404] genl_rcv (net/netlink/genetlink.c:1220) [ 42.333026][ T404] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.333235][ T404] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.333441][ T404] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.333648][ T404] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.333853][ T404] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.334070][ T404] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.334282][ T404] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.334495][ T404] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.334702][ T404] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.334928][ T404] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.335130][ T404] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.335334][ T404] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.335544][ T404] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.335750][ T404] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.335973][ T404] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.336178][ T404] __x64_sys_sendto (net/socket.c:2181) [ 42.336380][ T404] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.336629][ T404] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.336832][ T404] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.337089][ T404] RIP: 0033:0x7f878406ba4a [ 42.337300][ T404] Code: Unable to access opcode bytes at 0x7f878406ba20. Code starting with the faulting instruction =========================================== [ 42.337562][ T404] RSP: 002b:00007ffd778aec28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.337867][ T404] RAX: ffffffffffffffda RBX: 000000001162eb00 RCX: 00007f878406ba4a [ 42.338178][ T404] RDX: 0000000000000034 RSI: 000000001162eb00 RDI: 0000000000000005 [ 42.338480][ T404] RBP: 000000001162e910 R08: 00007f878420f200 R09: 000000000000000c [ 42.338780][ T404] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.339093][ T404] R13: 000000001162e910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.694460][ T416] ------------[ cut here ]------------ | [ 42.694715][ T416] WARNING: CPU: 1 PID: 416 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 42.695161][ T416] Modules linked in: netdevsim | [ 42.695791][ T416] Tainted: [W]=WARN [ 42.695959][ T416] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.696219][ T416] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.696479][ T416] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 42.697214][ T416] RSP: 0018:ffffc90000b571e8 EFLAGS: 00010246 [ 42.697476][ T416] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.697775][ T416] RDX: 0000000000000000 RSI: ffff88800bf9ac98 RDI: ffff88800bb92dc0 [ 42.698184][ T416] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 42.698491][ T416] R10: ffffffffb99ec227 R11: ffff88800bb92300 R12: 0000000000000000 [ 42.698793][ T416] R13: ffff88800bf9a128 R14: ffff88800bf9a008 R15: ffff88800bf9a000 [ 42.699187][ T416] FS: 00007f689a925800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 42.699535][ T416] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.699792][ T416] CR2: 000000000041ecd0 CR3: 00000000091e4004 CR4: 0000000000772ef0 [ 42.700166][ T416] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.700470][ T416] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.700771][ T416] PKRU: 55555554 [ 42.700945][ T416] Call Trace: [ 42.701102][ T416] [ 42.701208][ T416] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.701410][ T416] ? __warn (kernel/panic.c:748) [ 42.701566][ T416] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.701769][ T416] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.702011][ T416] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.702170][ T416] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.702372][ T416] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.702593][ T416] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.702798][ T416] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 42.703022][ T416] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 42.703281][ T416] ? _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.703492][ T416] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.703704][ T416] register_netdevice (net/core/dev.c:11033) [ 42.703928][ T416] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 42.704149][ T416] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.704372][ T416] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.704641][ T416] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.704929][ T416] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.705195][ T416] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.705460][ T416] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.705722][ T416] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.705996][ T416] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 42.706258][ T416] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 42.706525][ T416] devlink_reload (net/devlink/dev.c:474) [ 42.706733][ T416] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.706951][ T416] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.707214][ T416] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.707420][ T416] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.707677][ T416] ? __nla_parse (lib/nlattr.c:732) [ 42.707892][ T416] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.708109][ T416] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.708380][ T416] ? cap_capable (security/commoncap.c:131) [ 42.708584][ T416] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.708798][ T416] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.709014][ T416] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.709221][ T416] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.709470][ T416] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.709727][ T416] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.710016][ T416] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.710226][ T416] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.710428][ T416] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.710634][ T416] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.710854][ T416] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.711022][ T416] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.711228][ T416] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.711440][ T416] genl_rcv (net/netlink/genetlink.c:1220) [ 42.711596][ T416] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.711802][ T416] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.712025][ T416] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.712243][ T416] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.712449][ T416] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.712653][ T416] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.712856][ T416] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.713081][ T416] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.713289][ T416] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.713501][ T416] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.713706][ T416] ? 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.713924][ T416] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.714134][ T416] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.714341][ T416] ? 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.714553][ T416] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.714760][ T416] __x64_sys_sendto (net/socket.c:2181) [ 42.714990][ T416] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.715259][ T416] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.715465][ T416] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.715728][ T416] RIP: 0033:0x7f689ab31a4a [ 42.715959][ T416] 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.716679][ T416] RSP: 002b:00007ffdd189a608 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.716996][ T416] RAX: ffffffffffffffda RBX: 00000000082e8b00 RCX: 00007f689ab31a4a [ 42.717297][ T416] RDX: 0000000000000034 RSI: 00000000082e8b00 RDI: 0000000000000005 [ 42.717597][ T416] RBP: 00000000082e8910 R08: 00007f689acd5200 R09: 000000000000000c [ 42.717912][ T416] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.718217][ T416] R13: 00000000082e8910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.732540][ T416] ------------[ cut here ]------------ | [ 42.732791][ T416] WARNING: CPU: 1 PID: 416 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 42.733208][ T416] Modules linked in: netdevsim | [ 42.733770][ T416] Tainted: [W]=WARN [ 42.733941][ T416] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.734209][ T416] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.734469][ T416] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 42.735176][ T416] RSP: 0018:ffffc90000b571e8 EFLAGS: 00010246 [ 42.735434][ T416] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.735746][ T416] RDX: 0000000000000000 RSI: ffff888008e22c98 RDI: ffff88800bb92dc0 [ 42.736055][ T416] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 42.736355][ T416] R10: ffffffffb99ec227 R11: ffff88800bb92300 R12: 0000000000000000 [ 42.736655][ T416] R13: ffff888008e22128 R14: ffff888008e22008 R15: ffff888008e22000 [ 42.736971][ T416] FS: 00007f689a925800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 42.737373][ T416] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.737632][ T416] CR2: 000000000041ecd0 CR3: 00000000091e4004 CR4: 0000000000772ef0 [ 42.737948][ T416] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.738251][ T416] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.738555][ T416] PKRU: 55555554 [ 42.738710][ T416] Call Trace: [ 42.738863][ T416] [ 42.738980][ T416] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.739183][ T416] ? __warn (kernel/panic.c:748) [ 42.739342][ T416] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.739549][ T416] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.739762][ T416] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.739929][ T416] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.740134][ T416] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.740352][ T416] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.740557][ T416] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 42.740765][ T416] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 42.741035][ T416] ? _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.741248][ T416] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.741460][ T416] register_netdevice (net/core/dev.c:11033) [ 42.741679][ T416] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 42.741897][ T416] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.742134][ T416] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.742395][ T416] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.742669][ T416] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.742947][ T416] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.743210][ T416] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.743466][ T416] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.743720][ T416] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 42.743986][ T416] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 42.744260][ T416] devlink_reload (net/devlink/dev.c:474) [ 42.744469][ T416] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.744675][ T416] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.744944][ T416] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.745149][ T416] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.745401][ T416] ? __nla_parse (lib/nlattr.c:732) [ 42.745617][ T416] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.745823][ T416] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.746100][ T416] ? cap_capable (security/commoncap.c:131) [ 42.746304][ T416] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.746514][ T416] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.746719][ T416] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.746933][ T416] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.747190][ T416] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.747441][ T416] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.747704][ T416] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.747919][ T416] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.748122][ T416] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.748328][ T416] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.748545][ T416] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.748708][ T416] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.748921][ T416] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.749136][ T416] genl_rcv (net/netlink/genetlink.c:1220) [ 42.749289][ T416] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.749497][ T416] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.749700][ T416] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.749923][ T416] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.750134][ T416] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.750341][ T416] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.750546][ T416] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.750761][ T416] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.750983][ T416] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.751197][ T416] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.751396][ T416] ? 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.751604][ T416] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.751818][ T416] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.752049][ T416] ? 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.752256][ T416] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.752474][ T416] __x64_sys_sendto (net/socket.c:2181) [ 42.752677][ T416] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.752940][ T416] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.753147][ T416] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.753401][ T416] RIP: 0033:0x7f689ab31a4a [ 42.753612][ T416] 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.754320][ T416] RSP: 002b:00007ffdd189a608 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.754622][ T416] RAX: ffffffffffffffda RBX: 00000000082e8b00 RCX: 00007f689ab31a4a [ 42.754939][ T416] RDX: 0000000000000034 RSI: 00000000082e8b00 RDI: 0000000000000005 [ 42.755242][ T416] RBP: 00000000082e8910 R08: 00007f689acd5200 R09: 000000000000000c [ 42.755540][ T416] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.755840][ T416] R13: 00000000082e8910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.775383][ T416] ------------[ cut here ]------------ | [ 42.775652][ T416] WARNING: CPU: 2 PID: 416 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 42.776078][ T416] Modules linked in: netdevsim | [ 42.776669][ T416] Tainted: [W]=WARN [ 42.776833][ T416] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.777106][ T416] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.777372][ T416] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 42.778081][ T416] RSP: 0018:ffffc90000b571e8 EFLAGS: 00010246 [ 42.778344][ T416] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.778650][ T416] RDX: 0000000000000000 RSI: ffff88800d752c98 RDI: ffff88800bb92dc0 [ 42.778965][ T416] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 42.779272][ T416] R10: ffffffffb99ec227 R11: ffff88800bb92300 R12: 0000000000000000 [ 42.779576][ T416] R13: ffff88800d752128 R14: ffff88800d752008 R15: ffff88800d752000 [ 42.779879][ T416] FS: 00007f689a925800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 42.780241][ T416] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.780507][ T416] CR2: 00007f25a6618a00 CR3: 00000000091e4006 CR4: 0000000000772ef0 [ 42.780813][ T416] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.781130][ T416] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.781445][ T416] PKRU: 55555554 [ 42.781613][ T416] Call Trace: [ 42.781775][ T416] [ 42.781918][ T416] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.782131][ T416] ? __warn (kernel/panic.c:748) [ 42.782301][ T416] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.782514][ T416] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.782733][ T416] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.782921][ T416] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.783134][ T416] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.783360][ T416] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.783585][ T416] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 42.783804][ T416] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 42.784081][ T416] ? _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.784308][ T416] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.784524][ T416] register_netdevice (net/core/dev.c:11033) [ 42.784744][ T416] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 42.784983][ T416] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.785220][ T416] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.785493][ T416] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.785770][ T416] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.786075][ T416] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.786353][ T416] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.786616][ T416] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.786878][ T416] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 42.787159][ T416] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 42.787455][ T416] devlink_reload (net/devlink/dev.c:474) [ 42.787673][ T416] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.787890][ T416] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.788193][ T416] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.788414][ T416] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.788684][ T416] ? __nla_parse (lib/nlattr.c:732) [ 42.788921][ T416] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.789147][ T416] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.789419][ T416] ? cap_capable (security/commoncap.c:131) [ 42.789632][ T416] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.789859][ T416] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.790092][ T416] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.790310][ T416] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.790564][ T416] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.790817][ T416] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.791106][ T416] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.791321][ T416] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.791530][ T416] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.791741][ T416] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.791993][ T416] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.792157][ T416] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.792369][ T416] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.792588][ T416] genl_rcv (net/netlink/genetlink.c:1220) [ 42.792761][ T416] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.792994][ T416] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.793205][ T416] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.793435][ T416] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.793648][ T416] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.793856][ T416] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.794084][ T416] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.794304][ T416] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.794513][ T416] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.794736][ T416] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.794953][ T416] ? 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.795174][ T416] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.795388][ T416] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.795601][ T416] ? 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.795816][ T416] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.796040][ T416] __x64_sys_sendto (net/socket.c:2181) [ 42.796251][ T416] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.796505][ T416] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.796722][ T416] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.796988][ T416] RIP: 0033:0x7f689ab31a4a [ 42.797202][ T416] 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.797877][ T416] RSP: 002b:00007ffdd189a608 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.798196][ T416] RAX: ffffffffffffffda RBX: 00000000082e8b00 RCX: 00007f689ab31a4a [ 42.798498][ T416] RDX: 0000000000000034 RSI: 00000000082e8b00 RDI: 0000000000000005 [ 42.798798][ T416] RBP: 00000000082e8910 R08: 00007f689acd5200 R09: 000000000000000c [ 42.799112][ T416] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.799418][ T416] R13: 00000000082e8910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.833531][ T416] ------------[ cut here ]------------ | [ 42.833866][ T416] WARNING: CPU: 2 PID: 416 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 42.834298][ T416] Modules linked in: netdevsim | [ 42.834865][ T416] Tainted: [W]=WARN [ 42.835038][ T416] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.835291][ T416] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.835552][ T416] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 42.836236][ T416] RSP: 0018:ffffc90000b571e8 EFLAGS: 00010246 [ 42.836494][ T416] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.836793][ T416] RDX: 0000000000000000 RSI: ffff88800d70ac98 RDI: ffff88800bb92dc0 [ 42.837102][ T416] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 42.837404][ T416] R10: ffffffffb99ec227 R11: ffff88800bb92300 R12: 0000000000000000 [ 42.837704][ T416] R13: ffff88800d70a128 R14: ffff88800d70a008 R15: ffff88800d70a000 [ 42.838011][ T416] FS: 00007f689a925800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 42.838355][ T416] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.838607][ T416] CR2: 00007f25a6618a00 CR3: 00000000091e4006 CR4: 0000000000772ef0 [ 42.838917][ T416] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.839219][ T416] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.839515][ T416] PKRU: 55555554 [ 42.839676][ T416] Call Trace: [ 42.839834][ T416] [ 42.839961][ T416] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.840167][ T416] ? __warn (kernel/panic.c:748) [ 42.840329][ T416] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.840538][ T416] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.840749][ T416] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.840925][ T416] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.841133][ T416] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.841353][ T416] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 42.841562][ T416] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 42.841775][ T416] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 42.842050][ T416] ? _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.842268][ T416] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.842480][ T416] register_netdevice (net/core/dev.c:11033) [ 42.842695][ T416] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 42.842923][ T416] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.843148][ T416] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.843411][ T416] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.843680][ T416] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.843958][ T416] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.844223][ T416] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.844481][ T416] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.844733][ T416] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 42.844998][ T416] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 42.845269][ T416] devlink_reload (net/devlink/dev.c:474) [ 42.845480][ T416] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.845691][ T416] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.845958][ T416] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.846170][ T416] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.846427][ T416] ? __nla_parse (lib/nlattr.c:732) [ 42.846646][ T416] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.846858][ T416] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.847137][ T416] ? cap_capable (security/commoncap.c:131) [ 42.847343][ T416] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.847560][ T416] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.847770][ T416] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.847989][ T416] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.848240][ T416] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.848491][ T416] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.848754][ T416] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.848975][ T416] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.849180][ T416] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.849390][ T416] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.849615][ T416] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.849775][ T416] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.849995][ T416] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.850209][ T416] genl_rcv (net/netlink/genetlink.c:1220) [ 42.850372][ T416] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.850583][ T416] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.850796][ T416] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.851022][ T416] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.851241][ T416] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.851446][ T416] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.851661][ T416] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.851887][ T416] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.852112][ T416] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.852332][ T416] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.852536][ T416] ? 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.852746][ T416] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.852966][ T416] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.853187][ T416] ? 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.853399][ T416] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.853611][ T416] __x64_sys_sendto (net/socket.c:2181) [ 42.853817][ T416] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.854081][ T416] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.854289][ T416] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.854541][ T416] RIP: 0033:0x7f689ab31a4a [ 42.854799][ T416] 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.855483][ T416] RSP: 002b:00007ffdd189a608 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.855788][ T416] RAX: ffffffffffffffda RBX: 00000000082e8b00 RCX: 00007f689ab31a4a [ 42.856103][ T416] RDX: 0000000000000034 RSI: 00000000082e8b00 RDI: 0000000000000005 [ 42.856403][ T416] RBP: 00000000082e8910 R08: 00007f689acd5200 R09: 000000000000000c [ 42.856705][ T416] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.857013][ T416] R13: 00000000082e8910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.194051][ T429] ------------[ cut here ]------------ | [ 43.194354][ T429] WARNING: CPU: 3 PID: 429 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 43.194737][ T429] Modules linked in: netdevsim | [ 43.195292][ T429] Tainted: [W]=WARN [ 43.195435][ T429] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.195670][ T429] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.195922][ T429] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.196573][ T429] RSP: 0018:ffffc90000b371e8 EFLAGS: 00010246 [ 43.196809][ T429] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.197122][ T429] RDX: 0000000000000000 RSI: ffff88800a4b2c98 RDI: ffff88800bb90b00 [ 43.197402][ T429] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 43.197679][ T429] R10: ffffffffb99ec227 R11: ffff88800bb90040 R12: 0000000000000000 [ 43.197973][ T429] R13: ffff88800a4b2128 R14: ffff88800a4b2008 R15: ffff88800a4b2000 [ 43.198256][ T429] FS: 00007ffa19867800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 43.198577][ T429] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.198810][ T429] CR2: 00007fad080261b4 CR3: 000000000d736005 CR4: 0000000000772ef0 [ 43.199104][ T429] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.199380][ T429] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.199658][ T429] PKRU: 55555554 [ 43.199802][ T429] Call Trace: [ 43.199955][ T429] [ 43.200052][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.200241][ T429] ? __warn (kernel/panic.c:748) [ 43.200385][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.200576][ T429] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.200771][ T429] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.200926][ T429] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.201116][ T429] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.201319][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.201511][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 43.201705][ T429] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 43.201966][ T429] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 43.202163][ T429] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.202357][ T429] register_netdevice (net/core/dev.c:11033) [ 43.202553][ T429] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 43.202753][ T429] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.202972][ T429] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.203218][ T429] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.203472][ T429] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.203717][ T429] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.203971][ T429] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.204212][ T429] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.204444][ T429] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 43.204677][ T429] ? devl_region_destroy (net/devlink/region.c:1178) [ 43.204870][ T429] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 43.205128][ T429] devlink_reload (net/devlink/dev.c:474) [ 43.205324][ T429] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.205515][ T429] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.205758][ T429] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.205960][ T429] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.206200][ T429] ? __nla_parse (lib/nlattr.c:732) [ 43.206397][ T429] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.206588][ T429] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.206836][ T429] ? cap_capable (security/commoncap.c:131) [ 43.207040][ T429] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.207236][ T429] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.207428][ T429] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.207621][ T429] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.207853][ T429] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.208093][ T429] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.208338][ T429] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.208528][ T429] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.208713][ T429] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.208913][ T429] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.209126][ T429] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.209270][ T429] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.209460][ T429] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.209656][ T429] genl_rcv (net/netlink/genetlink.c:1220) [ 43.209799][ T429] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.210002][ T429] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.210192][ T429] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.210387][ T429] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.210585][ T429] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.210770][ T429] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.210973][ T429] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.211172][ T429] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.211363][ T429] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.211562][ T429] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.211747][ T429] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.211960][ T429] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.212153][ T429] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.212345][ T429] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.212540][ T429] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.212733][ T429] __x64_sys_sendto (net/socket.c:2181) [ 43.212932][ T429] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.213166][ T429] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.213360][ T429] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.213591][ T429] RIP: 0033:0x7ffa19a73a4a [ 43.213783][ T429] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 43.214448][ T429] RSP: 002b:00007fffdce587e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.214738][ T429] RAX: ffffffffffffffda RBX: 000000001b468b00 RCX: 00007ffa19a73a4a [ 43.215026][ T429] RDX: 0000000000000034 RSI: 000000001b468b00 RDI: 0000000000000005 [ 43.215303][ T429] RBP: 000000001b468910 R08: 00007ffa19c17200 R09: 000000000000000c [ 43.215579][ T429] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.215859][ T429] R13: 000000001b468910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.232993][ T429] ------------[ cut here ]------------ | [ 43.233209][ T429] WARNING: CPU: 0 PID: 429 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 43.233589][ T429] Modules linked in: netdevsim | [ 43.234187][ T429] Tainted: [W]=WARN [ 43.234331][ T429] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.234562][ T429] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.234799][ T429] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.235461][ T429] RSP: 0018:ffffc90000b371e8 EFLAGS: 00010246 [ 43.235696][ T429] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.235984][ T429] RDX: 0000000000000000 RSI: ffff888009e7ac98 RDI: ffff88800bb90b00 [ 43.236262][ T429] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 43.236542][ T429] R10: ffffffffb99ec227 R11: ffff88800bb90040 R12: 0000000000000000 [ 43.236819][ T429] R13: ffff888009e7a128 R14: ffff888009e7a008 R15: ffff888009e7a000 [ 43.237106][ T429] FS: 00007ffa19867800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 43.237426][ T429] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.237664][ T429] CR2: 00007f70829431b4 CR3: 000000000d736001 CR4: 0000000000772ef0 [ 43.237953][ T429] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.238233][ T429] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.238508][ T429] PKRU: 55555554 [ 43.238649][ T429] Call Trace: [ 43.238791][ T429] [ 43.238892][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.239089][ T429] ? __warn (kernel/panic.c:748) [ 43.239234][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.239423][ T429] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.239617][ T429] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.239760][ T429] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.239956][ T429] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.240156][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.240351][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 43.240543][ T429] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 43.240781][ T429] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 43.240985][ T429] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.241183][ T429] register_netdevice (net/core/dev.c:11033) [ 43.241378][ T429] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 43.241581][ T429] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.241784][ T429] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.242047][ T429] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.242299][ T429] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.242546][ T429] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.242788][ T429] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.243042][ T429] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.243275][ T429] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 43.243509][ T429] ? devl_region_destroy (net/devlink/region.c:1178) [ 43.243696][ T429] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 43.243951][ T429] devlink_reload (net/devlink/dev.c:474) [ 43.244143][ T429] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.244337][ T429] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.244582][ T429] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.244773][ T429] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.245020][ T429] ? __nla_parse (lib/nlattr.c:732) [ 43.245218][ T429] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.245410][ T429] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.245663][ T429] ? cap_capable (security/commoncap.c:131) [ 43.245850][ T429] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.246056][ T429] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.246245][ T429] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.246435][ T429] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.246665][ T429] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.246893][ T429] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.247149][ T429] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.247340][ T429] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.247525][ T429] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.247715][ T429] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.247925][ T429] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.248072][ T429] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.248261][ T429] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.248458][ T429] genl_rcv (net/netlink/genetlink.c:1220) [ 43.248601][ T429] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.248795][ T429] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.248997][ T429] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.249192][ T429] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.249387][ T429] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.249573][ T429] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.249762][ T429] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.249975][ T429] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.250169][ T429] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.250367][ T429] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.250554][ T429] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.250744][ T429] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.250947][ T429] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.251142][ T429] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.251337][ T429] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.251530][ T429] __x64_sys_sendto (net/socket.c:2181) [ 43.251718][ T429] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.251979][ T429] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.252169][ T429] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.252397][ T429] RIP: 0033:0x7ffa19a73a4a [ 43.252588][ T429] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 43.253244][ T429] RSP: 002b:00007fffdce587e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.253526][ T429] RAX: ffffffffffffffda RBX: 000000001b468b00 RCX: 00007ffa19a73a4a [ 43.253800][ T429] RDX: 0000000000000034 RSI: 000000001b468b00 RDI: 0000000000000005 [ 43.254091][ T429] RBP: 000000001b468910 R08: 00007ffa19c17200 R09: 000000000000000c [ 43.254370][ T429] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.254646][ T429] R13: 000000001b468910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.264886][ T429] ------------[ cut here ]------------ | [ 43.265832][ T429] WARNING: CPU: 0 PID: 429 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 43.266310][ T429] Modules linked in: netdevsim | [ 43.266864][ T429] Tainted: [W]=WARN [ 43.267094][ T429] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.267329][ T429] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.267567][ T429] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.268326][ T429] RSP: 0018:ffffc90000b371e8 EFLAGS: 00010246 [ 43.268569][ T429] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.268857][ T429] RDX: 0000000000000000 RSI: ffff8880052cac98 RDI: ffff88800bb90b00 [ 43.269234][ T429] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 43.269518][ T429] R10: ffffffffb99ec227 R11: ffff88800bb90040 R12: 0000000000000000 [ 43.269799][ T429] R13: ffff8880052ca128 R14: ffff8880052ca008 R15: ffff8880052ca000 [ 43.270179][ T429] FS: 00007ffa19867800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 43.270504][ T429] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.270746][ T429] CR2: 00007f70829431b4 CR3: 000000000d736001 CR4: 0000000000772ef0 [ 43.271122][ T429] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.271416][ T429] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.271699][ T429] PKRU: 55555554 [ 43.271841][ T429] Call Trace: [ 43.272088][ T429] [ 43.272192][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.272383][ T429] ? __warn (kernel/panic.c:748) [ 43.272527][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.272717][ T429] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.273004][ T429] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.273153][ T429] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.273343][ T429] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.273549][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.273743][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 43.274019][ T429] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 43.274258][ T429] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 43.274452][ T429] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.274646][ T429] register_netdevice (net/core/dev.c:11033) [ 43.274840][ T429] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 43.275128][ T429] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.275333][ T429] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.275576][ T429] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.275831][ T429] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.276166][ T429] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.276413][ T429] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.276658][ T429] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.276892][ T429] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 43.277213][ T429] ? devl_region_destroy (net/devlink/region.c:1178) [ 43.277409][ T429] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 43.277658][ T429] devlink_reload (net/devlink/dev.c:474) [ 43.277853][ T429] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.278133][ T429] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.278383][ T429] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.278577][ T429] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.278816][ T429] ? __nla_parse (lib/nlattr.c:732) [ 43.279099][ T429] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.279298][ T429] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.279549][ T429] ? cap_capable (security/commoncap.c:131) [ 43.279738][ T429] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.280017][ T429] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.280215][ T429] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.280414][ T429] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.280651][ T429] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.280885][ T429] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.281223][ T429] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.281418][ T429] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.281604][ T429] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.281802][ T429] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.282112][ T429] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.282259][ T429] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.282449][ T429] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.282648][ T429] genl_rcv (net/netlink/genetlink.c:1220) [ 43.282793][ T429] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.283071][ T429] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.283263][ T429] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.283461][ T429] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.283655][ T429] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.283840][ T429] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.284116][ T429] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.284315][ T429] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.284508][ T429] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.284706][ T429] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.284892][ T429] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.285180][ T429] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.285376][ T429] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.285568][ T429] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.285764][ T429] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.286045][ T429] __x64_sys_sendto (net/socket.c:2181) [ 43.286234][ T429] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.286473][ T429] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.286666][ T429] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.286899][ T429] RIP: 0033:0x7ffa19a73a4a [ 43.287179][ T429] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 43.287833][ T429] RSP: 002b:00007fffdce587e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.288208][ T429] RAX: ffffffffffffffda RBX: 000000001b468b00 RCX: 00007ffa19a73a4a [ 43.288487][ T429] RDX: 0000000000000034 RSI: 000000001b468b00 RDI: 0000000000000005 [ 43.288767][ T429] RBP: 000000001b468910 R08: 00007ffa19c17200 R09: 000000000000000c [ 43.289135][ T429] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.289413][ T429] R13: 000000001b468910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.302288][ T429] ------------[ cut here ]------------ | [ 43.302498][ T429] WARNING: CPU: 0 PID: 429 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 43.302875][ T429] Modules linked in: netdevsim | [ 43.303415][ T429] Tainted: [W]=WARN [ 43.303558][ T429] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.303794][ T429] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.304042][ T429] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.304691][ T429] RSP: 0018:ffffc90000b371e8 EFLAGS: 00010246 [ 43.304946][ T429] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.305225][ T429] RDX: 0000000000000000 RSI: ffff888005012c98 RDI: ffff88800bb90b00 [ 43.305505][ T429] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 43.305785][ T429] R10: ffffffffb99ec227 R11: ffff88800bb90040 R12: 0000000000000000 [ 43.306070][ T429] R13: ffff888005012128 R14: ffff888005012008 R15: ffff888005012000 [ 43.306353][ T429] FS: 00007ffa19867800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 43.306680][ T429] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.306930][ T429] CR2: 00007f70829431b4 CR3: 000000000d736001 CR4: 0000000000772ef0 [ 43.307225][ T429] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.307505][ T429] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.307791][ T429] PKRU: 55555554 [ 43.307941][ T429] Call Trace: [ 43.308084][ T429] [ 43.308185][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.308373][ T429] ? __warn (kernel/panic.c:748) [ 43.308518][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.308706][ T429] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.308912][ T429] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.309059][ T429] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.309248][ T429] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.309448][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.309642][ T429] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 43.309836][ T429] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 43.310086][ T429] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 43.310282][ T429] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.310478][ T429] register_netdevice (net/core/dev.c:11033) [ 43.310669][ T429] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 43.310866][ T429] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.311081][ T429] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.311326][ T429] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.311576][ T429] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.311828][ T429] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.312088][ T429] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.312324][ T429] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.312556][ T429] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 43.312788][ T429] ? devl_region_destroy (net/devlink/region.c:1178) [ 43.312984][ T429] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 43.313237][ T429] devlink_reload (net/devlink/dev.c:474) [ 43.313429][ T429] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.313618][ T429] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.313861][ T429] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.314061][ T429] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.314295][ T429] ? __nla_parse (lib/nlattr.c:732) [ 43.314495][ T429] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.314688][ T429] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.314942][ T429] ? cap_capable (security/commoncap.c:131) [ 43.315130][ T429] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.315328][ T429] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.315520][ T429] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.315710][ T429] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.315952][ T429] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.316185][ T429] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.316429][ T429] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.316619][ T429] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.316809][ T429] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.317008][ T429] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.317209][ T429] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.317356][ T429] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.317552][ T429] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.317747][ T429] genl_rcv (net/netlink/genetlink.c:1220) [ 43.317890][ T429] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.318092][ T429] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.318283][ T429] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.318481][ T429] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.318678][ T429] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.318869][ T429] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.319067][ T429] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.319265][ T429] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.319458][ T429] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.319658][ T429] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.319845][ T429] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.320050][ T429] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.320250][ T429] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.320444][ T429] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.320634][ T429] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.320824][ T429] __x64_sys_sendto (net/socket.c:2181) [ 43.321023][ T429] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.321259][ T429] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.321449][ T429] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.321684][ T429] RIP: 0033:0x7ffa19a73a4a [ 43.321882][ T429] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 43.322541][ T429] RSP: 002b:00007fffdce587e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.322821][ T429] RAX: ffffffffffffffda RBX: 000000001b468b00 RCX: 00007ffa19a73a4a [ 43.323114][ T429] RDX: 0000000000000034 RSI: 000000001b468b00 RDI: 0000000000000005 [ 43.323389][ T429] RBP: 000000001b468910 R08: 00007ffa19c17200 R09: 000000000000000c [ 43.323667][ T429] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.323950][ T429] R13: 000000001b468910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.870247][ T451] ------------[ cut here ]------------ | [ 43.870480][ 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:10596) | [ 43.870880][ T451] Modules linked in: netdevsim | [ 43.871597][ T451] Tainted: [W]=WARN [ 43.871746][ T451] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.872032][ T451] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.872282][ T451] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.872965][ T451] RSP: 0018:ffffc90000b871e8 EFLAGS: 00010246 [ 43.873210][ T451] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.873503][ T451] RDX: 0000000000000000 RSI: ffff88800d752c98 RDI: ffff88800a640b00 [ 43.873792][ T451] RBP: ffff88800d678040 R08: 0000000000000000 R09: fffffbfff733d844 [ 43.874102][ T451] R10: ffffffffb99ec227 R11: ffff88800a640040 R12: 0000000000000000 [ 43.874395][ T451] R13: ffff88800d752128 R14: ffff88800d752008 R15: ffff88800d752000 [ 43.874688][ T451] FS: 00007ff80346e800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 43.875037][ T451] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.875279][ T451] CR2: 000055702f793ae8 CR3: 000000000a4f0001 CR4: 0000000000772ef0 [ 43.875565][ T451] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.875848][ T451] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.876140][ T451] PKRU: 55555554 [ 43.876288][ T451] Call Trace: [ 43.876431][ T451] [ 43.876532][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.876728][ T451] ? __warn (kernel/panic.c:748) [ 43.876877][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.877087][ T451] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.877290][ T451] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.877445][ T451] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.877634][ T451] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.877840][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.878048][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 43.878245][ T451] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 43.878496][ 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.878698][ T451] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.878895][ T451] register_netdevice (net/core/dev.c:11033) [ 43.879112][ T451] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 43.879320][ T451] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.879528][ T451] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.879785][ T451] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.880143][ T451] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.880399][ T451] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.880655][ T451] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.880989][ T451] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.881226][ T451] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 43.881473][ T451] devlink_reload (net/devlink/dev.c:474) [ 43.881675][ T451] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.881872][ T451] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 43.882155][ T451] ? cap_capable (security/commoncap.c:131) [ 43.882346][ 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.882508][ T451] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.882714][ T451] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.883069][ T451] ? __nla_parse (lib/nlattr.c:732) [ 43.883284][ T451] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.883491][ T451] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.883746][ T451] ? cap_capable (security/commoncap.c:131) [ 43.884038][ T451] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.884236][ T451] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.884428][ T451] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.884624][ T451] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.884858][ T451] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.885147][ T451] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.885395][ T451] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.885587][ T451] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.885774][ T451] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.885977][ T451] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.886184][ T451] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.886332][ T451] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.886523][ T451] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.886719][ T451] genl_rcv (net/netlink/genetlink.c:1220) [ 43.886861][ T451] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.887063][ T451] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.887255][ T451] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.887454][ T451] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.887651][ T451] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.887837][ T451] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.888040][ T451] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.888239][ T451] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.888434][ T451] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.888621][ T451] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.888807][ T451] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 43.889021][ T451] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 43.889215][ T451] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 43.889455][ T451] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 43.889697][ T451] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 43.889895][ T451] __x64_sys_sendto (net/socket.c:2181) [ 43.890106][ T451] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.890343][ T451] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.890532][ T451] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.890765][ T451] RIP: 0033:0x7ff80367aa4a [ 43.890971][ 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.891884][ T451] RSP: 002b:00007ffe2ef4b7c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.892186][ T451] RAX: ffffffffffffffda RBX: 000000002cc24b00 RCX: 00007ff80367aa4a [ 43.892470][ T451] RDX: 000000000000003c RSI: 000000002cc24b00 RDI: 0000000000000005 [ 43.892875][ T451] RBP: 000000002cc24910 R08: 00007ff80381e200 R09: 000000000000000c [ 43.893165][ T451] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.893448][ T451] R13: 000000002cc24910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.922649][ T451] ------------[ cut here ]------------ | [ 43.922917][ 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:10596) | [ 43.923292][ T451] Modules linked in: netdevsim | [ 43.923815][ T451] Tainted: [W]=WARN [ 43.924009][ T451] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.924244][ T451] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.924488][ T451] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.925145][ T451] RSP: 0018:ffffc90000b871e8 EFLAGS: 00010246 [ 43.925383][ T451] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.925659][ T451] RDX: 0000000000000000 RSI: ffff888008e22c98 RDI: ffff88800a640b00 [ 43.925949][ T451] RBP: ffff88800d678040 R08: 0000000000000000 R09: fffffbfff733d844 [ 43.926228][ T451] R10: ffffffffb99ec227 R11: ffff88800a640040 R12: 0000000000000000 [ 43.926504][ T451] R13: ffff888008e22128 R14: ffff888008e22008 R15: ffff888008e22000 [ 43.926783][ T451] FS: 00007ff80346e800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 43.927134][ T451] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.927371][ T451] CR2: 000055702f793ae8 CR3: 000000000a4f0001 CR4: 0000000000772ef0 [ 43.927650][ T451] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.927942][ T451] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.928224][ T451] PKRU: 55555554 [ 43.928364][ T451] Call Trace: [ 43.928510][ T451] [ 43.928606][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.928795][ T451] ? __warn (kernel/panic.c:748) [ 43.928949][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.929140][ T451] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.929334][ T451] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.929478][ T451] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.929668][ T451] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.929868][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.930066][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 43.930257][ T451] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 43.930493][ 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.930685][ T451] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.930881][ T451] register_netdevice (net/core/dev.c:11033) [ 43.931097][ T451] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 43.931296][ T451] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.931499][ T451] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.931741][ T451] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.932006][ T451] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.932258][ T451] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.932499][ T451] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.932735][ T451] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.932977][ T451] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 43.933221][ T451] devlink_reload (net/devlink/dev.c:474) [ 43.933413][ T451] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.933603][ T451] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 43.933793][ T451] ? cap_capable (security/commoncap.c:131) [ 43.933988][ 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.934140][ T451] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.934330][ T451] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.934564][ T451] ? __nla_parse (lib/nlattr.c:732) [ 43.934762][ T451] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.934980][ T451] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.935230][ T451] ? cap_capable (security/commoncap.c:131) [ 43.935415][ T451] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.935609][ T451] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.935800][ T451] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.935997][ T451] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.936225][ T451] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.936463][ T451] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.936705][ T451] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.936895][ T451] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.937091][ T451] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.937282][ T451] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.937483][ T451] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.937627][ T451] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.937827][ T451] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.938029][ T451] genl_rcv (net/netlink/genetlink.c:1220) [ 43.938171][ T451] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.938364][ T451] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.938555][ T451] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.938751][ T451] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.938966][ T451] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.939160][ T451] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.939350][ T451] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.939546][ T451] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.939736][ T451] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.939931][ T451] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.940117][ T451] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 43.940314][ T451] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 43.940514][ T451] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 43.940754][ T451] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 43.940999][ T451] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 43.941192][ T451] __x64_sys_sendto (net/socket.c:2181) [ 43.941381][ T451] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.941612][ T451] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.941801][ T451] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.942055][ T451] RIP: 0033:0x7ff80367aa4a [ 43.942250][ 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.942894][ T451] RSP: 002b:00007ffe2ef4b7c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.943207][ T451] RAX: ffffffffffffffda RBX: 000000002cc24b00 RCX: 00007ff80367aa4a [ 43.943488][ T451] RDX: 000000000000003c RSI: 000000002cc24b00 RDI: 0000000000000005 [ 43.943764][ T451] RBP: 000000002cc24910 R08: 00007ff80381e200 R09: 000000000000000c [ 43.944050][ T451] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.944327][ T451] R13: 000000002cc24910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.954800][ T451] ------------[ cut here ]------------ | [ 43.955023][ 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:10596) | [ 43.955399][ T451] Modules linked in: netdevsim | [ 43.955930][ T451] Tainted: [W]=WARN [ 43.956074][ T451] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.956305][ T451] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.956550][ T451] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.957211][ T451] RSP: 0018:ffffc90000b871e8 EFLAGS: 00010246 [ 43.957449][ T451] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.957724][ T451] RDX: 0000000000000000 RSI: ffff88800bf9ac98 RDI: ffff88800a640b00 [ 43.958012][ T451] RBP: ffff88800d678040 R08: 0000000000000000 R09: fffffbfff733d844 [ 43.958286][ T451] R10: ffffffffb99ec227 R11: ffff88800a640040 R12: 0000000000000000 [ 43.958560][ T451] R13: ffff88800bf9a128 R14: ffff88800bf9a008 R15: ffff88800bf9a000 [ 43.958837][ T451] FS: 00007ff80346e800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 43.959169][ T451] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.959404][ T451] CR2: 000055702f793ae8 CR3: 000000000a4f0001 CR4: 0000000000772ef0 [ 43.959681][ T451] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.959967][ T451] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.960245][ T451] PKRU: 55555554 [ 43.960386][ T451] Call Trace: [ 43.960527][ T451] [ 43.960624][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.960813][ T451] ? __warn (kernel/panic.c:748) [ 43.960970][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.961159][ T451] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.961357][ T451] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.961500][ T451] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.961689][ T451] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.961895][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.962105][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 43.962299][ T451] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 43.962537][ 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.962732][ T451] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.962934][ T451] register_netdevice (net/core/dev.c:11033) [ 43.963131][ T451] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 43.963330][ T451] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.963533][ T451] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.963777][ T451] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.964035][ T451] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.964289][ T451] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.964537][ T451] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.964787][ T451] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.965073][ T451] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 43.965326][ T451] devlink_reload (net/devlink/dev.c:474) [ 43.965522][ T451] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.965719][ T451] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 43.965937][ T451] ? cap_capable (security/commoncap.c:131) [ 43.966129][ 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.966290][ T451] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.966486][ T451] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.966728][ T451] ? __nla_parse (lib/nlattr.c:732) [ 43.966944][ T451] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.967154][ T451] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.967419][ T451] ? cap_capable (security/commoncap.c:131) [ 43.967622][ T451] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.967826][ T451] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.968118][ T451] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.968312][ T451] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.968555][ T451] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.968800][ T451] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.969149][ T451] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.969354][ T451] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.969550][ T451] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.969746][ T451] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.970049][ T451] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.970205][ T451] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.970402][ T451] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.970604][ T451] genl_rcv (net/netlink/genetlink.c:1220) [ 43.970747][ T451] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.971034][ T451] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.971227][ T451] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.971435][ T451] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.971640][ T451] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.971933][ T451] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.972129][ T451] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.972330][ T451] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.972526][ T451] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.972714][ T451] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.972992][ T451] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 43.973200][ T451] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 43.973411][ T451] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 43.973651][ T451] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 43.973989][ T451] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 43.974191][ T451] __x64_sys_sendto (net/socket.c:2181) [ 43.974379][ T451] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.974610][ T451] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.974805][ T451] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.975124][ T451] RIP: 0033:0x7ff80367aa4a [ 43.975317][ 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.976047][ T451] RSP: 002b:00007ffe2ef4b7c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.976361][ T451] RAX: ffffffffffffffda RBX: 000000002cc24b00 RCX: 00007ff80367aa4a [ 43.976664][ T451] RDX: 000000000000003c RSI: 000000002cc24b00 RDI: 0000000000000005 [ 43.977053][ T451] RBP: 000000002cc24910 R08: 00007ff80381e200 R09: 000000000000000c [ 43.977357][ T451] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.977658][ T451] R13: 000000002cc24910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.989824][ T451] ------------[ cut here ]------------ | [ 43.990105][ T451] WARNING: CPU: 2 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:10596) | [ 43.990512][ T451] Modules linked in: netdevsim | [ 43.991086][ T451] Tainted: [W]=WARN [ 43.991247][ T451] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.991498][ T451] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.991760][ T451] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.992451][ T451] RSP: 0018:ffffc90000b871e8 EFLAGS: 00010246 [ 43.992707][ T451] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.993106][ T451] RDX: 0000000000000000 RSI: ffff888005d02c98 RDI: ffff88800a640b00 [ 43.993426][ T451] RBP: ffff88800d678040 R08: 0000000000000000 R09: fffffbfff733d844 [ 43.993723][ T451] R10: ffffffffb99ec227 R11: ffff88800a640040 R12: 0000000000000000 [ 43.994035][ T451] R13: ffff888005d02128 R14: ffff888005d02008 R15: ffff888005d02000 [ 43.994342][ T451] FS: 00007ff80346e800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 43.994692][ T451] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.994956][ T451] CR2: 00007f25a64457d0 CR3: 000000000a4f0006 CR4: 0000000000772ef0 [ 43.995261][ T451] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.995566][ T451] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.995867][ T451] PKRU: 55555554 [ 43.996039][ T451] Call Trace: [ 43.996199][ T451] [ 43.996313][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.996524][ T451] ? __warn (kernel/panic.c:748) [ 43.996687][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.996898][ T451] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.997125][ T451] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.997295][ T451] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.997501][ T451] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.997721][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 43.997944][ T451] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 43.998156][ T451] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 43.998419][ 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.998631][ T451] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.998847][ T451] register_netdevice (net/core/dev.c:11033) [ 43.999069][ T451] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 43.999290][ T451] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.999512][ T451] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.999778][ T451] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.000060][ T451] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.000336][ T451] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.000602][ T451] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.000862][ T451] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.001123][ T451] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 44.001389][ T451] devlink_reload (net/devlink/dev.c:474) [ 44.001603][ T451] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.001809][ T451] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.002037][ T451] ? cap_capable (security/commoncap.c:131) [ 44.002248][ 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) [ 44.002417][ T451] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.002630][ T451] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.002884][ T451] ? __nla_parse (lib/nlattr.c:732) [ 44.003118][ T451] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.003330][ T451] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.003597][ T451] ? cap_capable (security/commoncap.c:131) [ 44.003800][ T451] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.004027][ T451] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.004237][ T451] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.004446][ T451] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.004703][ T451] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.004974][ T451] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.005241][ T451] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.005452][ T451] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.005658][ T451] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.005869][ T451] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.006098][ T451] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.006265][ T451] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.006475][ T451] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.006690][ T451] genl_rcv (net/netlink/genetlink.c:1220) [ 44.006853][ T451] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.007077][ T451] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.007287][ T451] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.007499][ T451] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.007722][ T451] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.007963][ T451] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.008192][ T451] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.008428][ T451] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.008657][ T451] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.008888][ T451] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.009111][ T451] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.009330][ T451] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.009547][ T451] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.009804][ T451] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.010079][ T451] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.010295][ T451] __x64_sys_sendto (net/socket.c:2181) [ 44.010502][ T451] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.010756][ T451] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.010979][ T451] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.011238][ T451] RIP: 0033:0x7ff80367aa4a [ 44.011449][ 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 [ 44.012146][ T451] RSP: 002b:00007ffe2ef4b7c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.012456][ T451] RAX: ffffffffffffffda RBX: 000000002cc24b00 RCX: 00007ff80367aa4a [ 44.012754][ T451] RDX: 000000000000003c RSI: 000000002cc24b00 RDI: 0000000000000005 [ 44.013061][ T451] RBP: 000000002cc24910 R08: 00007ff80381e200 R09: 000000000000000c [ 44.013359][ T451] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.013662][ T451] R13: 000000002cc24910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.255052][ T457] ------------[ cut here ]------------ | [ 44.255282][ 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:10596) | [ 44.255659][ T457] Modules linked in: netdevsim | [ 44.256202][ T457] Tainted: [W]=WARN [ 44.256346][ T457] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.256581][ T457] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.256823][ T457] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.257490][ T457] RSP: 0018:ffffc900007271e8 EFLAGS: 00010246 [ 44.257725][ T457] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.258012][ T457] RDX: 0000000000000000 RSI: ffff88800d5a2c98 RDI: ffff88800a738b00 [ 44.258295][ T457] RBP: ffff88800d679840 R08: 0000000000000000 R09: fffffbfff733d844 [ 44.258569][ T457] R10: ffffffffb99ec227 R11: ffff88800a738040 R12: 0000000000000000 [ 44.258843][ T457] R13: ffff88800d5a2128 R14: ffff88800d5a2008 R15: ffff88800d5a2000 [ 44.259132][ T457] FS: 00007f4a798ba800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 44.259458][ T457] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.259690][ T457] CR2: 000055702f78e8b0 CR3: 000000000e97e004 CR4: 0000000000772ef0 [ 44.259976][ T457] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.260253][ T457] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.260527][ T457] PKRU: 55555554 [ 44.260675][ T457] Call Trace: [ 44.260816][ T457] [ 44.260925][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.261121][ T457] ? __warn (kernel/panic.c:748) [ 44.261266][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.261457][ T457] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.261651][ T457] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.261796][ T457] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.262015][ T457] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.262216][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.262405][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 44.262598][ T457] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 44.262838][ 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) [ 44.263043][ T457] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.263235][ T457] register_netdevice (net/core/dev.c:11033) [ 44.263431][ T457] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 44.263632][ T457] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.263834][ T457] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.264090][ T457] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.264341][ T457] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.264585][ T457] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.264829][ T457] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.265082][ T457] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.265314][ T457] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 44.265557][ T457] devlink_reload (net/devlink/dev.c:474) [ 44.265750][ T457] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.265948][ T457] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.266147][ T457] ? cap_capable (security/commoncap.c:131) [ 44.266333][ 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) [ 44.266483][ T457] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.266672][ T457] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.266920][ T457] ? __nla_parse (lib/nlattr.c:732) [ 44.267118][ T457] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.267309][ T457] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.267558][ T457] ? cap_capable (security/commoncap.c:131) [ 44.267742][ T457] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.267949][ T457] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.268140][ T457] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.268327][ T457] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.268559][ T457] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.268792][ T457] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.269046][ T457] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.269238][ T457] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.269424][ T457] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.269616][ T457] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.269818][ T457] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.269977][ T457] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.270168][ T457] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.270367][ T457] genl_rcv (net/netlink/genetlink.c:1220) [ 44.270509][ T457] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.270703][ T457] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.270892][ T457] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.271101][ T457] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.271296][ T457] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.271481][ T457] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.271675][ T457] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.271877][ T457] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.272085][ T457] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.272271][ T457] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.272457][ T457] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.272655][ T457] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.272849][ T457] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.273102][ T457] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.273340][ T457] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.273535][ T457] __x64_sys_sendto (net/socket.c:2181) [ 44.273723][ T457] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.273970][ T457] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.274164][ T457] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.274394][ T457] RIP: 0033:0x7f4a79ac6a4a [ 44.274591][ 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 [ 44.275245][ T457] RSP: 002b:00007ffdc005e198 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.275525][ T457] RAX: ffffffffffffffda RBX: 0000000003b81b00 RCX: 00007f4a79ac6a4a [ 44.275809][ T457] RDX: 000000000000003c RSI: 0000000003b81b00 RDI: 0000000000000005 [ 44.276095][ T457] RBP: 0000000003b81910 R08: 00007f4a79c6a200 R09: 000000000000000c [ 44.276373][ T457] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.276648][ T457] R13: 0000000003b81910 R14: 0000000000000000 R15: 0000000000000003 | [ 44.286814][ T457] ------------[ cut here ]------------ | [ 44.287040][ 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:10596) | [ 44.287408][ T457] Modules linked in: netdevsim | [ 44.288584][ T457] Tainted: [W]=WARN [ 44.288735][ T457] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.288977][ T457] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.289222][ T457] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.289867][ T457] RSP: 0018:ffffc900007271e8 EFLAGS: 00010246 [ 44.290117][ T457] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.290395][ T457] RDX: 0000000000000000 RSI: ffff88800e7bac98 RDI: ffff88800a738b00 [ 44.290673][ T457] RBP: ffff88800d679840 R08: 0000000000000000 R09: fffffbfff733d844 [ 44.290960][ T457] R10: ffffffffb99ec227 R11: ffff88800a738040 R12: 0000000000000000 [ 44.291236][ T457] R13: ffff88800e7ba128 R14: ffff88800e7ba008 R15: ffff88800e7ba000 [ 44.291511][ T457] FS: 00007f4a798ba800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 44.291836][ T457] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.292096][ T457] CR2: 000055702f78e8b0 CR3: 000000000e97e004 CR4: 0000000000772ef0 [ 44.292374][ T457] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.292649][ T457] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.292937][ T457] PKRU: 55555554 [ 44.293084][ T457] Call Trace: [ 44.293224][ T457] [ 44.293321][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.293508][ T457] ? __warn (kernel/panic.c:748) [ 44.293653][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.293843][ T457] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.294048][ T457] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.294193][ T457] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.294381][ T457] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.294585][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.294773][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 44.294976][ T457] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 44.295216][ 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) [ 44.295407][ T457] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.295598][ T457] register_netdevice (net/core/dev.c:11033) [ 44.295797][ T457] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 44.296008][ T457] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.296212][ T457] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.296454][ T457] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.296704][ T457] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.296963][ T457] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.297213][ T457] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.297452][ T457] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.297685][ T457] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 44.297940][ T457] devlink_reload (net/devlink/dev.c:474) [ 44.298133][ T457] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.298319][ T457] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.298513][ T457] ? cap_capable (security/commoncap.c:131) [ 44.298701][ 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) [ 44.298852][ T457] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.299054][ T457] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.299291][ T457] ? __nla_parse (lib/nlattr.c:732) [ 44.299488][ T457] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.299678][ T457] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.299938][ T457] ? cap_capable (security/commoncap.c:131) [ 44.300125][ T457] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.300317][ T457] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.300507][ T457] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.300695][ T457] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.300954][ T457] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.301187][ T457] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.301434][ T457] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.301623][ T457] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.301809][ T457] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.302021][ T457] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.302225][ T457] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.302367][ T457] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.302556][ T457] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.302753][ T457] genl_rcv (net/netlink/genetlink.c:1220) [ 44.302898][ T457] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.303103][ T457] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.303294][ T457] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.303487][ T457] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.303682][ T457] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.303866][ T457] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.304066][ T457] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.304264][ T457] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.304455][ T457] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.304639][ T457] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.304825][ T457] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.305037][ T457] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.305230][ T457] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.305467][ T457] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.305705][ T457] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.305899][ T457] __x64_sys_sendto (net/socket.c:2181) [ 44.306109][ T457] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.306342][ T457] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.306533][ T457] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.306763][ T457] RIP: 0033:0x7f4a79ac6a4a [ 44.306972][ 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 [ 44.307616][ T457] RSP: 002b:00007ffdc005e198 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.307897][ T457] RAX: ffffffffffffffda RBX: 0000000003b81b00 RCX: 00007f4a79ac6a4a [ 44.308190][ T457] RDX: 000000000000003c RSI: 0000000003b81b00 RDI: 0000000000000005 [ 44.308468][ T457] RBP: 0000000003b81910 R08: 00007f4a79c6a200 R09: 000000000000000c [ 44.308745][ T457] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.309035][ T457] R13: 0000000003b81910 R14: 0000000000000000 R15: 0000000000000003 | [ 44.332888][ T457] ------------[ cut here ]------------ | [ 44.333172][ 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:10596) | [ 44.333549][ T457] Modules linked in: netdevsim | [ 44.334114][ T457] Tainted: [W]=WARN [ 44.334262][ T457] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.334496][ T457] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.334734][ T457] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.335399][ T457] RSP: 0018:ffffc900007271e8 EFLAGS: 00010246 [ 44.335635][ T457] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.335927][ T457] RDX: 0000000000000000 RSI: ffff88800be92c98 RDI: ffff88800a738b00 [ 44.336206][ T457] RBP: ffff88800d679840 R08: 0000000000000000 R09: fffffbfff733d844 [ 44.336487][ T457] R10: ffffffffb99ec227 R11: ffff88800a738040 R12: 0000000000000000 [ 44.336764][ T457] R13: ffff88800be92128 R14: ffff88800be92008 R15: ffff88800be92000 [ 44.337056][ T457] FS: 00007f4a798ba800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 44.337377][ T457] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.337609][ T457] CR2: 000055702f74d298 CR3: 000000000e97e003 CR4: 0000000000772ef0 [ 44.337891][ T457] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.338180][ T457] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.338457][ T457] PKRU: 55555554 [ 44.338599][ T457] Call Trace: [ 44.338739][ T457] [ 44.338836][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.339039][ T457] ? __warn (kernel/panic.c:748) [ 44.339185][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.339375][ T457] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.339568][ T457] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.339711][ T457] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.339899][ T457] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.340114][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.340303][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 44.340501][ T457] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 44.340739][ 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) [ 44.340945][ T457] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.341139][ T457] register_netdevice (net/core/dev.c:11033) [ 44.341331][ T457] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 44.341529][ T457] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.341736][ T457] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.342002][ T457] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.342254][ T457] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.342499][ T457] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.342750][ T457] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.343039][ T457] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.343297][ T457] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 44.343572][ T457] devlink_reload (net/devlink/dev.c:474) [ 44.343769][ T457] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.343965][ T457] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.344159][ T457] ? cap_capable (security/commoncap.c:131) [ 44.344345][ 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) [ 44.344501][ T457] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.344691][ T457] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.344935][ T457] ? __nla_parse (lib/nlattr.c:732) [ 44.345136][ T457] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.345327][ T457] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.345573][ T457] ? cap_capable (security/commoncap.c:131) [ 44.345759][ T457] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.345972][ T457] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.346163][ T457] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.346351][ T457] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.346591][ T457] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.346820][ T457] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.347078][ T457] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.347273][ T457] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.347460][ T457] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.347651][ T457] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.347853][ T457] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.348006][ T457] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.348196][ T457] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.348391][ T457] genl_rcv (net/netlink/genetlink.c:1220) [ 44.348534][ T457] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.348730][ T457] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.348930][ T457] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.349125][ T457] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.349318][ T457] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.349504][ T457] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.349692][ T457] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.349886][ T457] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.350091][ T457] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.350280][ T457] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.350466][ T457] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.350665][ T457] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.350856][ T457] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.351100][ T457] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.351338][ T457] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.351537][ T457] __x64_sys_sendto (net/socket.c:2181) [ 44.351725][ T457] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.351978][ T457] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.352169][ T457] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.352398][ T457] RIP: 0033:0x7f4a79ac6a4a [ 44.352592][ 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 [ 44.353249][ T457] RSP: 002b:00007ffdc005e198 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.353531][ T457] RAX: ffffffffffffffda RBX: 0000000003b81b00 RCX: 00007f4a79ac6a4a [ 44.353805][ T457] RDX: 000000000000003c RSI: 0000000003b81b00 RDI: 0000000000000005 [ 44.354096][ T457] RBP: 0000000003b81910 R08: 00007f4a79c6a200 R09: 000000000000000c [ 44.354374][ T457] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.354648][ T457] R13: 0000000003b81910 R14: 0000000000000000 R15: 0000000000000003 | [ 44.365227][ T457] ------------[ cut here ]------------ | [ 44.365449][ 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:10596) | [ 44.365819][ T457] Modules linked in: netdevsim | [ 44.366359][ T457] Tainted: [W]=WARN [ 44.366502][ T457] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.366734][ T457] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.366981][ T457] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.367638][ T457] RSP: 0018:ffffc900007271e8 EFLAGS: 00010246 [ 44.367880][ T457] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.368168][ T457] RDX: 0000000000000000 RSI: ffff88800d722c98 RDI: ffff88800a738b00 [ 44.368444][ T457] RBP: ffff88800d679840 R08: 0000000000000000 R09: fffffbfff733d844 [ 44.368722][ T457] R10: ffffffffb99ec227 R11: ffff88800a738040 R12: 0000000000000000 [ 44.369014][ T457] R13: ffff88800d722128 R14: ffff88800d722008 R15: ffff88800d722000 [ 44.369291][ T457] FS: 00007f4a798ba800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 44.369616][ T457] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.369848][ T457] CR2: 000055702f74d298 CR3: 000000000e97e003 CR4: 0000000000772ef0 [ 44.370227][ T457] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.370508][ T457] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.370783][ T457] PKRU: 55555554 [ 44.371008][ T457] Call Trace: [ 44.371151][ T457] [ 44.371249][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.371441][ T457] ? __warn (kernel/panic.c:748) [ 44.371586][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.371777][ T457] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.372063][ T457] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.372208][ T457] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.372396][ T457] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.372594][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.372785][ T457] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 44.373070][ T457] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 44.373310][ 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) [ 44.373502][ T457] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.373703][ T457] register_netdevice (net/core/dev.c:11033) [ 44.374006][ T457] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 44.374227][ T457] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.374452][ T457] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.374716][ T457] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.375078][ T457] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.375331][ T457] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.375574][ T457] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.375815][ T457] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.376137][ T457] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 44.376383][ T457] devlink_reload (net/devlink/dev.c:474) [ 44.376575][ T457] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.376759][ T457] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.377033][ T457] ? cap_capable (security/commoncap.c:131) [ 44.377220][ 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) [ 44.377375][ T457] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.377568][ T457] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.377804][ T457] ? __nla_parse (lib/nlattr.c:732) [ 44.378084][ T457] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.378276][ T457] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.378523][ T457] ? cap_capable (security/commoncap.c:131) [ 44.378709][ T457] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.378993][ T457] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.379186][ T457] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.379375][ T457] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.379606][ T457] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.379835][ T457] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.380162][ T457] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.380355][ T457] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.380546][ T457] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.380736][ T457] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.381024][ T457] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.381168][ T457] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.381359][ T457] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.381555][ T457] genl_rcv (net/netlink/genetlink.c:1220) [ 44.381697][ T457] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.381988][ T457] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.382181][ T457] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.382376][ T457] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.382570][ T457] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.382756][ T457] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.383033][ T457] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.383231][ T457] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.383422][ T457] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.383611][ T457] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.383799][ T457] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.384086][ T457] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.384279][ T457] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.384515][ T457] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.384754][ T457] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.385039][ T457] __x64_sys_sendto (net/socket.c:2181) [ 44.385227][ T457] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.385460][ T457] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.385650][ T457] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.385883][ T457] RIP: 0033:0x7f4a79ac6a4a [ 44.386163][ 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 [ 44.386814][ T457] RSP: 002b:00007ffdc005e198 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.387179][ T457] RAX: ffffffffffffffda RBX: 0000000003b81b00 RCX: 00007f4a79ac6a4a [ 44.387455][ T457] RDX: 000000000000003c RSI: 0000000003b81b00 RDI: 0000000000000005 [ 44.387731][ T457] RBP: 0000000003b81910 R08: 00007f4a79c6a200 R09: 000000000000000c [ 44.388097][ T457] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.388373][ T457] R13: 0000000003b81910 R14: 0000000000000000 R15: 0000000000000003 | [ 44.604450][ T68] ------------[ cut here ]------------ | [ 44.604725][ T68] WARNING: CPU: 0 PID: 68 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 44.605263][ T68] Modules linked in: netdevsim | [ 44.605793][ T68] Tainted: [W]=WARN [ 44.606002][ T68] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.606221][ T68] Workqueue: netns cleanup_net [ 44.606421][ T68] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.606645][ T68] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.607337][ T68] RSP: 0018:ffffc90000497620 EFLAGS: 00010246 [ 44.607561][ T68] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.607824][ T68] RDX: 0000000000000000 RSI: ffff88800529ac98 RDI: ffff88800901ae10 [ 44.608154][ T68] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 44.608417][ T68] R10: ffffffffb99ec227 R11: ffff88800901a300 R12: 0000000000000000 [ 44.608676][ T68] R13: ffff88800529a128 R14: ffff88800529a008 R15: ffff88800529a000 [ 44.608961][ T68] FS: 0000000000000000(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 44.609264][ T68] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.609484][ T68] CR2: 000055702f770ff8 CR3: 0000000001fb0003 CR4: 0000000000772ef0 [ 44.609748][ T68] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.610013][ T68] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.610278][ T68] PKRU: 55555554 [ 44.610417][ T68] Call Trace: [ 44.610556][ T68] [ 44.610652][ T68] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.610831][ T68] ? __warn (kernel/panic.c:748) [ 44.610984][ T68] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.611165][ T68] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.611352][ T68] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.611492][ T68] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.611675][ T68] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.611877][ T68] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.612081][ T68] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 44.612316][ T68] ? _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.612505][ T68] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.612690][ T68] register_netdevice (net/core/dev.c:11033) [ 44.612879][ T68] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 44.613075][ T68] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.613261][ T68] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.613481][ T68] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.613721][ T68] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.613962][ T68] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.614193][ T68] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.614427][ T68] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.614651][ T68] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 44.614881][ T68] devlink_reload (net/devlink/dev.c:474) [ 44.615075][ T68] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.615257][ T68] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 44.615448][ T68] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 44.615635][ T68] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 44.615876][ T68] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 44.616070][ T68] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 44.616254][ T68] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 44.616433][ T68] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.616623][ T68] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.616795][ T68] ? process_one_work (kernel/workqueue.c:3214) [ 44.616984][ T68] process_one_work (kernel/workqueue.c:3238) [ 44.617193][ T68] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.617414][ T68] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 44.617628][ T68] ? assign_work (kernel/workqueue.c:1200) [ 44.617837][ T68] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 44.618051][ T68] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.618284][ T68] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 44.618469][ T68] kthread (kernel/kthread.c:464) [ 44.618614][ T68] ? __pfx_kthread (kernel/kthread.c:413) [ 44.618801][ T68] ? __pfx_kthread (kernel/kthread.c:413) [ 44.618992][ T68] ret_from_fork (arch/x86/kernel/process.c:148) [ 44.619172][ T68] ? __pfx_kthread (kernel/kthread.c:413) [ 44.619352][ T68] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 44.633686][ T68] ------------[ cut here ]------------ | [ 44.633959][ T68] WARNING: CPU: 1 PID: 68 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 44.634332][ T68] Modules linked in: netdevsim | [ 44.634923][ T68] Tainted: [W]=WARN [ 44.635072][ T68] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.635308][ T68] Workqueue: netns cleanup_net [ 44.635504][ T68] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.635742][ T68] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.636452][ T68] RSP: 0018:ffffc90000497620 EFLAGS: 00010246 [ 44.636693][ T68] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.636976][ T68] RDX: 0000000000000000 RSI: ffff88800bb3ac98 RDI: ffff88800901ae10 [ 44.637256][ T68] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 44.637535][ T68] R10: ffffffffb99ec227 R11: ffff88800901a300 R12: 0000000000000000 [ 44.637809][ T68] R13: ffff88800bb3a128 R14: ffff88800bb3a008 R15: ffff88800bb3a000 [ 44.638091][ T68] FS: 0000000000000000(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 44.638408][ T68] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.638636][ T68] CR2: 000055702f79b3e8 CR3: 0000000001fb0005 CR4: 0000000000772ef0 [ 44.638922][ T68] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.639192][ T68] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.639468][ T68] PKRU: 55555554 [ 44.639613][ T68] Call Trace: [ 44.639759][ T68] [ 44.639861][ T68] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.640059][ T68] ? __warn (kernel/panic.c:748) [ 44.640211][ T68] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.640397][ T68] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.640588][ T68] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.640738][ T68] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.640927][ T68] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.641124][ T68] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.641318][ T68] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 44.641554][ T68] ? _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.641747][ T68] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.641964][ T68] register_netdevice (net/core/dev.c:11033) [ 44.642156][ T68] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 44.642349][ T68] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.642545][ T68] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.642787][ T68] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.643044][ T68] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.643288][ T68] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.643527][ T68] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.643760][ T68] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.643996][ T68] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 44.644239][ T68] devlink_reload (net/devlink/dev.c:474) [ 44.644429][ T68] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.644612][ T68] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 44.644809][ T68] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 44.645010][ T68] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 44.645252][ T68] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 44.645441][ T68] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 44.645631][ T68] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 44.645815][ T68] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.646021][ T68] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.646206][ T68] ? process_one_work (kernel/workqueue.c:3214) [ 44.646403][ T68] process_one_work (kernel/workqueue.c:3238) [ 44.646600][ T68] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.646788][ T68] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 44.646998][ T68] ? assign_work (kernel/workqueue.c:1200) [ 44.647192][ T68] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 44.647379][ T68] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.647620][ T68] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 44.647808][ T68] kthread (kernel/kthread.c:464) [ 44.647981][ T68] ? __pfx_kthread (kernel/kthread.c:413) [ 44.648233][ T68] ? __pfx_kthread (kernel/kthread.c:413) [ 44.648448][ T68] ret_from_fork (arch/x86/kernel/process.c:148) [ 44.648655][ T68] ? __pfx_kthread (kernel/kthread.c:413) [ 44.648858][ T68] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 44.664819][ T68] ------------[ cut here ]------------ | [ 44.665048][ T68] WARNING: CPU: 1 PID: 68 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 44.665477][ T68] Modules linked in: netdevsim | [ 44.666151][ T68] Tainted: [W]=WARN [ 44.666301][ T68] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.666545][ T68] Workqueue: netns cleanup_net [ 44.666747][ T68] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.667092][ T68] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.667747][ T68] RSP: 0018:ffffc90000497620 EFLAGS: 00010246 [ 44.668077][ T68] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.668359][ T68] RDX: 0000000000000000 RSI: ffff88800befac98 RDI: ffff88800901ae10 [ 44.668641][ T68] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 44.669036][ T68] R10: ffffffffb99ec227 R11: ffff88800901a300 R12: 0000000000000000 [ 44.669423][ T68] R13: ffff88800befa128 R14: ffff88800befa008 R15: ffff88800befa000 [ 44.669713][ T68] FS: 0000000000000000(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 44.670131][ T68] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.670362][ T68] CR2: 00007f25a64285a0 CR3: 000000000a51c003 CR4: 0000000000772ef0 [ 44.670639][ T68] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.671025][ T68] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.671294][ T68] PKRU: 55555554 [ 44.671431][ T68] Call Trace: [ 44.671567][ T68] [ 44.671662][ T68] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.671843][ T68] ? __warn (kernel/panic.c:748) [ 44.672090][ T68] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.672275][ T68] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.672470][ T68] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.672609][ T68] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.672793][ T68] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.673098][ T68] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.673290][ T68] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 44.673520][ T68] ? _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.673705][ T68] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.673896][ T68] register_netdevice (net/core/dev.c:11033) [ 44.674181][ T68] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 44.674372][ T68] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.674567][ T68] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.674804][ T68] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.675150][ T68] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.675394][ T68] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.675628][ T68] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.675857][ T68] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.676191][ T68] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 44.676431][ T68] devlink_reload (net/devlink/dev.c:474) [ 44.676614][ T68] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.676802][ T68] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 44.677085][ T68] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 44.677267][ T68] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 44.677506][ T68] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 44.677688][ T68] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 44.677874][ T68] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 44.678174][ T68] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.678369][ T68] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.678547][ T68] ? process_one_work (kernel/workqueue.c:3214) [ 44.678736][ T68] process_one_work (kernel/workqueue.c:3238) [ 44.679022][ T68] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.679205][ T68] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 44.679399][ T68] ? assign_work (kernel/workqueue.c:1200) [ 44.679588][ T68] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 44.679790][ T68] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.680153][ T68] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 44.680361][ T68] kthread (kernel/kthread.c:464) [ 44.680513][ T68] ? __pfx_kthread (kernel/kthread.c:413) [ 44.680722][ T68] ? __pfx_kthread (kernel/kthread.c:413) [ 44.680966][ T68] ret_from_fork (arch/x86/kernel/process.c:148) [ 44.681147][ T68] ? __pfx_kthread (kernel/kthread.c:413) [ 44.681326][ T68] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 44.696300][ T68] ------------[ cut here ]------------ | [ 44.696511][ T68] WARNING: CPU: 0 PID: 68 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 44.696864][ T68] Modules linked in: netdevsim | [ 44.697398][ T68] Tainted: [W]=WARN [ 44.697531][ T68] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.697749][ T68] Workqueue: netns cleanup_net [ 44.697952][ T68] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.698175][ T68] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.698769][ T68] RSP: 0018:ffffc90000497620 EFLAGS: 00010246 [ 44.699002][ T68] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.699257][ T68] RDX: 0000000000000000 RSI: ffff88800267ac98 RDI: ffff88800901ae10 [ 44.699507][ T68] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 44.699755][ T68] R10: ffffffffb99ec227 R11: ffff88800901a300 R12: 0000000000000000 [ 44.700015][ T68] R13: ffff88800267a128 R14: ffff88800267a008 R15: ffff88800267a000 [ 44.700260][ T68] FS: 0000000000000000(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 44.700546][ T68] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.700751][ T68] CR2: 00007f9050c39af8 CR3: 00000000026e4003 CR4: 0000000000772ef0 [ 44.701046][ T68] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.701308][ T68] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.701560][ T68] PKRU: 55555554 [ 44.701687][ T68] Call Trace: [ 44.701820][ T68] [ 44.701927][ T68] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.702099][ T68] ? __warn (kernel/panic.c:748) [ 44.702237][ T68] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.702421][ T68] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.702609][ T68] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.702744][ T68] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.702927][ T68] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.703120][ T68] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 44.703300][ T68] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 44.703520][ T68] ? _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.703709][ T68] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.703888][ T68] register_netdevice (net/core/dev.c:11033) [ 44.704073][ T68] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 44.704259][ T68] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.704453][ T68] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.704677][ T68] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.704922][ T68] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.705148][ T68] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.705369][ T68] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.705588][ T68] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.705803][ T68] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 44.706120][ T68] devlink_reload (net/devlink/dev.c:474) [ 44.706300][ T68] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.706474][ T68] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 44.706657][ T68] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 44.706830][ T68] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 44.707068][ T68] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 44.707246][ T68] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 44.707420][ T68] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 44.707588][ T68] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.707773][ T68] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.707956][ T68] ? process_one_work (kernel/workqueue.c:3214) [ 44.708144][ T68] process_one_work (kernel/workqueue.c:3238) [ 44.708330][ T68] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.708513][ T68] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 44.708696][ T68] ? assign_work (kernel/workqueue.c:1200) [ 44.708879][ T68] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 44.709071][ T68] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.709293][ T68] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 44.709469][ T68] kthread (kernel/kthread.c:464) [ 44.709601][ T68] ? __pfx_kthread (kernel/kthread.c:413) [ 44.709781][ T68] ? __pfx_kthread (kernel/kthread.c:413) [ 44.709970][ T68] ret_from_fork (arch/x86/kernel/process.c:148) [ 44.710144][ T68] ? __pfx_kthread (kernel/kthread.c:413) [ 44.710327][ T68] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 45.432757][ T496] ------------[ cut here ]------------ | [ 45.433558][ T496] WARNING: CPU: 2 PID: 496 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 45.433974][ T496] Modules linked in: netdevsim | [ 45.434539][ T496] Tainted: [W]=WARN [ 45.434701][ T496] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.434967][ T496] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 45.435234][ T496] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 45.435969][ T496] RSP: 0018:ffffc90000c671e8 EFLAGS: 00010246 [ 45.436237][ T496] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.436534][ T496] RDX: 0000000000000000 RSI: ffff888005012c98 RDI: ffff888004e42dc0 [ 45.436836][ T496] RBP: ffff88800d67b040 R08: 0000000000000000 R09: fffffbfff733d844 [ 45.437147][ T496] R10: ffffffffb99ec227 R11: ffff888004e42300 R12: 0000000000000000 [ 45.437448][ T496] R13: ffff888005012128 R14: ffff888005012008 R15: ffff888005012000 [ 45.437751][ T496] FS: 00007f17a1053800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 45.438108][ T496] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.438362][ T496] CR2: 000055702f767d48 CR3: 000000000e4aa001 CR4: 0000000000772ef0 [ 45.438663][ T496] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.438975][ T496] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.439272][ T496] PKRU: 55555554 [ 45.439433][ T496] Call Trace: [ 45.439594][ T496] [ 45.439709][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 45.439927][ T496] ? __warn (kernel/panic.c:748) [ 45.440093][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 45.440303][ T496] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.440520][ T496] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.440684][ T496] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.440890][ T496] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.441126][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 45.441334][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 45.441546][ T496] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 45.441805][ T496] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 45.442041][ T496] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.442256][ T496] register_netdevice (net/core/dev.c:11033) [ 45.442468][ T496] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 45.442692][ T496] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.442930][ T496] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.443194][ T496] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.443469][ T496] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.443735][ T496] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.444013][ T496] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.444274][ T496] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.444529][ T496] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 45.444794][ T496] devlink_reload (net/devlink/dev.c:474) [ 45.445024][ T496] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.445233][ T496] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 45.445453][ T496] ? cap_capable (security/commoncap.c:131) [ 45.445658][ T496] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 45.445830][ T496] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.446058][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.446319][ T496] ? __nla_parse (lib/nlattr.c:732) [ 45.446534][ T496] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.446744][ T496] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.447028][ T496] ? cap_capable (security/commoncap.c:131) [ 45.447236][ T496] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.447448][ T496] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.447661][ T496] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.447868][ T496] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.448131][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.448380][ T496] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.448647][ T496] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.448859][ T496] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.449081][ T496] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.449293][ T496] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.449516][ T496] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.449678][ T496] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.449893][ T496] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.450122][ T496] genl_rcv (net/netlink/genetlink.c:1220) [ 45.450282][ T496] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.450495][ T496] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.450708][ T496] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.450934][ T496] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.451147][ T496] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.451358][ T496] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.451566][ T496] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.451782][ T496] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.452020][ T496] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.452228][ T496] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.452433][ T496] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.452653][ T496] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.452864][ T496] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 45.453128][ T496] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.453336][ T496] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 45.453596][ T496] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 45.453810][ T496] __x64_sys_sendto (net/socket.c:2181) [ 45.454034][ T496] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.454290][ T496] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.454498][ T496] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.454750][ T496] RIP: 0033:0x7f17a125fa4a [ 45.454976][ T496] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 45.455652][ T496] RSP: 002b:00007ffdc74bf1e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.455966][ T496] RAX: ffffffffffffffda RBX: 000000000b1e4b00 RCX: 00007f17a125fa4a [ 45.456269][ T496] RDX: 000000000000003c RSI: 000000000b1e4b00 RDI: 0000000000000005 [ 45.456565][ T496] RBP: 000000000b1e4910 R08: 00007f17a1403200 R09: 000000000000000c [ 45.456863][ T496] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.457176][ T496] R13: 000000000b1e4910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.467561][ T496] ------------[ cut here ]------------ | [ 45.467812][ T496] WARNING: CPU: 2 PID: 496 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 45.468223][ T496] Modules linked in: netdevsim | [ 45.468794][ T496] Tainted: [W]=WARN [ 45.468972][ T496] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.469223][ T496] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 45.469482][ T496] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 45.470420][ T496] RSP: 0018:ffffc90000c671e8 EFLAGS: 00010246 [ 45.470678][ T496] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.470988][ T496] RDX: 0000000000000000 RSI: ffff88800d70ac98 RDI: ffff888004e42dc0 [ 45.471287][ T496] RBP: ffff88800d67b040 R08: 0000000000000000 R09: fffffbfff733d844 [ 45.471593][ T496] R10: ffffffffb99ec227 R11: ffff888004e42300 R12: 0000000000000000 [ 45.471898][ T496] R13: ffff88800d70a128 R14: ffff88800d70a008 R15: ffff88800d70a000 [ 45.472210][ T496] FS: 00007f17a1053800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 45.472554][ T496] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.472816][ T496] CR2: 000055702f767d48 CR3: 000000000e4aa001 CR4: 0000000000772ef0 [ 45.473128][ T496] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.473425][ T496] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.473720][ T496] PKRU: 55555554 [ 45.473882][ T496] Call Trace: [ 45.474053][ T496] [ 45.474177][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 45.474384][ T496] ? __warn (kernel/panic.c:748) [ 45.474547][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 45.474757][ T496] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.474983][ T496] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.475147][ T496] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.475356][ T496] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.475576][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 45.475790][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 45.476018][ T496] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 45.476275][ T496] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 45.476489][ T496] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.476701][ T496] register_netdevice (net/core/dev.c:11033) [ 45.476926][ T496] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 45.477150][ T496] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.477373][ T496] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.477636][ T496] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.477920][ T496] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.478188][ T496] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.478453][ T496] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.478716][ T496] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.478984][ T496] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 45.479250][ T496] devlink_reload (net/devlink/dev.c:474) [ 45.479464][ T496] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.479668][ T496] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 45.479879][ T496] ? cap_capable (security/commoncap.c:131) [ 45.480102][ T496] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 45.480273][ T496] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.480484][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.480737][ T496] ? __nla_parse (lib/nlattr.c:732) [ 45.480967][ T496] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.481176][ T496] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.481442][ T496] ? cap_capable (security/commoncap.c:131) [ 45.481651][ T496] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.481873][ T496] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.482101][ T496] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.482310][ T496] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.482561][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.482815][ T496] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.483097][ T496] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.483309][ T496] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.483513][ T496] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.483725][ T496] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.483959][ T496] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.484121][ T496] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.484334][ T496] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.484550][ T496] genl_rcv (net/netlink/genetlink.c:1220) [ 45.484717][ T496] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.484969][ T496] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.485179][ T496] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.485393][ T496] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.485607][ T496] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.485812][ T496] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.486041][ T496] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.486265][ T496] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.486485][ T496] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.486688][ T496] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.486895][ T496] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.487126][ T496] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.487339][ T496] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 45.487590][ T496] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.487806][ T496] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 45.488082][ T496] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 45.488295][ T496] __x64_sys_sendto (net/socket.c:2181) [ 45.488502][ T496] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.488756][ T496] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.489095][ T496] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.489348][ T496] RIP: 0033:0x7f17a125fa4a [ 45.489565][ T496] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 45.490367][ T496] RSP: 002b:00007ffdc74bf1e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.490787][ T496] RAX: ffffffffffffffda RBX: 000000000b1e4b00 RCX: 00007f17a125fa4a [ 45.491104][ T496] RDX: 000000000000003c RSI: 000000000b1e4b00 RDI: 0000000000000005 [ 45.491400][ T496] RBP: 000000000b1e4910 R08: 00007f17a1403200 R09: 000000000000000c [ 45.491814][ T496] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.492128][ T496] R13: 000000000b1e4910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.511760][ T496] ------------[ cut here ]------------ | [ 45.512067][ T496] WARNING: CPU: 0 PID: 496 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 45.512434][ T496] Modules linked in: netdevsim | [ 45.512968][ T496] Tainted: [W]=WARN [ 45.513117][ T496] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.513349][ T496] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 45.513584][ T496] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 45.514242][ T496] RSP: 0018:ffffc90000c671e8 EFLAGS: 00010246 [ 45.514477][ T496] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.514752][ T496] RDX: 0000000000000000 RSI: ffff88800e7b2c98 RDI: ffff888004e42dc0 [ 45.515038][ T496] RBP: ffff88800d67b040 R08: 0000000000000000 R09: fffffbfff733d844 [ 45.515315][ T496] R10: ffffffffb99ec227 R11: ffff888004e42300 R12: 0000000000000000 [ 45.515603][ T496] R13: ffff88800e7b2128 R14: ffff88800e7b2008 R15: ffff88800e7b2000 [ 45.515878][ T496] FS: 00007f17a1053800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 45.516207][ T496] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.516441][ T496] CR2: 00007f25a64285a0 CR3: 000000000e4aa003 CR4: 0000000000772ef0 [ 45.516732][ T496] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.517019][ T496] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.517296][ T496] PKRU: 55555554 [ 45.517435][ T496] Call Trace: [ 45.517575][ T496] [ 45.517672][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 45.517858][ T496] ? __warn (kernel/panic.c:748) [ 45.518017][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 45.518212][ T496] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.518404][ T496] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.518547][ T496] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.518735][ T496] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.518943][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 45.519132][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 45.519330][ T496] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 45.519565][ T496] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 45.519758][ T496] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.519960][ T496] register_netdevice (net/core/dev.c:11033) [ 45.520153][ T496] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 45.520351][ T496] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.520553][ T496] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.520799][ T496] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.521059][ T496] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.521305][ T496] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.521549][ T496] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.521786][ T496] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.522041][ T496] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 45.522287][ T496] devlink_reload (net/devlink/dev.c:474) [ 45.522477][ T496] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.522662][ T496] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 45.522854][ T496] ? cap_capable (security/commoncap.c:131) [ 45.523047][ T496] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 45.523197][ T496] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.523393][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.523627][ T496] ? __nla_parse (lib/nlattr.c:732) [ 45.523822][ T496] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.524019][ T496] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.524267][ T496] ? cap_capable (security/commoncap.c:131) [ 45.524452][ T496] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.524644][ T496] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.524836][ T496] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.525036][ T496] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.525266][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.525497][ T496] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.525742][ T496] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.525941][ T496] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.526132][ T496] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.526323][ T496] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.526526][ T496] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.526668][ T496] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.526857][ T496] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.527061][ T496] genl_rcv (net/netlink/genetlink.c:1220) [ 45.527204][ T496] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.527396][ T496] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.527589][ T496] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.527783][ T496] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.527985][ T496] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.528170][ T496] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.528360][ T496] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.528555][ T496] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.528760][ T496] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.528968][ T496] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.529184][ T496] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.529403][ T496] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.529612][ T496] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 45.529870][ T496] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.530081][ T496] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 45.530318][ T496] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 45.530517][ T496] __x64_sys_sendto (net/socket.c:2181) [ 45.530706][ T496] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.530947][ T496] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.531135][ T496] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.531367][ T496] RIP: 0033:0x7f17a125fa4a [ 45.531558][ T496] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 45.532220][ T496] RSP: 002b:00007ffdc74bf1e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.532501][ T496] RAX: ffffffffffffffda RBX: 000000000b1e4b00 RCX: 00007f17a125fa4a [ 45.532779][ T496] RDX: 000000000000003c RSI: 000000000b1e4b00 RDI: 0000000000000005 [ 45.533080][ T496] RBP: 000000000b1e4910 R08: 00007f17a1403200 R09: 000000000000000c [ 45.533360][ T496] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.533637][ T496] R13: 000000000b1e4910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.543761][ T496] ------------[ cut here ]------------ | [ 45.543974][ T496] WARNING: CPU: 0 PID: 496 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 45.544350][ T496] Modules linked in: netdevsim | [ 45.544876][ T496] Tainted: [W]=WARN [ 45.545029][ T496] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.545262][ T496] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 45.545496][ T496] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 45.546158][ T496] RSP: 0018:ffffc90000c671e8 EFLAGS: 00010246 [ 45.546393][ T496] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.546669][ T496] RDX: 0000000000000000 RSI: ffff88800d692c98 RDI: ffff888004e42dc0 [ 45.546953][ T496] RBP: ffff88800d67b040 R08: 0000000000000000 R09: fffffbfff733d844 [ 45.547237][ T496] R10: ffffffffb99ec227 R11: ffff888004e42300 R12: 0000000000000000 [ 45.547513][ T496] R13: ffff88800d692128 R14: ffff88800d692008 R15: ffff88800d692000 [ 45.547793][ T496] FS: 00007f17a1053800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 45.548123][ T496] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.548355][ T496] CR2: 00007f25a64285a0 CR3: 000000000e4aa003 CR4: 0000000000772ef0 [ 45.548639][ T496] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.548921][ T496] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.549199][ T496] PKRU: 55555554 [ 45.549339][ T496] Call Trace: [ 45.549480][ T496] [ 45.549576][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 45.549767][ T496] ? __warn (kernel/panic.c:748) [ 45.549922][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 45.550117][ T496] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.550308][ T496] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.550450][ T496] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.550638][ T496] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.550837][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 45.551036][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 45.551234][ T496] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 45.551471][ T496] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 45.551663][ T496] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.551860][ T496] register_netdevice (net/core/dev.c:11033) [ 45.552063][ T496] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 45.552262][ T496] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.552468][ T496] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.552712][ T496] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.552970][ T496] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.553218][ T496] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.553464][ T496] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.553705][ T496] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.553945][ T496] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 45.554194][ T496] devlink_reload (net/devlink/dev.c:474) [ 45.554385][ T496] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.554572][ T496] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 45.554762][ T496] ? cap_capable (security/commoncap.c:131) [ 45.554956][ T496] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 45.555112][ T496] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.555302][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.555538][ T496] ? __nla_parse (lib/nlattr.c:732) [ 45.555734][ T496] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.555931][ T496] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.556176][ T496] ? cap_capable (security/commoncap.c:131) [ 45.556361][ T496] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.556558][ T496] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.556749][ T496] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.556945][ T496] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.557176][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.557403][ T496] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.557648][ T496] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.557842][ T496] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.558037][ T496] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.558228][ T496] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.558431][ T496] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.558574][ T496] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.558762][ T496] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.558966][ T496] genl_rcv (net/netlink/genetlink.c:1220) [ 45.559108][ T496] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.559304][ T496] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.559492][ T496] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.559685][ T496] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.559879][ T496] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.560079][ T496] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.560286][ T496] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.560504][ T496] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.560717][ T496] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.560948][ T496] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.561156][ T496] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.561370][ T496] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.561577][ T496] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 45.561840][ T496] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.562051][ T496] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 45.562292][ T496] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 45.562484][ T496] __x64_sys_sendto (net/socket.c:2181) [ 45.562672][ T496] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.562914][ T496] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.563105][ T496] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.563334][ T496] RIP: 0033:0x7f17a125fa4a [ 45.563525][ T496] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 45.564186][ T496] RSP: 002b:00007ffdc74bf1e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.564465][ T496] RAX: ffffffffffffffda RBX: 000000000b1e4b00 RCX: 00007f17a125fa4a [ 45.564743][ T496] RDX: 000000000000003c RSI: 000000000b1e4b00 RDI: 0000000000000005 [ 45.565149][ T496] RBP: 000000000b1e4910 R08: 00007f17a1403200 R09: 000000000000000c [ 45.565424][ T496] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.565700][ T496] R13: 000000000b1e4910 R14: 0000000000000000 R15: 0000000000000001 | [ 46.474194][ T516] ------------[ cut here ]------------ | [ 46.474561][ T516] WARNING: CPU: 2 PID: 516 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 46.474985][ T516] Modules linked in: netdevsim | [ 46.475546][ T516] Tainted: [W]=WARN [ 46.475707][ T516] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.476007][ T516] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 46.476272][ T516] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 46.476967][ T516] RSP: 0018:ffffc90000d171e8 EFLAGS: 00010246 [ 46.477231][ T516] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.477531][ T516] RDX: 0000000000000000 RSI: ffff888002152c98 RDI: ffff888005542dc0 [ 46.477827][ T516] RBP: ffff88800d67b040 R08: 0000000000000000 R09: fffffbfff733d844 [ 46.478142][ T516] R10: ffffffffb99ec227 R11: ffff888005542300 R12: 0000000000000000 [ 46.478453][ T516] R13: ffff888002152128 R14: ffff888002152008 R15: ffff888002152000 [ 46.478751][ T516] FS: 00007f10a93cc800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 46.479110][ T516] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.479363][ T516] CR2: 00007f10a977c200 CR3: 0000000009238003 CR4: 0000000000772ef0 [ 46.479667][ T516] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.479993][ T516] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.480294][ T516] PKRU: 55555554 [ 46.480457][ T516] Call Trace: [ 46.480614][ T516] [ 46.480727][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 46.481040][ T516] ? __warn (kernel/panic.c:748) [ 46.481288][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 46.481576][ T516] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.481871][ T516] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.482130][ T516] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.482396][ T516] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.482616][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 46.482825][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 46.483049][ T516] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 46.483309][ T516] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 46.483523][ T516] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.483734][ T516] register_netdevice (net/core/dev.c:11033) [ 46.483974][ T516] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 46.484195][ T516] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.484419][ T516] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.484689][ T516] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.484980][ T516] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.485245][ T516] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.485509][ T516] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.485765][ T516] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.486033][ T516] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 46.486287][ T516] ? devl_region_destroy (net/devlink/region.c:1178) [ 46.486495][ T516] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 46.486760][ T516] devlink_reload (net/devlink/dev.c:474) [ 46.486990][ T516] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.487199][ T516] ? devlink_resources_validate (net/devlink/resource.c:311) [ 46.487464][ T516] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.487680][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.487962][ T516] ? __nla_parse (lib/nlattr.c:732) [ 46.488182][ T516] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.488394][ T516] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.488659][ T516] ? cap_capable (security/commoncap.c:131) [ 46.488867][ T516] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.489096][ T516] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.489314][ T516] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.489521][ T516] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.489774][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.490041][ T516] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.490305][ T516] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.490513][ T516] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.490726][ T516] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.490949][ T516] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.491171][ T516] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.491332][ T516] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.491543][ T516] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.491759][ T516] genl_rcv (net/netlink/genetlink.c:1220) [ 46.491957][ T516] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.492172][ T516] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.492387][ T516] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.492602][ T516] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.492813][ T516] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.493037][ T516] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.493248][ T516] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.493466][ T516] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.493678][ T516] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.493898][ T516] ? __lock_release (kernel/locking/lockdep.c:5527) [ 46.494125][ T516] ? __sys_recvmsg (net/socket.c:2859) [ 46.494333][ T516] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 46.494549][ T516] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 46.494763][ T516] __x64_sys_sendto (net/socket.c:2181) [ 46.494983][ T516] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.495238][ T516] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.495446][ T516] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.495702][ T516] RIP: 0033:0x7f10a95d8a4a [ 46.495940][ T516] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 46.496695][ T516] RSP: 002b:00007ffc7fd30bb8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.497046][ T516] RAX: ffffffffffffffda RBX: 000000002e0e9b00 RCX: 00007f10a95d8a4a [ 46.497376][ T516] RDX: 0000000000000034 RSI: 000000002e0e9b00 RDI: 0000000000000005 [ 46.497703][ T516] RBP: 000000002e0e9910 R08: 00007f10a977c200 R09: 000000000000000c [ 46.498029][ T516] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.498330][ T516] R13: 000000002e0e9910 R14: 0000000000000000 R15: 0000000000000003 | [ 46.509083][ T516] ------------[ cut here ]------------ | [ 46.509293][ T516] WARNING: CPU: 0 PID: 516 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 46.509665][ T516] Modules linked in: netdevsim | [ 46.510206][ T516] Tainted: [W]=WARN [ 46.510349][ T516] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.510580][ T516] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 46.510817][ T516] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 46.511476][ T516] RSP: 0018:ffffc90000d171e8 EFLAGS: 00010246 [ 46.511712][ T516] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.512012][ T516] RDX: 0000000000000000 RSI: ffff88800a4b2c98 RDI: ffff888005542dc0 [ 46.512290][ T516] RBP: ffff88800d67b040 R08: 0000000000000000 R09: fffffbfff733d844 [ 46.512569][ T516] R10: ffffffffb99ec227 R11: ffff888005542300 R12: 0000000000000000 [ 46.512842][ T516] R13: ffff88800a4b2128 R14: ffff88800a4b2008 R15: ffff88800a4b2000 [ 46.513127][ T516] FS: 00007f10a93cc800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 46.513450][ T516] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.513686][ T516] CR2: 000055e9d00e7dec CR3: 0000000009238003 CR4: 0000000000772ef0 [ 46.513972][ T516] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.514246][ T516] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.514522][ T516] PKRU: 55555554 [ 46.514663][ T516] Call Trace: [ 46.514808][ T516] [ 46.514913][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 46.515100][ T516] ? __warn (kernel/panic.c:748) [ 46.515246][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 46.515434][ T516] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.515630][ T516] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.515775][ T516] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.515975][ T516] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.516181][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 46.516369][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 46.516562][ T516] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 46.516800][ T516] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 46.517002][ T516] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.517192][ T516] register_netdevice (net/core/dev.c:11033) [ 46.517384][ T516] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 46.517586][ T516] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.517788][ T516] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.518044][ T516] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.518297][ T516] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.518542][ T516] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.518787][ T516] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.519039][ T516] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.519274][ T516] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 46.519507][ T516] ? devl_region_destroy (net/devlink/region.c:1178) [ 46.519693][ T516] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 46.519949][ T516] devlink_reload (net/devlink/dev.c:474) [ 46.520147][ T516] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.520337][ T516] ? devlink_resources_validate (net/devlink/resource.c:311) [ 46.520579][ T516] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.520772][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.521019][ T516] ? __nla_parse (lib/nlattr.c:732) [ 46.521215][ T516] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.521404][ T516] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.521653][ T516] ? cap_capable (security/commoncap.c:131) [ 46.521840][ T516] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.522050][ T516] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.522241][ T516] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.522430][ T516] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.522659][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.522890][ T516] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.523149][ T516] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.523340][ T516] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.523524][ T516] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.523715][ T516] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.523925][ T516] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.524069][ T516] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.524259][ T516] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.524457][ T516] genl_rcv (net/netlink/genetlink.c:1220) [ 46.524599][ T516] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.524792][ T516] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.524991][ T516] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.525190][ T516] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.525383][ T516] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.525569][ T516] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.525758][ T516] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.525967][ T516] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.526159][ T516] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.526355][ T516] ? __lock_release (kernel/locking/lockdep.c:5527) [ 46.526549][ T516] ? __sys_recvmsg (net/socket.c:2859) [ 46.526738][ T516] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 46.526943][ T516] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 46.527135][ T516] __x64_sys_sendto (net/socket.c:2181) [ 46.527326][ T516] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.527557][ T516] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.527746][ T516] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.528003][ T516] RIP: 0033:0x7f10a95d8a4a [ 46.528221][ T516] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 46.528955][ T516] RSP: 002b:00007ffc7fd30bb8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.529272][ T516] RAX: ffffffffffffffda RBX: 000000002e0e9b00 RCX: 00007f10a95d8a4a [ 46.529582][ T516] RDX: 0000000000000034 RSI: 000000002e0e9b00 RDI: 0000000000000005 [ 46.529858][ T516] RBP: 000000002e0e9910 R08: 00007f10a977c200 R09: 000000000000000c [ 46.530145][ T516] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.530422][ T516] R13: 000000002e0e9910 R14: 0000000000000000 R15: 0000000000000003 | [ 46.540760][ T516] ------------[ cut here ]------------ | [ 46.540976][ T516] WARNING: CPU: 0 PID: 516 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 46.541346][ T516] Modules linked in: netdevsim | [ 46.541872][ T516] Tainted: [W]=WARN [ 46.542783][ T516] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.543102][ T516] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 46.543343][ T516] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 46.544076][ T516] RSP: 0018:ffffc90000d171e8 EFLAGS: 00010246 [ 46.544319][ T516] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.544597][ T516] RDX: 0000000000000000 RSI: ffff888009e7ac98 RDI: ffff888005542dc0 [ 46.544873][ T516] RBP: ffff88800d67b040 R08: 0000000000000000 R09: fffffbfff733d844 [ 46.545229][ T516] R10: ffffffffb99ec227 R11: ffff888005542300 R12: 0000000000000000 [ 46.545509][ T516] R13: ffff888009e7a128 R14: ffff888009e7a008 R15: ffff888009e7a000 [ 46.545783][ T516] FS: 00007f10a93cc800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 46.546191][ T516] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.546427][ T516] CR2: 000055e9d00e7dec CR3: 0000000009238003 CR4: 0000000000772ef0 [ 46.546710][ T516] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.547071][ T516] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.547349][ T516] PKRU: 55555554 [ 46.547491][ T516] Call Trace: [ 46.547636][ T516] [ 46.547732][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 46.548004][ T516] ? __warn (kernel/panic.c:748) [ 46.548154][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 46.548343][ T516] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.548535][ T516] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.548678][ T516] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.548866][ T516] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.549147][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 46.549336][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 46.549530][ T516] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 46.549772][ T516] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 46.550050][ T516] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.550242][ T516] register_netdevice (net/core/dev.c:11033) [ 46.550434][ T516] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 46.550632][ T516] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.550835][ T516] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.551166][ T516] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.551417][ T516] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.551663][ T516] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.551994][ T516] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.552234][ T516] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.552472][ T516] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 46.552706][ T516] ? devl_region_destroy (net/devlink/region.c:1178) [ 46.552894][ T516] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 46.553226][ T516] devlink_reload (net/devlink/dev.c:474) [ 46.553419][ T516] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.553608][ T516] ? devlink_resources_validate (net/devlink/resource.c:311) [ 46.553849][ T516] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.554130][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.554366][ T516] ? __nla_parse (lib/nlattr.c:732) [ 46.554563][ T516] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.554760][ T516] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.555093][ T516] ? cap_capable (security/commoncap.c:131) [ 46.555281][ T516] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.555474][ T516] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.555671][ T516] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.555859][ T516] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.556171][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.556403][ T516] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.556647][ T516] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.556837][ T516] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.557111][ T516] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.557306][ T516] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.557508][ T516] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.557651][ T516] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.557841][ T516] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.558131][ T516] genl_rcv (net/netlink/genetlink.c:1220) [ 46.558273][ T516] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.558467][ T516] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.558661][ T516] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.558856][ T516] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.559132][ T516] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.559316][ T516] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.559507][ T516] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.559718][ T516] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.560011][ T516] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.560237][ T516] ? __lock_release (kernel/locking/lockdep.c:5527) [ 46.560447][ T516] ? __sys_recvmsg (net/socket.c:2859) [ 46.560657][ T516] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 46.560871][ T516] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 46.561189][ T516] __x64_sys_sendto (net/socket.c:2181) [ 46.561383][ T516] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.561615][ T516] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.561804][ T516] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.562130][ T516] RIP: 0033:0x7f10a95d8a4a [ 46.562324][ T516] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 46.563056][ T516] RSP: 002b:00007ffc7fd30bb8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.563345][ T516] RAX: ffffffffffffffda RBX: 000000002e0e9b00 RCX: 00007f10a95d8a4a [ 46.563622][ T516] RDX: 0000000000000034 RSI: 000000002e0e9b00 RDI: 0000000000000005 [ 46.563900][ T516] RBP: 000000002e0e9910 R08: 00007f10a977c200 R09: 000000000000000c [ 46.564264][ T516] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.564545][ T516] R13: 000000002e0e9910 R14: 0000000000000000 R15: 0000000000000003 | [ 46.584217][ T516] ------------[ cut here ]------------ | [ 46.584474][ T516] WARNING: CPU: 2 PID: 516 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 46.584871][ T516] Modules linked in: netdevsim | [ 46.585460][ T516] Tainted: [W]=WARN [ 46.585621][ T516] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.585873][ T516] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 46.586181][ T516] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 46.586862][ T516] RSP: 0018:ffffc90000d171e8 EFLAGS: 00010246 [ 46.587133][ T516] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.587436][ T516] RDX: 0000000000000000 RSI: ffff8880052cac98 RDI: ffff888005542dc0 [ 46.587732][ T516] RBP: ffff88800d67b040 R08: 0000000000000000 R09: fffffbfff733d844 [ 46.588047][ T516] R10: ffffffffb99ec227 R11: ffff888005542300 R12: 0000000000000000 [ 46.588349][ T516] R13: ffff8880052ca128 R14: ffff8880052ca008 R15: ffff8880052ca000 [ 46.588648][ T516] FS: 00007f10a93cc800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 46.589010][ T516] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.589264][ T516] CR2: 00007f10a977c200 CR3: 0000000009238003 CR4: 0000000000772ef0 [ 46.589565][ T516] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.589867][ T516] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.590213][ T516] PKRU: 55555554 [ 46.590380][ T516] Call Trace: [ 46.590540][ T516] [ 46.590655][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 46.590868][ T516] ? __warn (kernel/panic.c:748) [ 46.591046][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 46.591261][ T516] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.591500][ T516] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.591678][ T516] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.591957][ T516] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.592204][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 46.592417][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 46.592632][ T516] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 46.592891][ T516] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 46.593121][ T516] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.593349][ T516] register_netdevice (net/core/dev.c:11033) [ 46.593567][ T516] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 46.593786][ T516] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.594023][ T516] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.594286][ T516] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.594564][ T516] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.594833][ T516] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.595137][ T516] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.595400][ T516] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.595656][ T516] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 46.595925][ T516] ? devl_region_destroy (net/devlink/region.c:1178) [ 46.596134][ T516] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 46.596405][ T516] devlink_reload (net/devlink/dev.c:474) [ 46.596618][ T516] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.596830][ T516] ? devlink_resources_validate (net/devlink/resource.c:311) [ 46.597114][ T516] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.597325][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.597587][ T516] ? __nla_parse (lib/nlattr.c:732) [ 46.597808][ T516] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.598047][ T516] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.598315][ T516] ? cap_capable (security/commoncap.c:131) [ 46.598526][ T516] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.598741][ T516] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.598967][ T516] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.599177][ T516] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.599430][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.599679][ T516] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.599979][ T516] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.600189][ T516] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.600400][ T516] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.600610][ T516] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.600834][ T516] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.601012][ T516] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.601226][ T516] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.601443][ T516] genl_rcv (net/netlink/genetlink.c:1220) [ 46.601604][ T516] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.601817][ T516] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.602049][ T516] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.602267][ T516] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.602483][ T516] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.602690][ T516] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.602943][ T516] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.603166][ T516] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.603380][ T516] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.603602][ T516] ? __lock_release (kernel/locking/lockdep.c:5527) [ 46.603817][ T516] ? __sys_recvmsg (net/socket.c:2859) [ 46.604041][ T516] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 46.604261][ T516] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 46.604474][ T516] __x64_sys_sendto (net/socket.c:2181) [ 46.604684][ T516] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.604949][ T516] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.605158][ T516] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.605411][ T516] RIP: 0033:0x7f10a95d8a4a [ 46.605627][ T516] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 46.606327][ T516] RSP: 002b:00007ffc7fd30bb8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.606639][ T516] RAX: ffffffffffffffda RBX: 000000002e0e9b00 RCX: 00007f10a95d8a4a [ 46.606947][ T516] RDX: 0000000000000034 RSI: 000000002e0e9b00 RDI: 0000000000000005 [ 46.607248][ T516] RBP: 000000002e0e9910 R08: 00007f10a977c200 R09: 000000000000000c [ 46.607546][ T516] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.607845][ T516] R13: 000000002e0e9910 R14: 0000000000000000 R15: 0000000000000003 | [ 47.748699][ T535] ------------[ cut here ]------------ | [ 47.749384][ T535] WARNING: CPU: 1 PID: 535 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 47.749800][ T535] Modules linked in: netdevsim | [ 47.750396][ T535] Tainted: [W]=WARN [ 47.750556][ T535] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.750809][ T535] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 47.751088][ T535] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 47.751804][ T535] RSP: 0018:ffffc90000e571e8 EFLAGS: 00010246 [ 47.752084][ T535] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.752395][ T535] RDX: 0000000000000000 RSI: ffff88800d5c2c98 RDI: ffff88800d582dc0 [ 47.752701][ T535] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 47.753022][ T535] R10: ffffffffb99ec227 R11: ffff88800d582300 R12: 0000000000000000 [ 47.753326][ T535] R13: ffff88800d5c2128 R14: ffff88800d5c2008 R15: ffff88800d5c2000 [ 47.753624][ T535] FS: 00007f8aa7a13800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 47.753986][ T535] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.754240][ T535] CR2: 00007f8aa7c6f423 CR3: 0000000009aaa003 CR4: 0000000000772ef0 [ 47.754539][ T535] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.754841][ T535] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.755157][ T535] PKRU: 55555554 [ 47.755316][ T535] Call Trace: [ 47.755478][ T535] [ 47.755586][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 47.755793][ T535] ? __warn (kernel/panic.c:748) [ 47.755968][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 47.756180][ T535] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.756394][ T535] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.756554][ T535] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.756761][ T535] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.756999][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 47.757210][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 47.757426][ T535] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 47.757694][ T535] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 47.757922][ T535] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.758135][ T535] register_netdevice (net/core/dev.c:11033) [ 47.758347][ T535] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 47.758573][ T535] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.758807][ T535] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.759087][ T535] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.759366][ T535] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.759641][ T535] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.759926][ T535] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.760199][ T535] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.760459][ T535] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 47.760735][ T535] devlink_reload (net/devlink/dev.c:474) [ 47.760964][ T535] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.761172][ T535] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 47.761388][ T535] ? cap_capable (security/commoncap.c:131) [ 47.761607][ T535] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.761821][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.762102][ T535] ? __nla_parse (lib/nlattr.c:732) [ 47.762331][ T535] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.762549][ T535] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.762825][ T535] ? cap_capable (security/commoncap.c:131) [ 47.763047][ T535] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.763266][ T535] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.763484][ T535] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.763697][ T535] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.763971][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.764232][ T535] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.764510][ T535] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.764724][ T535] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.764942][ T535] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.765157][ T535] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.765382][ T535] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.765544][ T535] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.765761][ T535] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.765989][ T535] genl_rcv (net/netlink/genetlink.c:1220) [ 47.766151][ T535] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.766366][ T535] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.766576][ T535] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.766794][ T535] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.767025][ T535] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.767243][ T535] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.767454][ T535] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.767673][ T535] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.767892][ T535] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.768124][ T535] ? __lock_release (kernel/locking/lockdep.c:5527) [ 47.768335][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 47.768547][ T535] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 47.768765][ T535] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 47.768988][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 47.769208][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 47.769423][ T535] __x64_sys_sendto (net/socket.c:2181) [ 47.769636][ T535] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.769894][ T535] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.770116][ T535] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.770374][ T535] RIP: 0033:0x7f8aa7c1fa4a [ 47.770591][ T535] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 47.771313][ T535] RSP: 002b:00007fff0e94f398 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.771627][ T535] RAX: ffffffffffffffda RBX: 0000000029fc5b00 RCX: 00007f8aa7c1fa4a [ 47.772006][ T535] RDX: 000000000000003c RSI: 0000000029fc5b00 RDI: 0000000000000005 [ 47.772315][ T535] RBP: 0000000029fc5910 R08: 00007f8aa7dc3200 R09: 000000000000000c [ 47.772621][ T535] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 47.772952][ T535] R13: 0000000029fc5910 R14: 0000000000000000 R15: 0000000000000003 | [ 47.787255][ T535] ------------[ cut here ]------------ | [ 47.787577][ T535] WARNING: CPU: 1 PID: 535 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 47.788010][ T535] Modules linked in: netdevsim | [ 47.788594][ T535] Tainted: [W]=WARN [ 47.788751][ T535] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.789067][ T535] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 47.789333][ T535] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 47.790068][ T535] RSP: 0018:ffffc90000e571e8 EFLAGS: 00010246 [ 47.790335][ T535] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.790645][ T535] RDX: 0000000000000000 RSI: ffff88800d792c98 RDI: ffff88800d582dc0 [ 47.790973][ T535] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 47.791289][ T535] R10: ffffffffb99ec227 R11: ffff88800d582300 R12: 0000000000000000 [ 47.791597][ T535] R13: ffff88800d792128 R14: ffff88800d792008 R15: ffff88800d792000 [ 47.791931][ T535] FS: 00007f8aa7a13800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 47.792293][ T535] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.792555][ T535] CR2: 00007f8aa7c6f423 CR3: 0000000009aaa003 CR4: 0000000000772ef0 [ 47.792867][ T535] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.793193][ T535] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.793511][ T535] PKRU: 55555554 [ 47.793672][ T535] Call Trace: [ 47.793831][ T535] [ 47.793956][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 47.794176][ T535] ? __warn (kernel/panic.c:748) [ 47.794339][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 47.794551][ T535] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.794770][ T535] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.794947][ T535] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.795164][ T535] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.795388][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 47.795609][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 47.795831][ T535] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 47.796113][ T535] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 47.796332][ T535] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.796551][ T535] register_netdevice (net/core/dev.c:11033) [ 47.796767][ T535] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 47.797129][ T535] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.797362][ T535] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.797633][ T535] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.798043][ T535] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.798327][ T535] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.798600][ T535] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.798875][ T535] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.799163][ T535] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 47.799440][ T535] devlink_reload (net/devlink/dev.c:474) [ 47.799656][ T535] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.799997][ T535] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 47.800218][ T535] ? cap_capable (security/commoncap.c:131) [ 47.800440][ T535] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.800655][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.801053][ T535] ? __nla_parse (lib/nlattr.c:732) [ 47.801274][ T535] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.801489][ T535] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.801767][ T535] ? cap_capable (security/commoncap.c:131) [ 47.802110][ T535] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.802335][ T535] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.802548][ T535] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.802756][ T535] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.803135][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.803389][ T535] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.803650][ T535] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.803985][ T535] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.804185][ T535] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.804391][ T535] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.804609][ T535] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.804878][ T535] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.805100][ T535] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.805309][ T535] genl_rcv (net/netlink/genetlink.c:1220) [ 47.805462][ T535] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.805790][ T535] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.806008][ T535] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.806218][ T535] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.806426][ T535] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.806738][ T535] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.806953][ T535] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.807164][ T535] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.807375][ T535] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.807702][ T535] ? __lock_release (kernel/locking/lockdep.c:5527) [ 47.807915][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 47.808120][ T535] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 47.808328][ T535] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 47.808648][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 47.808851][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 47.809075][ T535] __x64_sys_sendto (net/socket.c:2181) [ 47.809280][ T535] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.809643][ T535] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.809847][ T535] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.810111][ T535] RIP: 0033:0x7f8aa7c1fa4a [ 47.810320][ T535] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 47.811151][ T535] RSP: 002b:00007fff0e94f398 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.811569][ T535] RAX: ffffffffffffffda RBX: 0000000029fc5b00 RCX: 00007f8aa7c1fa4a [ 47.811878][ T535] RDX: 000000000000003c RSI: 0000000029fc5b00 RDI: 0000000000000005 [ 47.812189][ T535] RBP: 0000000029fc5910 R08: 00007f8aa7dc3200 R09: 000000000000000c [ 47.812606][ T535] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 47.812918][ T535] R13: 0000000029fc5910 R14: 0000000000000000 R15: 0000000000000003 | [ 47.842087][ T535] ------------[ cut here ]------------ | [ 47.842369][ T535] WARNING: CPU: 2 PID: 535 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 47.842790][ T535] Modules linked in: netdevsim | [ 47.843473][ T535] Tainted: [W]=WARN [ 47.843646][ T535] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.843926][ T535] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 47.844197][ T535] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 47.844916][ T535] RSP: 0000:ffffc90000e571e8 EFLAGS: 00010246 [ 47.845186][ T535] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.845498][ T535] RDX: 0000000000000000 RSI: ffff88800e782c98 RDI: ffff88800d582dc0 [ 47.845801][ T535] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 47.846142][ T535] R10: ffffffffb99ec227 R11: ffff88800d582300 R12: 0000000000000000 [ 47.846469][ T535] R13: ffff88800e782128 R14: ffff88800e782008 R15: ffff88800e782000 [ 47.846784][ T535] FS: 00007f8aa7a13800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 47.847150][ T535] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.847413][ T535] CR2: 00007f25a63fd530 CR3: 0000000009aaa004 CR4: 0000000000772ef0 [ 47.847730][ T535] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.848052][ T535] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.848357][ T535] PKRU: 55555554 [ 47.848528][ T535] Call Trace: [ 47.848697][ T535] [ 47.848816][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 47.849048][ T535] ? __warn (kernel/panic.c:748) [ 47.849224][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 47.849444][ T535] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.849661][ T535] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.849827][ T535] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.850047][ T535] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.850269][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 47.850481][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 47.850701][ T535] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 47.850972][ T535] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 47.851188][ T535] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.851407][ T535] register_netdevice (net/core/dev.c:11033) [ 47.851627][ T535] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 47.851855][ T535] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.852102][ T535] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.852384][ T535] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.852664][ T535] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.852952][ T535] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.853223][ T535] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.853488][ T535] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.853759][ T535] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 47.854050][ T535] devlink_reload (net/devlink/dev.c:474) [ 47.854276][ T535] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.854491][ T535] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 47.854710][ T535] ? cap_capable (security/commoncap.c:131) [ 47.854949][ T535] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.855168][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.855436][ T535] ? __nla_parse (lib/nlattr.c:732) [ 47.855671][ T535] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.855892][ T535] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.856179][ T535] ? cap_capable (security/commoncap.c:131) [ 47.856390][ T535] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.856610][ T535] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.856827][ T535] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.857051][ T535] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.857316][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.857575][ T535] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.857852][ T535] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.858083][ T535] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.858298][ T535] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.858517][ T535] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.858754][ T535] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.858932][ T535] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.859152][ T535] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.859372][ T535] genl_rcv (net/netlink/genetlink.c:1220) [ 47.859537][ T535] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.859756][ T535] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.859981][ T535] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.860209][ T535] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.860429][ T535] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.860640][ T535] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.860851][ T535] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.861089][ T535] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.861307][ T535] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.861533][ T535] ? __lock_release (kernel/locking/lockdep.c:5527) [ 47.861749][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 47.862002][ T535] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 47.862219][ T535] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 47.862436][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 47.862655][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 47.862874][ T535] __x64_sys_sendto (net/socket.c:2181) [ 47.863100][ T535] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.863365][ T535] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.863583][ T535] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.863837][ T535] RIP: 0033:0x7f8aa7c1fa4a [ 47.864067][ T535] Code: Unable to access opcode bytes at 0x7f8aa7c1fa20. Code starting with the faulting instruction =========================================== [ 47.864327][ T535] RSP: 002b:00007fff0e94f398 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.864637][ T535] RAX: ffffffffffffffda RBX: 0000000029fc5b00 RCX: 00007f8aa7c1fa4a [ 47.864953][ T535] RDX: 000000000000003c RSI: 0000000029fc5b00 RDI: 0000000000000005 [ 47.865263][ T535] RBP: 0000000029fc5910 R08: 00007f8aa7dc3200 R09: 000000000000000c [ 47.865571][ T535] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 47.865874][ T535] R13: 0000000029fc5910 R14: 0000000000000000 R15: 0000000000000003 | [ 47.886276][ T535] ------------[ cut here ]------------ | [ 47.886543][ T535] WARNING: CPU: 2 PID: 535 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 47.886967][ T535] Modules linked in: netdevsim | [ 47.887554][ T535] Tainted: [W]=WARN [ 47.887718][ T535] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.887991][ T535] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 47.888251][ T535] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 47.888948][ T535] RSP: 0000:ffffc90000e571e8 EFLAGS: 00010246 [ 47.889211][ T535] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.889519][ T535] RDX: 0000000000000000 RSI: ffff88800acbac98 RDI: ffff88800d582dc0 [ 47.889830][ T535] RBP: ffffffffbbb24440 R08: 0000000000000000 R09: fffffbfff733d844 [ 47.890148][ T535] R10: ffffffffb99ec227 R11: ffff88800d582300 R12: 0000000000000000 [ 47.890453][ T535] R13: ffff88800acba128 R14: ffff88800acba008 R15: ffff88800acba000 [ 47.890772][ T535] FS: 00007f8aa7a13800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 47.891142][ T535] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.891404][ T535] CR2: 00007f8aa7c1fa20 CR3: 0000000009aaa004 CR4: 0000000000772ef0 [ 47.891731][ T535] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.892057][ T535] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.892364][ T535] PKRU: 55555554 [ 47.892533][ T535] Call Trace: [ 47.892697][ T535] [ 47.892816][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 47.893038][ T535] ? __warn (kernel/panic.c:748) [ 47.893206][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 47.893421][ T535] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.893639][ T535] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.893808][ T535] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.894047][ T535] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.894273][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 47.894487][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 47.894707][ T535] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 47.894982][ T535] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 47.895200][ T535] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.895418][ T535] register_netdevice (net/core/dev.c:11033) [ 47.895640][ T535] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 47.895864][ T535] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.896105][ T535] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.896377][ T535] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.896657][ T535] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.896947][ T535] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.897218][ T535] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.897485][ T535] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.897741][ T535] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:96 net/devlink/devl_internal.h:102 net/devlink/netlink.c:199) [ 47.898025][ T535] devlink_reload (net/devlink/dev.c:474) [ 47.898241][ T535] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.898458][ T535] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 47.898677][ T535] ? cap_capable (security/commoncap.c:131) [ 47.898895][ T535] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.899124][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.899384][ T535] ? __nla_parse (lib/nlattr.c:732) [ 47.899610][ T535] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.899828][ T535] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.900120][ T535] ? cap_capable (security/commoncap.c:131) [ 47.900339][ T535] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.900573][ T535] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.900787][ T535] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.901008][ T535] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.901267][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.901524][ T535] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.901804][ T535] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.902038][ T535] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.902252][ T535] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.902469][ T535] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.902696][ T535] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.902863][ T535] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.903089][ T535] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.903330][ T535] genl_rcv (net/netlink/genetlink.c:1220) [ 47.903498][ T535] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.903715][ T535] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.903955][ T535] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.904181][ T535] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.904411][ T535] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.904625][ T535] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.904854][ T535] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.905099][ T535] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.905316][ T535] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.905544][ T535] ? __lock_release (kernel/locking/lockdep.c:5527) [ 47.905759][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 47.905983][ T535] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 47.906198][ T535] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 47.906414][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 47.906647][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 47.906865][ T535] __x64_sys_sendto (net/socket.c:2181) [ 47.907093][ T535] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.907366][ T535] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.907583][ T535] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.907844][ T535] RIP: 0033:0x7f8aa7c1fa4a [ 47.908082][ T535] Code: Unable to access opcode bytes at 0x7f8aa7c1fa20. Code starting with the faulting instruction =========================================== [ 47.908344][ T535] RSP: 002b:00007fff0e94f398 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.908654][ T535] RAX: ffffffffffffffda RBX: 0000000029fc5b00 RCX: 00007f8aa7c1fa4a [ 47.908970][ T535] RDX: 000000000000003c RSI: 0000000029fc5b00 RDI: 0000000000000005 [ 47.909280][ T535] RBP: 0000000029fc5910 R08: 00007f8aa7dc3200 R09: 000000000000000c [ 47.909594][ T535] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 Finger prints: __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_dev_reload_create __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_dev_port_add_all