====================================== | 0 | xx__-> [ 10.481783][ T229] ------------[ cut here ]------------ | [ 10.482292][ T229] WARNING: CPU: 1 PID: 229 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 10.482787][ T229] Modules linked in: netdevsim [ 10.483442][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.483733][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.484033][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 10.484801][ T229] RSP: 0018:ffffc90000ae7520 EFLAGS: 00010246 [ 10.485104][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.485455][ T229] RDX: 0000000000000000 RSI: ffff88800235ac98 RDI: ffff888004e350f8 [ 10.485787][ T229] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 10.486141][ T229] R10: ffffffff9a7ec1e7 R11: ffff888004e345c0 R12: 0000000000000000 [ 10.486479][ T229] R13: ffff88800235a128 R14: ffff88800235a008 R15: ffff88800235a000 [ 10.486813][ T229] FS: 00007f76b59e4740(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 10.487211][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.487495][ T229] CR2: 0000564aa619ab68 CR3: 000000000bec4006 CR4: 0000000000772ef0 [ 10.487831][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.488203][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.488539][ T229] PKRU: 55555554 [ 10.488713][ T229] Call Trace: [ 10.488886][ T229] [ 10.489008][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.489274][ T229] ? __warn (kernel/panic.c:748) [ 10.489450][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.489677][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.489911][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.490100][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.490326][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.490567][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.490803][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.491104][ T229] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 10.491340][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.491572][ T229] register_netdevice (net/core/dev.c:11003) [ 10.491808][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.492055][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.492316][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.492609][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.492783][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.493092][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.493387][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.493678][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.493929][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.494289][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.494524][ T229] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 10.494695][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.494929][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.495176][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 10.495418][ T229] driver_probe_device (drivers/base/dd.c:830) [ 10.495644][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 10.495874][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.496159][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 10.496389][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.496614][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.496843][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.497085][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.497316][ T229] __device_attach (drivers/base/dd.c:1030) [ 10.497542][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.497764][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.497988][ T229] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.498232][ T229] bus_probe_device (drivers/base/bus.c:537) [ 10.498459][ T229] device_add (drivers/base/core.c:3672) [ 10.498697][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.498919][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.499166][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.499457][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.499748][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.499971][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.500211][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.500438][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.500672][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.500848][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.501092][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.501315][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.501549][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.501783][ T229] ksys_write (fs/read_write.c:731) [ 10.501961][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.502211][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.502450][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.502681][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.502958][ T229] RIP: 0033:0x7f76b5b25b77 [ 10.503207][ T229] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 10.503990][ T229] RSP: 002b:00007ffd802f7bf8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.504339][ T229] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f76b5b25b77 [ 10.504677][ T229] RDX: 0000000000000005 RSI: 0000564aa6199b60 RDI: 0000000000000001 [ 10.505030][ T229] RBP: 0000564aa6199b60 R08: 0000000000000003 R09: 0000000000000000 [ 10.505370][ T229] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 10.505704][ T229] R13: 00007f76b5be1760 R14: 0000000000000005 R15: 00007f76b5bdc9c0 | [ 10.521072][ T229] ------------[ cut here ]------------ | [ 10.521435][ T229] WARNING: CPU: 2 PID: 229 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 10.521940][ T229] Modules linked in: netdevsim | [ 10.522763][ T229] Tainted: [W]=WARN [ 10.522967][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.523300][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.523628][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 10.524502][ T229] RSP: 0018:ffffc90000ae7520 EFLAGS: 00010246 [ 10.524828][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.525219][ T229] RDX: 0000000000000000 RSI: ffff88800a372c98 RDI: ffff888004e350f8 [ 10.525593][ T229] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 10.525973][ T229] R10: ffffffff9a7ec1e7 R11: ffff888004e345c0 R12: 0000000000000000 [ 10.526363][ T229] R13: ffff88800a372128 R14: ffff88800a372008 R15: ffff88800a372000 [ 10.526735][ T229] FS: 00007f76b59e4740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 10.527197][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.527540][ T229] CR2: 00007f76b5b257d0 CR3: 000000000bec4001 CR4: 0000000000772ef0 [ 10.527923][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.528310][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.528675][ T229] PKRU: 55555554 [ 10.528871][ T229] Call Trace: [ 10.529088][ T229] [ 10.529225][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.529480][ T229] ? __warn (kernel/panic.c:748) [ 10.529686][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.529947][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.530223][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.530427][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.530688][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.530957][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.531244][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.531566][ T229] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 10.531829][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.532098][ T229] register_netdevice (net/core/dev.c:11003) [ 10.532380][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.532649][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.532926][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.533272][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.533497][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.533824][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.534180][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.534519][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.534817][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.535188][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.535470][ T229] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 10.535692][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.535971][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.536266][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 10.536529][ T229] driver_probe_device (drivers/base/dd.c:830) [ 10.536787][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 10.537079][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.537402][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 10.537676][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.537961][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.538245][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.538503][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.538766][ T229] __device_attach (drivers/base/dd.c:1030) [ 10.539063][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.539321][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.539576][ T229] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.539838][ T229] bus_probe_device (drivers/base/bus.c:537) [ 10.540113][ T229] device_add (drivers/base/core.c:3672) [ 10.540384][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.540641][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.540906][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.541256][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.541600][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.541861][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.542140][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.542434][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.542700][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.542920][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.543229][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.543491][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.543777][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.544064][ T229] ksys_write (fs/read_write.c:731) [ 10.544279][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.544543][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.544829][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.545113][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.545428][ T229] RIP: 0033:0x7f76b5b25b77 [ 10.545699][ T229] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 10.546594][ T229] RSP: 002b:00007ffd802f7bf8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.547060][ T229] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f76b5b25b77 [ 10.547441][ T229] RDX: 0000000000000005 RSI: 0000564aa6199b60 RDI: 0000000000000001 [ 10.547859][ T229] RBP: 0000564aa6199b60 R08: 0000000000000003 R09: 0000000000000000 [ 10.548281][ T229] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 10.548684][ T229] R13: 00007f76b5be1760 R14: 0000000000000005 R15: 00007f76b5bdc9c0 | [ 10.565851][ T229] ------------[ cut here ]------------ | [ 10.566216][ T229] WARNING: CPU: 2 PID: 229 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 10.566673][ T229] Modules linked in: netdevsim | [ 10.567381][ T229] Tainted: [W]=WARN [ 10.567563][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.567856][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.568245][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 10.569028][ T229] RSP: 0018:ffffc90000ae7520 EFLAGS: 00010246 [ 10.569326][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.569698][ T229] RDX: 0000000000000000 RSI: ffff888005cbac98 RDI: ffff888004e350f8 [ 10.570050][ T229] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 10.570442][ T229] R10: ffffffff9a7ec1e7 R11: ffff888004e345c0 R12: 0000000000000000 [ 10.570970][ T229] R13: ffff888005cba128 R14: ffff888005cba008 R15: ffff888005cba000 [ 10.571515][ T229] FS: 00007f76b59e4740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 10.572161][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.572649][ T229] CR2: 00007f76b5b257d0 CR3: 000000000bec4001 CR4: 0000000000772ef0 [ 10.573224][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.573749][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.574328][ T229] PKRU: 55555554 [ 10.574624][ T229] Call Trace: [ 10.574916][ T229] [ 10.575131][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.575457][ T229] ? __warn (kernel/panic.c:748) [ 10.575702][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.575973][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.576244][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.576431][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.576707][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.576973][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.577243][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.577538][ T229] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 10.577795][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.578058][ T229] register_netdevice (net/core/dev.c:11003) [ 10.578306][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.578556][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.578829][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.579248][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.579550][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.580000][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.580502][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.580975][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.581400][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.581881][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.582239][ T229] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 10.582426][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.582698][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.582939][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 10.583196][ T229] driver_probe_device (drivers/base/dd.c:830) [ 10.583431][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 10.583689][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.583965][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 10.584212][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.584444][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.584736][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.585134][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.585446][ T229] __device_attach (drivers/base/dd.c:1030) [ 10.585693][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.585924][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.586175][ T229] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.586428][ T229] bus_probe_device (drivers/base/bus.c:537) [ 10.586683][ T229] device_add (drivers/base/core.c:3672) [ 10.586922][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.587169][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.587416][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.587729][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.588042][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.588285][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.588530][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.588795][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.589053][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.589247][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.589484][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.589731][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.589989][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.590341][ T229] ksys_write (fs/read_write.c:731) [ 10.590566][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.590801][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.591060][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.591296][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.591581][ T229] RIP: 0033:0x7f76b5b25b77 [ 10.591835][ T229] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 10.592641][ T229] RSP: 002b:00007ffd802f7bf8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.593058][ T229] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f76b5b25b77 [ 10.593418][ T229] RDX: 0000000000000005 RSI: 0000564aa6199b60 RDI: 0000000000000001 [ 10.593766][ T229] RBP: 0000564aa6199b60 R08: 0000000000000003 R09: 0000000000000000 [ 10.594122][ T229] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 10.594463][ T229] R13: 00007f76b5be1760 R14: 0000000000000005 R15: 00007f76b5bdc9c0 | [ 10.606545][ T229] ------------[ cut here ]------------ | [ 10.606853][ T229] WARNING: CPU: 2 PID: 229 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 10.608209][ T229] Modules linked in: netdevsim | [ 10.609108][ T229] Tainted: [W]=WARN [ 10.609379][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.609756][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.610187][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 10.611055][ T229] RSP: 0018:ffffc90000ae7520 EFLAGS: 00010246 [ 10.611430][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.611850][ T229] RDX: 0000000000000000 RSI: ffff888005b1ac98 RDI: ffff888004e350f8 [ 10.612302][ T229] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 10.612726][ T229] R10: ffffffff9a7ec1e7 R11: ffff888004e345c0 R12: 0000000000000000 [ 10.613163][ T229] R13: ffff888005b1a128 R14: ffff888005b1a008 R15: ffff888005b1a000 [ 10.613583][ T229] FS: 00007f76b59e4740(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 10.614070][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.614454][ T229] CR2: 00007f76b5b257d0 CR3: 000000000bec4001 CR4: 0000000000772ef0 [ 10.614904][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.615347][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.615766][ T229] PKRU: 55555554 [ 10.616042][ T229] Call Trace: [ 10.616360][ T229] [ 10.616594][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.616925][ T229] ? __warn (kernel/panic.c:748) [ 10.617235][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.617568][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.617915][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.618242][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.618575][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.618916][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.619256][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.619685][ T229] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 10.620044][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.620381][ T229] register_netdevice (net/core/dev.c:11003) [ 10.620706][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.621073][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.621416][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.621799][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.622087][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.622484][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.622778][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.623084][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.623331][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.623618][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.623872][ T229] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 10.624063][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.624304][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.624540][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 10.624786][ T229] driver_probe_device (drivers/base/dd.c:830) [ 10.625090][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 10.625335][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.625614][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 10.625861][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.626112][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.626347][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.626582][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.626839][ T229] __device_attach (drivers/base/dd.c:1030) [ 10.627087][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.627359][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.627591][ T229] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.627839][ T229] bus_probe_device (drivers/base/bus.c:537) [ 10.628113][ T229] device_add (drivers/base/core.c:3672) [ 10.628363][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.628603][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.628844][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.629176][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.629488][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.629722][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.629971][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.630246][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.630502][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.630706][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.630952][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.631211][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.631472][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.631728][ T229] ksys_write (fs/read_write.c:731) [ 10.631925][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.632215][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.632465][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.632701][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.632988][ T229] RIP: 0033:0x7f76b5b25b77 [ 10.633246][ T229] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 10.634041][ T229] RSP: 002b:00007ffd802f7bf8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.634411][ T229] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f76b5b25b77 [ 10.634769][ T229] RDX: 0000000000000005 RSI: 0000564aa6199b60 RDI: 0000000000000001 [ 10.635136][ T229] RBP: 0000564aa6199b60 R08: 0000000000000003 R09: 0000000000000000 [ 10.635508][ T229] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 10.635868][ T229] R13: 00007f76b5be1760 R14: 0000000000000005 R15: 00007f76b5bdc9c0 | [ 40.655840][ T313] ------------[ cut here ]------------ | [ 40.656347][ T313] WARNING: CPU: 2 PID: 313 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 40.656809][ T313] Modules linked in: netdevsim | [ 40.657453][ T313] Tainted: [W]=WARN [ 40.657629][ T313] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.657943][ T313] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.658242][ T313] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 40.658993][ T313] RSP: 0018:ffffc900007671e8 EFLAGS: 00010246 [ 40.659292][ T313] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 40.659608][ T313] RDX: 0000000000000000 RSI: ffff888004efac98 RDI: ffff888004f85080 [ 40.659956][ T313] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 40.660309][ T313] R10: ffffffff9a7ec1e7 R11: ffff888004f845c0 R12: 0000000000000000 [ 40.660629][ T313] R13: ffff888004efa128 R14: ffff888004efa008 R15: ffff888004efa000 [ 40.660960][ T313] FS: 00007fd48ad93800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 40.661341][ T313] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.661631][ T313] CR2: 000000000041ecd0 CR3: 000000000ec9a005 CR4: 0000000000772ef0 [ 40.662160][ T313] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 40.662492][ T313] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 40.662819][ T313] PKRU: 55555554 [ 40.662995][ T313] Call Trace: [ 40.663186][ T313] [ 40.663307][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.663538][ T313] ? __warn (kernel/panic.c:748) [ 40.663742][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.663964][ T313] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 40.664207][ T313] ? handle_bug (arch/x86/kernel/traps.c:285) [ 40.664379][ T313] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 40.664600][ T313] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 40.664835][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.665067][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 40.665299][ T313] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 40.665578][ T313] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 40.665802][ T313] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 40.666040][ T313] register_netdevice (net/core/dev.c:11003) [ 40.666268][ T313] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 40.666499][ T313] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 40.666741][ T313] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 40.667031][ T313] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 40.667326][ T313] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 40.667608][ T313] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 40.667894][ T313] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 40.668186][ T313] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 40.668461][ T313] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 40.668738][ T313] ? devl_region_destroy (net/devlink/region.c:1178) [ 40.668966][ T313] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 40.669265][ T313] devlink_reload (net/devlink/dev.c:474) [ 40.669493][ T313] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 40.669721][ T313] ? devlink_resources_validate (net/devlink/resource.c:311) [ 40.670003][ T313] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 40.670248][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 40.670530][ T313] ? __nla_parse (lib/nlattr.c:732) [ 40.670769][ T313] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 40.670999][ T313] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 40.671300][ T313] ? cap_capable (security/commoncap.c:131) [ 40.671532][ T313] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 40.671764][ T313] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 40.671989][ T313] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 40.672236][ T313] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 40.672514][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 40.672791][ T313] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 40.673093][ T313] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 40.673328][ T313] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 40.673555][ T313] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 40.673786][ T313] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 40.674038][ T313] ? genl_rcv (net/netlink/genetlink.c:1219) [ 40.674214][ T313] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 40.674443][ T313] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 40.674679][ T313] genl_rcv (net/netlink/genetlink.c:1220) [ 40.674858][ T313] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 40.675099][ T313] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 40.675326][ T313] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 40.675558][ T313] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 40.675794][ T313] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 40.676030][ T313] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 40.676262][ T313] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 40.676497][ T313] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 40.676727][ T313] ? __pfx___sys_sendto (net/socket.c:2145) [ 40.676967][ T313] ? __lock_release (kernel/locking/lockdep.c:5527) [ 40.677202][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 40.677471][ T313] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 40.677699][ T313] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 40.677957][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 40.678200][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 40.678429][ T313] __x64_sys_sendto (net/socket.c:2181) [ 40.678654][ T313] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 40.678933][ T313] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 40.679183][ T313] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 40.679461][ T313] RIP: 0033:0x7fd48af9fa4a [ 40.679693][ T313] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 40.680442][ T313] RSP: 002b:00007fff3247b448 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 40.680776][ T313] RAX: ffffffffffffffda RBX: 000000002c8adb00 RCX: 00007fd48af9fa4a [ 40.681107][ T313] RDX: 0000000000000034 RSI: 000000002c8adb00 RDI: 0000000000000005 [ 40.681429][ T313] RBP: 000000002c8ad910 R08: 00007fd48b143200 R09: 000000000000000c [ 40.681756][ T313] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 40.682112][ T313] R13: 000000002c8ad910 R14: 0000000000000000 R15: 0000000000000001 | [ 40.696001][ T313] ------------[ cut here ]------------ | [ 40.696321][ T313] WARNING: CPU: 2 PID: 313 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 40.696754][ T313] Modules linked in: netdevsim | [ 40.697378][ T313] Tainted: [W]=WARN [ 40.697555][ T313] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.697835][ T313] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.698134][ T313] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 40.698866][ T313] RSP: 0018:ffffc900007671e8 EFLAGS: 00010246 [ 40.699155][ T313] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 40.699501][ T313] RDX: 0000000000000000 RSI: ffff888008e82c98 RDI: ffff888004f85080 [ 40.699834][ T313] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 40.700182][ T313] R10: ffffffff9a7ec1e7 R11: ffff888004f845c0 R12: 0000000000000000 [ 40.700525][ T313] R13: ffff888008e82128 R14: ffff888008e82008 R15: ffff888008e82000 [ 40.700865][ T313] FS: 00007fd48ad93800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 40.701280][ T313] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.701570][ T313] CR2: 000000000041ecd0 CR3: 000000000ec9a005 CR4: 0000000000772ef0 [ 40.701917][ T313] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 40.702282][ T313] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 40.702626][ T313] PKRU: 55555554 [ 40.702809][ T313] Call Trace: [ 40.702989][ T313] [ 40.703125][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.703345][ T313] ? __warn (kernel/panic.c:748) [ 40.703518][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.703740][ T313] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 40.703966][ T313] ? handle_bug (arch/x86/kernel/traps.c:285) [ 40.704152][ T313] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 40.704380][ T313] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 40.704616][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.704845][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 40.705102][ T313] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 40.705427][ T313] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 40.705681][ T313] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 40.705933][ T313] register_netdevice (net/core/dev.c:11003) [ 40.706192][ T313] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 40.706446][ T313] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 40.706707][ T313] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 40.707027][ T313] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 40.707331][ T313] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 40.707828][ T313] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 40.708149][ T313] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 40.708567][ T313] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 40.708863][ T313] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 40.709153][ T313] ? devl_region_destroy (net/devlink/region.c:1178) [ 40.709379][ T313] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 40.709693][ T313] devlink_reload (net/devlink/dev.c:474) [ 40.709940][ T313] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 40.710189][ T313] ? devlink_resources_validate (net/devlink/resource.c:311) [ 40.710493][ T313] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 40.710844][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 40.711142][ T313] ? __nla_parse (lib/nlattr.c:732) [ 40.711379][ T313] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 40.711760][ T313] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 40.712092][ T313] ? cap_capable (security/commoncap.c:131) [ 40.712335][ T313] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 40.712578][ T313] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 40.712931][ T313] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 40.713163][ T313] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 40.713437][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 40.713707][ T313] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 40.714124][ T313] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 40.714348][ T313] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 40.714584][ T313] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 40.714846][ T313] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 40.715114][ T313] ? genl_rcv (net/netlink/genetlink.c:1219) [ 40.715295][ T313] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 40.715528][ T313] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 40.715762][ T313] genl_rcv (net/netlink/genetlink.c:1220) [ 40.715936][ T313] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 40.716180][ T313] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 40.716418][ T313] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 40.716662][ T313] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 40.717008][ T313] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 40.717263][ T313] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 40.717606][ T313] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 40.717849][ T313] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 40.718090][ T313] ? __pfx___sys_sendto (net/socket.c:2145) [ 40.718321][ T313] ? __lock_release (kernel/locking/lockdep.c:5527) [ 40.718542][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 40.718769][ T313] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 40.718998][ T313] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 40.719232][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 40.719451][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 40.719674][ T313] __x64_sys_sendto (net/socket.c:2181) [ 40.719897][ T313] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 40.720174][ T313] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 40.720398][ T313] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 40.720786][ T313] RIP: 0033:0x7fd48af9fa4a [ 40.721156][ T313] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 40.721889][ T313] RSP: 002b:00007fff3247b448 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 40.722248][ T313] RAX: ffffffffffffffda RBX: 000000002c8adb00 RCX: 00007fd48af9fa4a [ 40.722577][ T313] RDX: 0000000000000034 RSI: 000000002c8adb00 RDI: 0000000000000005 [ 40.723031][ T313] RBP: 000000002c8ad910 R08: 00007fd48b143200 R09: 000000000000000c [ 40.723353][ T313] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 40.723794][ T313] R13: 000000002c8ad910 R14: 0000000000000000 R15: 0000000000000001 | [ 40.745269][ T313] ------------[ cut here ]------------ | [ 40.745554][ T313] WARNING: CPU: 2 PID: 313 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 40.745995][ T313] Modules linked in: netdevsim | [ 40.746628][ T313] Tainted: [W]=WARN [ 40.746811][ T313] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.747104][ T313] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.747382][ T313] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 40.748129][ T313] RSP: 0018:ffffc900007671e8 EFLAGS: 00010246 [ 40.748410][ T313] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 40.748726][ T313] RDX: 0000000000000000 RSI: ffff88800b20ac98 RDI: ffff888004f85080 [ 40.749056][ T313] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 40.749391][ T313] R10: ffffffff9a7ec1e7 R11: ffff888004f845c0 R12: 0000000000000000 [ 40.749735][ T313] R13: ffff88800b20a128 R14: ffff88800b20a008 R15: ffff88800b20a000 [ 40.750092][ T313] FS: 00007fd48ad93800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 40.750487][ T313] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.750778][ T313] CR2: 000000000041ecd0 CR3: 000000000ec9a005 CR4: 0000000000772ef0 [ 40.751111][ T313] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 40.751440][ T313] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 40.751784][ T313] PKRU: 55555554 [ 40.751969][ T313] Call Trace: [ 40.752183][ T313] [ 40.752305][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.752558][ T313] ? __warn (kernel/panic.c:748) [ 40.752744][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.752968][ T313] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 40.753252][ T313] ? handle_bug (arch/x86/kernel/traps.c:285) [ 40.753431][ T313] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 40.753651][ T313] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 40.753892][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.754127][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 40.754368][ T313] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 40.754647][ T313] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 40.754876][ T313] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 40.755112][ T313] register_netdevice (net/core/dev.c:11003) [ 40.755345][ T313] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 40.755577][ T313] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 40.755831][ T313] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 40.756126][ T313] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 40.756423][ T313] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 40.756709][ T313] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 40.756991][ T313] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 40.757280][ T313] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 40.757561][ T313] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 40.757851][ T313] ? devl_region_destroy (net/devlink/region.c:1178) [ 40.758086][ T313] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 40.758378][ T313] devlink_reload (net/devlink/dev.c:474) [ 40.758607][ T313] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 40.758846][ T313] ? devlink_resources_validate (net/devlink/resource.c:311) [ 40.759150][ T313] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 40.759393][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 40.759674][ T313] ? __nla_parse (lib/nlattr.c:732) [ 40.759915][ T313] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 40.760168][ T313] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 40.760507][ T313] ? cap_capable (security/commoncap.c:131) [ 40.760737][ T313] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 40.760980][ T313] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 40.761222][ T313] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 40.761450][ T313] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 40.761730][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 40.762005][ T313] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 40.762321][ T313] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 40.762567][ T313] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 40.762790][ T313] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 40.763031][ T313] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 40.763289][ T313] ? genl_rcv (net/netlink/genetlink.c:1219) [ 40.763501][ T313] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 40.763755][ T313] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 40.764003][ T313] genl_rcv (net/netlink/genetlink.c:1220) [ 40.764211][ T313] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 40.764452][ T313] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 40.764698][ T313] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 40.764954][ T313] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 40.765209][ T313] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 40.765447][ T313] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 40.765687][ T313] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 40.765948][ T313] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 40.766212][ T313] ? __pfx___sys_sendto (net/socket.c:2145) [ 40.766469][ T313] ? __lock_release (kernel/locking/lockdep.c:5527) [ 40.766728][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 40.766978][ T313] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 40.767244][ T313] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 40.767488][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 40.767733][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 40.767986][ T313] __x64_sys_sendto (net/socket.c:2181) [ 40.768259][ T313] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 40.768556][ T313] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 40.768801][ T313] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 40.769105][ T313] RIP: 0033:0x7fd48af9fa4a [ 40.769360][ T313] Code: Unable to access opcode bytes at 0x7fd48af9fa20. Code starting with the faulting instruction =========================================== [ 40.769742][ T313] RSP: 002b:00007fff3247b448 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 40.770123][ T313] RAX: ffffffffffffffda RBX: 000000002c8adb00 RCX: 00007fd48af9fa4a [ 40.770475][ T313] RDX: 0000000000000034 RSI: 000000002c8adb00 RDI: 0000000000000005 [ 40.770808][ T313] RBP: 000000002c8ad910 R08: 00007fd48b143200 R09: 000000000000000c [ 40.771139][ T313] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 40.771462][ T313] R13: 000000002c8ad910 R14: 0000000000000000 R15: 0000000000000001 | [ 40.785195][ T313] ------------[ cut here ]------------ | [ 40.785473][ T313] WARNING: CPU: 2 PID: 313 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 40.785913][ T313] Modules linked in: netdevsim | [ 40.786626][ T313] Tainted: [W]=WARN [ 40.786800][ T313] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.787095][ T313] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.787381][ T313] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 40.788155][ T313] RSP: 0018:ffffc900007671e8 EFLAGS: 00010246 [ 40.788460][ T313] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 40.788801][ T313] RDX: 0000000000000000 RSI: ffff88800251ac98 RDI: ffff888004f85080 [ 40.789158][ T313] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 40.789499][ T313] R10: ffffffff9a7ec1e7 R11: ffff888004f845c0 R12: 0000000000000000 [ 40.789843][ T313] R13: ffff88800251a128 R14: ffff88800251a008 R15: ffff88800251a000 [ 40.790183][ T313] FS: 00007fd48ad93800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 40.790545][ T313] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.790810][ T313] CR2: 00007fd48af9fa20 CR3: 000000000ec9a005 CR4: 0000000000772ef0 [ 40.791148][ T313] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 40.791476][ T313] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 40.791811][ T313] PKRU: 55555554 [ 40.791997][ T313] Call Trace: [ 40.792203][ T313] [ 40.792335][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.792569][ T313] ? __warn (kernel/panic.c:748) [ 40.792754][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.792973][ T313] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 40.793213][ T313] ? handle_bug (arch/x86/kernel/traps.c:285) [ 40.793392][ T313] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 40.793610][ T313] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 40.793841][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.794104][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 40.794347][ T313] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 40.794620][ T313] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 40.794848][ T313] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 40.795091][ T313] register_netdevice (net/core/dev.c:11003) [ 40.795317][ T313] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 40.795553][ T313] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 40.795797][ T313] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 40.796090][ T313] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 40.796392][ T313] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 40.796682][ T313] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 40.796971][ T313] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 40.797298][ T313] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 40.797585][ T313] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 40.797858][ T313] ? devl_region_destroy (net/devlink/region.c:1178) [ 40.798089][ T313] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 40.798388][ T313] devlink_reload (net/devlink/dev.c:474) [ 40.798630][ T313] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 40.798856][ T313] ? devlink_resources_validate (net/devlink/resource.c:311) [ 40.799158][ T313] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 40.799387][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 40.799662][ T313] ? __nla_parse (lib/nlattr.c:732) [ 40.799909][ T313] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 40.800157][ T313] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 40.800484][ T313] ? cap_capable (security/commoncap.c:131) [ 40.800719][ T313] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 40.800964][ T313] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 40.801209][ T313] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 40.801450][ T313] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 40.801727][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 40.802006][ T313] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 40.802321][ T313] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 40.802554][ T313] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 40.802770][ T313] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 40.803007][ T313] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 40.803253][ T313] ? genl_rcv (net/netlink/genetlink.c:1219) [ 40.803436][ T313] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 40.803698][ T313] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 40.803930][ T313] genl_rcv (net/netlink/genetlink.c:1220) [ 40.804122][ T313] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 40.804368][ T313] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 40.804587][ T313] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 40.804854][ T313] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 40.805089][ T313] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 40.805309][ T313] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 40.805532][ T313] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 40.805763][ T313] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 40.805992][ T313] ? __pfx___sys_sendto (net/socket.c:2145) [ 40.806235][ T313] ? __lock_release (kernel/locking/lockdep.c:5527) [ 40.806455][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 40.806679][ T313] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 40.806902][ T313] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 40.807262][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 40.807485][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 40.807827][ T313] __x64_sys_sendto (net/socket.c:2181) [ 40.808067][ T313] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 40.808571][ T313] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 40.808796][ T313] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 40.809077][ T313] RIP: 0033:0x7fd48af9fa4a [ 40.809314][ T313] Code: Unable to access opcode bytes at 0x7fd48af9fa20. Code starting with the faulting instruction =========================================== [ 40.809590][ T313] RSP: 002b:00007fff3247b448 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 40.810058][ T313] RAX: ffffffffffffffda RBX: 000000002c8adb00 RCX: 00007fd48af9fa4a [ 40.810386][ T313] RDX: 0000000000000034 RSI: 000000002c8adb00 RDI: 0000000000000005 [ 40.810710][ T313] RBP: 000000002c8ad910 R08: 00007fd48b143200 R09: 000000000000000c [ 40.811043][ T313] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 40.811489][ T313] R13: 000000002c8ad910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.725796][ T405] ------------[ cut here ]------------ | [ 43.726164][ T405] WARNING: CPU: 2 PID: 405 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 43.726596][ T405] Modules linked in: netdevsim | [ 43.727240][ T405] Tainted: [W]=WARN [ 43.727427][ T405] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.727695][ T405] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.727983][ T405] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.728718][ T405] RSP: 0018:ffffc90000bb71e8 EFLAGS: 00010246 [ 43.728997][ T405] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.729324][ T405] RDX: 0000000000000000 RSI: ffff8880024c2c98 RDI: ffff888004f32dc0 [ 43.729654][ T405] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 43.730003][ T405] R10: ffffffff9a7ec1e7 R11: ffff888004f32300 R12: 0000000000000000 [ 43.730338][ T405] R13: ffff8880024c2128 R14: ffff8880024c2008 R15: ffff8880024c2000 [ 43.730666][ T405] FS: 00007fc2cae87800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 43.731044][ T405] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.731323][ T405] CR2: 00007ff49bbcdd40 CR3: 00000000098dc003 CR4: 0000000000772ef0 [ 43.731641][ T405] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.731962][ T405] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.732303][ T405] PKRU: 55555554 [ 43.732480][ T405] Call Trace: [ 43.732653][ T405] [ 43.732771][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.732992][ T405] ? __warn (kernel/panic.c:748) [ 43.733180][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.733405][ T405] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.733646][ T405] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.733827][ T405] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.734066][ T405] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.734307][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.734553][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.734787][ T405] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.735082][ T405] ? _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.735315][ T405] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.735556][ T405] register_netdevice (net/core/dev.c:11003) [ 43.735795][ T405] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.736050][ T405] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.736297][ T405] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.736585][ T405] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.736882][ T405] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.737191][ T405] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.737479][ T405] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.737763][ T405] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.738066][ T405] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.738359][ T405] ? devl_region_destroy (net/devlink/region.c:1178) [ 43.738590][ T405] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 43.738888][ T405] devlink_reload (net/devlink/dev.c:474) [ 43.739142][ T405] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.739413][ T405] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.739697][ T405] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.739934][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.740229][ T405] ? __nla_parse (lib/nlattr.c:732) [ 43.740475][ T405] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.740713][ T405] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.741005][ T405] ? cap_capable (security/commoncap.c:131) [ 43.741250][ T405] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.741486][ T405] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.741723][ T405] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.741997][ T405] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.742311][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.742592][ T405] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.742882][ T405] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.743132][ T405] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.743361][ T405] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.743594][ T405] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.743839][ T405] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.744027][ T405] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.744263][ T405] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.744503][ T405] genl_rcv (net/netlink/genetlink.c:1220) [ 43.744684][ T405] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.744919][ T405] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.745163][ T405] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.745399][ T405] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.745632][ T405] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.745866][ T405] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.746104][ T405] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.746357][ T405] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.746593][ T405] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.746826][ T405] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.747061][ T405] ? 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.747284][ T405] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.747506][ T405] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.747728][ T405] ? 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.747954][ T405] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.748195][ T405] __x64_sys_sendto (net/socket.c:2181) [ 43.748418][ T405] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.748686][ T405] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.748909][ T405] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.749196][ T405] RIP: 0033:0x7fc2cb093a4a [ 43.749421][ T405] 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.750168][ T405] RSP: 002b:00007fff2c0ef2e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.750497][ T405] RAX: ffffffffffffffda RBX: 00000000377a7b00 RCX: 00007fc2cb093a4a [ 43.750834][ T405] RDX: 0000000000000034 RSI: 00000000377a7b00 RDI: 0000000000000005 [ 43.751173][ T405] RBP: 00000000377a7910 R08: 00007fc2cb237200 R09: 000000000000000c [ 43.751509][ T405] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.751832][ T405] R13: 00000000377a7910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.763045][ T405] ------------[ cut here ]------------ | [ 43.763331][ T405] WARNING: CPU: 2 PID: 405 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 43.763771][ T405] Modules linked in: netdevsim | [ 43.764394][ T405] Tainted: [W]=WARN [ 43.764567][ T405] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.764840][ T405] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.765129][ T405] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.765861][ T405] RSP: 0018:ffffc90000bb71e8 EFLAGS: 00010246 [ 43.766267][ T405] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.766594][ T405] RDX: 0000000000000000 RSI: ffff88800b08ac98 RDI: ffff888004f32dc0 [ 43.766915][ T405] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 43.768045][ T405] R10: ffffffff9a7ec1e7 R11: ffff888004f32300 R12: 0000000000000000 [ 43.769083][ T405] R13: ffff88800b08a128 R14: ffff88800b08a008 R15: ffff88800b08a000 [ 43.769497][ T405] FS: 00007fc2cae87800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 43.769957][ T405] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.770333][ T405] CR2: 00007ff49bbcdd40 CR3: 00000000098dc003 CR4: 0000000000772ef0 [ 43.770738][ T405] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.771150][ T405] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.771556][ T405] PKRU: 55555554 [ 43.771814][ T405] Call Trace: [ 43.772117][ T405] [ 43.772324][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.772635][ T405] ? __warn (kernel/panic.c:748) [ 43.772898][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.773219][ T405] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.773534][ T405] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.773797][ T405] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.774124][ T405] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.774437][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.774737][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.775066][ T405] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.775426][ T405] ? _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.775732][ T405] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.776054][ T405] register_netdevice (net/core/dev.c:11003) [ 43.776359][ T405] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.776670][ T405] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.776987][ T405] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.777364][ T405] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.777727][ T405] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.778111][ T405] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.778474][ T405] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.778833][ T405] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.779196][ T405] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.779551][ T405] ? devl_region_destroy (net/devlink/region.c:1178) [ 43.779798][ T405] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 43.780098][ T405] devlink_reload (net/devlink/dev.c:474) [ 43.780339][ T405] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.780573][ T405] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.780855][ T405] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.781098][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.781379][ T405] ? __nla_parse (lib/nlattr.c:732) [ 43.781622][ T405] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.781840][ T405] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.782149][ T405] ? cap_capable (security/commoncap.c:131) [ 43.782375][ T405] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.782606][ T405] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.782830][ T405] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.783058][ T405] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.783332][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.783606][ T405] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.783884][ T405] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.784125][ T405] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.784350][ T405] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.784574][ T405] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.784818][ T405] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.784994][ T405] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.785229][ T405] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.785462][ T405] genl_rcv (net/netlink/genetlink.c:1220) [ 43.785644][ T405] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.785873][ T405] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.786111][ T405] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.786351][ T405] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.786587][ T405] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.786818][ T405] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.787057][ T405] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.787288][ T405] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.787516][ T405] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.787754][ T405] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.787974][ T405] ? 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.788327][ T405] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.788554][ T405] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.788783][ T405] ? 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.789006][ T405] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.789248][ T405] __x64_sys_sendto (net/socket.c:2181) [ 43.789583][ T405] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.789968][ T405] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.790206][ T405] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.790477][ T405] RIP: 0033:0x7fc2cb093a4a [ 43.790710][ T405] Code: Unable to access opcode bytes at 0x7fc2cb093a20. Code starting with the faulting instruction =========================================== [ 43.791049][ T405] RSP: 002b:00007fff2c0ef2e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.791376][ T405] RAX: ffffffffffffffda RBX: 00000000377a7b00 RCX: 00007fc2cb093a4a [ 43.791953][ T405] RDX: 0000000000000034 RSI: 00000000377a7b00 RDI: 0000000000000005 [ 43.792304][ T405] RBP: 00000000377a7910 R08: 00007fc2cb237200 R09: 000000000000000c [ 43.792629][ T405] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.792947][ T405] R13: 00000000377a7910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.806912][ T405] ------------[ cut here ]------------ | [ 43.807206][ T405] WARNING: CPU: 2 PID: 405 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 43.807638][ T405] Modules linked in: netdevsim | [ 43.808343][ T405] Tainted: [W]=WARN [ 43.808517][ T405] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.808782][ T405] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.809066][ T405] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.809788][ T405] RSP: 0000:ffffc90000bb71e8 EFLAGS: 00010246 [ 43.810073][ T405] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.810390][ T405] RDX: 0000000000000000 RSI: ffff888009652c98 RDI: ffff888004f32dc0 [ 43.810706][ T405] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 43.811030][ T405] R10: ffffffff9a7ec1e7 R11: ffff888004f32300 R12: 0000000000000000 [ 43.811352][ T405] R13: ffff888009652128 R14: ffff888009652008 R15: ffff888009652000 [ 43.811664][ T405] FS: 00007fc2cae87800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 43.812057][ T405] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.812326][ T405] CR2: 00007ff49b827370 CR3: 00000000098dc003 CR4: 0000000000772ef0 [ 43.812645][ T405] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.812969][ T405] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.813303][ T405] PKRU: 55555554 [ 43.813474][ T405] Call Trace: [ 43.813643][ T405] [ 43.813764][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.813981][ T405] ? __warn (kernel/panic.c:748) [ 43.814172][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.814395][ T405] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.814627][ T405] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.814799][ T405] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.815034][ T405] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.815271][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.815490][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.815746][ T405] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.816035][ T405] ? _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.816264][ T405] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.816489][ T405] register_netdevice (net/core/dev.c:11003) [ 43.816717][ T405] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.816969][ T405] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.817274][ T405] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.817566][ T405] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.817856][ T405] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.818155][ T405] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.818439][ T405] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.818716][ T405] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.818993][ T405] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.819280][ T405] ? devl_region_destroy (net/devlink/region.c:1178) [ 43.819502][ T405] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 43.819788][ T405] devlink_reload (net/devlink/dev.c:474) [ 43.820027][ T405] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.820248][ T405] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.820528][ T405] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.820757][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.821042][ T405] ? __nla_parse (lib/nlattr.c:732) [ 43.821272][ T405] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.821497][ T405] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.821778][ T405] ? cap_capable (security/commoncap.c:131) [ 43.822029][ T405] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.822262][ T405] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.822496][ T405] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.822717][ T405] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.822983][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.823274][ T405] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.823556][ T405] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.823778][ T405] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.824002][ T405] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.824239][ T405] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.824476][ T405] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.824650][ T405] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.824875][ T405] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.825112][ T405] genl_rcv (net/netlink/genetlink.c:1220) [ 43.825289][ T405] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.825513][ T405] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.825740][ T405] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.825973][ T405] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.826215][ T405] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.826433][ T405] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.826649][ T405] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.826883][ T405] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.827117][ T405] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.827356][ T405] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.827571][ T405] ? 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.827795][ T405] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.828040][ T405] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.828273][ T405] ? 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.828495][ T405] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.828726][ T405] __x64_sys_sendto (net/socket.c:2181) [ 43.828951][ T405] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.829246][ T405] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.829472][ T405] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.829750][ T405] RIP: 0033:0x7fc2cb093a4a [ 43.830006][ T405] Code: Unable to access opcode bytes at 0x7fc2cb093a20. Code starting with the faulting instruction =========================================== [ 43.830306][ T405] RSP: 002b:00007fff2c0ef2e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.830641][ T405] RAX: ffffffffffffffda RBX: 00000000377a7b00 RCX: 00007fc2cb093a4a [ 43.830957][ T405] RDX: 0000000000000034 RSI: 00000000377a7b00 RDI: 0000000000000005 [ 43.831283][ T405] RBP: 00000000377a7910 R08: 00007fc2cb237200 R09: 000000000000000c [ 43.831604][ T405] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.831922][ T405] R13: 00000000377a7910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.852288][ T405] ------------[ cut here ]------------ | [ 43.852600][ T405] WARNING: CPU: 2 PID: 405 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 43.853042][ T405] Modules linked in: netdevsim | [ 43.853658][ T405] Tainted: [W]=WARN [ 43.853833][ T405] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.854132][ T405] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.854417][ T405] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.855188][ T405] RSP: 0000:ffffc90000bb71e8 EFLAGS: 00010246 [ 43.855468][ T405] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.855794][ T405] RDX: 0000000000000000 RSI: ffff88800b2d2c98 RDI: ffff888004f32dc0 [ 43.856129][ T405] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 43.856451][ T405] R10: ffffffff9a7ec1e7 R11: ffff888004f32300 R12: 0000000000000000 [ 43.856767][ T405] R13: ffff88800b2d2128 R14: ffff88800b2d2008 R15: ffff88800b2d2000 [ 43.857104][ T405] FS: 00007fc2cae87800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 43.857472][ T405] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.857745][ T405] CR2: 00007fc2cb093a20 CR3: 00000000098dc003 CR4: 0000000000772ef0 [ 43.858077][ T405] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.858392][ T405] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.858710][ T405] PKRU: 55555554 [ 43.858873][ T405] Call Trace: [ 43.859055][ T405] [ 43.859174][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.859390][ T405] ? __warn (kernel/panic.c:748) [ 43.859568][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.859789][ T405] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.860036][ T405] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.860208][ T405] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.860428][ T405] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.860663][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.860890][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.861170][ T405] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.861455][ T405] ? _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.861691][ T405] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.861924][ T405] register_netdevice (net/core/dev.c:11003) [ 43.862179][ T405] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.862449][ T405] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.862692][ T405] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.862982][ T405] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.863293][ T405] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.863587][ T405] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.863894][ T405] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.864195][ T405] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.864473][ T405] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.864758][ T405] ? devl_region_destroy (net/devlink/region.c:1178) [ 43.864983][ T405] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 43.865288][ T405] devlink_reload (net/devlink/dev.c:474) [ 43.865520][ T405] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.865750][ T405] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.866044][ T405] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.866280][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.866559][ T405] ? __nla_parse (lib/nlattr.c:732) [ 43.866889][ T405] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.867132][ T405] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.867431][ T405] ? cap_capable (security/commoncap.c:131) [ 43.867657][ T405] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.867910][ T405] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.868157][ T405] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.868392][ T405] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.868669][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.868945][ T405] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.869252][ T405] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.869487][ T405] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.869717][ T405] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.869949][ T405] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.870204][ T405] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.870380][ T405] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.870615][ T405] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.870855][ T405] genl_rcv (net/netlink/genetlink.c:1220) [ 43.871037][ T405] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.871267][ T405] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.871511][ T405] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.871744][ T405] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.871983][ T405] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.872234][ T405] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.872464][ T405] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.872733][ T405] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.872965][ T405] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.873209][ T405] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.873437][ T405] ? 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.873663][ T405] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.873896][ T405] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.874134][ T405] ? 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.874368][ T405] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.874599][ T405] __x64_sys_sendto (net/socket.c:2181) [ 43.874829][ T405] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.875114][ T405] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.875346][ T405] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.875625][ T405] RIP: 0033:0x7fc2cb093a4a [ 43.875866][ T405] Code: Unable to access opcode bytes at 0x7fc2cb093a20. Code starting with the faulting instruction =========================================== [ 43.876156][ T405] RSP: 002b:00007fff2c0ef2e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.876488][ T405] RAX: ffffffffffffffda RBX: 00000000377a7b00 RCX: 00007fc2cb093a4a [ 43.876815][ T405] RDX: 0000000000000034 RSI: 00000000377a7b00 RDI: 0000000000000005 [ 43.877152][ T405] RBP: 00000000377a7910 R08: 00007fc2cb237200 R09: 000000000000000c [ 43.877472][ T405] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.877809][ T405] R13: 00000000377a7910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.274617][ T418] ------------[ cut here ]------------ | [ 44.274923][ T418] WARNING: CPU: 0 PID: 418 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.275386][ T418] Modules linked in: netdevsim | [ 44.276059][ T418] Tainted: [W]=WARN [ 44.276234][ T418] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.276512][ T418] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.276796][ T418] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.277580][ T418] RSP: 0018:ffffc90000b471e8 EFLAGS: 00010246 [ 44.277863][ T418] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.278207][ T418] RDX: 0000000000000000 RSI: ffff88800b2a2c98 RDI: ffff88800a345080 [ 44.278547][ T418] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 44.278888][ T418] R10: ffffffff9a7ec1e7 R11: ffff88800a3445c0 R12: 0000000000000000 [ 44.279233][ T418] R13: ffff88800b2a2128 R14: ffff88800b2a2008 R15: ffff88800b2a2000 [ 44.279557][ T418] FS: 00007f38b0135800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 44.279925][ T418] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.280199][ T418] CR2: 00007ff49bd2f997 CR3: 000000000a0c8005 CR4: 0000000000772ef0 [ 44.280516][ T418] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.280840][ T418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.281163][ T418] PKRU: 55555554 [ 44.281330][ T418] Call Trace: [ 44.281495][ T418] [ 44.281608][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.281823][ T418] ? __warn (kernel/panic.c:748) [ 44.281992][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.282227][ T418] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.282449][ T418] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.282609][ T418] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.282884][ T418] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.283148][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.283386][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.283629][ T418] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.283920][ T418] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 44.284159][ T418] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.284394][ T418] register_netdevice (net/core/dev.c:11003) [ 44.284646][ T418] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.284994][ T418] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.285371][ T418] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.285762][ T418] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.286219][ T418] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.286671][ T418] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.287119][ T418] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.287546][ T418] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.287990][ T418] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.288441][ T418] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 44.288899][ T418] devlink_reload (net/devlink/dev.c:474) [ 44.289273][ T418] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.289636][ T418] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.290111][ T418] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.290481][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.290924][ T418] ? __nla_parse (lib/nlattr.c:732) [ 44.291316][ T418] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.291682][ T418] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.292171][ T418] ? cap_capable (security/commoncap.c:131) [ 44.292483][ T418] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.292795][ T418] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.293098][ T418] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.293314][ T418] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.293570][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.293840][ T418] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.294119][ T418] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.294328][ T418] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.294536][ T418] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.294744][ T418] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.295024][ T418] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.295184][ T418] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.295391][ T418] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.295611][ T418] genl_rcv (net/netlink/genetlink.c:1220) [ 44.295781][ T418] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.296035][ T418] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.296244][ T418] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.296461][ T418] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.296683][ T418] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.296896][ T418] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.297117][ T418] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.297338][ T418] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.297545][ T418] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.297770][ T418] ? __lock_release (kernel/locking/lockdep.c:5527) [ 44.297980][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.298200][ T418] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.298409][ T418] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 44.298620][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.298865][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.299092][ T418] __x64_sys_sendto (net/socket.c:2181) [ 44.299299][ T418] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.299560][ T418] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.299789][ T418] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.300054][ T418] RIP: 0033:0x7f38b0341a4a [ 44.300269][ T418] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 44.300997][ T418] RSP: 002b:00007fffeb6d2478 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.301317][ T418] RAX: ffffffffffffffda RBX: 00000000158eeb00 RCX: 00007f38b0341a4a [ 44.301629][ T418] RDX: 0000000000000034 RSI: 00000000158eeb00 RDI: 0000000000000005 [ 44.301940][ T418] RBP: 00000000158ee910 R08: 00007f38b04e5200 R09: 000000000000000c [ 44.302269][ T418] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.302582][ T418] R13: 00000000158ee910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.317700][ T418] ------------[ cut here ]------------ | [ 44.317946][ T418] WARNING: CPU: 0 PID: 418 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.318403][ T418] Modules linked in: netdevsim | [ 44.318978][ T418] Tainted: [W]=WARN [ 44.319143][ T418] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.319396][ T418] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.319666][ T418] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.320388][ T418] RSP: 0018:ffffc90000b471e8 EFLAGS: 00010246 [ 44.320656][ T418] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.320964][ T418] RDX: 0000000000000000 RSI: ffff88800de3ac98 RDI: ffff88800a345080 [ 44.321284][ T418] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 44.321592][ T418] R10: ffffffff9a7ec1e7 R11: ffff88800a3445c0 R12: 0000000000000000 [ 44.321901][ T418] R13: ffff88800de3a128 R14: ffff88800de3a008 R15: ffff88800de3a000 [ 44.322261][ T418] FS: 00007f38b0135800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 44.322648][ T418] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.322929][ T418] CR2: 00007ff49bd2f997 CR3: 000000000a0c8005 CR4: 0000000000772ef0 [ 44.323272][ T418] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.323609][ T418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.323942][ T418] PKRU: 55555554 [ 44.324121][ T418] Call Trace: [ 44.324289][ T418] [ 44.324405][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.324631][ T418] ? __warn (kernel/panic.c:748) [ 44.324809][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.325045][ T418] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.325281][ T418] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.325452][ T418] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.325674][ T418] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.325915][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.326160][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.326393][ T418] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.326677][ T418] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 44.326909][ T418] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.327145][ T418] register_netdevice (net/core/dev.c:11003) [ 44.327372][ T418] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.327611][ T418] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.327856][ T418] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.328150][ T418] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.328446][ T418] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.328743][ T418] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.329045][ T418] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.329338][ T418] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.329617][ T418] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.329897][ T418] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 44.330485][ T418] devlink_reload (net/devlink/dev.c:474) [ 44.330720][ T418] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.330953][ T418] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.331249][ T418] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.331478][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.331761][ T418] ? __nla_parse (lib/nlattr.c:732) [ 44.331997][ T418] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.332252][ T418] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.332544][ T418] ? cap_capable (security/commoncap.c:131) [ 44.332769][ T418] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.332998][ T418] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.333234][ T418] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.333460][ T418] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.333735][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.334025][ T418] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.334329][ T418] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.334562][ T418] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.334790][ T418] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.335041][ T418] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.335286][ T418] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.335463][ T418] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.335697][ T418] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.335936][ T418] genl_rcv (net/netlink/genetlink.c:1220) [ 44.336117][ T418] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.336353][ T418] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.336580][ T418] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.336817][ T418] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.337053][ T418] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.337281][ T418] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.337507][ T418] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.337740][ T418] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.337972][ T418] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.338255][ T418] ? __lock_release (kernel/locking/lockdep.c:5527) [ 44.338483][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.338708][ T418] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.338934][ T418] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 44.339170][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.339405][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.339636][ T418] __x64_sys_sendto (net/socket.c:2181) [ 44.339863][ T418] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.340147][ T418] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.340375][ T418] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.340654][ T418] RIP: 0033:0x7f38b0341a4a [ 44.340888][ T418] Code: Unable to access opcode bytes at 0x7f38b0341a20. Code starting with the faulting instruction =========================================== [ 44.341181][ T418] RSP: 002b:00007fffeb6d2478 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.341526][ T418] RAX: ffffffffffffffda RBX: 00000000158eeb00 RCX: 00007f38b0341a4a [ 44.341864][ T418] RDX: 0000000000000034 RSI: 00000000158eeb00 RDI: 0000000000000005 [ 44.342252][ T418] RBP: 00000000158ee910 R08: 00007f38b04e5200 R09: 000000000000000c [ 44.342559][ T418] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.342867][ T418] R13: 00000000158ee910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.354982][ T418] ------------[ cut here ]------------ | [ 44.356701][ T418] WARNING: CPU: 0 PID: 418 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.357543][ T418] Modules linked in: netdevsim | [ 44.358676][ T418] Tainted: [W]=WARN [ 44.358942][ T418] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.359518][ T418] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.359945][ T418] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.361235][ T418] RSP: 0018:ffffc90000b471e8 EFLAGS: 00010246 [ 44.361569][ T418] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.361897][ T418] RDX: 0000000000000000 RSI: ffff88800508ac98 RDI: ffff88800a345080 [ 44.362308][ T418] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 44.362614][ T418] R10: ffffffff9a7ec1e7 R11: ffff88800a3445c0 R12: 0000000000000000 [ 44.362931][ T418] R13: ffff88800508a128 R14: ffff88800508a008 R15: ffff88800508a000 [ 44.363336][ T418] FS: 00007f38b0135800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 44.363693][ T418] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.363966][ T418] CR2: 00007f38b0341a20 CR3: 000000000a0c8005 CR4: 0000000000772ef0 [ 44.364365][ T418] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.364672][ T418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.364993][ T418] PKRU: 55555554 [ 44.365244][ T418] Call Trace: [ 44.365404][ T418] [ 44.365511][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.365724][ T418] ? __warn (kernel/panic.c:748) [ 44.365893][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.366194][ T418] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.366418][ T418] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.366579][ T418] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.366792][ T418] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.367111][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.367332][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.367548][ T418] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.367863][ T418] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 44.368211][ T418] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.368429][ T418] register_netdevice (net/core/dev.c:11003) [ 44.368650][ T418] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.368883][ T418] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.369206][ T418] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.369488][ T418] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.369775][ T418] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.370154][ T418] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.370423][ T418] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.370693][ T418] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.370999][ T418] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.371356][ T418] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 44.371633][ T418] devlink_reload (net/devlink/dev.c:474) [ 44.371900][ T418] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.372220][ T418] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.372494][ T418] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.372709][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.372994][ T418] ? __nla_parse (lib/nlattr.c:732) [ 44.373310][ T418] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.373524][ T418] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.373814][ T418] ? cap_capable (security/commoncap.c:131) [ 44.374148][ T418] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.374368][ T418] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.374586][ T418] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.374804][ T418] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.375166][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.375428][ T418] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.375699][ T418] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.375921][ T418] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.376226][ T418] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.376438][ T418] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.376660][ T418] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.376838][ T418] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.377146][ T418] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.377361][ T418] genl_rcv (net/netlink/genetlink.c:1220) [ 44.377515][ T418] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.377724][ T418] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.377961][ T418] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.378267][ T418] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.378486][ T418] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.378695][ T418] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.378926][ T418] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.379244][ T418] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.379460][ T418] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.379685][ T418] ? __lock_release (kernel/locking/lockdep.c:5527) [ 44.379911][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.380215][ T418] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.380427][ T418] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 44.380637][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.380857][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.381161][ T418] __x64_sys_sendto (net/socket.c:2181) [ 44.381373][ T418] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.381633][ T418] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.381847][ T418] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.382208][ T418] RIP: 0033:0x7f38b0341a4a [ 44.382428][ T418] Code: Unable to access opcode bytes at 0x7f38b0341a20. Code starting with the faulting instruction =========================================== [ 44.382689][ T418] RSP: 002b:00007fffeb6d2478 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.383108][ T418] RAX: ffffffffffffffda RBX: 00000000158eeb00 RCX: 00007f38b0341a4a [ 44.383424][ T418] RDX: 0000000000000034 RSI: 00000000158eeb00 RDI: 0000000000000005 [ 44.383864][ T418] RBP: 00000000158ee910 R08: 00007f38b04e5200 R09: 000000000000000c [ 44.384266][ T418] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.384574][ T418] R13: 00000000158ee910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.407318][ T418] ------------[ cut here ]------------ | [ 44.407564][ T418] WARNING: CPU: 0 PID: 418 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.408006][ T418] Modules linked in: netdevsim | [ 44.408598][ T418] Tainted: [W]=WARN [ 44.408759][ T418] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.409062][ T418] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.409352][ T418] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.410083][ T418] RSP: 0018:ffffc90000b471e8 EFLAGS: 00010246 [ 44.410339][ T418] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.410648][ T418] RDX: 0000000000000000 RSI: ffff88800b3b2c98 RDI: ffff88800a345080 [ 44.410948][ T418] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 44.411261][ T418] R10: ffffffff9a7ec1e7 R11: ffff88800a3445c0 R12: 0000000000000000 [ 44.411564][ T418] R13: ffff88800b3b2128 R14: ffff88800b3b2008 R15: ffff88800b3b2000 [ 44.411904][ T418] FS: 00007f38b0135800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 44.412287][ T418] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.412548][ T418] CR2: 00007f38b0341a20 CR3: 000000000a0c8005 CR4: 0000000000772ef0 [ 44.412856][ T418] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.413177][ T418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.413478][ T418] PKRU: 55555554 [ 44.413635][ T418] Call Trace: [ 44.413789][ T418] [ 44.413896][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.414115][ T418] ? __warn (kernel/panic.c:748) [ 44.414281][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.414487][ T418] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.414706][ T418] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.414865][ T418] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.415075][ T418] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.415296][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.415501][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.415710][ T418] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.416003][ T418] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 44.416232][ T418] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.416442][ T418] register_netdevice (net/core/dev.c:11003) [ 44.416656][ T418] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.416873][ T418] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.417110][ T418] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.417377][ T418] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.417655][ T418] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.417926][ T418] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.418204][ T418] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.418468][ T418] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.418720][ T418] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.418983][ T418] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 44.419260][ T418] devlink_reload (net/devlink/dev.c:474) [ 44.419475][ T418] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.419684][ T418] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.419978][ T418] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.420193][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.420461][ T418] ? __nla_parse (lib/nlattr.c:732) [ 44.420680][ T418] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.420892][ T418] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.421171][ T418] ? cap_capable (security/commoncap.c:131) [ 44.421380][ T418] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.421619][ T418] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.421988][ T418] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.422396][ T418] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.422786][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.423164][ T418] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.423569][ T418] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.423900][ T418] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.424241][ T418] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.424487][ T418] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.424720][ T418] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.424891][ T418] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.425117][ T418] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.425332][ T418] genl_rcv (net/netlink/genetlink.c:1220) [ 44.425490][ T418] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.425702][ T418] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.425944][ T418] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.426174][ T418] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.426397][ T418] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.426613][ T418] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.426835][ T418] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.427066][ T418] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.427274][ T418] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.427490][ T418] ? __lock_release (kernel/locking/lockdep.c:5527) [ 44.427691][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.427920][ T418] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.428170][ T418] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 44.428381][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.428603][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.428824][ T418] __x64_sys_sendto (net/socket.c:2181) [ 44.429041][ T418] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.429306][ T418] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.429523][ T418] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.429800][ T418] RIP: 0033:0x7f38b0341a4a [ 44.430048][ T418] Code: Unable to access opcode bytes at 0x7f38b0341a20. Code starting with the faulting instruction =========================================== [ 44.430316][ T418] RSP: 002b:00007fffeb6d2478 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.430631][ T418] RAX: ffffffffffffffda RBX: 00000000158eeb00 RCX: 00007f38b0341a4a [ 44.430971][ T418] RDX: 0000000000000034 RSI: 00000000158eeb00 RDI: 0000000000000005 [ 44.431297][ T418] RBP: 00000000158ee910 R08: 00007f38b04e5200 R09: 000000000000000c [ 44.431609][ T418] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.431935][ T418] R13: 00000000158ee910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.796195][ T432] ------------[ cut here ]------------ | [ 44.796537][ T432] WARNING: CPU: 1 PID: 432 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.796981][ T432] Modules linked in: netdevsim | [ 44.797631][ T432] Tainted: [W]=WARN [ 44.797800][ T432] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.798172][ T432] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.798452][ T432] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.799349][ T432] RSP: 0018:ffffc90000b471e8 EFLAGS: 00010246 [ 44.799645][ T432] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.799952][ T432] RDX: 0000000000000000 RSI: ffff88800b3d2c98 RDI: ffff88800a288b00 [ 44.800368][ T432] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 44.800672][ T432] R10: ffffffff9a7ec1e7 R11: ffff88800a288040 R12: 0000000000000000 [ 44.800983][ T432] R13: ffff88800b3d2128 R14: ffff88800b3d2008 R15: ffff88800b3d2000 [ 44.801403][ T432] FS: 00007f814de9a800(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 44.801792][ T432] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.802217][ T432] CR2: 00007f1dd8f9d1b4 CR3: 000000000c116002 CR4: 0000000000772ef0 [ 44.802523][ T432] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.802830][ T432] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.803248][ T432] PKRU: 55555554 [ 44.803410][ T432] Call Trace: [ 44.803564][ T432] [ 44.803674][ T432] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.803883][ T432] ? __warn (kernel/panic.c:748) [ 44.804083][ T432] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.804284][ T432] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.804497][ T432] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.804655][ T432] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.804853][ T432] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.805069][ T432] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.805280][ T432] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.805489][ T432] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.805749][ T432] ? _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.805959][ T432] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.806177][ T432] register_netdevice (net/core/dev.c:11003) [ 44.806393][ T432] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.806614][ T432] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.806881][ T432] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.807148][ T432] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.807408][ T432] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.807665][ T432] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.807919][ T432] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.808176][ T432] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.808415][ T432] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.808658][ T432] ? devl_region_destroy (net/devlink/region.c:1178) [ 44.808854][ T432] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 44.809127][ T432] devlink_reload (net/devlink/dev.c:474) [ 44.809334][ T432] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.809536][ T432] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.809805][ T432] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.810026][ T432] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.810279][ T432] ? __nla_parse (lib/nlattr.c:732) [ 44.810493][ T432] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.810706][ T432] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.810960][ T432] ? cap_capable (security/commoncap.c:131) [ 44.811166][ T432] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.811366][ T432] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.811563][ T432] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.811764][ T432] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.812021][ T432] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.812277][ T432] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.812533][ T432] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.812734][ T432] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.812931][ T432] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.813168][ T432] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.813380][ T432] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.813529][ T432] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.813732][ T432] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.813942][ T432] genl_rcv (net/netlink/genetlink.c:1220) [ 44.814102][ T432] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.814301][ T432] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.814500][ T432] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.814707][ T432] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.814905][ T432] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.815106][ T432] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.815306][ T432] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.815510][ T432] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.815716][ T432] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.815931][ T432] ? __lock_release (kernel/locking/lockdep.c:5527) [ 44.816138][ T432] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.816338][ T432] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.816535][ T432] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 44.816739][ T432] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.816937][ T432] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.817146][ T432] __x64_sys_sendto (net/socket.c:2181) [ 44.817338][ T432] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.817581][ T432] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.817785][ T432] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.818035][ T432] RIP: 0033:0x7f814e0a6a4a [ 44.818243][ T432] Code: Unable to access opcode bytes at 0x7f814e0a6a20. Code starting with the faulting instruction =========================================== [ 44.818487][ T432] RSP: 002b:00007fff54736a48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.818785][ T432] RAX: ffffffffffffffda RBX: 000000001a241b00 RCX: 00007f814e0a6a4a [ 44.819082][ T432] RDX: 0000000000000034 RSI: 000000001a241b00 RDI: 0000000000000005 [ 44.819368][ T432] RBP: 000000001a241910 R08: 00007f814e24a200 R09: 000000000000000c [ 44.819653][ T432] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.819942][ T432] R13: 000000001a241910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.835925][ T432] ------------[ cut here ]------------ | [ 44.836321][ T432] WARNING: CPU: 2 PID: 432 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.836834][ T432] Modules linked in: netdevsim | [ 44.837515][ T432] Tainted: [W]=WARN [ 44.837714][ T432] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.837994][ T432] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.838281][ T432] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.839025][ T432] RSP: 0018:ffffc90000b471e8 EFLAGS: 00010246 [ 44.839299][ T432] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.839622][ T432] RDX: 0000000000000000 RSI: ffff88800a372c98 RDI: ffff88800a288b00 [ 44.839950][ T432] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 44.840282][ T432] R10: ffffffff9a7ec1e7 R11: ffff88800a288040 R12: 0000000000000000 [ 44.840602][ T432] R13: ffff88800a372128 R14: ffff88800a372008 R15: ffff88800a372000 [ 44.840924][ T432] FS: 00007f814de9a800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 44.841303][ T432] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.841576][ T432] CR2: 00005619fbe88358 CR3: 000000000c116002 CR4: 0000000000772ef0 [ 44.841899][ T432] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.842246][ T432] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.842571][ T432] PKRU: 55555554 [ 44.842745][ T432] Call Trace: [ 44.842917][ T432] [ 44.843052][ T432] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.843284][ T432] ? __warn (kernel/panic.c:748) [ 44.843463][ T432] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.843697][ T432] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.843931][ T432] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.844119][ T432] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.844343][ T432] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.844582][ T432] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.844820][ T432] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.845060][ T432] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.845344][ T432] ? _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.845574][ T432] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.845804][ T432] register_netdevice (net/core/dev.c:11003) [ 44.846042][ T432] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.846293][ T432] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.846529][ T432] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.846813][ T432] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.847118][ T432] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.847414][ T432] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.847699][ T432] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.847985][ T432] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.848273][ T432] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.848553][ T432] ? devl_region_destroy (net/devlink/region.c:1178) [ 44.848775][ T432] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 44.849077][ T432] devlink_reload (net/devlink/dev.c:474) [ 44.849312][ T432] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.849540][ T432] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.849834][ T432] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.850075][ T432] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.850365][ T432] ? __nla_parse (lib/nlattr.c:732) [ 44.850598][ T432] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.850828][ T432] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.851127][ T432] ? cap_capable (security/commoncap.c:131) [ 44.851353][ T432] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.851592][ T432] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.851816][ T432] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.852059][ T432] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.852357][ T432] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.852626][ T432] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.852944][ T432] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.853206][ T432] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.853431][ T432] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.853658][ T432] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.853898][ T432] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.854081][ T432] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.854310][ T432] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.854541][ T432] genl_rcv (net/netlink/genetlink.c:1220) [ 44.854710][ T432] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.854938][ T432] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.855177][ T432] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.855409][ T432] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.855632][ T432] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.855852][ T432] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.856095][ T432] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.856330][ T432] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.856569][ T432] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.856800][ T432] ? __lock_release (kernel/locking/lockdep.c:5527) [ 44.857053][ T432] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.857278][ T432] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.857512][ T432] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 44.857739][ T432] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.857970][ T432] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.858208][ T432] __x64_sys_sendto (net/socket.c:2181) [ 44.858439][ T432] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.858720][ T432] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.858955][ T432] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.859236][ T432] RIP: 0033:0x7f814e0a6a4a [ 44.859469][ T432] Code: Unable to access opcode bytes at 0x7f814e0a6a20. Code starting with the faulting instruction =========================================== [ 44.859746][ T432] RSP: 002b:00007fff54736a48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.860082][ T432] RAX: ffffffffffffffda RBX: 000000001a241b00 RCX: 00007f814e0a6a4a [ 44.860409][ T432] RDX: 0000000000000034 RSI: 000000001a241b00 RDI: 0000000000000005 [ 44.860736][ T432] RBP: 000000001a241910 R08: 00007f814e24a200 R09: 000000000000000c [ 44.861095][ T432] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.861410][ T432] R13: 000000001a241910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.874955][ T432] ------------[ cut here ]------------ | [ 44.875281][ T432] WARNING: CPU: 2 PID: 432 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.875707][ T432] Modules linked in: netdevsim | [ 44.876330][ T432] Tainted: [W]=WARN [ 44.876502][ T432] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.876772][ T432] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.877057][ T432] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.877781][ T432] RSP: 0018:ffffc90000b471e8 EFLAGS: 00010246 [ 44.878071][ T432] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.878395][ T432] RDX: 0000000000000000 RSI: ffff888005cbac98 RDI: ffff88800a288b00 [ 44.878716][ T432] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 44.879052][ T432] R10: ffffffff9a7ec1e7 R11: ffff88800a288040 R12: 0000000000000000 [ 44.879379][ T432] R13: ffff888005cba128 R14: ffff888005cba008 R15: ffff888005cba000 [ 44.879725][ T432] FS: 00007f814de9a800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 44.880114][ T432] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.880438][ T432] CR2: 00007f814e0a6a20 CR3: 000000000c116002 CR4: 0000000000772ef0 [ 44.880770][ T432] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.881169][ T432] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.881503][ T432] PKRU: 55555554 [ 44.881674][ T432] Call Trace: [ 44.881848][ T432] [ 44.881971][ T432] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.882228][ T432] ? __warn (kernel/panic.c:748) [ 44.882408][ T432] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.882634][ T432] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.882864][ T432] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.883049][ T432] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.883268][ T432] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.883498][ T432] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.883728][ T432] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.883954][ T432] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.884243][ T432] ? _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.884475][ T432] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.884701][ T432] register_netdevice (net/core/dev.c:11003) [ 44.884967][ T432] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.885218][ T432] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.885460][ T432] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.885754][ T432] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.886087][ T432] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.886381][ T432] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.886672][ T432] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.886951][ T432] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.887232][ T432] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.887505][ T432] ? devl_region_destroy (net/devlink/region.c:1178) [ 44.887726][ T432] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 44.888032][ T432] devlink_reload (net/devlink/dev.c:474) [ 44.888263][ T432] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.888490][ T432] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.888777][ T432] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.889035][ T432] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.889310][ T432] ? __nla_parse (lib/nlattr.c:732) [ 44.889552][ T432] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.889780][ T432] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.890073][ T432] ? cap_capable (security/commoncap.c:131) [ 44.890293][ T432] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.890523][ T432] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.890749][ T432] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.890977][ T432] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.891257][ T432] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.891527][ T432] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.891810][ T432] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.892059][ T432] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.892283][ T432] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.892511][ T432] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.892748][ T432] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.892924][ T432] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.893158][ T432] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.893393][ T432] genl_rcv (net/netlink/genetlink.c:1220) [ 44.893566][ T432] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.893789][ T432] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.894029][ T432] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.894256][ T432] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.894486][ T432] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.894704][ T432] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.894927][ T432] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.895165][ T432] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.895395][ T432] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.895619][ T432] ? __lock_release (kernel/locking/lockdep.c:5527) [ 44.895837][ T432] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.896068][ T432] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.896291][ T432] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 44.896515][ T432] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.896738][ T432] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.896965][ T432] __x64_sys_sendto (net/socket.c:2181) [ 44.897194][ T432] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.897470][ T432] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.897691][ T432] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.897959][ T432] RIP: 0033:0x7f814e0a6a4a [ 44.898201][ T432] Code: Unable to access opcode bytes at 0x7f814e0a6a20. Code starting with the faulting instruction =========================================== [ 44.898474][ T432] RSP: 002b:00007fff54736a48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.898796][ T432] RAX: ffffffffffffffda RBX: 000000001a241b00 RCX: 00007f814e0a6a4a [ 44.899126][ T432] RDX: 0000000000000034 RSI: 000000001a241b00 RDI: 0000000000000005 [ 44.899442][ T432] RBP: 000000001a241910 R08: 00007f814e24a200 R09: 000000000000000c [ 44.899753][ T432] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.900079][ T432] R13: 000000001a241910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.913318][ T432] ------------[ cut here ]------------ | [ 44.913657][ T432] WARNING: CPU: 0 PID: 432 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.914102][ T432] Modules linked in: netdevsim | [ 44.914704][ T432] Tainted: [W]=WARN [ 44.914869][ T432] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.915174][ T432] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.915434][ T432] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.916181][ T432] RSP: 0018:ffffc90000b471e8 EFLAGS: 00010246 [ 44.916454][ T432] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.916755][ T432] RDX: 0000000000000000 RSI: ffff888005b1ac98 RDI: ffff88800a288b00 [ 44.917082][ T432] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 44.917386][ T432] R10: ffffffff9a7ec1e7 R11: ffff88800a288040 R12: 0000000000000000 [ 44.917687][ T432] R13: ffff888005b1a128 R14: ffff888005b1a008 R15: ffff888005b1a000 [ 44.917987][ T432] FS: 00007f814de9a800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 44.918376][ T432] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.918632][ T432] CR2: 00005619fbe50228 CR3: 000000000c116005 CR4: 0000000000772ef0 [ 44.918934][ T432] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.919246][ T432] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.919549][ T432] PKRU: 55555554 [ 44.919708][ T432] Call Trace: [ 44.919871][ T432] [ 44.919976][ T432] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.920189][ T432] ? __warn (kernel/panic.c:748) [ 44.920351][ T432] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.920560][ T432] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.920777][ T432] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.920939][ T432] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.921157][ T432] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.921381][ T432] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.921601][ T432] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.921817][ T432] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.922103][ T432] ? _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.922313][ T432] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.922521][ T432] register_netdevice (net/core/dev.c:11003) [ 44.922746][ T432] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.922965][ T432] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.923200][ T432] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.923465][ T432] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.923739][ T432] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.924005][ T432] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.924283][ T432] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.924545][ T432] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.924798][ T432] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.925063][ T432] ? devl_region_destroy (net/devlink/region.c:1178) [ 44.925270][ T432] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 44.925543][ T432] devlink_reload (net/devlink/dev.c:474) [ 44.925753][ T432] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.925962][ T432] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.926236][ T432] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.926445][ T432] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.926704][ T432] ? __nla_parse (lib/nlattr.c:732) [ 44.926922][ T432] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.927142][ T432] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.927412][ T432] ? cap_capable (security/commoncap.c:131) [ 44.927620][ T432] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.927835][ T432] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.928053][ T432] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.928259][ T432] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.928519][ T432] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.928784][ T432] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.929057][ T432] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.929273][ T432] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.929476][ T432] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.929689][ T432] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.929912][ T432] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.930078][ T432] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.930296][ T432] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.930510][ T432] genl_rcv (net/netlink/genetlink.c:1220) [ 44.930667][ T432] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.930886][ T432] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.931101][ T432] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.931314][ T432] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.931529][ T432] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.931767][ T432] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.931974][ T432] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.932214][ T432] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.932423][ T432] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.932639][ T432] ? __lock_release (kernel/locking/lockdep.c:5527) [ 44.932843][ T432] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.933061][ T432] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.933269][ T432] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 44.933480][ T432] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.933690][ T432] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.933899][ T432] __x64_sys_sendto (net/socket.c:2181) [ 44.934113][ T432] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.934369][ T432] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.934585][ T432] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.934843][ T432] RIP: 0033:0x7f814e0a6a4a [ 44.935078][ T432] Code: Unable to access opcode bytes at 0x7f814e0a6a20. Code starting with the faulting instruction =========================================== [ 44.935345][ T432] RSP: 002b:00007fff54736a48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.935650][ T432] RAX: ffffffffffffffda RBX: 000000001a241b00 RCX: 00007f814e0a6a4a [ 44.935951][ T432] RDX: 0000000000000034 RSI: 000000001a241b00 RDI: 0000000000000005 [ 44.936290][ T432] RBP: 000000001a241910 R08: 00007f814e24a200 R09: 000000000000000c [ 44.936598][ T432] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.936898][ T432] R13: 000000001a241910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.639730][ T456] ------------[ cut here ]------------ | [ 45.640133][ T456] WARNING: CPU: 0 PID: 456 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 45.640575][ T456] Modules linked in: netdevsim | [ 45.641213][ T456] Tainted: [W]=WARN [ 45.641383][ T456] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.641666][ T456] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.641954][ T456] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 45.642771][ T456] RSP: 0018:ffffc90000bf71e8 EFLAGS: 00010246 [ 45.643064][ T456] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.643400][ T456] RDX: 0000000000000000 RSI: ffff88800de3ac98 RDI: ffff88800b210b00 [ 45.643725][ T456] RBP: ffff88800c1b8040 R08: 0000000000000000 R09: fffffbfff34fd83c [ 45.644074][ T456] R10: ffffffff9a7ec1e7 R11: ffff88800b210040 R12: 0000000000000000 [ 45.644414][ T456] R13: ffff88800de3a128 R14: ffff88800de3a008 R15: ffff88800de3a000 [ 45.644750][ T456] FS: 00007f400b416800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 45.645147][ T456] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.645438][ T456] CR2: 00005619fbe6b3f8 CR3: 0000000004da0003 CR4: 0000000000772ef0 [ 45.645780][ T456] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.646126][ T456] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.646461][ T456] PKRU: 55555554 [ 45.646636][ T456] Call Trace: [ 45.646809][ T456] [ 45.646931][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.647173][ T456] ? __warn (kernel/panic.c:748) [ 45.647352][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.647581][ T456] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.647818][ T456] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.647999][ T456] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.648238][ T456] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.648480][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.648707][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.648942][ T456] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.649237][ T456] ? _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.649477][ T456] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.649717][ T456] register_netdevice (net/core/dev.c:11003) [ 45.649947][ T456] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.650194][ T456] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.650422][ T456] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.650690][ T456] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.650973][ T456] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.651253][ T456] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.651514][ T456] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.651777][ T456] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.652064][ T456] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.652343][ T456] devlink_reload (net/devlink/dev.c:474) [ 45.652560][ T456] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.652768][ T456] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 45.652979][ T456] ? cap_capable (security/commoncap.c:131) [ 45.653201][ T456] ? 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.653368][ T456] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.653576][ T456] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.653832][ T456] ? __nla_parse (lib/nlattr.c:732) [ 45.654081][ T456] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.654297][ T456] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.654571][ T456] ? cap_capable (security/commoncap.c:131) [ 45.654780][ T456] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.654996][ T456] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.655236][ T456] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.655458][ T456] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.655727][ T456] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.655981][ T456] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.656271][ T456] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.656495][ T456] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.656712][ T456] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.656932][ T456] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.657181][ T456] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.657351][ T456] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.657590][ T456] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.657819][ T456] genl_rcv (net/netlink/genetlink.c:1220) [ 45.657990][ T456] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.658231][ T456] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.658457][ T456] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.658716][ T456] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.658943][ T456] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.659171][ T456] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.659395][ T456] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.659634][ T456] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.659874][ T456] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.660113][ T456] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.660337][ T456] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.660581][ T456] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.660808][ T456] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 45.661096][ T456] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 45.661367][ T456] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 45.661596][ T456] __x64_sys_sendto (net/socket.c:2181) [ 45.661817][ T456] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.662127][ T456] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.662360][ T456] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.662652][ T456] RIP: 0033:0x7f400b622a4a [ 45.662885][ T456] 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.663667][ T456] RSP: 002b:00007ffc7c71eb38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.664005][ T456] RAX: ffffffffffffffda RBX: 000000003e133b00 RCX: 00007f400b622a4a [ 45.664342][ T456] RDX: 000000000000003c RSI: 000000003e133b00 RDI: 0000000000000005 [ 45.664666][ T456] RBP: 000000003e133910 R08: 00007f400b7c6200 R09: 000000000000000c [ 45.664992][ T456] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.665335][ T456] R13: 000000003e133910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.693091][ T456] ------------[ cut here ]------------ | [ 45.693430][ T456] WARNING: CPU: 3 PID: 456 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 45.693875][ T456] Modules linked in: netdevsim | [ 45.694504][ T456] Tainted: [W]=WARN [ 45.694660][ T456] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.694913][ T456] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.695217][ T456] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 45.695992][ T456] RSP: 0018:ffffc90000bf71e8 EFLAGS: 00010246 [ 45.696286][ T456] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.696613][ T456] RDX: 0000000000000000 RSI: ffff88800b2a2c98 RDI: ffff88800b210b00 [ 45.696962][ T456] RBP: ffff88800c1b8040 R08: 0000000000000000 R09: fffffbfff34fd83c [ 45.697309][ T456] R10: ffffffff9a7ec1e7 R11: ffff88800b210040 R12: 0000000000000000 [ 45.697656][ T456] R13: ffff88800b2a2128 R14: ffff88800b2a2008 R15: ffff88800b2a2000 [ 45.697964][ T456] FS: 00007f400b416800(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 45.698324][ T456] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.698622][ T456] CR2: 00007ff49badfa00 CR3: 0000000004da0001 CR4: 0000000000772ef0 [ 45.698975][ T456] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.699311][ T456] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.699653][ T456] PKRU: 55555554 [ 45.699821][ T456] Call Trace: [ 45.699988][ T456] [ 45.700134][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.700358][ T456] ? __warn (kernel/panic.c:748) [ 45.700544][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.700766][ T456] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.700993][ T456] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.701172][ T456] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.701389][ T456] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.701619][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.701842][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.702096][ T456] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.702381][ T456] ? _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.702610][ T456] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.702837][ T456] register_netdevice (net/core/dev.c:11003) [ 45.703077][ T456] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.703308][ T456] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.703554][ T456] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.703841][ T456] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.704141][ T456] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.704427][ T456] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.704713][ T456] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.704991][ T456] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.705280][ T456] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.705564][ T456] devlink_reload (net/devlink/dev.c:474) [ 45.705781][ T456] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.705998][ T456] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 45.706233][ T456] ? cap_capable (security/commoncap.c:131) [ 45.706452][ T456] ? 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.706628][ T456] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.706854][ T456] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.707163][ T456] ? __nla_parse (lib/nlattr.c:732) [ 45.707404][ T456] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.707625][ T456] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.707923][ T456] ? cap_capable (security/commoncap.c:131) [ 45.708152][ T456] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.708385][ T456] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.708613][ T456] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.708840][ T456] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.709121][ T456] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.709396][ T456] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.709677][ T456] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.709913][ T456] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.710152][ T456] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.710382][ T456] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.710622][ T456] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.710798][ T456] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.711043][ T456] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.711271][ T456] genl_rcv (net/netlink/genetlink.c:1220) [ 45.711441][ T456] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.711665][ T456] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.711891][ T456] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.712140][ T456] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.712383][ T456] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.712607][ T456] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.712834][ T456] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.713086][ T456] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.713312][ T456] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.713536][ T456] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.713751][ T456] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.713987][ T456] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.714221][ T456] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 45.714492][ T456] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 45.714785][ T456] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 45.715036][ T456] __x64_sys_sendto (net/socket.c:2181) [ 45.715275][ T456] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.715569][ T456] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.715794][ T456] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.716090][ T456] RIP: 0033:0x7f400b622a4a [ 45.716328][ T456] 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.717103][ T456] RSP: 002b:00007ffc7c71eb38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.717430][ T456] RAX: ffffffffffffffda RBX: 000000003e133b00 RCX: 00007f400b622a4a [ 45.717761][ T456] RDX: 000000000000003c RSI: 000000003e133b00 RDI: 0000000000000005 [ 45.718097][ T456] RBP: 000000003e133910 R08: 00007f400b7c6200 R09: 000000000000000c [ 45.718446][ T456] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.718772][ T456] R13: 000000003e133910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.732575][ T456] ------------[ cut here ]------------ | [ 45.732871][ T456] WARNING: CPU: 2 PID: 456 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 45.733342][ T456] Modules linked in: netdevsim | [ 45.733932][ T456] Tainted: [W]=WARN [ 45.734126][ T456] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.734396][ T456] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.734668][ T456] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 45.735396][ T456] RSP: 0018:ffffc90000bf71e8 EFLAGS: 00010246 [ 45.735666][ T456] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.735979][ T456] RDX: 0000000000000000 RSI: ffff88800c32ac98 RDI: ffff88800b210b00 [ 45.736313][ T456] RBP: ffff88800c1b8040 R08: 0000000000000000 R09: fffffbfff34fd83c [ 45.736627][ T456] R10: ffffffff9a7ec1e7 R11: ffff88800b210040 R12: 0000000000000000 [ 45.736952][ T456] R13: ffff88800c32a128 R14: ffff88800c32a008 R15: ffff88800c32a000 [ 45.737327][ T456] FS: 00007f400b416800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 45.737694][ T456] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.737964][ T456] CR2: 00005619fbe47160 CR3: 0000000004da0001 CR4: 0000000000772ef0 [ 45.738296][ T456] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.738614][ T456] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.738924][ T456] PKRU: 55555554 [ 45.739117][ T456] Call Trace: [ 45.739293][ T456] [ 45.739421][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.739650][ T456] ? __warn (kernel/panic.c:748) [ 45.739839][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.740116][ T456] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.740345][ T456] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.740515][ T456] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.740731][ T456] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.740971][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.741215][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.741456][ T456] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.741743][ T456] ? _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.741980][ T456] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.742263][ T456] register_netdevice (net/core/dev.c:11003) [ 45.742500][ T456] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.742743][ T456] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.742996][ T456] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.743310][ T456] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.743610][ T456] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.743908][ T456] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.744233][ T456] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.744530][ T456] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.744811][ T456] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.745115][ T456] devlink_reload (net/devlink/dev.c:474) [ 45.745335][ T456] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.745551][ T456] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 45.745774][ T456] ? cap_capable (security/commoncap.c:131) [ 45.745991][ T456] ? 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.746206][ T456] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.746439][ T456] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.746709][ T456] ? __nla_parse (lib/nlattr.c:732) [ 45.746937][ T456] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.747178][ T456] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.747461][ T456] ? cap_capable (security/commoncap.c:131) [ 45.747677][ T456] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.747901][ T456] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.748178][ T456] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.748401][ T456] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.748666][ T456] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.748950][ T456] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.749257][ T456] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.749495][ T456] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.749727][ T456] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.749962][ T456] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.750243][ T456] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.750430][ T456] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.750669][ T456] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.750906][ T456] genl_rcv (net/netlink/genetlink.c:1220) [ 45.751101][ T456] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.751337][ T456] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.751576][ T456] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.751814][ T456] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.752097][ T456] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.752332][ T456] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.752570][ T456] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.752815][ T456] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.753064][ T456] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.753295][ T456] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.753535][ T456] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.753778][ T456] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.754057][ T456] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 45.754348][ T456] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 45.754640][ T456] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 45.754877][ T456] __x64_sys_sendto (net/socket.c:2181) [ 45.755129][ T456] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.755415][ T456] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.755655][ T456] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.755936][ T456] RIP: 0033:0x7f400b622a4a [ 45.756207][ T456] 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.756974][ T456] RSP: 002b:00007ffc7c71eb38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.757334][ T456] RAX: ffffffffffffffda RBX: 000000003e133b00 RCX: 00007f400b622a4a [ 45.757672][ T456] RDX: 000000000000003c RSI: 000000003e133b00 RDI: 0000000000000005 [ 45.758054][ T456] RBP: 000000003e133910 R08: 00007f400b7c6200 R09: 000000000000000c [ 45.758406][ T456] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.758742][ T456] R13: 000000003e133910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.784920][ T456] ------------[ cut here ]------------ | [ 45.785379][ T456] WARNING: CPU: 1 PID: 456 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 45.786063][ T456] Modules linked in: netdevsim | [ 45.786742][ T456] Tainted: [W]=WARN [ 45.786926][ T456] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.787414][ T456] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.787703][ T456] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 45.788439][ T456] RSP: 0018:ffffc90000bf71e8 EFLAGS: 00010246 [ 45.788703][ T456] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.789029][ T456] RDX: 0000000000000000 RSI: ffff88800235ac98 RDI: ffff88800b210b00 [ 45.789340][ T456] RBP: ffff88800c1b8040 R08: 0000000000000000 R09: fffffbfff34fd83c [ 45.789647][ T456] R10: ffffffff9a7ec1e7 R11: ffff88800b210040 R12: 0000000000000000 [ 45.789952][ T456] R13: ffff88800235a128 R14: ffff88800235a008 R15: ffff88800235a000 [ 45.790281][ T456] FS: 00007f400b416800(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 45.790635][ T456] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.790893][ T456] CR2: 00007ff49badfa00 CR3: 0000000004da0003 CR4: 0000000000772ef0 [ 45.791207][ T456] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.791549][ T456] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.791862][ T456] PKRU: 55555554 [ 45.792042][ T456] Call Trace: [ 45.792201][ T456] [ 45.792311][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.792522][ T456] ? __warn (kernel/panic.c:748) [ 45.792686][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.792893][ T456] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.793130][ T456] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.793298][ T456] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.793507][ T456] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.793747][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.793964][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.794193][ T456] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.794459][ T456] ? _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.794676][ T456] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.794895][ T456] register_netdevice (net/core/dev.c:11003) [ 45.795121][ T456] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.795376][ T456] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.795610][ T456] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.795879][ T456] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.796169][ T456] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.796452][ T456] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.796718][ T456] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.796981][ T456] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.797256][ T456] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.797556][ T456] devlink_reload (net/devlink/dev.c:474) [ 45.797781][ T456] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.797990][ T456] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 45.798219][ T456] ? cap_capable (security/commoncap.c:131) [ 45.798428][ T456] ? 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.798600][ T456] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.798811][ T456] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.799083][ T456] ? __nla_parse (lib/nlattr.c:732) [ 45.799307][ T456] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.799521][ T456] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.799794][ T456] ? cap_capable (security/commoncap.c:131) [ 45.799999][ T456] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.800229][ T456] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.800439][ T456] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.800648][ T456] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.800904][ T456] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.801173][ T456] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.801469][ T456] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.801683][ T456] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.801888][ T456] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.802129][ T456] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.802352][ T456] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.802519][ T456] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.802729][ T456] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.802942][ T456] genl_rcv (net/netlink/genetlink.c:1220) [ 45.803111][ T456] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.803325][ T456] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.803535][ T456] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.803750][ T456] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.803959][ T456] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.804181][ T456] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.804388][ T456] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.804604][ T456] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.804816][ T456] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.805036][ T456] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.805245][ T456] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.805494][ T456] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.805716][ T456] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 45.805977][ T456] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 45.806251][ T456] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 45.806468][ T456] __x64_sys_sendto (net/socket.c:2181) [ 45.806682][ T456] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.806938][ T456] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.807160][ T456] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.807428][ T456] RIP: 0033:0x7f400b622a4a [ 45.807643][ T456] 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.808371][ T456] RSP: 002b:00007ffc7c71eb38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.808685][ T456] RAX: ffffffffffffffda RBX: 000000003e133b00 RCX: 00007f400b622a4a [ 45.808988][ T456] RDX: 000000000000003c RSI: 000000003e133b00 RDI: 0000000000000005 [ 45.809301][ T456] RBP: 000000003e133910 R08: 00007f400b7c6200 R09: 000000000000000c [ 45.809606][ T456] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.809916][ T456] R13: 000000003e133910 R14: 0000000000000000 R15: 0000000000000001 | [ 46.057720][ T462] ------------[ cut here ]------------ | [ 46.058044][ T462] WARNING: CPU: 0 PID: 462 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 46.058471][ T462] Modules linked in: netdevsim | [ 46.059087][ T462] Tainted: [W]=WARN [ 46.059268][ T462] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.059528][ T462] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.059804][ T462] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 46.060524][ T462] RSP: 0018:ffffc90000c971e8 EFLAGS: 00010246 [ 46.060784][ T462] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.061088][ T462] RDX: 0000000000000000 RSI: ffff88800dcdac98 RDI: ffff88800a288b00 [ 46.061389][ T462] RBP: ffff88800c1b9840 R08: 0000000000000000 R09: fffffbfff34fd83c [ 46.061692][ T462] R10: ffffffff9a7ec1e7 R11: ffff88800a288040 R12: 0000000000000000 [ 46.061991][ T462] R13: ffff88800dcda128 R14: ffff88800dcda008 R15: ffff88800dcda000 [ 46.062346][ T462] FS: 00007f7f7fe36800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 46.062700][ T462] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.062955][ T462] CR2: 00007f7f801e6200 CR3: 000000000be36006 CR4: 0000000000772ef0 [ 46.063274][ T462] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.063580][ T462] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.063893][ T462] PKRU: 55555554 [ 46.064055][ T462] Call Trace: [ 46.064209][ T462] [ 46.064317][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.064520][ T462] ? __warn (kernel/panic.c:748) [ 46.064683][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.064889][ T462] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.065118][ T462] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.065275][ T462] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.065476][ T462] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.065691][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.065900][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 46.066134][ T462] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.066396][ T462] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 46.066614][ T462] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.066822][ T462] register_netdevice (net/core/dev.c:11003) [ 46.067041][ T462] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.067261][ T462] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.067484][ T462] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.067748][ T462] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.068031][ T462] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.068300][ T462] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.068560][ T462] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.068823][ T462] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.069085][ T462] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.069355][ T462] devlink_reload (net/devlink/dev.c:474) [ 46.069570][ T462] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.069774][ T462] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 46.069983][ T462] ? cap_capable (security/commoncap.c:131) [ 46.070213][ T462] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 46.070394][ T462] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.070610][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.070878][ T462] ? __nla_parse (lib/nlattr.c:732) [ 46.071132][ T462] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.071356][ T462] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.071642][ T462] ? cap_capable (security/commoncap.c:131) [ 46.071904][ T462] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.072165][ T462] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.072375][ T462] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.072581][ T462] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.072838][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.073097][ T462] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.073373][ T462] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.073579][ T462] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.073780][ T462] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.074000][ T462] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.074260][ T462] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.074435][ T462] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.074665][ T462] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.074884][ T462] genl_rcv (net/netlink/genetlink.c:1220) [ 46.075066][ T462] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.075287][ T462] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.075507][ T462] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.075731][ T462] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.076009][ T462] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.076238][ T462] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.076457][ T462] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.076683][ T462] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.076904][ T462] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.077130][ T462] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.077342][ T462] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.077569][ T462] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 46.077794][ T462] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 46.078089][ T462] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 46.078357][ T462] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 46.078577][ T462] __x64_sys_sendto (net/socket.c:2181) [ 46.078810][ T462] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.079088][ T462] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.079314][ T462] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.079565][ T462] RIP: 0033:0x7f7f80042a4a [ 46.079786][ T462] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 46.080507][ T462] RSP: 002b:00007ffe43763f68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.080822][ T462] RAX: ffffffffffffffda RBX: 0000000027cd9b00 RCX: 00007f7f80042a4a [ 46.081146][ T462] RDX: 000000000000003c RSI: 0000000027cd9b00 RDI: 0000000000000005 [ 46.081461][ T462] RBP: 0000000027cd9910 R08: 00007f7f801e6200 R09: 000000000000000c [ 46.081768][ T462] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.082140][ T462] R13: 0000000027cd9910 R14: 0000000000000000 R15: 0000000000000003 | [ 46.093698][ T462] ------------[ cut here ]------------ | [ 46.093995][ T462] WARNING: CPU: 0 PID: 462 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 46.094471][ T462] Modules linked in: netdevsim | [ 46.095101][ T462] Tainted: [W]=WARN [ 46.095269][ T462] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.095553][ T462] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.095848][ T462] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 46.096634][ T462] RSP: 0018:ffffc90000c971e8 EFLAGS: 00010246 [ 46.096902][ T462] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.098050][ T462] RDX: 0000000000000000 RSI: ffff88800d89ac98 RDI: ffff88800a288b00 [ 46.098367][ T462] RBP: ffff88800c1b9840 R08: 0000000000000000 R09: fffffbfff34fd83c [ 46.098670][ T462] R10: ffffffff9a7ec1e7 R11: ffff88800a288040 R12: 0000000000000000 [ 46.098983][ T462] R13: ffff88800d89a128 R14: ffff88800d89a008 R15: ffff88800d89a000 [ 46.099393][ T462] FS: 00007f7f7fe36800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 46.099768][ T462] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.100140][ T462] CR2: 00007f7f801e6200 CR3: 000000000be36006 CR4: 0000000000772ef0 [ 46.100455][ T462] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.100767][ T462] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.101186][ T462] PKRU: 55555554 [ 46.101342][ T462] Call Trace: [ 46.101494][ T462] [ 46.101601][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.101805][ T462] ? __warn (kernel/panic.c:748) [ 46.101974][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.102281][ T462] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.102503][ T462] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.102669][ T462] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.102880][ T462] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.103192][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.103399][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 46.103612][ T462] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.103870][ T462] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 46.104168][ T462] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.104382][ T462] register_netdevice (net/core/dev.c:11003) [ 46.104593][ T462] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.104806][ T462] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.105116][ T462] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.105377][ T462] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.105648][ T462] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.105918][ T462] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.106268][ T462] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.106525][ T462] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.106776][ T462] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.107138][ T462] devlink_reload (net/devlink/dev.c:474) [ 46.107353][ T462] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.107553][ T462] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 46.107761][ T462] ? cap_capable (security/commoncap.c:131) [ 46.107960][ T462] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 46.108209][ T462] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.108415][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.108668][ T462] ? __nla_parse (lib/nlattr.c:732) [ 46.108887][ T462] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.109187][ T462] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.109450][ T462] ? cap_capable (security/commoncap.c:131) [ 46.109651][ T462] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.109860][ T462] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.110153][ T462] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.110356][ T462] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.110608][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.110858][ T462] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.111222][ T462] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.111443][ T462] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.111656][ T462] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.111876][ T462] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.112214][ T462] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.112379][ T462] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.112585][ T462] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.112808][ T462] genl_rcv (net/netlink/genetlink.c:1220) [ 46.112964][ T462] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.113265][ T462] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.113472][ T462] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.113683][ T462] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.113893][ T462] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.114207][ T462] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.114415][ T462] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.114629][ T462] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.114844][ T462] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.115135][ T462] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.115337][ T462] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.115553][ T462] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 46.115769][ T462] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 46.116119][ T462] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 46.116381][ T462] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 46.116593][ T462] __x64_sys_sendto (net/socket.c:2181) [ 46.116818][ T462] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.117163][ T462] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.117369][ T462] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.117637][ T462] RIP: 0033:0x7f7f80042a4a [ 46.117855][ T462] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 46.118672][ T462] RSP: 002b:00007ffe43763f68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.118981][ T462] RAX: ffffffffffffffda RBX: 0000000027cd9b00 RCX: 00007f7f80042a4a [ 46.119368][ T462] RDX: 000000000000003c RSI: 0000000027cd9b00 RDI: 0000000000000005 [ 46.119686][ T462] RBP: 0000000027cd9910 R08: 00007f7f801e6200 R09: 000000000000000c [ 46.119998][ T462] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.120393][ T462] R13: 0000000027cd9910 R14: 0000000000000000 R15: 0000000000000003 | [ 46.131928][ T462] ------------[ cut here ]------------ | [ 46.132207][ T462] WARNING: CPU: 3 PID: 462 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 46.132620][ T462] Modules linked in: netdevsim | [ 46.133189][ T462] Tainted: [W]=WARN [ 46.133347][ T462] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.133597][ T462] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.133863][ T462] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 46.134572][ T462] RSP: 0018:ffffc90000c971e8 EFLAGS: 00010246 [ 46.134829][ T462] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.135153][ T462] RDX: 0000000000000000 RSI: ffff8880050e2c98 RDI: ffff88800a288b00 [ 46.135451][ T462] RBP: ffff88800c1b9840 R08: 0000000000000000 R09: fffffbfff34fd83c [ 46.135752][ T462] R10: ffffffff9a7ec1e7 R11: ffff88800a288040 R12: 0000000000000000 [ 46.136064][ T462] R13: ffff8880050e2128 R14: ffff8880050e2008 R15: ffff8880050e2000 [ 46.136365][ T462] FS: 00007f7f7fe36800(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 46.136717][ T462] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.136972][ T462] CR2: 00007ff49bdc8e70 CR3: 000000000be36004 CR4: 0000000000772ef0 [ 46.137370][ T462] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.137670][ T462] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.137977][ T462] PKRU: 55555554 [ 46.138157][ T462] Call Trace: [ 46.138310][ T462] [ 46.138416][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.138618][ T462] ? __warn (kernel/panic.c:748) [ 46.138777][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.138989][ T462] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.139212][ T462] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.139376][ T462] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.139579][ T462] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.139794][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.140001][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 46.140224][ T462] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.140488][ T462] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 46.140701][ T462] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.140915][ T462] register_netdevice (net/core/dev.c:11003) [ 46.141131][ T462] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.141348][ T462] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.141573][ T462] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.141833][ T462] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.142124][ T462] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.142399][ T462] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.142659][ T462] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.142918][ T462] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.143190][ T462] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.143453][ T462] devlink_reload (net/devlink/dev.c:474) [ 46.143665][ T462] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.143878][ T462] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 46.144102][ T462] ? cap_capable (security/commoncap.c:131) [ 46.144306][ T462] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 46.144470][ T462] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.144677][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.144932][ T462] ? __nla_parse (lib/nlattr.c:732) [ 46.145157][ T462] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.145373][ T462] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.145639][ T462] ? cap_capable (security/commoncap.c:131) [ 46.145839][ T462] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.146060][ T462] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.146268][ T462] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.146477][ T462] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.146732][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.146983][ T462] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.147256][ T462] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.147461][ T462] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.147664][ T462] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.147870][ T462] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.148101][ T462] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.148264][ T462] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.148471][ T462] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.148692][ T462] genl_rcv (net/netlink/genetlink.c:1220) [ 46.148845][ T462] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.149061][ T462] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.149269][ T462] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.149485][ T462] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.149695][ T462] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.149901][ T462] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.150119][ T462] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.150333][ T462] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.150546][ T462] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.150751][ T462] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.150955][ T462] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.151179][ T462] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 46.151400][ T462] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 46.151695][ T462] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 46.151954][ T462] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 46.152189][ T462] __x64_sys_sendto (net/socket.c:2181) [ 46.152398][ T462] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.152651][ T462] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.152859][ T462] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.153135][ T462] RIP: 0033:0x7f7f80042a4a [ 46.153350][ T462] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 46.154056][ T462] RSP: 002b:00007ffe43763f68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.154369][ T462] RAX: ffffffffffffffda RBX: 0000000027cd9b00 RCX: 00007f7f80042a4a [ 46.154669][ T462] RDX: 000000000000003c RSI: 0000000027cd9b00 RDI: 0000000000000005 [ 46.154997][ T462] RBP: 0000000027cd9910 R08: 00007f7f801e6200 R09: 000000000000000c [ 46.155308][ T462] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.155610][ T462] R13: 0000000027cd9910 R14: 0000000000000000 R15: 0000000000000003 | [ 46.168897][ T462] ------------[ cut here ]------------ | [ 46.169197][ T462] WARNING: CPU: 3 PID: 462 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 46.169609][ T462] Modules linked in: netdevsim | [ 46.170293][ T462] Tainted: [W]=WARN [ 46.170451][ T462] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.170705][ T462] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.170969][ T462] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 46.171677][ T462] RSP: 0018:ffffc90000c971e8 EFLAGS: 00010246 [ 46.171932][ T462] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.172249][ T462] RDX: 0000000000000000 RSI: ffff88800b32ac98 RDI: ffff88800a288b00 [ 46.172553][ T462] RBP: ffff88800c1b9840 R08: 0000000000000000 R09: fffffbfff34fd83c [ 46.172853][ T462] R10: ffffffff9a7ec1e7 R11: ffff88800a288040 R12: 0000000000000000 [ 46.173168][ T462] R13: ffff88800b32a128 R14: ffff88800b32a008 R15: ffff88800b32a000 [ 46.173470][ T462] FS: 00007f7f7fe36800(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 46.173823][ T462] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.174100][ T462] CR2: 00007ff49bdc8e70 CR3: 000000000be36004 CR4: 0000000000772ef0 [ 46.174428][ T462] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.174790][ T462] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.175130][ T462] PKRU: 55555554 [ 46.175288][ T462] Call Trace: [ 46.175445][ T462] [ 46.175549][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.175755][ T462] ? __warn (kernel/panic.c:748) [ 46.175912][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.176127][ T462] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.176341][ T462] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.176503][ T462] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.176704][ T462] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.176922][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.177135][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 46.177345][ T462] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.177601][ T462] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 46.177810][ T462] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.178040][ T462] register_netdevice (net/core/dev.c:11003) [ 46.178247][ T462] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.178461][ T462] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.178714][ T462] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.178990][ T462] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.179273][ T462] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.179546][ T462] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.179808][ T462] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.180074][ T462] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.180326][ T462] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.180593][ T462] devlink_reload (net/devlink/dev.c:474) [ 46.180800][ T462] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.181006][ T462] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 46.181228][ T462] ? cap_capable (security/commoncap.c:131) [ 46.181430][ T462] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 46.181593][ T462] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.181799][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.182091][ T462] ? __nla_parse (lib/nlattr.c:732) [ 46.182311][ T462] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.182531][ T462] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.182825][ T462] ? cap_capable (security/commoncap.c:131) [ 46.183044][ T462] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.183257][ T462] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.183461][ T462] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.183662][ T462] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.183909][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.184188][ T462] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.184451][ T462] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.184654][ T462] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.184859][ T462] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.185116][ T462] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.185333][ T462] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.185487][ T462] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.185698][ T462] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.185910][ T462] genl_rcv (net/netlink/genetlink.c:1220) [ 46.186073][ T462] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.186277][ T462] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.186482][ T462] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.186718][ T462] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.186923][ T462] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.187144][ T462] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.187353][ T462] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.187565][ T462] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.187770][ T462] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.187974][ T462] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.188187][ T462] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.188404][ T462] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 46.188618][ T462] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 46.188871][ T462] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 46.189140][ T462] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 46.189350][ T462] __x64_sys_sendto (net/socket.c:2181) [ 46.189562][ T462] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.189815][ T462] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.190033][ T462] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.190290][ T462] RIP: 0033:0x7f7f80042a4a [ 46.190512][ T462] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 46.191255][ T462] RSP: 002b:00007ffe43763f68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.191559][ T462] RAX: ffffffffffffffda RBX: 0000000027cd9b00 RCX: 00007f7f80042a4a [ 46.191872][ T462] RDX: 000000000000003c RSI: 0000000027cd9b00 RDI: 0000000000000005 [ 46.192194][ T462] RBP: 0000000027cd9910 R08: 00007f7f801e6200 R09: 000000000000000c [ 46.192495][ T462] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.192795][ T462] R13: 0000000027cd9910 R14: 0000000000000000 R15: 0000000000000003 | [ 46.434882][ T65] ------------[ cut here ]------------ | [ 46.435351][ T65] WARNING: CPU: 3 PID: 65 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 46.435699][ T65] Modules linked in: netdevsim | [ 46.436372][ T65] Tainted: [W]=WARN [ 46.436587][ T65] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.436955][ T65] Workqueue: netns cleanup_net [ 46.437296][ T65] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.437657][ T65] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 46.438734][ T65] RSP: 0018:ffffc90000467620 EFLAGS: 00010246 [ 46.439129][ T65] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.439546][ T65] RDX: 0000000000000000 RSI: ffff88800b08ac98 RDI: ffff88800908ae10 [ 46.439968][ T65] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 46.440401][ T65] R10: ffffffff9a7ec1e7 R11: ffff88800908a300 R12: 0000000000000000 [ 46.440837][ T65] R13: ffff88800b08a128 R14: ffff88800b08a008 R15: ffff88800b08a000 [ 46.441282][ T65] FS: 0000000000000000(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 46.441769][ T65] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.442153][ T65] CR2: 00007ff49b90c7d0 CR3: 0000000009838003 CR4: 0000000000772ef0 [ 46.442540][ T65] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.442827][ T65] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.443094][ T65] PKRU: 55555554 [ 46.443232][ T65] Call Trace: [ 46.443362][ T65] [ 46.443467][ T65] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.443656][ T65] ? __warn (kernel/panic.c:748) [ 46.443849][ T65] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.444093][ T65] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.444275][ T65] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.444412][ T65] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.444586][ T65] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.444787][ T65] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.444973][ T65] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.445206][ T65] ? _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.445392][ T65] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.445572][ T65] register_netdevice (net/core/dev.c:11003) [ 46.445765][ T65] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.445955][ T65] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.446188][ T65] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.446541][ T65] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.446923][ T65] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.447309][ T65] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.447683][ T65] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.448059][ T65] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.448413][ T65] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.448789][ T65] devlink_reload (net/devlink/dev.c:474) [ 46.449099][ T65] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.449391][ T65] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 46.449694][ T65] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 46.449985][ T65] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 46.450377][ T65] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 46.450666][ T65] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 46.450972][ T65] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 46.451270][ T65] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.451563][ T65] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.451842][ T65] ? process_one_work (kernel/workqueue.c:3214) [ 46.452170][ T65] process_one_work (kernel/workqueue.c:3238) [ 46.452462][ T65] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.452643][ T65] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 46.452858][ T65] ? assign_work (kernel/workqueue.c:1200) [ 46.453053][ T65] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 46.453231][ T65] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.453479][ T65] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 46.453657][ T65] kthread (kernel/kthread.c:464) [ 46.453846][ T65] ? __pfx_kthread (kernel/kthread.c:413) [ 46.454089][ T65] ? __pfx_kthread (kernel/kthread.c:413) [ 46.454282][ T65] ret_from_fork (arch/x86/kernel/process.c:148) [ 46.454459][ T65] ? __pfx_kthread (kernel/kthread.c:413) [ 46.454635][ T65] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 46.477342][ T65] ------------[ cut here ]------------ | [ 46.477748][ T65] WARNING: CPU: 3 PID: 65 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 46.478331][ T65] Modules linked in: netdevsim | [ 46.479215][ T65] Tainted: [W]=WARN [ 46.479436][ T65] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.479795][ T65] Workqueue: netns cleanup_net [ 46.480110][ T65] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.480474][ T65] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 46.481479][ T65] RSP: 0018:ffffc90000467620 EFLAGS: 00010246 [ 46.481842][ T65] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.482297][ T65] RDX: 0000000000000000 RSI: ffff88800a31ac98 RDI: ffff88800908ae10 [ 46.482663][ T65] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 46.482954][ T65] R10: ffffffff9a7ec1e7 R11: ffff88800908a300 R12: 0000000000000000 [ 46.483230][ T65] R13: ffff88800a31a128 R14: ffff88800a31a008 R15: ffff88800a31a000 [ 46.483521][ T65] FS: 0000000000000000(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 46.483840][ T65] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.484083][ T65] CR2: 00007ff49b90c7d0 CR3: 0000000009838003 CR4: 0000000000772ef0 [ 46.484351][ T65] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.484613][ T65] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.484889][ T65] PKRU: 55555554 [ 46.485034][ T65] Call Trace: [ 46.485169][ T65] [ 46.485271][ T65] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.485455][ T65] ? __warn (kernel/panic.c:748) [ 46.485594][ T65] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.485811][ T65] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.486083][ T65] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.486227][ T65] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.486409][ T65] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.486607][ T65] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.486821][ T65] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.487059][ T65] ? _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.487255][ T65] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.487537][ T65] register_netdevice (net/core/dev.c:11003) [ 46.487819][ T65] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.488143][ T65] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.488465][ T65] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.488843][ T65] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.489271][ T65] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.489652][ T65] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.490054][ T65] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.490427][ T65] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.490795][ T65] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.491200][ T65] devlink_reload (net/devlink/dev.c:474) [ 46.491502][ T65] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.491792][ T65] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 46.492129][ T65] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 46.492436][ T65] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 46.492860][ T65] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 46.493186][ T65] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 46.493478][ T65] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 46.493681][ T65] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.493894][ T65] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.494100][ T65] ? process_one_work (kernel/workqueue.c:3214) [ 46.494308][ T65] process_one_work (kernel/workqueue.c:3238) [ 46.494538][ T65] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.494745][ T65] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 46.494951][ T65] ? assign_work (kernel/workqueue.c:1200) [ 46.495201][ T65] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 46.495407][ T65] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.495655][ T65] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 46.495872][ T65] kthread (kernel/kthread.c:464) [ 46.496037][ T65] ? __pfx_kthread (kernel/kthread.c:413) [ 46.496233][ T65] ? __pfx_kthread (kernel/kthread.c:413) [ 46.496578][ T65] ret_from_fork (arch/x86/kernel/process.c:148) [ 46.496806][ T65] ? __pfx_kthread (kernel/kthread.c:413) [ 46.497090][ T65] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 46.513309][ T65] ------------[ cut here ]------------ | [ 46.513664][ T65] WARNING: CPU: 3 PID: 65 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 46.514281][ T65] Modules linked in: netdevsim | [ 46.515246][ T65] Tainted: [W]=WARN [ 46.515486][ T65] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.515851][ T65] Workqueue: netns cleanup_net [ 46.516184][ T65] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.516570][ T65] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 46.517541][ T65] RSP: 0018:ffffc90000467620 EFLAGS: 00010246 [ 46.517850][ T65] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.518149][ T65] RDX: 0000000000000000 RSI: ffff88800ec5ac98 RDI: ffff88800908ae10 [ 46.518432][ T65] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 46.518725][ T65] R10: ffffffff9a7ec1e7 R11: ffff88800908a300 R12: 0000000000000000 [ 46.519037][ T65] R13: ffff88800ec5a128 R14: ffff88800ec5a008 R15: ffff88800ec5a000 [ 46.519322][ T65] FS: 0000000000000000(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 46.519659][ T65] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.519911][ T65] CR2: 00007ff49b90c7d0 CR3: 0000000009838003 CR4: 0000000000772ef0 [ 46.520210][ T65] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.520495][ T65] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.520819][ T65] PKRU: 55555554 [ 46.521050][ T65] Call Trace: [ 46.521201][ T65] [ 46.521311][ T65] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.521507][ T65] ? __warn (kernel/panic.c:748) [ 46.521660][ T65] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.521873][ T65] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.522099][ T65] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.522244][ T65] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.522440][ T65] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.522645][ T65] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.522866][ T65] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.523120][ T65] ? _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.523323][ T65] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.523536][ T65] register_netdevice (net/core/dev.c:11003) [ 46.523744][ T65] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.523949][ T65] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.524173][ T65] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.524436][ T65] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.524680][ T65] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.524931][ T65] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.525176][ T65] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.525403][ T65] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.525632][ T65] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.525960][ T65] devlink_reload (net/devlink/dev.c:474) [ 46.526275][ T65] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.526569][ T65] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 46.526877][ T65] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 46.527183][ T65] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 46.527487][ T65] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 46.527672][ T65] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 46.527872][ T65] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 46.528066][ T65] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.528253][ T65] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.528426][ T65] ? process_one_work (kernel/workqueue.c:3214) [ 46.528619][ T65] process_one_work (kernel/workqueue.c:3238) [ 46.528827][ T65] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.529007][ T65] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 46.529207][ T65] ? assign_work (kernel/workqueue.c:1200) [ 46.529392][ T65] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 46.529570][ T65] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.529804][ T65] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 46.529993][ T65] kthread (kernel/kthread.c:464) [ 46.530184][ T65] ? __pfx_kthread (kernel/kthread.c:413) [ 46.530363][ T65] ? __pfx_kthread (kernel/kthread.c:413) [ 46.530547][ T65] ret_from_fork (arch/x86/kernel/process.c:148) [ 46.530736][ T65] ? __pfx_kthread (kernel/kthread.c:413) [ 46.530917][ T65] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 46.547712][ T65] ------------[ cut here ]------------ | [ 46.547951][ T65] WARNING: CPU: 3 PID: 65 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 46.548388][ T65] Modules linked in: netdevsim | [ 46.549159][ T65] Tainted: [W]=WARN [ 46.549375][ T65] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.549715][ T65] Workqueue: netns cleanup_net [ 46.550034][ T65] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.550391][ T65] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 46.551391][ T65] RSP: 0018:ffffc90000467620 EFLAGS: 00010246 [ 46.551744][ T65] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.552189][ T65] RDX: 0000000000000000 RSI: ffff888009652c98 RDI: ffff88800908ae10 [ 46.552611][ T65] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 46.553050][ T65] R10: ffffffff9a7ec1e7 R11: ffff88800908a300 R12: 0000000000000000 [ 46.553475][ T65] R13: ffff888009652128 R14: ffff888009652008 R15: ffff888009652000 [ 46.553894][ T65] FS: 0000000000000000(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 46.554392][ T65] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.554725][ T65] CR2: 00007ff49b90c7d0 CR3: 0000000009838003 CR4: 0000000000772ef0 [ 46.555010][ T65] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.555289][ T65] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.555559][ T65] PKRU: 55555554 [ 46.555719][ T65] Call Trace: [ 46.555870][ T65] [ 46.555969][ T65] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.556166][ T65] ? __warn (kernel/panic.c:748) [ 46.556309][ T65] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.556487][ T65] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.556678][ T65] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.556875][ T65] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.557093][ T65] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.557280][ T65] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.557467][ T65] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.557696][ T65] ? _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.557890][ T65] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.558088][ T65] register_netdevice (net/core/dev.c:11003) [ 46.558277][ T65] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.558468][ T65] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.558663][ T65] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.558903][ T65] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.559251][ T65] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.559679][ T65] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.560087][ T65] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.560469][ T65] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.560831][ T65] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.561260][ T65] devlink_reload (net/devlink/dev.c:474) [ 46.561588][ T65] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.561898][ T65] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 46.562259][ T65] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 46.562576][ T65] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 46.562978][ T65] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 46.563303][ T65] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 46.563610][ T65] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 46.563921][ T65] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.564253][ T65] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.564557][ T65] ? process_one_work (kernel/workqueue.c:3214) [ 46.564880][ T65] process_one_work (kernel/workqueue.c:3238) [ 46.565177][ T65] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.565375][ T65] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 46.565579][ T65] ? assign_work (kernel/workqueue.c:1200) [ 46.565806][ T65] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 46.566029][ T65] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.566258][ T65] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 46.566438][ T65] kthread (kernel/kthread.c:464) [ 46.566576][ T65] ? __pfx_kthread (kernel/kthread.c:413) [ 46.566795][ T65] ? __pfx_kthread (kernel/kthread.c:413) [ 46.567056][ T65] ret_from_fork (arch/x86/kernel/process.c:148) [ 46.567497][ T65] ? __pfx_kthread (kernel/kthread.c:413) [ 46.567682][ T65] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 47.369721][ T496] ------------[ cut here ]------------ | [ 47.370073][ 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:10566) | [ 47.370463][ T496] Modules linked in: netdevsim | [ 47.371007][ T496] Tainted: [W]=WARN [ 47.371167][ T496] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.371404][ T496] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.371653][ T496] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 47.372345][ T496] RSP: 0018:ffffc90000db71e8 EFLAGS: 00010246 [ 47.372591][ T496] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.372912][ T496] RDX: 0000000000000000 RSI: ffff88800c1f2c98 RDI: ffff8880056badc0 [ 47.373211][ T496] RBP: ffff88800c1bb040 R08: 0000000000000000 R09: fffffbfff34fd83c [ 47.373493][ T496] R10: ffffffff9a7ec1e7 R11: ffff8880056ba300 R12: 0000000000000000 [ 47.373773][ T496] R13: ffff88800c1f2128 R14: ffff88800c1f2008 R15: ffff88800c1f2000 [ 47.374062][ T496] FS: 00007f06bcd21800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 47.374397][ T496] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.374635][ T496] CR2: 0000564a7ef25dec CR3: 000000000bdc4003 CR4: 0000000000772ef0 [ 47.374916][ T496] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.375214][ T496] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.375495][ T496] PKRU: 55555554 [ 47.375647][ T496] Call Trace: [ 47.375797][ T496] [ 47.375899][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.376103][ T496] ? __warn (kernel/panic.c:748) [ 47.376252][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.376457][ T496] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.376660][ T496] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.376840][ T496] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.377042][ T496] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.377256][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.377454][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 47.377649][ T496] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 47.377891][ T496] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 47.378095][ T496] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.378296][ T496] register_netdevice (net/core/dev.c:11003) [ 47.378499][ T496] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 47.378702][ T496] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.378915][ T496] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.379169][ T496] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.379422][ T496] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.379672][ T496] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.379920][ T496] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.380174][ T496] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.380409][ T496] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 47.380662][ T496] devlink_reload (net/devlink/dev.c:474) [ 47.380894][ T496] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.381095][ T496] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 47.381301][ T496] ? cap_capable (security/commoncap.c:131) [ 47.381491][ T496] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 47.381651][ T496] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.381850][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.382106][ T496] ? __nla_parse (lib/nlattr.c:732) [ 47.382312][ T496] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.382506][ T496] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.382756][ T496] ? cap_capable (security/commoncap.c:131) [ 47.382947][ T496] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.383167][ T496] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.383368][ T496] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.383567][ T496] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.383805][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.384093][ T496] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.384356][ T496] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.384553][ T496] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.384757][ T496] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.384979][ T496] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.385201][ T496] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.385348][ T496] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.385548][ T496] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.385760][ T496] genl_rcv (net/netlink/genetlink.c:1220) [ 47.385912][ T496] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.386119][ T496] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.386327][ T496] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.386530][ T496] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.386739][ T496] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.386929][ T496] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.387143][ T496] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.387347][ T496] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.387543][ T496] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.387743][ T496] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 47.387936][ T496] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 47.388167][ T496] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 47.388369][ T496] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 47.388608][ T496] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 47.388883][ T496] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 47.389099][ T496] __x64_sys_sendto (net/socket.c:2181) [ 47.389295][ T496] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.389537][ T496] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.389737][ T496] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.389973][ T496] RIP: 0033:0x7f06bcf2da4a [ 47.390181][ T496] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 47.390844][ T496] RSP: 002b:00007ffd68aa1278 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.391144][ T496] RAX: ffffffffffffffda RBX: 00000000077f8b00 RCX: 00007f06bcf2da4a [ 47.391428][ T496] RDX: 000000000000003c RSI: 00000000077f8b00 RDI: 0000000000000005 [ 47.391711][ T496] RBP: 00000000077f8910 R08: 00007f06bd0d1200 R09: 000000000000000c [ 47.392021][ T496] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 47.392311][ T496] R13: 00000000077f8910 R14: 0000000000000000 R15: 0000000000000001 | [ 47.403552][ T496] ------------[ cut here ]------------ | [ 47.403794][ 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:10566) | [ 47.404187][ T496] Modules linked in: netdevsim | [ 47.404733][ T496] Tainted: [W]=WARN [ 47.404919][ T496] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.405170][ T496] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.405419][ T496] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 47.406097][ T496] RSP: 0018:ffffc90000db71e8 EFLAGS: 00010246 [ 47.406348][ T496] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.406627][ T496] RDX: 0000000000000000 RSI: ffff88800508ac98 RDI: ffff8880056badc0 [ 47.406904][ T496] RBP: ffff88800c1bb040 R08: 0000000000000000 R09: fffffbfff34fd83c [ 47.407193][ T496] R10: ffffffff9a7ec1e7 R11: ffff8880056ba300 R12: 0000000000000000 [ 47.407518][ T496] R13: ffff88800508a128 R14: ffff88800508a008 R15: ffff88800508a000 [ 47.407805][ T496] FS: 00007f06bcd21800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 47.408145][ T496] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.408383][ T496] CR2: 0000564a7ef25dec CR3: 000000000bdc4003 CR4: 0000000000772ef0 [ 47.408666][ T496] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.408982][ T496] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.409283][ T496] PKRU: 55555554 [ 47.409430][ T496] Call Trace: [ 47.409575][ T496] [ 47.409678][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.409874][ T496] ? __warn (kernel/panic.c:748) [ 47.410044][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.410239][ T496] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.410435][ T496] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.410581][ T496] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.410768][ T496] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.410972][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.411174][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 47.411379][ T496] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 47.411649][ T496] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 47.411847][ T496] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.412064][ T496] register_netdevice (net/core/dev.c:11003) [ 47.412262][ T496] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 47.412463][ T496] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.412671][ T496] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.412964][ T496] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.413232][ T496] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.413487][ T496] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.413734][ T496] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.413981][ T496] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.414271][ T496] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 47.414536][ T496] devlink_reload (net/devlink/dev.c:474) [ 47.414736][ T496] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.414934][ T496] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 47.415145][ T496] ? cap_capable (security/commoncap.c:131) [ 47.415337][ T496] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 47.415525][ T496] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.415739][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.415992][ T496] ? __nla_parse (lib/nlattr.c:732) [ 47.416232][ T496] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.416426][ T496] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.416673][ T496] ? cap_capable (security/commoncap.c:131) [ 47.416897][ T496] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.417109][ T496] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.417314][ T496] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.417540][ T496] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.417778][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.418026][ T496] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.418281][ T496] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.418475][ T496] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.418662][ T496] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.418863][ T496] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.419088][ T496] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.419240][ T496] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.419439][ T496] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.419636][ T496] genl_rcv (net/netlink/genetlink.c:1220) [ 47.419781][ T496] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.419987][ T496] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.420195][ T496] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.420393][ T496] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.420592][ T496] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.420806][ T496] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.421025][ T496] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.421232][ T496] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.421455][ T496] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.421646][ T496] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 47.421842][ T496] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 47.422072][ T496] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 47.422269][ T496] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 47.422506][ T496] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 47.422748][ T496] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 47.422948][ T496] __x64_sys_sendto (net/socket.c:2181) [ 47.423407][ T496] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.423643][ T496] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.423837][ T496] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.424085][ T496] RIP: 0033:0x7f06bcf2da4a [ 47.424283][ T496] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 47.424986][ T496] RSP: 002b:00007ffd68aa1278 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.425289][ T496] RAX: ffffffffffffffda RBX: 00000000077f8b00 RCX: 00007f06bcf2da4a [ 47.425601][ T496] RDX: 000000000000003c RSI: 00000000077f8b00 RDI: 0000000000000005 [ 47.425889][ T496] RBP: 00000000077f8910 R08: 00007f06bd0d1200 R09: 000000000000000c [ 47.426181][ T496] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 47.426466][ T496] R13: 00000000077f8910 R14: 0000000000000000 R15: 0000000000000001 | [ 47.448690][ T496] ------------[ cut here ]------------ | [ 47.448940][ T496] WARNING: CPU: 3 PID: 496 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 47.449475][ T496] Modules linked in: netdevsim | [ 47.450010][ T496] Tainted: [W]=WARN [ 47.450168][ T496] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.450414][ T496] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.450660][ T496] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 47.451330][ T496] RSP: 0018:ffffc90000db71e8 EFLAGS: 00010246 [ 47.451570][ T496] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.451856][ T496] RDX: 0000000000000000 RSI: ffff88800b2d2c98 RDI: ffff8880056badc0 [ 47.452163][ T496] RBP: ffff88800c1bb040 R08: 0000000000000000 R09: fffffbfff34fd83c [ 47.452442][ T496] R10: ffffffff9a7ec1e7 R11: ffff8880056ba300 R12: 0000000000000000 [ 47.452721][ T496] R13: ffff88800b2d2128 R14: ffff88800b2d2008 R15: ffff88800b2d2000 [ 47.453007][ T496] FS: 00007f06bcd21800(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 47.453349][ T496] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.453587][ T496] CR2: 00005619fbe47160 CR3: 000000000bdc4003 CR4: 0000000000772ef0 [ 47.453873][ T496] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.454171][ T496] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.454448][ T496] PKRU: 55555554 [ 47.454594][ T496] Call Trace: [ 47.454748][ T496] [ 47.454853][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.455053][ T496] ? __warn (kernel/panic.c:748) [ 47.455200][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.455406][ T496] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.455612][ T496] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.455773][ T496] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.455970][ T496] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.456188][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.456379][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 47.456582][ T496] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 47.456837][ T496] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 47.457064][ T496] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.457270][ T496] register_netdevice (net/core/dev.c:11003) [ 47.457476][ T496] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 47.457694][ T496] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.457920][ T496] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.458189][ T496] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.458449][ T496] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.458698][ T496] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.458950][ T496] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.459200][ T496] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.459436][ T496] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 47.459684][ T496] devlink_reload (net/devlink/dev.c:474) [ 47.459892][ T496] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.460094][ T496] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 47.460290][ T496] ? cap_capable (security/commoncap.c:131) [ 47.460484][ T496] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 47.460639][ T496] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.460843][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.461091][ T496] ? __nla_parse (lib/nlattr.c:732) [ 47.461302][ T496] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.461494][ T496] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.461740][ T496] ? cap_capable (security/commoncap.c:131) [ 47.461937][ T496] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.462186][ T496] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.462383][ T496] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.462573][ T496] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.462816][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.463065][ T496] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.463312][ T496] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.463506][ T496] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.463694][ T496] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.463886][ T496] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.464107][ T496] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.464251][ T496] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.464446][ T496] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.464645][ T496] genl_rcv (net/netlink/genetlink.c:1220) [ 47.464804][ T496] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.465006][ T496] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.465225][ T496] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.465438][ T496] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.465645][ T496] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.465849][ T496] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.466070][ T496] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.466275][ T496] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.466472][ T496] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.466674][ T496] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 47.466863][ T496] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 47.467095][ T496] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 47.467312][ T496] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 47.467558][ T496] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 47.467815][ T496] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 47.468050][ T496] __x64_sys_sendto (net/socket.c:2181) [ 47.468261][ T496] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.468515][ T496] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.468714][ T496] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.468953][ T496] RIP: 0033:0x7f06bcf2da4a [ 47.469160][ T496] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 47.469841][ T496] RSP: 002b:00007ffd68aa1278 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.470160][ T496] RAX: ffffffffffffffda RBX: 00000000077f8b00 RCX: 00007f06bcf2da4a [ 47.470517][ T496] RDX: 000000000000003c RSI: 00000000077f8b00 RDI: 0000000000000005 [ 47.470807][ T496] RBP: 00000000077f8910 R08: 00007f06bd0d1200 R09: 000000000000000c [ 47.471163][ T496] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 47.471451][ T496] R13: 00000000077f8910 R14: 0000000000000000 R15: 0000000000000001 | [ 47.484707][ T496] ------------[ cut here ]------------ | [ 47.484969][ T496] WARNING: CPU: 3 PID: 496 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 47.485398][ T496] Modules linked in: netdevsim | [ 47.485934][ T496] Tainted: [W]=WARN [ 47.486091][ T496] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.486342][ T496] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.486603][ T496] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 47.487309][ T496] RSP: 0018:ffffc90000db71e8 EFLAGS: 00010246 [ 47.487557][ T496] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.487857][ T496] RDX: 0000000000000000 RSI: ffff888004d7ac98 RDI: ffff8880056badc0 [ 47.488163][ T496] RBP: ffff88800c1bb040 R08: 0000000000000000 R09: fffffbfff34fd83c [ 47.488466][ T496] R10: ffffffff9a7ec1e7 R11: ffff8880056ba300 R12: 0000000000000000 [ 47.488763][ T496] R13: ffff888004d7a128 R14: ffff888004d7a008 R15: ffff888004d7a000 [ 47.489062][ T496] FS: 00007f06bcd21800(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 47.489410][ T496] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.489646][ T496] CR2: 00005619fbe47160 CR3: 000000000bdc4003 CR4: 0000000000772ef0 [ 47.489951][ T496] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.490257][ T496] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.490542][ T496] PKRU: 55555554 [ 47.490686][ T496] Call Trace: [ 47.490841][ T496] [ 47.490946][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.491157][ T496] ? __warn (kernel/panic.c:748) [ 47.491308][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.491517][ T496] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.491734][ T496] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.491892][ T496] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.492120][ T496] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.492346][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.492547][ T496] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 47.492753][ T496] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 47.492999][ T496] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 47.493214][ T496] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.493418][ T496] register_netdevice (net/core/dev.c:11003) [ 47.493626][ T496] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 47.493840][ T496] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.494068][ T496] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.494315][ T496] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.494574][ T496] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.494829][ T496] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.495104][ T496] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.495354][ T496] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.495588][ T496] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 47.495845][ T496] devlink_reload (net/devlink/dev.c:474) [ 47.496064][ T496] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.496264][ T496] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 47.496469][ T496] ? cap_capable (security/commoncap.c:131) [ 47.496666][ T496] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 47.496821][ T496] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.497035][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.497299][ T496] ? __nla_parse (lib/nlattr.c:732) [ 47.497524][ T496] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.497720][ T496] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.497977][ T496] ? cap_capable (security/commoncap.c:131) [ 47.498184][ T496] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.498396][ T496] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.498617][ T496] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.498826][ T496] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.499079][ T496] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.499313][ T496] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.499558][ T496] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.499755][ T496] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.499959][ T496] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.500166][ T496] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.500369][ T496] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.500519][ T496] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.500710][ T496] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.500910][ T496] genl_rcv (net/netlink/genetlink.c:1220) [ 47.501067][ T496] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.501273][ T496] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.501474][ T496] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.501683][ T496] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.501902][ T496] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.502125][ T496] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.502335][ T496] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.502554][ T496] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.502762][ T496] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.502953][ T496] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 47.503153][ T496] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 47.503355][ T496] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 47.503556][ T496] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 47.503805][ T496] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 47.504057][ T496] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 47.504266][ T496] __x64_sys_sendto (net/socket.c:2181) [ 47.504464][ T496] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.504706][ T496] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.504924][ T496] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.505181][ T496] RIP: 0033:0x7f06bcf2da4a [ 47.505377][ T496] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 47.506045][ T496] RSP: 002b:00007ffd68aa1278 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.506338][ T496] RAX: ffffffffffffffda RBX: 00000000077f8b00 RCX: 00007f06bcf2da4a [ 47.506616][ T496] RDX: 000000000000003c RSI: 00000000077f8b00 RDI: 0000000000000005 [ 47.506897][ T496] RBP: 00000000077f8910 R08: 00007f06bd0d1200 R09: 000000000000000c [ 47.507189][ T496] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 47.507473][ T496] R13: 00000000077f8910 R14: 0000000000000000 R15: 0000000000000001 | [ 48.504061][ T516] ------------[ cut here ]------------ | [ 48.504451][ 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:10566) | [ 48.504862][ T516] Modules linked in: netdevsim | [ 48.505465][ T516] Tainted: [W]=WARN [ 48.505631][ T516] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.505883][ T516] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.506151][ T516] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 48.506831][ T516] RSP: 0018:ffffc90000e771e8 EFLAGS: 00010246 [ 48.507095][ T516] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.507391][ T516] RDX: 0000000000000000 RSI: ffff88800a372c98 RDI: ffff88800eeb2dc0 [ 48.507685][ T516] RBP: ffff88800c1bb040 R08: 0000000000000000 R09: fffffbfff34fd83c [ 48.507985][ T516] R10: ffffffff9a7ec1e7 R11: ffff88800eeb2300 R12: 0000000000000000 [ 48.508302][ T516] R13: ffff88800a372128 R14: ffff88800a372008 R15: ffff88800a372000 [ 48.508598][ T516] FS: 00007f6c0fe8c800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 48.508940][ T516] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.509212][ T516] CR2: 00007f6c1023c200 CR3: 00000000053a4003 CR4: 0000000000772ef0 [ 48.509516][ T516] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.509810][ T516] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.510116][ T516] PKRU: 55555554 [ 48.510281][ T516] Call Trace: [ 48.510448][ T516] [ 48.510565][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.510784][ T516] ? __warn (kernel/panic.c:748) [ 48.510947][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.511167][ T516] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.511380][ T516] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.511542][ T516] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.511746][ T516] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.511964][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.512222][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 48.512438][ T516] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.512692][ T516] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 48.512903][ T516] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.513133][ T516] register_netdevice (net/core/dev.c:11003) [ 48.513345][ T516] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.513568][ T516] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.513794][ T516] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.514071][ T516] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.514339][ T516] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 48.514605][ T516] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 48.514864][ T516] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 48.515139][ T516] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 48.515388][ T516] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 48.515663][ T516] ? devl_region_destroy (net/devlink/region.c:1178) [ 48.515871][ T516] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 48.516162][ T516] devlink_reload (net/devlink/dev.c:474) [ 48.516378][ T516] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.516590][ T516] ? devlink_resources_validate (net/devlink/resource.c:311) [ 48.516852][ T516] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.517079][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.517339][ T516] ? __nla_parse (lib/nlattr.c:732) [ 48.517558][ T516] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 48.517768][ T516] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.518041][ T516] ? cap_capable (security/commoncap.c:131) [ 48.518259][ T516] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 48.518473][ T516] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.518682][ T516] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.518887][ T516] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.519150][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.519402][ T516] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.519677][ T516] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.519883][ T516] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.520114][ T516] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.520323][ T516] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.520540][ T516] ? genl_rcv (net/netlink/genetlink.c:1219) [ 48.520696][ T516] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 48.520901][ T516] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 48.521129][ T516] genl_rcv (net/netlink/genetlink.c:1220) [ 48.521301][ T516] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 48.521516][ T516] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.521721][ T516] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.521941][ T516] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.522189][ T516] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.522393][ T516] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 48.522596][ T516] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 48.522812][ T516] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 48.523040][ T516] ? __pfx___sys_sendto (net/socket.c:2145) [ 48.523254][ T516] ? __lock_release (kernel/locking/lockdep.c:5527) [ 48.523460][ T516] ? __sys_recvmsg (net/socket.c:2859) [ 48.523665][ T516] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 48.523880][ T516] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 48.524118][ T516] __x64_sys_sendto (net/socket.c:2181) [ 48.524324][ T516] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.524584][ T516] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.524796][ T516] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.525059][ T516] RIP: 0033:0x7f6c10098a4a [ 48.525275][ T516] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 48.525955][ T516] RSP: 002b:00007ffea1a2f978 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.526275][ T516] RAX: ffffffffffffffda RBX: 0000000006eceb00 RCX: 00007f6c10098a4a [ 48.526570][ T516] RDX: 0000000000000034 RSI: 0000000006eceb00 RDI: 0000000000000005 [ 48.526864][ T516] RBP: 0000000006ece910 R08: 00007f6c1023c200 R09: 000000000000000c [ 48.527175][ T516] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.527473][ T516] R13: 0000000006ece910 R14: 0000000000000000 R15: 0000000000000003 | [ 48.539821][ T516] ------------[ cut here ]------------ | [ 48.540240][ T516] WARNING: CPU: 0 PID: 516 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 48.540738][ T516] Modules linked in: netdevsim | [ 48.541328][ T516] Tainted: [W]=WARN [ 48.541479][ T516] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.541806][ T516] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.542082][ T516] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 48.542873][ T516] RSP: 0018:ffffc90000e771e8 EFLAGS: 00010246 [ 48.543130][ T516] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.543418][ T516] RDX: 0000000000000000 RSI: ffff888005b1ac98 RDI: ffff88800eeb2dc0 [ 48.543717][ T516] RBP: ffff88800c1bb040 R08: 0000000000000000 R09: fffffbfff34fd83c [ 48.544070][ T516] R10: ffffffff9a7ec1e7 R11: ffff88800eeb2300 R12: 0000000000000000 [ 48.544425][ T516] R13: ffff888005b1a128 R14: ffff888005b1a008 R15: ffff888005b1a000 [ 48.544728][ T516] FS: 00007f6c0fe8c800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 48.545071][ T516] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.545313][ T516] CR2: 0000564a7ef25dec CR3: 00000000053a4004 CR4: 0000000000772ef0 [ 48.545608][ T516] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.545897][ T516] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.546197][ T516] PKRU: 55555554 [ 48.546342][ T516] Call Trace: [ 48.546497][ T516] [ 48.546598][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.546789][ T516] ? __warn (kernel/panic.c:748) [ 48.546937][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.547146][ T516] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.547344][ T516] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.547506][ T516] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.547706][ T516] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.547909][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.548113][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 48.548312][ T516] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.548606][ T516] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 48.548935][ T516] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.549154][ T516] register_netdevice (net/core/dev.c:11003) [ 48.549353][ T516] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.549566][ T516] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.549777][ T516] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.550043][ T516] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.550312][ T516] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 48.550578][ T516] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 48.550827][ T516] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 48.551081][ T516] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 48.551320][ T516] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 48.551574][ T516] ? devl_region_destroy (net/devlink/region.c:1178) [ 48.551764][ T516] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 48.552041][ T516] devlink_reload (net/devlink/dev.c:474) [ 48.552248][ T516] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.552444][ T516] ? devlink_resources_validate (net/devlink/resource.c:311) [ 48.552834][ T516] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.553076][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.553327][ T516] ? __nla_parse (lib/nlattr.c:732) [ 48.553545][ T516] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 48.553749][ T516] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.554092][ T516] ? cap_capable (security/commoncap.c:131) [ 48.554289][ T516] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 48.554561][ T516] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.554823][ T516] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.555051][ T516] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.555354][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.555624][ T516] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.555934][ T516] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.556144][ T516] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.556339][ T516] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.556557][ T516] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.556764][ T516] ? genl_rcv (net/netlink/genetlink.c:1219) [ 48.556911][ T516] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 48.557116][ T516] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 48.557315][ T516] genl_rcv (net/netlink/genetlink.c:1220) [ 48.557463][ T516] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 48.557683][ T516] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.557881][ T516] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.558160][ T516] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.558379][ T516] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.558586][ T516] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 48.558848][ T516] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 48.559077][ T516] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 48.559274][ T516] ? __pfx___sys_sendto (net/socket.c:2145) [ 48.559477][ T516] ? __lock_release (kernel/locking/lockdep.c:5527) [ 48.559697][ T516] ? __sys_recvmsg (net/socket.c:2859) [ 48.559896][ T516] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 48.560104][ T516] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 48.560305][ T516] __x64_sys_sendto (net/socket.c:2181) [ 48.560513][ T516] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.560788][ T516] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.560985][ T516] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.561232][ T516] RIP: 0033:0x7f6c10098a4a [ 48.561433][ T516] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 48.562135][ T516] RSP: 002b:00007ffea1a2f978 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.562475][ T516] RAX: ffffffffffffffda RBX: 0000000006eceb00 RCX: 00007f6c10098a4a [ 48.562886][ T516] RDX: 0000000000000034 RSI: 0000000006eceb00 RDI: 0000000000000005 [ 48.563305][ T516] RBP: 0000000006ece910 R08: 00007f6c1023c200 R09: 000000000000000c [ 48.563781][ T516] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.564276][ T516] R13: 0000000006ece910 R14: 0000000000000000 R15: 0000000000000003 | [ 48.593443][ T516] ------------[ cut here ]------------ | [ 48.593755][ 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:10566) | [ 48.594186][ T516] Modules linked in: netdevsim | [ 48.594754][ T516] Tainted: [W]=WARN [ 48.594920][ T516] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.595181][ T516] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.595444][ T516] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 48.596155][ T516] RSP: 0018:ffffc90000e771e8 EFLAGS: 00010246 [ 48.596420][ T516] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.596719][ T516] RDX: 0000000000000000 RSI: ffff88800de5ac98 RDI: ffff88800eeb2dc0 [ 48.597045][ T516] RBP: ffff88800c1bb040 R08: 0000000000000000 R09: fffffbfff34fd83c [ 48.597344][ T516] R10: ffffffff9a7ec1e7 R11: ffff88800eeb2300 R12: 0000000000000000 [ 48.597638][ T516] R13: ffff88800de5a128 R14: ffff88800de5a008 R15: ffff88800de5a000 [ 48.597932][ T516] FS: 00007f6c0fe8c800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 48.598293][ T516] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.598549][ T516] CR2: 00007f6c1023c200 CR3: 00000000053a4003 CR4: 0000000000772ef0 [ 48.598847][ T516] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.599157][ T516] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.599453][ T516] PKRU: 55555554 [ 48.599622][ T516] Call Trace: [ 48.599778][ T516] [ 48.599892][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.600107][ T516] ? __warn (kernel/panic.c:748) [ 48.600273][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.600481][ T516] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.600699][ T516] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.600859][ T516] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.601122][ T516] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.601352][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.601556][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 48.601770][ T516] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.602057][ T516] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 48.602272][ T516] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.602482][ T516] register_netdevice (net/core/dev.c:11003) [ 48.602699][ T516] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.602917][ T516] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.603155][ T516] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.603417][ T516] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.603686][ T516] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 48.603950][ T516] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 48.604235][ T516] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 48.604495][ T516] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 48.604744][ T516] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 48.604997][ T516] ? devl_region_destroy (net/devlink/region.c:1178) [ 48.605213][ T516] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 48.605480][ T516] devlink_reload (net/devlink/dev.c:474) [ 48.605698][ T516] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.605904][ T516] ? devlink_resources_validate (net/devlink/resource.c:311) [ 48.606181][ T516] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.606393][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.606644][ T516] ? __nla_parse (lib/nlattr.c:732) [ 48.606860][ T516] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 48.607089][ T516] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.607357][ T516] ? cap_capable (security/commoncap.c:131) [ 48.607564][ T516] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 48.607775][ T516] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.607983][ T516] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.608203][ T516] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.608449][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.608700][ T516] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.608974][ T516] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.609189][ T516] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.609392][ T516] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.609597][ T516] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.609816][ T516] ? genl_rcv (net/netlink/genetlink.c:1219) [ 48.609973][ T516] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 48.610203][ T516] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 48.610412][ T516] genl_rcv (net/netlink/genetlink.c:1220) [ 48.610570][ T516] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 48.610775][ T516] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.610982][ T516] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.611202][ T516] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.611409][ T516] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.611611][ T516] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 48.611822][ T516] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 48.612064][ T516] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 48.612273][ T516] ? __pfx___sys_sendto (net/socket.c:2145) [ 48.612485][ T516] ? __lock_release (kernel/locking/lockdep.c:5527) [ 48.612698][ T516] ? __sys_recvmsg (net/socket.c:2859) [ 48.612902][ T516] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 48.613124][ T516] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 48.613347][ T516] __x64_sys_sendto (net/socket.c:2181) [ 48.613555][ T516] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.613810][ T516] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.614032][ T516] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.614283][ T516] RIP: 0033:0x7f6c10098a4a [ 48.614494][ T516] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 48.615191][ T516] RSP: 002b:00007ffea1a2f978 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.615493][ T516] RAX: ffffffffffffffda RBX: 0000000006eceb00 RCX: 00007f6c10098a4a [ 48.615788][ T516] RDX: 0000000000000034 RSI: 0000000006eceb00 RDI: 0000000000000005 [ 48.616092][ T516] RBP: 0000000006ece910 R08: 00007f6c1023c200 R09: 000000000000000c [ 48.616394][ T516] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.616690][ T516] R13: 0000000006ece910 R14: 0000000000000000 R15: 0000000000000003 | [ 48.629598][ T516] ------------[ cut here ]------------ | [ 48.629872][ 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:10566) | [ 48.630291][ T516] Modules linked in: netdevsim | [ 48.630865][ T516] Tainted: [W]=WARN [ 48.631036][ T516] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.631292][ T516] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.631551][ T516] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 48.632363][ T516] RSP: 0018:ffffc90000e771e8 EFLAGS: 00010246 [ 48.632621][ T516] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.632914][ T516] RDX: 0000000000000000 RSI: ffff88800a26ac98 RDI: ffff88800eeb2dc0 [ 48.633223][ T516] RBP: ffff88800c1bb040 R08: 0000000000000000 R09: fffffbfff34fd83c [ 48.633523][ T516] R10: ffffffff9a7ec1e7 R11: ffff88800eeb2300 R12: 0000000000000000 [ 48.633823][ T516] R13: ffff88800a26a128 R14: ffff88800a26a008 R15: ffff88800a26a000 [ 48.634127][ T516] FS: 00007f6c0fe8c800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 48.634477][ T516] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.634734][ T516] CR2: 00007f6c1023c200 CR3: 00000000053a4003 CR4: 0000000000772ef0 [ 48.635053][ T516] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.635347][ T516] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.635640][ T516] PKRU: 55555554 [ 48.635802][ T516] Call Trace: [ 48.635961][ T516] [ 48.636087][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.636295][ T516] ? __warn (kernel/panic.c:748) [ 48.636465][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.636671][ T516] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.636886][ T516] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.637062][ T516] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.637270][ T516] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.637485][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.637693][ T516] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 48.637913][ T516] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.638194][ T516] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 48.638406][ T516] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.638616][ T516] register_netdevice (net/core/dev.c:11003) [ 48.638831][ T516] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.639063][ T516] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.639294][ T516] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.639554][ T516] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.639826][ T516] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 48.640102][ T516] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 48.640359][ T516] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 48.640619][ T516] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 48.640877][ T516] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 48.641141][ T516] ? devl_region_destroy (net/devlink/region.c:1178) [ 48.641346][ T516] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 48.641609][ T516] devlink_reload (net/devlink/dev.c:474) [ 48.641815][ T516] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.642039][ T516] ? devlink_resources_validate (net/devlink/resource.c:311) [ 48.642308][ T516] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.642515][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.642766][ T516] ? __nla_parse (lib/nlattr.c:732) [ 48.642983][ T516] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 48.643201][ T516] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.643465][ T516] ? cap_capable (security/commoncap.c:131) [ 48.643673][ T516] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 48.643898][ T516] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.644120][ T516] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.644328][ T516] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.644575][ T516] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.644827][ T516] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.645098][ T516] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.645313][ T516] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.645519][ T516] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.645729][ T516] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.645945][ T516] ? genl_rcv (net/netlink/genetlink.c:1219) [ 48.646115][ T516] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 48.646324][ T516] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 48.646547][ T516] genl_rcv (net/netlink/genetlink.c:1220) [ 48.646707][ T516] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 48.646922][ T516] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.647144][ T516] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.647358][ T516] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.647572][ T516] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.647775][ T516] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 48.647984][ T516] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 48.648213][ T516] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 48.648423][ T516] ? __pfx___sys_sendto (net/socket.c:2145) [ 48.648646][ T516] ? __lock_release (kernel/locking/lockdep.c:5527) [ 48.648857][ T516] ? __sys_recvmsg (net/socket.c:2859) [ 48.649073][ T516] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 48.649284][ T516] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 48.649496][ T516] __x64_sys_sendto (net/socket.c:2181) [ 48.649699][ T516] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.649949][ T516] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.650170][ T516] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.650422][ T516] RIP: 0033:0x7f6c10098a4a [ 48.650632][ T516] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 48.651360][ T516] RSP: 002b:00007ffea1a2f978 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.651669][ T516] RAX: ffffffffffffffda RBX: 0000000006eceb00 RCX: 00007f6c10098a4a [ 48.651963][ T516] RDX: 0000000000000034 RSI: 0000000006eceb00 RDI: 0000000000000005 [ 48.652291][ T516] RBP: 0000000006ece910 R08: 00007f6c1023c200 R09: 000000000000000c [ 48.652584][ T516] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.652883][ T516] R13: 0000000006ece910 R14: 0000000000000000 R15: 0000000000000003 | [ 49.961549][ T535] ------------[ cut here ]------------ | [ 49.961794][ 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:10566) | [ 49.962627][ T535] Modules linked in: netdevsim | [ 49.963177][ T535] Tainted: [W]=WARN [ 49.963326][ T535] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.963583][ T535] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.963833][ T535] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 49.964525][ T535] RSP: 0018:ffffc90000de71e8 EFLAGS: 00010246 [ 49.964772][ T535] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 49.965065][ T535] RDX: 0000000000000000 RSI: ffff888005cbac98 RDI: ffff88800b215080 [ 49.965356][ T535] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 49.965646][ T535] R10: ffffffff9a7ec1e7 R11: ffff88800b2145c0 R12: 0000000000000000 [ 49.965931][ T535] R13: ffff888005cba128 R14: ffff888005cba008 R15: ffff888005cba000 [ 49.966222][ T535] FS: 00007f02e1de6800(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 49.966562][ T535] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.966803][ T535] CR2: 00007ff49b90c7d0 CR3: 0000000002a22001 CR4: 0000000000772ef0 [ 49.967100][ T535] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 49.967425][ T535] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 49.967715][ T535] PKRU: 55555554 [ 49.967859][ T535] Call Trace: [ 49.968003][ T535] [ 49.968114][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.968309][ T535] ? __warn (kernel/panic.c:748) [ 49.968483][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.968679][ T535] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 49.968898][ T535] ? handle_bug (arch/x86/kernel/traps.c:285) [ 49.969055][ T535] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 49.969246][ T535] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 49.969480][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.969720][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 49.969924][ T535] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 49.970185][ T535] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 49.970389][ T535] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 49.970601][ T535] register_netdevice (net/core/dev.c:11003) [ 49.970825][ T535] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 49.971045][ T535] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 49.971265][ T535] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 49.971517][ T535] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 49.971778][ T535] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 49.972075][ T535] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 49.972332][ T535] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 49.972582][ T535] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 49.972828][ T535] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 49.973092][ T535] devlink_reload (net/devlink/dev.c:474) [ 49.973296][ T535] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 49.973492][ T535] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 49.973695][ T535] ? cap_capable (security/commoncap.c:131) [ 49.973916][ T535] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 49.974141][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 49.974406][ T535] ? __nla_parse (lib/nlattr.c:732) [ 49.974626][ T535] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 49.974840][ T535] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 49.975125][ T535] ? cap_capable (security/commoncap.c:131) [ 49.975336][ T535] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 49.975559][ T535] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 49.975779][ T535] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 49.975994][ T535] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 49.976260][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 49.976525][ T535] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 49.976795][ T535] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 49.977007][ T535] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 49.977226][ T535] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 49.977440][ T535] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 49.977668][ T535] ? genl_rcv (net/netlink/genetlink.c:1219) [ 49.977821][ T535] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 49.978044][ T535] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 49.978246][ T535] genl_rcv (net/netlink/genetlink.c:1220) [ 49.978392][ T535] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 49.978591][ T535] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 49.978799][ T535] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 49.978998][ T535] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 49.979213][ T535] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 49.979405][ T535] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 49.979610][ T535] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 49.979817][ T535] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 49.980025][ T535] ? __pfx___sys_sendto (net/socket.c:2145) [ 49.980228][ T535] ? __lock_release (kernel/locking/lockdep.c:5527) [ 49.980422][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 49.980619][ T535] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 49.980817][ T535] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 49.981034][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 49.981235][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 49.981435][ T535] __x64_sys_sendto (net/socket.c:2181) [ 49.981628][ T535] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 49.981876][ T535] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 49.982095][ T535] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.982344][ T535] RIP: 0033:0x7f02e1ff2a4a [ 49.982548][ T535] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 49.983234][ T535] RSP: 002b:00007ffd9b7d6ad8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 49.983527][ T535] RAX: ffffffffffffffda RBX: 0000000009d90b00 RCX: 00007f02e1ff2a4a [ 49.983821][ T535] RDX: 000000000000003c RSI: 0000000009d90b00 RDI: 0000000000000005 [ 49.984120][ T535] RBP: 0000000009d90910 R08: 00007f02e2196200 R09: 000000000000000c [ 49.984408][ T535] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 49.984694][ T535] R13: 0000000009d90910 R14: 0000000000000000 R15: 0000000000000003 | [ 49.999139][ T535] ------------[ cut here ]------------ | [ 49.999411][ T535] WARNING: CPU: 0 PID: 535 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 49.999837][ T535] Modules linked in: netdevsim | [ 50.000544][ T535] Tainted: [W]=WARN [ 50.000707][ T535] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.000968][ T535] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.001249][ T535] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 50.002007][ T535] RSP: 0018:ffffc90000de71e8 EFLAGS: 00010246 [ 50.002285][ T535] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 50.002603][ T535] RDX: 0000000000000000 RSI: ffff888005052c98 RDI: ffff88800b215080 [ 50.002910][ T535] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 50.003225][ T535] R10: ffffffff9a7ec1e7 R11: ffff88800b2145c0 R12: 0000000000000000 [ 50.003528][ T535] R13: ffff888005052128 R14: ffff888005052008 R15: ffff888005052000 [ 50.003817][ T535] FS: 00007f02e1de6800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 50.004161][ T535] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.004406][ T535] CR2: 00007ff49bcf6a7b CR3: 0000000002a22001 CR4: 0000000000772ef0 [ 50.004696][ T535] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 50.005009][ T535] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 50.005332][ T535] PKRU: 55555554 [ 50.005497][ T535] Call Trace: [ 50.005649][ T535] [ 50.005753][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.005964][ T535] ? __warn (kernel/panic.c:748) [ 50.006131][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.006340][ T535] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 50.006549][ T535] ? handle_bug (arch/x86/kernel/traps.c:285) [ 50.006699][ T535] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 50.006897][ T535] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 50.007124][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.007337][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 50.007567][ T535] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 50.007837][ T535] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 50.008109][ T535] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 50.008322][ T535] register_netdevice (net/core/dev.c:11003) [ 50.008585][ T535] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 50.008819][ T535] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 50.009117][ T535] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 50.009394][ T535] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 50.009696][ T535] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 50.009972][ T535] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 50.010262][ T535] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 50.010531][ T535] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 50.010796][ T535] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 50.011081][ T535] devlink_reload (net/devlink/dev.c:474) [ 50.011423][ T535] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 50.011629][ T535] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 50.011856][ T535] ? cap_capable (security/commoncap.c:131) [ 50.012111][ T535] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 50.012457][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.012734][ T535] ? __nla_parse (lib/nlattr.c:732) [ 50.012975][ T535] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 50.013333][ T535] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 50.013740][ T535] ? cap_capable (security/commoncap.c:131) [ 50.014244][ T535] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 50.014526][ T535] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 50.014810][ T535] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 50.015118][ T535] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 50.015540][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.015945][ T535] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 50.016383][ T535] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 50.016927][ T535] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 50.017279][ T535] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 50.017613][ T535] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 50.018190][ T535] ? genl_rcv (net/netlink/genetlink.c:1219) [ 50.018461][ T535] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 50.018802][ T535] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 50.019166][ T535] genl_rcv (net/netlink/genetlink.c:1220) [ 50.019424][ T535] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 50.019769][ T535] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 50.020127][ T535] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 50.020479][ T535] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 50.020834][ T535] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 50.021171][ T535] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 50.021495][ T535] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 50.021776][ T535] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 50.022002][ T535] ? __pfx___sys_sendto (net/socket.c:2145) [ 50.022224][ T535] ? __lock_release (kernel/locking/lockdep.c:5527) [ 50.022423][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 50.022642][ T535] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 50.022887][ T535] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 50.023134][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 50.023349][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 50.023553][ T535] __x64_sys_sendto (net/socket.c:2181) [ 50.023901][ T535] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 50.024168][ T535] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 50.024387][ T535] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.024645][ T535] RIP: 0033:0x7f02e1ff2a4a [ 50.024876][ T535] Code: Unable to access opcode bytes at 0x7f02e1ff2a20. Code starting with the faulting instruction =========================================== [ 50.025148][ T535] RSP: 002b:00007ffd9b7d6ad8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 50.025464][ T535] RAX: ffffffffffffffda RBX: 0000000009d90b00 RCX: 00007f02e1ff2a4a [ 50.025904][ T535] RDX: 000000000000003c RSI: 0000000009d90b00 RDI: 0000000000000005 [ 50.026232][ T535] RBP: 0000000009d90910 R08: 00007f02e2196200 R09: 000000000000000c [ 50.026669][ T535] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 50.027226][ T535] R13: 0000000009d90910 R14: 0000000000000000 R15: 0000000000000003 | [ 50.048245][ T535] ------------[ cut here ]------------ | [ 50.048531][ 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:10566) | [ 50.048968][ T535] Modules linked in: netdevsim | [ 50.049611][ T535] Tainted: [W]=WARN [ 50.049786][ T535] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.050066][ T535] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.050345][ T535] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 50.051422][ T535] RSP: 0018:ffffc90000de71e8 EFLAGS: 00010246 [ 50.051705][ T535] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 50.052057][ T535] RDX: 0000000000000000 RSI: ffff88800ece2c98 RDI: ffff88800b215080 [ 50.052382][ T535] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 50.052703][ T535] R10: ffffffff9a7ec1e7 R11: ffff88800b2145c0 R12: 0000000000000000 [ 50.053035][ T535] R13: ffff88800ece2128 R14: ffff88800ece2008 R15: ffff88800ece2000 [ 50.053363][ T535] FS: 00007f02e1de6800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 50.053733][ T535] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.054022][ T535] CR2: 00007fb2a37b8270 CR3: 0000000002a22005 CR4: 0000000000772ef0 [ 50.054355][ T535] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 50.054677][ T535] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 50.055000][ T535] PKRU: 55555554 [ 50.055182][ T535] Call Trace: [ 50.055361][ T535] [ 50.055484][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.055708][ T535] ? __warn (kernel/panic.c:748) [ 50.055903][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.056144][ T535] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 50.056375][ T535] ? handle_bug (arch/x86/kernel/traps.c:285) [ 50.056551][ T535] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 50.056771][ T535] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 50.057008][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.057247][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 50.057480][ T535] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 50.057762][ T535] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 50.057995][ T535] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 50.058237][ T535] register_netdevice (net/core/dev.c:11003) [ 50.058466][ T535] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 50.058701][ T535] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 50.058952][ T535] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 50.059246][ T535] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 50.059541][ T535] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 50.059842][ T535] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 50.060139][ T535] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 50.060422][ T535] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 50.060695][ T535] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 50.060984][ T535] devlink_reload (net/devlink/dev.c:474) [ 50.061225][ T535] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 50.061446][ T535] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 50.061675][ T535] ? cap_capable (security/commoncap.c:131) [ 50.061923][ T535] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 50.062165][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.062432][ T535] ? __nla_parse (lib/nlattr.c:732) [ 50.062653][ T535] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 50.062896][ T535] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 50.063222][ T535] ? cap_capable (security/commoncap.c:131) [ 50.063440][ T535] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 50.063677][ T535] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 50.063903][ T535] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 50.064146][ T535] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 50.064415][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.064692][ T535] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 50.064972][ T535] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 50.065212][ T535] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 50.065441][ T535] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 50.065669][ T535] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 50.065902][ T535] ? genl_rcv (net/netlink/genetlink.c:1219) [ 50.066091][ T535] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 50.066322][ T535] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 50.066556][ T535] genl_rcv (net/netlink/genetlink.c:1220) [ 50.066725][ T535] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 50.066954][ T535] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 50.067189][ T535] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 50.067424][ T535] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 50.067659][ T535] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 50.067884][ T535] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 50.068136][ T535] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 50.068373][ T535] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 50.068607][ T535] ? __pfx___sys_sendto (net/socket.c:2145) [ 50.068852][ T535] ? __lock_release (kernel/locking/lockdep.c:5527) [ 50.069084][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 50.069316][ T535] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 50.069550][ T535] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 50.069780][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 50.070007][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 50.070250][ T535] __x64_sys_sendto (net/socket.c:2181) [ 50.070484][ T535] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 50.070759][ T535] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 50.070985][ T535] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.071275][ T535] RIP: 0033:0x7f02e1ff2a4a [ 50.071513][ T535] Code: Unable to access opcode bytes at 0x7f02e1ff2a20. Code starting with the faulting instruction =========================================== [ 50.071797][ T535] RSP: 002b:00007ffd9b7d6ad8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 50.072149][ T535] RAX: ffffffffffffffda RBX: 0000000009d90b00 RCX: 00007f02e1ff2a4a [ 50.072449][ T535] RDX: 000000000000003c RSI: 0000000009d90b00 RDI: 0000000000000005 [ 50.072750][ T535] RBP: 0000000009d90910 R08: 00007f02e2196200 R09: 000000000000000c [ 50.073057][ T535] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 50.073360][ T535] R13: 0000000009d90910 R14: 0000000000000000 R15: 0000000000000003 | [ 50.086862][ T535] ------------[ cut here ]------------ | [ 50.087148][ 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:10566) | [ 50.087553][ T535] Modules linked in: netdevsim | [ 50.088164][ T535] Tainted: [W]=WARN [ 50.088339][ T535] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.088611][ T535] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.088887][ T535] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 50.089634][ T535] RSP: 0018:ffffc90000de71e8 EFLAGS: 00010246 [ 50.089910][ T535] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 50.090237][ T535] RDX: 0000000000000000 RSI: ffff88800ec72c98 RDI: ffff88800b215080 [ 50.090536][ T535] RBP: ffffffff9c923440 R08: 0000000000000000 R09: fffffbfff34fd83c [ 50.090846][ T535] R10: ffffffff9a7ec1e7 R11: ffff88800b2145c0 R12: 0000000000000000 [ 50.091156][ T535] R13: ffff88800ec72128 R14: ffff88800ec72008 R15: ffff88800ec72000 [ 50.091453][ T535] FS: 00007f02e1de6800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 50.091805][ T535] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.092086][ T535] CR2: 00007f02e1ff2a20 CR3: 0000000002a22005 CR4: 0000000000772ef0 [ 50.092386][ T535] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 50.092680][ T535] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 50.092985][ T535] PKRU: 55555554 [ 50.093150][ T535] Call Trace: [ 50.093310][ T535] [ 50.093421][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.093636][ T535] ? __warn (kernel/panic.c:748) [ 50.093808][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.094027][ T535] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 50.094251][ T535] ? handle_bug (arch/x86/kernel/traps.c:285) [ 50.094409][ T535] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 50.094618][ T535] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 50.094842][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.095065][ T535] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 50.095283][ T535] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 50.095544][ T535] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 50.095758][ T535] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 50.095979][ T535] register_netdevice (net/core/dev.c:11003) [ 50.096201][ T535] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 50.096421][ T535] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 50.096645][ T535] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 50.096915][ T535] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 50.097266][ T535] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 50.097538][ T535] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 50.097808][ T535] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 50.098083][ T535] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 50.098339][ T535] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 50.098613][ T535] devlink_reload (net/devlink/dev.c:474) [ 50.098827][ T535] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 50.099043][ T535] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 50.099265][ T535] ? cap_capable (security/commoncap.c:131) [ 50.099480][ T535] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 50.099693][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.099959][ T535] ? __nla_parse (lib/nlattr.c:732) [ 50.100195][ T535] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 50.100407][ T535] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 50.100677][ T535] ? cap_capable (security/commoncap.c:131) [ 50.100888][ T535] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 50.101120][ T535] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 50.101331][ T535] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 50.101540][ T535] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 50.101801][ T535] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.102075][ T535] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 50.102341][ T535] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 50.102550][ T535] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 50.102757][ T535] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 50.102969][ T535] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 50.103206][ T535] ? genl_rcv (net/netlink/genetlink.c:1219) [ 50.103370][ T535] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 50.103580][ T535] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 50.103799][ T535] genl_rcv (net/netlink/genetlink.c:1220) [ 50.103959][ T535] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 50.104185][ T535] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 50.104399][ T535] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 50.104619][ T535] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 50.104847][ T535] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 50.105075][ T535] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 50.105289][ T535] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 50.105507][ T535] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 50.105720][ T535] ? __pfx___sys_sendto (net/socket.c:2145) [ 50.105952][ T535] ? __lock_release (kernel/locking/lockdep.c:5527) [ 50.106171][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 50.106387][ T535] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 50.106598][ T535] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 50.106812][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 50.107039][ T535] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 50.107255][ T535] __x64_sys_sendto (net/socket.c:2181) [ 50.107471][ T535] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 50.107727][ T535] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 50.107955][ T535] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.108222][ T535] RIP: 0033:0x7f02e1ff2a4a [ 50.108447][ T535] Code: Unable to access opcode bytes at 0x7f02e1ff2a20. Code starting with the faulting instruction =========================================== [ 50.108706][ T535] RSP: 002b:00007ffd9b7d6ad8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 50.109031][ T535] RAX: ffffffffffffffda RBX: 0000000009d90b00 RCX: 00007f02e1ff2a4a [ 50.109342][ T535] RDX: 000000000000003c RSI: 0000000009d90b00 RDI: 0000000000000005 [ 50.109641][ T535] RBP: 0000000009d90910 R08: 00007f02e2196200 R09: 000000000000000c [ 50.109938][ 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