====================================== | 0 | xx__-> [ 10.762181][ T226] ------------[ cut here ]------------ | [ 10.762609][ T226] WARNING: CPU: 2 PID: 226 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.763160][ T226] Modules linked in: netdevsim [ 10.763819][ T226] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.764103][ T226] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.764394][ T226] 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.765143][ T226] RSP: 0018:ffffc90000ae7520 EFLAGS: 00010246 [ 10.765440][ T226] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.765766][ T226] RDX: 0000000000000000 RSI: ffff8880050aac98 RDI: ffff888005a4d0f8 [ 10.766129][ T226] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 10.766470][ T226] R10: ffffffffadfec1e7 R11: ffff888005a4c5c0 R12: 0000000000000000 [ 10.766801][ T226] R13: ffff8880050aa128 R14: ffff8880050aa008 R15: ffff8880050aa000 [ 10.767131][ T226] FS: 00007fe9f4915740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 10.767574][ T226] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.767851][ T226] CR2: 000055d3b4801b68 CR3: 000000000a8d0004 CR4: 0000000000772ef0 [ 10.768171][ T226] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.768510][ T226] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.768839][ T226] PKRU: 55555554 [ 10.769014][ T226] Call Trace: [ 10.769191][ T226] [ 10.769317][ T226] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.769556][ T226] ? __warn (kernel/panic.c:748) [ 10.769730][ T226] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.769951][ T226] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.770185][ T226] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.770356][ T226] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.770607][ T226] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.770842][ T226] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.771084][ T226] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.771359][ T226] ? _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.771620][ T226] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.771845][ T226] register_netdevice (net/core/dev.c:11003) [ 10.772082][ T226] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.772314][ T226] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.772565][ T226] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.772843][ T226] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.773015][ T226] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.773309][ T226] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.773606][ T226] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.773906][ T226] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.774157][ T226] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.774467][ T226] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.774708][ T226] ? 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.774885][ T226] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.775121][ T226] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.775349][ T226] __driver_probe_device (drivers/base/dd.c:800) [ 10.775614][ T226] driver_probe_device (drivers/base/dd.c:830) [ 10.775834][ T226] __device_attach_driver (drivers/base/dd.c:959) [ 10.776064][ T226] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.776328][ T226] bus_for_each_drv (drivers/base/bus.c:462) [ 10.776581][ T226] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.776798][ T226] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.777021][ T226] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.777246][ T226] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.777483][ T226] __device_attach (drivers/base/dd.c:1030) [ 10.777708][ T226] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.777926][ T226] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.778159][ T226] ? 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.778388][ T226] bus_probe_device (drivers/base/bus.c:537) [ 10.778651][ T226] device_add (drivers/base/core.c:3672) [ 10.778937][ T226] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.779161][ T226] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.779392][ T226] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.779696][ T226] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.779990][ T226] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.780225][ T226] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.780460][ T226] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.780685][ T226] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.780909][ T226] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.781103][ T226] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.781330][ T226] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.781557][ T226] ? 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.781795][ T226] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.782039][ T226] ksys_write (fs/read_write.c:731) [ 10.782221][ T226] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.782482][ T226] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.782721][ T226] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.782945][ T226] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.783236][ T226] RIP: 0033:0x7fe9f4a56b77 [ 10.783487][ T226] 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.784263][ T226] RSP: 002b:00007ffc837c4b68 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.784618][ T226] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe9f4a56b77 [ 10.784941][ T226] RDX: 0000000000000005 RSI: 000055d3b4800b60 RDI: 0000000000000001 [ 10.785284][ T226] RBP: 000055d3b4800b60 R08: 0000000000000003 R09: 0000000000000000 [ 10.785643][ T226] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 10.785991][ T226] R13: 00007fe9f4b12760 R14: 0000000000000005 R15: 00007fe9f4b0d9c0 | [ 10.816539][ T226] ------------[ cut here ]------------ | [ 10.816821][ T226] WARNING: CPU: 1 PID: 226 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.817227][ T226] Modules linked in: netdevsim | [ 10.817924][ T226] Tainted: [W]=WARN [ 10.818101][ T226] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.818381][ T226] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.818667][ T226] 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.819448][ T226] RSP: 0018:ffffc90000ae7520 EFLAGS: 00010246 [ 10.819710][ T226] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.820023][ T226] RDX: 0000000000000000 RSI: ffff888008e9ac98 RDI: ffff888005a4d0f8 [ 10.820345][ T226] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 10.820956][ T226] R10: ffffffffadfec1e7 R11: ffff888005a4c5c0 R12: 0000000000000000 [ 10.821288][ T226] R13: ffff888008e9a128 R14: ffff888008e9a008 R15: ffff888008e9a000 [ 10.821625][ T226] FS: 00007fe9f4915740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 10.821996][ T226] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.822259][ T226] CR2: 00005624e2f5f888 CR3: 000000000a8d0003 CR4: 0000000000772ef0 [ 10.822591][ T226] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.822894][ T226] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.823208][ T226] PKRU: 55555554 [ 10.823380][ T226] Call Trace: [ 10.823545][ T226] [ 10.823658][ T226] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.823873][ T226] ? __warn (kernel/panic.c:748) [ 10.824034][ T226] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.824243][ T226] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.824500][ T226] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.824658][ T226] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.824872][ T226] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.825095][ T226] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.825341][ T226] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.825624][ T226] ? _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.825842][ T226] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.826055][ T226] register_netdevice (net/core/dev.c:11003) [ 10.826285][ T226] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.826523][ T226] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.826761][ T226] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.827033][ T226] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.827208][ T226] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.827538][ T226] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.827803][ T226] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.828075][ T226] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.828327][ T226] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.828605][ T226] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.828812][ T226] ? 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.828966][ T226] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.829176][ T226] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.829422][ T226] __driver_probe_device (drivers/base/dd.c:800) [ 10.829641][ T226] driver_probe_device (drivers/base/dd.c:830) [ 10.829862][ T226] __device_attach_driver (drivers/base/dd.c:959) [ 10.830076][ T226] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.830338][ T226] bus_for_each_drv (drivers/base/bus.c:462) [ 10.830565][ T226] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.830768][ T226] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.830993][ T226] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.831208][ T226] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.831457][ T226] __device_attach (drivers/base/dd.c:1030) [ 10.831670][ T226] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.831880][ T226] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.832091][ T226] ? 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.832322][ T226] bus_probe_device (drivers/base/bus.c:537) [ 10.832549][ T226] device_add (drivers/base/core.c:3672) [ 10.832765][ T226] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.832987][ T226] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.833249][ T226] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.833549][ T226] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.833835][ T226] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.834041][ T226] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.834265][ T226] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.834498][ T226] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.834767][ T226] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.834946][ T226] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.835156][ T226] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.835372][ T226] ? 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.835615][ T226] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.835901][ T226] ksys_write (fs/read_write.c:731) [ 10.836115][ T226] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.836406][ T226] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.836743][ T226] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.837042][ T226] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.837384][ T226] RIP: 0033:0x7fe9f4a56b77 [ 10.837656][ T226] 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.838509][ T226] RSP: 002b:00007ffc837c4b68 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.838823][ T226] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe9f4a56b77 [ 10.839208][ T226] RDX: 0000000000000005 RSI: 000055d3b4800b60 RDI: 0000000000000001 [ 10.839533][ T226] RBP: 000055d3b4800b60 R08: 0000000000000003 R09: 0000000000000000 [ 10.839863][ T226] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 10.840182][ T226] R13: 00007fe9f4b12760 R14: 0000000000000005 R15: 00007fe9f4b0d9c0 | [ 10.852780][ T226] ------------[ cut here ]------------ | [ 10.853168][ T226] WARNING: CPU: 1 PID: 226 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.855374][ T226] Modules linked in: netdevsim | [ 10.856816][ T226] Tainted: [W]=WARN [ 10.857096][ T226] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.857706][ T226] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.858162][ T226] 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.859262][ T226] RSP: 0018:ffffc90000ae7520 EFLAGS: 00010246 [ 10.859657][ T226] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.859962][ T226] RDX: 0000000000000000 RSI: ffff88800a262c98 RDI: ffff888005a4d0f8 [ 10.860270][ T226] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 10.860741][ T226] R10: ffffffffadfec1e7 R11: ffff888005a4c5c0 R12: 0000000000000000 [ 10.861064][ T226] R13: ffff88800a262128 R14: ffff88800a262008 R15: ffff88800a262000 [ 10.861378][ T226] FS: 00007fe9f4915740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 10.861865][ T226] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.862122][ T226] CR2: 00005624e2f5f888 CR3: 000000000a8d0003 CR4: 0000000000772ef0 [ 10.862531][ T226] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.862879][ T226] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.863181][ T226] PKRU: 55555554 [ 10.863370][ T226] Call Trace: [ 10.863621][ T226] [ 10.863742][ T226] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.864003][ T226] ? __warn (kernel/panic.c:748) [ 10.864254][ T226] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.864763][ T226] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.865109][ T226] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.865367][ T226] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.865877][ T226] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.866251][ T226] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.866801][ T226] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.867250][ T226] ? _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.867832][ T226] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.868197][ T226] register_netdevice (net/core/dev.c:11003) [ 10.868738][ T226] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.869123][ T226] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.869683][ T226] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.870162][ T226] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.870597][ T226] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.870903][ T226] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.871184][ T226] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.871574][ T226] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.871796][ T226] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.872077][ T226] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.872319][ T226] ? 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.872599][ T226] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.872813][ T226] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.873026][ T226] __driver_probe_device (drivers/base/dd.c:800) [ 10.873233][ T226] driver_probe_device (drivers/base/dd.c:830) [ 10.873709][ T226] __device_attach_driver (drivers/base/dd.c:959) [ 10.873922][ T226] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.874175][ T226] bus_for_each_drv (drivers/base/bus.c:462) [ 10.874389][ T226] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.874685][ T226] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.874892][ T226] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.875093][ T226] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.875317][ T226] __device_attach (drivers/base/dd.c:1030) [ 10.875624][ T226] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.875835][ T226] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.876149][ T226] ? 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.876665][ T226] bus_probe_device (drivers/base/bus.c:537) [ 10.877018][ T226] device_add (drivers/base/core.c:3672) [ 10.877354][ T226] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.877867][ T226] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.878244][ T226] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.878874][ T226] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.879344][ T226] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.879875][ T226] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.880240][ T226] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.880766][ T226] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.881143][ T226] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.881599][ T226] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.881961][ T226] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.882286][ T226] ? 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.882616][ T226] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.882829][ T226] ksys_write (fs/read_write.c:731) [ 10.882988][ T226] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.883187][ T226] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.883517][ T226] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.883727][ T226] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.884013][ T226] RIP: 0033:0x7fe9f4a56b77 [ 10.884238][ T226] 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.885054][ T226] RSP: 002b:00007ffc837c4b68 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.885375][ T226] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe9f4a56b77 [ 10.885794][ T226] RDX: 0000000000000005 RSI: 000055d3b4800b60 RDI: 0000000000000001 [ 10.886093][ T226] RBP: 000055d3b4800b60 R08: 0000000000000003 R09: 0000000000000000 [ 10.886407][ T226] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 10.886802][ T226] R13: 00007fe9f4b12760 R14: 0000000000000005 R15: 00007fe9f4b0d9c0 | [ 10.899586][ T226] ------------[ cut here ]------------ | [ 10.899887][ T226] WARNING: CPU: 0 PID: 226 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.900387][ T226] Modules linked in: netdevsim | [ 10.901221][ T226] Tainted: [W]=WARN [ 10.901389][ T226] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.901674][ T226] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.901954][ T226] 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.902730][ T226] RSP: 0018:ffffc90000ae7520 EFLAGS: 00010246 [ 10.903007][ T226] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.903333][ T226] RDX: 0000000000000000 RSI: ffff8880051aac98 RDI: ffff888005a4d0f8 [ 10.903678][ T226] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 10.904002][ T226] R10: ffffffffadfec1e7 R11: ffff888005a4c5c0 R12: 0000000000000000 [ 10.904327][ T226] R13: ffff8880051aa128 R14: ffff8880051aa008 R15: ffff8880051aa000 [ 10.904661][ T226] FS: 00007fe9f4915740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 10.905038][ T226] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.905309][ T226] CR2: 00005624e2f7dcc8 CR3: 000000000a8d0003 CR4: 0000000000772ef0 [ 10.905668][ T226] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.906012][ T226] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.906343][ T226] PKRU: 55555554 [ 10.906518][ T226] Call Trace: [ 10.906700][ T226] [ 10.906815][ T226] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.907034][ T226] ? __warn (kernel/panic.c:748) [ 10.907207][ T226] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.907440][ T226] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.907701][ T226] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.907868][ T226] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.908092][ T226] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.908333][ T226] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.908572][ T226] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.908865][ T226] ? _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.909089][ T226] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.909311][ T226] register_netdevice (net/core/dev.c:11003) [ 10.909553][ T226] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.909790][ T226] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.910029][ T226] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.910332][ T226] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.910543][ T226] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.910842][ T226] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.911151][ T226] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.911470][ T226] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.911731][ T226] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.912010][ T226] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.912235][ T226] ? 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.912401][ T226] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.912698][ T226] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.912929][ T226] __driver_probe_device (drivers/base/dd.c:800) [ 10.913152][ T226] driver_probe_device (drivers/base/dd.c:830) [ 10.913371][ T226] __device_attach_driver (drivers/base/dd.c:959) [ 10.913607][ T226] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.913876][ T226] bus_for_each_drv (drivers/base/bus.c:462) [ 10.914093][ T226] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.914311][ T226] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.914547][ T226] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.914765][ T226] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.914992][ T226] __device_attach (drivers/base/dd.c:1030) [ 10.915213][ T226] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.915440][ T226] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.915682][ T226] ? 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.915922][ T226] bus_probe_device (drivers/base/bus.c:537) [ 10.916169][ T226] device_add (drivers/base/core.c:3672) [ 10.916450][ T226] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.916689][ T226] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.916925][ T226] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.917212][ T226] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.917506][ T226] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.917741][ T226] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.918000][ T226] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.918220][ T226] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.918463][ T226] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.918644][ T226] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.918869][ T226] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.919087][ T226] ? 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.919317][ T226] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.919559][ T226] ksys_write (fs/read_write.c:731) [ 10.919763][ T226] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.919994][ T226] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.920258][ T226] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.920515][ T226] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.920858][ T226] RIP: 0033:0x7fe9f4a56b77 [ 10.921118][ T226] 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.922004][ T226] RSP: 002b:00007ffc837c4b68 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.922374][ T226] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe9f4a56b77 [ 10.922743][ T226] RDX: 0000000000000005 RSI: 000055d3b4800b60 RDI: 0000000000000001 [ 10.923128][ T226] RBP: 000055d3b4800b60 R08: 0000000000000003 R09: 0000000000000000 [ 10.923608][ T226] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 10.924040][ T226] R13: 00007fe9f4b12760 R14: 0000000000000005 R15: 00007fe9f4b0d9c0 | [ 40.966355][ T313] ------------[ cut here ]------------ | [ 40.966931][ 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.967628][ T313] Modules linked in: netdevsim | [ 40.968604][ T313] Tainted: [W]=WARN [ 40.968869][ T313] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.969292][ T313] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.969739][ 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.970911][ T313] RSP: 0018:ffffc900006b71e8 EFLAGS: 00010246 [ 40.971339][ T313] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 40.971857][ T313] RDX: 0000000000000000 RSI: ffff88800d29ac98 RDI: ffff8880089a8b00 [ 40.972360][ T313] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 40.972877][ T313] R10: ffffffffadfec1e7 R11: ffff8880089a8040 R12: 0000000000000000 [ 40.973380][ T313] R13: ffff88800d29a128 R14: ffff88800d29a008 R15: ffff88800d29a000 [ 40.973895][ T313] FS: 00007f0ebe1f5800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 40.974496][ T313] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.974917][ T313] CR2: 000000000041ecd0 CR3: 000000000252c004 CR4: 0000000000772ef0 [ 40.975433][ T313] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 40.975942][ T313] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 40.976666][ T313] PKRU: 55555554 [ 40.976935][ T313] Call Trace: [ 40.977195][ T313] [ 40.977382][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.977752][ T313] ? __warn (kernel/panic.c:748) [ 40.978024][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.978393][ T313] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 40.978767][ T313] ? handle_bug (arch/x86/kernel/traps.c:285) [ 40.979032][ T313] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 40.979361][ T313] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 40.979743][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 40.980090][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 40.980485][ T313] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 40.980937][ 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.981286][ T313] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 40.981537][ T313] register_netdevice (net/core/dev.c:11003) [ 40.981751][ T313] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 40.981967][ T313] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 40.982252][ T313] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 40.982555][ T313] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 40.982827][ T313] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 40.983169][ T313] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 40.983468][ T313] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 40.983729][ T313] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 40.984005][ T313] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 40.984286][ T313] ? devl_region_destroy (net/devlink/region.c:1178) [ 40.984523][ T313] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 40.984788][ T313] devlink_reload (net/devlink/dev.c:474) [ 40.984999][ T313] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 40.985207][ T313] ? devlink_resources_validate (net/devlink/resource.c:311) [ 40.985500][ T313] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 40.985712][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 40.985965][ T313] ? __nla_parse (lib/nlattr.c:732) [ 40.986185][ T313] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 40.986399][ T313] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 40.986688][ T313] ? cap_capable (security/commoncap.c:131) [ 40.986893][ T313] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 40.987104][ T313] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 40.987314][ T313] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 40.987545][ T313] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 40.987796][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 40.988046][ T313] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 40.988310][ T313] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 40.988543][ T313] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 40.988748][ T313] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 40.988952][ T313] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 40.989171][ T313] ? genl_rcv (net/netlink/genetlink.c:1219) [ 40.989328][ T313] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 40.989638][ T313] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 40.989991][ T313] genl_rcv (net/netlink/genetlink.c:1220) [ 40.990257][ T313] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 40.990629][ T313] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 40.990998][ T313] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 40.991359][ T313] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 40.991733][ T313] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 40.992076][ T313] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 40.992439][ T313] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 40.992800][ T313] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 40.993146][ T313] ? __pfx___sys_sendto (net/socket.c:2145) [ 40.993528][ T313] ? __lock_release (kernel/locking/lockdep.c:5527) [ 40.993863][ 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.994252][ T313] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 40.994679][ T313] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 40.995045][ 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.995425][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 40.995790][ T313] __x64_sys_sendto (net/socket.c:2181) [ 40.996143][ T313] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 40.996592][ T313] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 40.996948][ T313] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 40.997378][ T313] RIP: 0033:0x7f0ebe401a4a [ 40.997759][ 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.998934][ T313] RSP: 002b:00007ffe8d6cf1f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 40.999475][ T313] RAX: ffffffffffffffda RBX: 000000000bbd1b00 RCX: 00007f0ebe401a4a [ 40.999988][ T313] RDX: 0000000000000034 RSI: 000000000bbd1b00 RDI: 0000000000000005 [ 41.000516][ T313] RBP: 000000000bbd1910 R08: 00007f0ebe5a5200 R09: 000000000000000c [ 41.001030][ T313] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 41.001548][ T313] R13: 000000000bbd1910 R14: 0000000000000000 R15: 0000000000000001 | [ 41.017344][ T313] ------------[ cut here ]------------ | [ 41.017661][ 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) | [ 41.018068][ T313] Modules linked in: netdevsim | [ 41.018658][ T313] Tainted: [W]=WARN [ 41.018828][ T313] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.019079][ T313] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.019343][ 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 [ 41.020050][ T313] RSP: 0018:ffffc900006b71e8 EFLAGS: 00010246 [ 41.020315][ T313] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 41.020645][ T313] RDX: 0000000000000000 RSI: ffff88800e54ac98 RDI: ffff8880089a8b00 [ 41.020975][ T313] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 41.021285][ T313] R10: ffffffffadfec1e7 R11: ffff8880089a8040 R12: 0000000000000000 [ 41.021643][ T313] R13: ffff88800e54a128 R14: ffff88800e54a008 R15: ffff88800e54a000 [ 41.021951][ T313] FS: 00007f0ebe1f5800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 41.022303][ T313] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.022605][ T313] CR2: 000000000041ecd0 CR3: 000000000252c004 CR4: 0000000000772ef0 [ 41.022918][ T313] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 41.023231][ T313] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 41.023560][ T313] PKRU: 55555554 [ 41.023721][ T313] Call Trace: [ 41.023879][ T313] [ 41.023991][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.024208][ T313] ? __warn (kernel/panic.c:748) [ 41.024376][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.024634][ T313] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 41.025025][ T313] ? handle_bug (arch/x86/kernel/traps.c:285) [ 41.025192][ T313] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 41.025406][ T313] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 41.025677][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.025892][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 41.026218][ T313] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 41.026729][ 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) [ 41.026954][ T313] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 41.027165][ T313] register_netdevice (net/core/dev.c:11003) [ 41.027386][ T313] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 41.027735][ T313] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 41.027954][ T313] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 41.028215][ T313] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 41.028512][ T313] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 41.028792][ T313] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 41.029055][ T313] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 41.029317][ T313] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 41.029596][ T313] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 41.029908][ T313] ? devl_region_destroy (net/devlink/region.c:1178) [ 41.030131][ T313] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 41.030439][ T313] devlink_reload (net/devlink/dev.c:474) [ 41.030791][ T313] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 41.031140][ T313] ? devlink_resources_validate (net/devlink/resource.c:311) [ 41.031564][ T313] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 41.031935][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 41.032384][ T313] ? __nla_parse (lib/nlattr.c:732) [ 41.032774][ T313] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 41.033138][ T313] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 41.033835][ T313] ? cap_capable (security/commoncap.c:131) [ 41.034197][ T313] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 41.034592][ T313] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 41.034958][ T313] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 41.035319][ T313] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 41.035783][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 41.036214][ T313] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 41.036698][ T313] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 41.037063][ T313] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 41.037429][ T313] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 41.037800][ T313] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 41.038395][ T313] ? genl_rcv (net/netlink/genetlink.c:1219) [ 41.038689][ T313] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 41.039053][ T313] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 41.039446][ T313] genl_rcv (net/netlink/genetlink.c:1220) [ 41.039731][ T313] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 41.040100][ T313] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 41.040486][ T313] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 41.040861][ T313] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 41.041221][ T313] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 41.041595][ T313] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 41.041979][ T313] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 41.042352][ T313] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 41.042730][ T313] ? __pfx___sys_sendto (net/socket.c:2145) [ 41.043111][ T313] ? __lock_release (kernel/locking/lockdep.c:5527) [ 41.043683][ 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) [ 41.044022][ T313] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 41.044604][ T313] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 41.044956][ 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) [ 41.045306][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 41.045670][ T313] __x64_sys_sendto (net/socket.c:2181) [ 41.045983][ T313] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 41.046399][ T313] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 41.046772][ T313] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.047188][ T313] RIP: 0033:0x7f0ebe401a4a [ 41.047562][ T313] Code: Unable to access opcode bytes at 0x7f0ebe401a20. Code starting with the faulting instruction =========================================== [ 41.048038][ T313] RSP: 002b:00007ffe8d6cf1f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 41.048764][ T313] RAX: ffffffffffffffda RBX: 000000000bbd1b00 RCX: 00007f0ebe401a4a [ 41.049275][ T313] RDX: 0000000000000034 RSI: 000000000bbd1b00 RDI: 0000000000000005 [ 41.050016][ T313] RBP: 000000000bbd1910 R08: 00007f0ebe5a5200 R09: 000000000000000c [ 41.050403][ T313] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 41.050979][ T313] R13: 000000000bbd1910 R14: 0000000000000000 R15: 0000000000000001 | [ 41.085569][ T313] ------------[ cut here ]------------ | [ 41.085987][ 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) | [ 41.086698][ T313] Modules linked in: netdevsim | [ 41.087572][ T313] Tainted: [W]=WARN [ 41.087838][ T313] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.088266][ T313] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.088718][ 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 [ 41.089866][ T313] RSP: 0018:ffffc900006b71e8 EFLAGS: 00010246 [ 41.090311][ T313] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 41.090862][ T313] RDX: 0000000000000000 RSI: ffff8880093bac98 RDI: ffff8880089a8b00 [ 41.091360][ T313] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 41.091876][ T313] R10: ffffffffadfec1e7 R11: ffff8880089a8040 R12: 0000000000000000 [ 41.092379][ T313] R13: ffff8880093ba128 R14: ffff8880093ba008 R15: ffff8880093ba000 [ 41.092904][ T313] FS: 00007f0ebe1f5800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 41.093515][ T313] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.093933][ T313] CR2: 00007f0ebe401a20 CR3: 000000000252c004 CR4: 0000000000772ef0 [ 41.094438][ T313] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 41.094947][ T313] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 41.095444][ T313] PKRU: 55555554 [ 41.095711][ T313] Call Trace: [ 41.095974][ T313] [ 41.096162][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.096521][ T313] ? __warn (kernel/panic.c:748) [ 41.096793][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.097138][ T313] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 41.097521][ T313] ? handle_bug (arch/x86/kernel/traps.c:285) [ 41.097795][ T313] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 41.098146][ T313] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 41.098528][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.098873][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 41.099240][ T313] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 41.099699][ 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) [ 41.100223][ T313] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 41.100500][ T313] register_netdevice (net/core/dev.c:11003) [ 41.100788][ T313] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 41.101171][ T313] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 41.101517][ T313] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 41.101866][ T313] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 41.102161][ T313] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 41.102473][ T313] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 41.102756][ T313] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 41.103030][ T313] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 41.103299][ T313] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 41.103611][ T313] ? devl_region_destroy (net/devlink/region.c:1178) [ 41.103833][ T313] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 41.104123][ T313] devlink_reload (net/devlink/dev.c:474) [ 41.104349][ T313] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 41.104602][ T313] ? devlink_resources_validate (net/devlink/resource.c:311) [ 41.104879][ T313] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 41.105109][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 41.105379][ T313] ? __nla_parse (lib/nlattr.c:732) [ 41.105631][ T313] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 41.105852][ T313] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 41.106134][ T313] ? cap_capable (security/commoncap.c:131) [ 41.106355][ T313] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 41.106616][ T313] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 41.106843][ T313] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 41.107061][ T313] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 41.107329][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 41.107612][ T313] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 41.107894][ T313] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 41.108116][ T313] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 41.108333][ T313] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 41.108589][ T313] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 41.108823][ T313] ? genl_rcv (net/netlink/genetlink.c:1219) [ 41.108994][ T313] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 41.109216][ T313] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 41.109467][ T313] genl_rcv (net/netlink/genetlink.c:1220) [ 41.109642][ T313] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 41.109857][ T313] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 41.110076][ T313] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 41.110297][ T313] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 41.110635][ T313] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 41.111007][ T313] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 41.111250][ T313] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 41.111507][ T313] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 41.111726][ T313] ? __pfx___sys_sendto (net/socket.c:2145) [ 41.111952][ T313] ? __lock_release (kernel/locking/lockdep.c:5527) [ 41.112178][ 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) [ 41.112397][ T313] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 41.112645][ T313] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 41.112867][ 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) [ 41.113088][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 41.113306][ T313] __x64_sys_sendto (net/socket.c:2181) [ 41.113534][ T313] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 41.113802][ T313] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 41.114016][ T313] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.114283][ T313] RIP: 0033:0x7f0ebe401a4a [ 41.114516][ T313] Code: Unable to access opcode bytes at 0x7f0ebe401a20. Code starting with the faulting instruction =========================================== [ 41.114793][ T313] RSP: 002b:00007ffe8d6cf1f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 41.115130][ T313] RAX: ffffffffffffffda RBX: 000000000bbd1b00 RCX: 00007f0ebe401a4a [ 41.115474][ T313] RDX: 0000000000000034 RSI: 000000000bbd1b00 RDI: 0000000000000005 [ 41.115810][ T313] RBP: 000000000bbd1910 R08: 00007f0ebe5a5200 R09: 000000000000000c [ 41.116130][ T313] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 41.116478][ T313] R13: 000000000bbd1910 R14: 0000000000000000 R15: 0000000000000001 | [ 41.129698][ T313] ------------[ cut here ]------------ | [ 41.129962][ 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) | [ 41.130357][ T313] Modules linked in: netdevsim | [ 41.131007][ T313] Tainted: [W]=WARN [ 41.131166][ T313] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.131426][ T313] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.131702][ 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 [ 41.132439][ T313] RSP: 0018:ffffc900006b71e8 EFLAGS: 00010246 [ 41.132723][ T313] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 41.133033][ T313] RDX: 0000000000000000 RSI: ffff88800d142c98 RDI: ffff8880089a8b00 [ 41.133344][ T313] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 41.133672][ T313] R10: ffffffffadfec1e7 R11: ffff8880089a8040 R12: 0000000000000000 [ 41.133977][ T313] R13: ffff88800d142128 R14: ffff88800d142008 R15: ffff88800d142000 [ 41.134275][ T313] FS: 00007f0ebe1f5800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 41.134641][ T313] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.134920][ T313] CR2: 00007f0ebe401a20 CR3: 000000000252c004 CR4: 0000000000772ef0 [ 41.135234][ T313] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 41.135565][ T313] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 41.135875][ T313] PKRU: 55555554 [ 41.136048][ T313] Call Trace: [ 41.136208][ T313] [ 41.136319][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.136541][ T313] ? __warn (kernel/panic.c:748) [ 41.136718][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.136923][ T313] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 41.137147][ T313] ? handle_bug (arch/x86/kernel/traps.c:285) [ 41.137311][ T313] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 41.137532][ T313] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 41.137772][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 41.137994][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 41.138210][ T313] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 41.138512][ 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) [ 41.138734][ T313] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 41.138957][ T313] register_netdevice (net/core/dev.c:11003) [ 41.139172][ T313] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 41.139423][ T313] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 41.139710][ T313] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 41.140015][ T313] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 41.140311][ T313] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 41.140627][ T313] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 41.140941][ T313] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 41.141236][ T313] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 41.141526][ T313] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 41.141813][ T313] ? devl_region_destroy (net/devlink/region.c:1178) [ 41.142051][ T313] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 41.142356][ T313] devlink_reload (net/devlink/dev.c:474) [ 41.142623][ T313] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 41.142865][ T313] ? devlink_resources_validate (net/devlink/resource.c:311) [ 41.143160][ T313] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 41.143402][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 41.143711][ T313] ? __nla_parse (lib/nlattr.c:732) [ 41.143953][ T313] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 41.144190][ T313] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 41.144506][ T313] ? cap_capable (security/commoncap.c:131) [ 41.144741][ T313] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 41.144988][ T313] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 41.145233][ T313] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 41.145485][ T313] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 41.145778][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 41.146037][ T313] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 41.146310][ T313] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 41.146540][ T313] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 41.146756][ T313] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 41.146995][ T313] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 41.147238][ T313] ? genl_rcv (net/netlink/genetlink.c:1219) [ 41.147434][ T313] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 41.147668][ T313] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 41.147901][ T313] genl_rcv (net/netlink/genetlink.c:1220) [ 41.148063][ T313] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 41.148282][ T313] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 41.148510][ T313] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 41.148735][ T313] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 41.148943][ T313] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 41.149141][ T313] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 41.149349][ T313] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 41.149584][ T313] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 41.149805][ T313] ? __pfx___sys_sendto (net/socket.c:2145) [ 41.150038][ T313] ? __lock_release (kernel/locking/lockdep.c:5527) [ 41.150259][ 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) [ 41.150503][ T313] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 41.150717][ T313] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 41.150977][ 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) [ 41.151190][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 41.151397][ T313] __x64_sys_sendto (net/socket.c:2181) [ 41.151618][ T313] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 41.151884][ T313] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 41.152089][ T313] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.152351][ T313] RIP: 0033:0x7f0ebe401a4a [ 41.152590][ T313] Code: Unable to access opcode bytes at 0x7f0ebe401a20. Code starting with the faulting instruction =========================================== [ 41.152855][ T313] RSP: 002b:00007ffe8d6cf1f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 41.153151][ T313] RAX: ffffffffffffffda RBX: 000000000bbd1b00 RCX: 00007f0ebe401a4a [ 41.153460][ T313] RDX: 0000000000000034 RSI: 000000000bbd1b00 RDI: 0000000000000005 [ 41.153754][ T313] RBP: 000000000bbd1910 R08: 00007f0ebe5a5200 R09: 000000000000000c [ 41.154039][ T313] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 41.154329][ T313] R13: 000000000bbd1910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.887717][ T405] ------------[ cut here ]------------ | [ 43.888182][ 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.888896][ T405] Modules linked in: netdevsim | [ 43.889885][ T405] Tainted: [W]=WARN [ 43.890165][ T405] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.890647][ T405] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.891152][ 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.892359][ T405] RSP: 0018:ffffc90000b871e8 EFLAGS: 00010246 [ 43.892827][ T405] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.893347][ T405] RDX: 0000000000000000 RSI: ffff88800b55ac98 RDI: ffff88800e772dc0 [ 43.893887][ T405] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 43.894429][ T405] R10: ffffffffadfec1e7 R11: ffff88800e772300 R12: 0000000000000000 [ 43.894955][ T405] R13: ffff88800b55a128 R14: ffff88800b55a008 R15: ffff88800b55a000 [ 43.895595][ T405] FS: 00007fb978350800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 43.896198][ T405] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.896669][ T405] CR2: 000055d3a899edec CR3: 0000000005070001 CR4: 0000000000772ef0 [ 43.897178][ T405] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.897725][ T405] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.898248][ T405] PKRU: 55555554 [ 43.898549][ T405] Call Trace: [ 43.898830][ T405] [ 43.899028][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.899404][ T405] ? __warn (kernel/panic.c:748) [ 43.899713][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.900091][ T405] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.900479][ T405] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.900759][ T405] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.901135][ T405] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.901538][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.901895][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.902244][ T405] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.902683][ 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.903028][ T405] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.903379][ T405] register_netdevice (net/core/dev.c:11003) [ 43.903742][ T405] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.904090][ T405] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.904459][ T405] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.904851][ T405] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.905293][ T405] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.905733][ T405] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.906159][ T405] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.906597][ T405] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.906991][ T405] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.907438][ T405] ? devl_region_destroy (net/devlink/region.c:1178) [ 43.907765][ T405] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 43.908197][ T405] devlink_reload (net/devlink/dev.c:474) [ 43.908541][ T405] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.908883][ T405] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.909302][ T405] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.909647][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.910034][ T405] ? __nla_parse (lib/nlattr.c:732) [ 43.910379][ T405] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.910733][ T405] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.911187][ T405] ? cap_capable (security/commoncap.c:131) [ 43.911534][ T405] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.911873][ T405] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.912204][ T405] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.912548][ T405] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.912941][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.913337][ T405] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.913762][ T405] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.914092][ T405] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.914450][ T405] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.914808][ T405] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.915198][ T405] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.915504][ T405] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.915865][ T405] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.916224][ T405] genl_rcv (net/netlink/genetlink.c:1220) [ 43.916512][ T405] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.916869][ T405] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.917217][ T405] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.917588][ T405] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.917950][ T405] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.918293][ T405] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.918873][ T405] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.919468][ T405] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.920043][ T405] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.920434][ T405] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.920800][ 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.921383][ T405] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.921976][ T405] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.922333][ 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.922721][ T405] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.923072][ T405] __x64_sys_sendto (net/socket.c:2181) [ 43.923647][ T405] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.924071][ T405] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.924441][ T405] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.925289][ T405] RIP: 0033:0x7fb97855ca4a [ 43.925647][ 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.927019][ T405] RSP: 002b:00007ffd94674f98 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.927548][ T405] RAX: ffffffffffffffda RBX: 000000002fef6b00 RCX: 00007fb97855ca4a [ 43.928263][ T405] RDX: 0000000000000034 RSI: 000000002fef6b00 RDI: 0000000000000005 [ 43.928785][ T405] RBP: 000000002fef6910 R08: 00007fb978700200 R09: 000000000000000c [ 43.929481][ T405] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.930004][ T405] R13: 000000002fef6910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.959459][ T405] ------------[ cut here ]------------ | [ 43.959728][ 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.960147][ T405] Modules linked in: netdevsim | [ 43.960736][ T405] Tainted: [W]=WARN [ 43.960909][ T405] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.961171][ T405] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.961446][ 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.962125][ T405] RSP: 0018:ffffc90000b871e8 EFLAGS: 00010246 [ 43.962376][ T405] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.962679][ T405] RDX: 0000000000000000 RSI: ffff888004eaac98 RDI: ffff88800e772dc0 [ 43.962994][ T405] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 43.963288][ T405] R10: ffffffffadfec1e7 R11: ffff88800e772300 R12: 0000000000000000 [ 43.963597][ T405] R13: ffff888004eaa128 R14: ffff888004eaa008 R15: ffff888004eaa000 [ 43.963892][ T405] FS: 00007fb978350800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 43.964250][ T405] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.964515][ T405] CR2: 000055d3a899edec CR3: 0000000005070001 CR4: 0000000000772ef0 [ 43.964818][ T405] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.965119][ T405] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.965428][ T405] PKRU: 55555554 [ 43.965591][ T405] Call Trace: [ 43.965760][ T405] [ 43.965874][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.966175][ T405] ? __warn (kernel/panic.c:748) [ 43.966341][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.966568][ T405] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.966786][ T405] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.966964][ T405] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.967185][ T405] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.967423][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.967640][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.967850][ T405] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.968128][ 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.968339][ T405] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.968570][ T405] register_netdevice (net/core/dev.c:11003) [ 43.968793][ T405] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.969028][ T405] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.969246][ T405] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.969522][ T405] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.969794][ T405] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.970076][ T405] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.970334][ T405] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.970604][ T405] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.970865][ T405] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.971131][ T405] ? devl_region_destroy (net/devlink/region.c:1178) [ 43.971344][ T405] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 43.971643][ T405] devlink_reload (net/devlink/dev.c:474) [ 43.971855][ T405] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.972153][ T405] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.972620][ T405] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.972978][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.973424][ T405] ? __nla_parse (lib/nlattr.c:732) [ 43.973796][ T405] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.974055][ T405] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.974321][ T405] ? cap_capable (security/commoncap.c:131) [ 43.974577][ T405] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.974788][ T405] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.975016][ T405] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.975229][ T405] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.975506][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.975765][ T405] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.976045][ T405] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.976261][ T405] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.976472][ T405] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.976690][ T405] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.976918][ T405] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.977094][ T405] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.977301][ T405] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.977523][ T405] genl_rcv (net/netlink/genetlink.c:1220) [ 43.977687][ T405] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.977896][ T405] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.978116][ T405] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.978326][ T405] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.978553][ T405] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.978756][ T405] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.978975][ T405] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.979202][ T405] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.979431][ T405] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.979659][ T405] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.979871][ 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.980095][ T405] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.980309][ T405] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.980528][ 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.980793][ T405] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.981067][ T405] __x64_sys_sendto (net/socket.c:2181) [ 43.981372][ T405] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.981674][ T405] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.981878][ T405] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.982166][ T405] RIP: 0033:0x7fb97855ca4a [ 43.982387][ T405] Code: Unable to access opcode bytes at 0x7fb97855ca20. Code starting with the faulting instruction =========================================== [ 43.982657][ T405] RSP: 002b:00007ffd94674f98 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.982975][ T405] RAX: ffffffffffffffda RBX: 000000002fef6b00 RCX: 00007fb97855ca4a [ 43.983275][ T405] RDX: 0000000000000034 RSI: 000000002fef6b00 RDI: 0000000000000005 [ 43.983592][ T405] RBP: 000000002fef6910 R08: 00007fb978700200 R09: 000000000000000c [ 43.983884][ T405] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.984174][ T405] R13: 000000002fef6910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.996977][ T405] ------------[ cut here ]------------ | [ 43.997222][ 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.997639][ T405] Modules linked in: netdevsim | [ 43.998205][ T405] Tainted: [W]=WARN [ 43.998362][ T405] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.998619][ T405] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.998870][ 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.999594][ T405] RSP: 0018:ffffc90000b871e8 EFLAGS: 00010246 [ 43.999859][ T405] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.000149][ T405] RDX: 0000000000000000 RSI: ffff888009c3ac98 RDI: ffff88800e772dc0 [ 44.000447][ T405] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 44.000736][ T405] R10: ffffffffadfec1e7 R11: ffff88800e772300 R12: 0000000000000000 [ 44.001035][ T405] R13: ffff888009c3a128 R14: ffff888009c3a008 R15: ffff888009c3a000 [ 44.001329][ T405] FS: 00007fb978350800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 44.001671][ T405] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.001919][ T405] CR2: 00007fb97855ca20 CR3: 0000000005070001 CR4: 0000000000772ef0 [ 44.002211][ T405] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.002586][ T405] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.002882][ T405] PKRU: 55555554 [ 44.003070][ T405] Call Trace: [ 44.003228][ T405] [ 44.003337][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.003560][ T405] ? __warn (kernel/panic.c:748) [ 44.003721][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.003923][ T405] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.004266][ T405] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.004557][ T405] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.004827][ T405] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.005048][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.005257][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.005479][ T405] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.005737][ 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) [ 44.005944][ T405] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.006166][ T405] register_netdevice (net/core/dev.c:11003) [ 44.006376][ T405] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.006599][ T405] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.006821][ T405] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.007080][ T405] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.007346][ T405] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.007624][ T405] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.007882][ T405] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.008141][ T405] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.008389][ T405] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.008649][ T405] ? devl_region_destroy (net/devlink/region.c:1178) [ 44.008858][ T405] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 44.009179][ T405] devlink_reload (net/devlink/dev.c:474) [ 44.009394][ T405] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.009614][ T405] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.009870][ T405] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.010080][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.010338][ T405] ? __nla_parse (lib/nlattr.c:732) [ 44.010568][ T405] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.010775][ T405] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.011054][ T405] ? cap_capable (security/commoncap.c:131) [ 44.011260][ T405] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.011533][ T405] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.011755][ T405] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.011959][ T405] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.012210][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.012468][ T405] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.012729][ T405] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.012939][ T405] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.013177][ T405] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.013392][ T405] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.013629][ T405] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.013788][ T405] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.013997][ T405] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.014208][ T405] genl_rcv (net/netlink/genetlink.c:1220) [ 44.014367][ T405] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.014586][ T405] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.014796][ T405] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.015009][ T405] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.015229][ T405] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.015442][ T405] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.015654][ T405] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.015869][ T405] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.016079][ T405] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.016295][ T405] ? __lock_release (kernel/locking/lockdep.c:5527) [ 44.016509][ 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) [ 44.016725][ T405] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.016932][ T405] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 44.017175][ 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) [ 44.017386][ T405] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.017605][ T405] __x64_sys_sendto (net/socket.c:2181) [ 44.017809][ T405] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.018064][ T405] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.018275][ T405] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.018535][ T405] RIP: 0033:0x7fb97855ca4a [ 44.018751][ T405] Code: Unable to access opcode bytes at 0x7fb97855ca20. Code starting with the faulting instruction =========================================== [ 44.019007][ T405] RSP: 002b:00007ffd94674f98 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.019305][ T405] RAX: ffffffffffffffda RBX: 000000002fef6b00 RCX: 00007fb97855ca4a [ 44.019609][ T405] RDX: 0000000000000034 RSI: 000000002fef6b00 RDI: 0000000000000005 [ 44.019927][ T405] RBP: 000000002fef6910 R08: 00007fb978700200 R09: 000000000000000c [ 44.020224][ T405] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.020531][ T405] R13: 000000002fef6910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.041203][ T405] ------------[ cut here ]------------ | [ 44.041468][ 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) | [ 44.041859][ T405] Modules linked in: netdevsim | [ 44.042468][ T405] Tainted: [W]=WARN [ 44.042628][ T405] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.042873][ T405] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.043131][ 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 [ 44.043806][ T405] RSP: 0018:ffffc90000b871e8 EFLAGS: 00010246 [ 44.044060][ T405] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.044350][ T405] RDX: 0000000000000000 RSI: ffff88800a032c98 RDI: ffff88800e772dc0 [ 44.044648][ T405] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 44.044942][ T405] R10: ffffffffadfec1e7 R11: ffff88800e772300 R12: 0000000000000000 [ 44.045237][ T405] R13: ffff88800a032128 R14: ffff88800a032008 R15: ffff88800a032000 [ 44.045538][ T405] FS: 00007fb978350800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 44.045872][ T405] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.046159][ T405] CR2: 00007fb97855ca20 CR3: 0000000005070001 CR4: 0000000000772ef0 [ 44.046471][ T405] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.046763][ T405] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.047059][ T405] PKRU: 55555554 [ 44.047212][ T405] Call Trace: [ 44.047368][ T405] [ 44.047488][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.047696][ T405] ? __warn (kernel/panic.c:748) [ 44.047858][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.048065][ T405] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.048277][ T405] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.048446][ T405] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.048651][ T405] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.048870][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.049074][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.049288][ T405] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.049552][ 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) [ 44.049764][ T405] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.049970][ T405] register_netdevice (net/core/dev.c:11003) [ 44.050180][ T405] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.050397][ T405] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.050634][ T405] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.050902][ T405] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.051203][ T405] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.051484][ T405] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.051746][ T405] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.052006][ T405] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.052257][ T405] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.052520][ T405] ? devl_region_destroy (net/devlink/region.c:1178) [ 44.052723][ T405] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 44.052992][ T405] devlink_reload (net/devlink/dev.c:474) [ 44.053206][ T405] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.053430][ T405] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.053693][ T405] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.053897][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.054151][ T405] ? __nla_parse (lib/nlattr.c:732) [ 44.054368][ T405] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.054589][ T405] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.054853][ T405] ? cap_capable (security/commoncap.c:131) [ 44.055105][ T405] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.055319][ T405] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.055546][ T405] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.055754][ T405] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.056008][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.056254][ T405] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.056536][ T405] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.056743][ T405] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.056949][ T405] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.057155][ T405] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.057375][ T405] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.057543][ T405] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.057754][ T405] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.057965][ T405] genl_rcv (net/netlink/genetlink.c:1220) [ 44.058130][ T405] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.058342][ T405] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.058557][ T405] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.058768][ T405] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.058981][ T405] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.059226][ T405] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.059445][ T405] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.059665][ T405] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.059875][ T405] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.060095][ T405] ? __lock_release (kernel/locking/lockdep.c:5527) [ 44.060298][ 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) [ 44.060520][ T405] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.060729][ T405] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 44.060959][ 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) [ 44.061173][ T405] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.061383][ T405] __x64_sys_sendto (net/socket.c:2181) [ 44.061597][ T405] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.061845][ T405] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.062051][ T405] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.062298][ T405] RIP: 0033:0x7fb97855ca4a [ 44.062523][ T405] Code: Unable to access opcode bytes at 0x7fb97855ca20. Code starting with the faulting instruction =========================================== [ 44.062783][ T405] RSP: 002b:00007ffd94674f98 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.063117][ T405] RAX: ffffffffffffffda RBX: 000000002fef6b00 RCX: 00007fb97855ca4a [ 44.063429][ T405] RDX: 0000000000000034 RSI: 000000002fef6b00 RDI: 0000000000000005 [ 44.063725][ T405] RBP: 000000002fef6910 R08: 00007fb978700200 R09: 000000000000000c [ 44.064019][ T405] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.064318][ T405] R13: 000000002fef6910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.453442][ T418] ------------[ cut here ]------------ | [ 44.453702][ 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.454086][ T418] Modules linked in: netdevsim | [ 44.454671][ T418] Tainted: [W]=WARN [ 44.454836][ T418] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.455071][ T418] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.455317][ 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.456011][ T418] RSP: 0018:ffffc90000bc71e8 EFLAGS: 00010246 [ 44.456259][ T418] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.456589][ T418] RDX: 0000000000000000 RSI: ffff888009b12c98 RDI: ffff8880089a8b00 [ 44.456870][ T418] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 44.457156][ T418] R10: ffffffffadfec1e7 R11: ffff8880089a8040 R12: 0000000000000000 [ 44.457451][ T418] R13: ffff888009b12128 R14: ffff888009b12008 R15: ffff888009b12000 [ 44.457737][ T418] FS: 00007f37d1074800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 44.458068][ T418] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.458323][ T418] CR2: 00005624c06c6148 CR3: 0000000008fe4001 CR4: 0000000000772ef0 [ 44.458616][ T418] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.458900][ T418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.459184][ T418] PKRU: 55555554 [ 44.459341][ T418] Call Trace: [ 44.459496][ T418] [ 44.459599][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.459792][ T418] ? __warn (kernel/panic.c:748) [ 44.459939][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.460131][ T418] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.460331][ T418] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.460504][ T418] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.460696][ T418] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.460919][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.461115][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.461329][ T418] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.461580][ 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.461778][ T418] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.461984][ T418] register_netdevice (net/core/dev.c:11003) [ 44.462183][ T418] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.462383][ T418] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.462613][ T418] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.462903][ T418] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.463183][ T418] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.463477][ T418] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.463739][ T418] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.463987][ T418] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.464252][ T418] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.464531][ T418] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 44.464800][ T418] devlink_reload (net/devlink/dev.c:474) [ 44.465009][ T418] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.465214][ T418] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.465480][ T418] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.465680][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.465932][ T418] ? __nla_parse (lib/nlattr.c:732) [ 44.466149][ T418] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.466359][ T418] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.466638][ T418] ? cap_capable (security/commoncap.c:131) [ 44.466837][ T418] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.467047][ T418] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.467254][ T418] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.467467][ T418] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.467717][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.467966][ T418] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.468227][ T418] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.468441][ T418] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.468646][ T418] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.468852][ T418] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.469071][ T418] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.469244][ T418] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.469460][ T418] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.469662][ T418] genl_rcv (net/netlink/genetlink.c:1220) [ 44.469806][ T418] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.470003][ T418] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.470195][ T418] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.470394][ T418] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.470603][ T418] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.470807][ T418] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.471004][ T418] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.471206][ T418] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.471405][ T418] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.471617][ T418] ? __lock_release (kernel/locking/lockdep.c:5527) [ 44.471808][ 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.472004][ T418] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.472200][ T418] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 44.472398][ 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.472604][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.472804][ T418] __x64_sys_sendto (net/socket.c:2181) [ 44.472998][ T418] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.473236][ T418] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.473437][ T418] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.473674][ T418] RIP: 0033:0x7f37d1280a4a [ 44.473889][ 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.474619][ T418] RSP: 002b:00007ffe8e45da78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.474906][ T418] RAX: ffffffffffffffda RBX: 0000000038726b00 RCX: 00007f37d1280a4a [ 44.475202][ T418] RDX: 0000000000000034 RSI: 0000000038726b00 RDI: 0000000000000005 [ 44.475510][ T418] RBP: 0000000038726910 R08: 00007f37d1424200 R09: 000000000000000c [ 44.475792][ T418] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.476073][ T418] R13: 0000000038726910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.487761][ T418] ------------[ cut here ]------------ | [ 44.487991][ 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.488367][ T418] Modules linked in: netdevsim | [ 44.489759][ T418] Tainted: [W]=WARN [ 44.489922][ T418] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.490155][ T418] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.490394][ 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.491169][ T418] RSP: 0018:ffffc90000bc71e8 EFLAGS: 00010246 [ 44.491513][ T418] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.491793][ T418] RDX: 0000000000000000 RSI: ffff88800d2d2c98 RDI: ffff8880089a8b00 [ 44.492084][ T418] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 44.492372][ T418] R10: ffffffffadfec1e7 R11: ffff8880089a8040 R12: 0000000000000000 [ 44.492763][ T418] R13: ffff88800d2d2128 R14: ffff88800d2d2008 R15: ffff88800d2d2000 [ 44.493060][ T418] FS: 00007f37d1074800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 44.493389][ T418] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.493735][ T418] CR2: 00005624c06c6148 CR3: 0000000008fe4001 CR4: 0000000000772ef0 [ 44.494022][ T418] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.494297][ T418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.494665][ T418] PKRU: 55555554 [ 44.494809][ T418] Call Trace: [ 44.494963][ T418] [ 44.495062][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.495265][ T418] ? __warn (kernel/panic.c:748) [ 44.495504][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.495700][ T418] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.495909][ T418] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.496057][ T418] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.496245][ T418] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.496531][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.496750][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.496954][ T418] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.497205][ 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.497507][ T418] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.497710][ T418] register_netdevice (net/core/dev.c:11003) [ 44.497906][ T418] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.498120][ T418] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.498332][ T418] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.498667][ T418] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.498939][ T418] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.499186][ T418] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.499528][ T418] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.499768][ T418] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.499997][ T418] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.500245][ T418] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 44.500580][ T418] devlink_reload (net/devlink/dev.c:474) [ 44.500795][ T418] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.501004][ T418] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.501256][ T418] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.501542][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.501781][ T418] ? __nla_parse (lib/nlattr.c:732) [ 44.501984][ T418] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.502177][ T418] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.502530][ T418] ? cap_capable (security/commoncap.c:131) [ 44.502726][ T418] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.502935][ T418] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.503134][ T418] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.503336][ T418] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.503664][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.503904][ T418] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.504169][ T418] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.504364][ T418] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.504642][ T418] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.504851][ T418] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.505055][ T418] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.505201][ T418] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.505406][ T418] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.505699][ T418] genl_rcv (net/netlink/genetlink.c:1220) [ 44.505846][ T418] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.506054][ T418] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.506255][ T418] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.506551][ T418] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.506761][ T418] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.506962][ T418] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.507162][ T418] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.507364][ T418] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.507646][ T418] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.507870][ T418] ? __lock_release (kernel/locking/lockdep.c:5527) [ 44.508057][ 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.508252][ T418] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.508542][ T418] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 44.508740][ 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.508952][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.509146][ T418] __x64_sys_sendto (net/socket.c:2181) [ 44.509441][ T418] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.509682][ T418] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.509879][ T418] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.510117][ T418] RIP: 0033:0x7f37d1280a4a [ 44.510405][ T418] Code: Unable to access opcode bytes at 0x7f37d1280a20. Code starting with the faulting instruction =========================================== [ 44.510843][ T418] RSP: 002b:00007ffe8e45da78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.511137][ T418] RAX: ffffffffffffffda RBX: 0000000038726b00 RCX: 00007f37d1280a4a [ 44.511508][ T418] RDX: 0000000000000034 RSI: 0000000038726b00 RDI: 0000000000000005 [ 44.511792][ T418] RBP: 0000000038726910 R08: 00007f37d1424200 R09: 000000000000000c [ 44.512080][ T418] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.512363][ T418] R13: 0000000038726910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.525555][ T418] ------------[ cut here ]------------ | [ 44.525770][ 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.526151][ T418] Modules linked in: netdevsim | [ 44.526693][ T418] Tainted: [W]=WARN [ 44.526841][ T418] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.527078][ T418] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.527322][ 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.528012][ T418] RSP: 0018:ffffc90000bc71e8 EFLAGS: 00010246 [ 44.528253][ T418] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.528583][ T418] RDX: 0000000000000000 RSI: ffff8880099fac98 RDI: ffff8880089a8b00 [ 44.528879][ T418] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 44.529174][ T418] R10: ffffffffadfec1e7 R11: ffff8880089a8040 R12: 0000000000000000 [ 44.529463][ T418] R13: ffff8880099fa128 R14: ffff8880099fa008 R15: ffff8880099fa000 [ 44.529747][ T418] FS: 00007f37d1074800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 44.530078][ T418] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.530335][ T418] CR2: 00007f37d1280a20 CR3: 0000000008fe4001 CR4: 0000000000772ef0 [ 44.530632][ T418] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.530931][ T418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.531226][ T418] PKRU: 55555554 [ 44.531369][ T418] Call Trace: [ 44.531538][ T418] [ 44.531637][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.531827][ T418] ? __warn (kernel/panic.c:748) [ 44.531972][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.532172][ T418] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.532372][ T418] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.532532][ T418] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.532736][ T418] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.532941][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.533134][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.533338][ T418] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.533589][ 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.533799][ T418] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.534016][ T418] register_netdevice (net/core/dev.c:11003) [ 44.534223][ T418] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.534442][ T418] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.534665][ T418] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.534925][ T418] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.535195][ T418] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.535481][ T418] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.535727][ T418] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.535979][ T418] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.536214][ T418] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.536463][ T418] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 44.536724][ T418] devlink_reload (net/devlink/dev.c:474) [ 44.536945][ T418] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.537139][ T418] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.537395][ T418] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.537614][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.537870][ T418] ? __nla_parse (lib/nlattr.c:732) [ 44.538073][ T418] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.538290][ T418] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.538565][ T418] ? cap_capable (security/commoncap.c:131) [ 44.538768][ T418] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.538969][ T418] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.539179][ T418] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.539372][ T418] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.539618][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.539852][ T418] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.540102][ T418] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.540297][ T418] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.540493][ T418] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.540689][ T418] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.540910][ T418] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.541061][ T418] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.541256][ T418] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.541469][ T418] genl_rcv (net/netlink/genetlink.c:1220) [ 44.541616][ T418] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.541812][ T418] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.542011][ T418] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.542213][ T418] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.542419][ T418] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.542624][ T418] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.542822][ T418] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.543024][ T418] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.543221][ T418] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.543436][ T418] ? __lock_release (kernel/locking/lockdep.c:5527) [ 44.543627][ 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.543822][ T418] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.544024][ T418] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 44.544223][ 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.544432][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.544634][ T418] __x64_sys_sendto (net/socket.c:2181) [ 44.544825][ T418] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.545183][ T418] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.545504][ T418] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.545745][ T418] RIP: 0033:0x7f37d1280a4a [ 44.546061][ T418] Code: Unable to access opcode bytes at 0x7f37d1280a20. Code starting with the faulting instruction =========================================== [ 44.546298][ T418] RSP: 002b:00007ffe8e45da78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.546589][ T418] RAX: ffffffffffffffda RBX: 0000000038726b00 RCX: 00007f37d1280a4a [ 44.546983][ T418] RDX: 0000000000000034 RSI: 0000000038726b00 RDI: 0000000000000005 [ 44.547267][ T418] RBP: 0000000038726910 R08: 00007f37d1424200 R09: 000000000000000c [ 44.547557][ T418] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.547953][ T418] R13: 0000000038726910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.572984][ T418] ------------[ cut here ]------------ | [ 44.573218][ 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.574025][ T418] Modules linked in: netdevsim | [ 44.574593][ T418] Tainted: [W]=WARN [ 44.574739][ T418] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.574991][ T418] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.575237][ 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.575924][ T418] RSP: 0000:ffffc90000bc71e8 EFLAGS: 00010246 [ 44.576161][ T418] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.576498][ T418] RDX: 0000000000000000 RSI: ffff888004f8ac98 RDI: ffff8880089a8b00 [ 44.576783][ T418] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 44.577079][ T418] R10: ffffffffadfec1e7 R11: ffff8880089a8040 R12: 0000000000000000 [ 44.577360][ T418] R13: ffff888004f8a128 R14: ffff888004f8a008 R15: ffff888004f8a000 [ 44.577652][ T418] FS: 00007f37d1074800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 44.577977][ T418] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.578211][ T418] CR2: 00007f0751e77380 CR3: 0000000008fe4001 CR4: 0000000000772ef0 [ 44.578502][ T418] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.578781][ T418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.579092][ T418] PKRU: 55555554 [ 44.579238][ T418] Call Trace: [ 44.579379][ T418] [ 44.579484][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.579671][ T418] ? __warn (kernel/panic.c:748) [ 44.579816][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.580003][ T418] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.580199][ T418] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.580363][ T418] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.580564][ T418] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.580766][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.580978][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.581173][ T418] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.581425][ 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.581623][ T418] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.581831][ T418] register_netdevice (net/core/dev.c:11003) [ 44.582030][ T418] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.582231][ T418] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.582456][ T418] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.582709][ T418] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.582960][ T418] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.583222][ T418] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.583481][ T418] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.583724][ T418] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.583958][ T418] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.584204][ T418] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 44.584470][ T418] devlink_reload (net/devlink/dev.c:474) [ 44.584666][ T418] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.584859][ T418] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.585102][ T418] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.585297][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.585559][ T418] ? __nla_parse (lib/nlattr.c:732) [ 44.585760][ T418] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.585964][ T418] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.586213][ T418] ? cap_capable (security/commoncap.c:131) [ 44.586403][ T418] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.586608][ T418] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.586801][ T418] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.586990][ T418] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.587223][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.587468][ T418] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.587728][ T418] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.587921][ T418] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.588108][ T418] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.588301][ T418] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.588525][ T418] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.588670][ T418] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.588865][ T418] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.589060][ T418] genl_rcv (net/netlink/genetlink.c:1220) [ 44.589203][ T418] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.589419][ T418] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.589612][ T418] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.589807][ T418] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.590011][ T418] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.590210][ T418] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.590398][ T418] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.590603][ T418] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.590806][ T418] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.591007][ T418] ? __lock_release (kernel/locking/lockdep.c:5527) [ 44.591208][ 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.591400][ T418] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.591603][ T418] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 44.591800][ 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.591999][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.592195][ T418] __x64_sys_sendto (net/socket.c:2181) [ 44.592383][ T418] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.592623][ T418] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.592815][ T418] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.593046][ T418] RIP: 0033:0x7f37d1280a4a [ 44.593248][ T418] Code: Unable to access opcode bytes at 0x7f37d1280a20. Code starting with the faulting instruction =========================================== [ 44.593494][ T418] RSP: 002b:00007ffe8e45da78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.593795][ T418] RAX: ffffffffffffffda RBX: 0000000038726b00 RCX: 00007f37d1280a4a [ 44.594078][ T418] RDX: 0000000000000034 RSI: 0000000038726b00 RDI: 0000000000000005 [ 44.594362][ T418] RBP: 0000000038726910 R08: 00007f37d1424200 R09: 000000000000000c [ 44.594647][ T418] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.594930][ T418] R13: 0000000038726910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.976381][ T431] ------------[ cut here ]------------ | [ 44.976663][ T431] WARNING: CPU: 2 PID: 431 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.977093][ T431] Modules linked in: netdevsim | [ 44.977679][ T431] Tainted: [W]=WARN [ 44.977847][ T431] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.978106][ T431] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.978374][ T431] 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.979071][ T431] RSP: 0018:ffffc90000bb71e8 EFLAGS: 00010246 [ 44.979326][ T431] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.979633][ T431] RDX: 0000000000000000 RSI: ffff8880061f2c98 RDI: ffff88800ab55080 [ 44.979932][ T431] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 44.980229][ T431] R10: ffffffffadfec1e7 R11: ffff88800ab545c0 R12: 0000000000000000 [ 44.980535][ T431] R13: ffff8880061f2128 R14: ffff8880061f2008 R15: ffff8880061f2000 [ 44.980841][ T431] FS: 00007fd052978800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 44.981192][ T431] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.981462][ T431] CR2: 00007f075238f400 CR3: 000000000a9e0004 CR4: 0000000000772ef0 [ 44.981766][ T431] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.982069][ T431] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.982370][ T431] PKRU: 55555554 [ 44.982537][ T431] Call Trace: [ 44.982697][ T431] [ 44.982814][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.983021][ T431] ? __warn (kernel/panic.c:748) [ 44.983205][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.983424][ T431] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.983648][ T431] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.983831][ T431] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.984039][ T431] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.984264][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.984494][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.984718][ T431] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.984984][ T431] ? _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.985198][ T431] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.985426][ T431] register_netdevice (net/core/dev.c:11003) [ 44.985655][ T431] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.985887][ T431] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.986113][ T431] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.986396][ T431] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.986683][ T431] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.986953][ T431] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.987227][ T431] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.987499][ T431] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.987874][ T431] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.988250][ T431] ? devl_region_destroy (net/devlink/region.c:1178) [ 44.988705][ T431] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 44.989096][ T431] devlink_reload (net/devlink/dev.c:474) [ 44.989436][ T431] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.989653][ T431] ? devlink_resources_validate (net/devlink/resource.c:311) [ 44.990033][ T431] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.990247][ T431] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.990552][ T431] ? __nla_parse (lib/nlattr.c:732) [ 44.990799][ T431] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.991044][ T431] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.991337][ T431] ? cap_capable (security/commoncap.c:131) [ 44.991569][ T431] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.991795][ T431] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.992019][ T431] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.992242][ T431] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.992519][ T431] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.992786][ T431] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.993068][ T431] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.993406][ T431] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.993634][ T431] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.993857][ T431] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.994074][ T431] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.994345][ T431] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.994559][ T431] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.994776][ T431] genl_rcv (net/netlink/genetlink.c:1220) [ 44.994932][ T431] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.995257][ T431] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.995470][ T431] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.995681][ T431] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.995887][ T431] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.996204][ T431] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.996419][ T431] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.996633][ T431] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.996838][ T431] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.997166][ T431] ? __lock_release (kernel/locking/lockdep.c:5527) [ 44.997368][ T431] ? 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.997583][ T431] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.997788][ T431] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 44.998104][ T431] ? 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.998317][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 44.998533][ T431] __x64_sys_sendto (net/socket.c:2181) [ 44.998736][ T431] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.999096][ T431] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.999302][ T431] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.999559][ T431] RIP: 0033:0x7fd052b84a4a [ 44.999770][ T431] 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.000565][ T431] RSP: 002b:00007ffe59f2f168 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.000995][ T431] RAX: ffffffffffffffda RBX: 000000003d3cdb00 RCX: 00007fd052b84a4a [ 45.001290][ T431] RDX: 0000000000000034 RSI: 000000003d3cdb00 RDI: 0000000000000005 [ 45.001593][ T431] RBP: 000000003d3cd910 R08: 00007fd052d28200 R09: 000000000000000c [ 45.001998][ T431] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.002293][ T431] R13: 000000003d3cd910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.016325][ T431] ------------[ cut here ]------------ | [ 45.016576][ T431] WARNING: CPU: 3 PID: 431 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.016950][ T431] Modules linked in: netdevsim | [ 45.017581][ T431] Tainted: [W]=WARN [ 45.017726][ T431] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.017959][ T431] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.018203][ T431] 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.018875][ T431] RSP: 0018:ffffc90000bb71e8 EFLAGS: 00010246 [ 45.019112][ T431] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.019388][ T431] RDX: 0000000000000000 RSI: ffff888008e9ac98 RDI: ffff88800ab55080 [ 45.019681][ T431] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 45.019964][ T431] R10: ffffffffadfec1e7 R11: ffff88800ab545c0 R12: 0000000000000000 [ 45.020246][ T431] R13: ffff888008e9a128 R14: ffff888008e9a008 R15: ffff888008e9a000 [ 45.020531][ T431] FS: 00007fd052978800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 45.020879][ T431] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.021128][ T431] CR2: 00005624e2f8b820 CR3: 000000000a9e0001 CR4: 0000000000772ef0 [ 45.021420][ T431] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.021697][ T431] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.021972][ T431] PKRU: 55555554 [ 45.022113][ T431] Call Trace: [ 45.022260][ T431] [ 45.022357][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.022604][ T431] ? __warn (kernel/panic.c:748) [ 45.022764][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.022972][ T431] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.023184][ T431] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.023340][ T431] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.023555][ T431] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.023776][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.023985][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.024194][ T431] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.024463][ T431] ? _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.024675][ T431] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.024869][ T431] register_netdevice (net/core/dev.c:11003) [ 45.025063][ T431] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.025270][ T431] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.025485][ T431] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.025736][ T431] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.025990][ T431] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.026248][ T431] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.026499][ T431] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.026746][ T431] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.026982][ T431] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.027217][ T431] ? devl_region_destroy (net/devlink/region.c:1178) [ 45.027406][ T431] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 45.027664][ T431] devlink_reload (net/devlink/dev.c:474) [ 45.027858][ T431] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.028060][ T431] ? devlink_resources_validate (net/devlink/resource.c:311) [ 45.028330][ T431] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.028552][ T431] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.028812][ T431] ? __nla_parse (lib/nlattr.c:732) [ 45.029024][ T431] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.029233][ T431] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.029504][ T431] ? cap_capable (security/commoncap.c:131) [ 45.029713][ T431] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.029924][ T431] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.030138][ T431] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.030344][ T431] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.030606][ T431] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.030866][ T431] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.031134][ T431] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.031340][ T431] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.031555][ T431] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.031765][ T431] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.031985][ T431] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.032140][ T431] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.032348][ T431] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.032569][ T431] genl_rcv (net/netlink/genetlink.c:1220) [ 45.032726][ T431] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.032937][ T431] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.033146][ T431] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.033342][ T431] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.033549][ T431] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.033738][ T431] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.033933][ T431] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.034139][ T431] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.034330][ T431] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.034540][ T431] ? __lock_release (kernel/locking/lockdep.c:5527) [ 45.034728][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 45.034919][ T431] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.035116][ T431] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 45.035309][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 45.035510][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 45.035703][ T431] __x64_sys_sendto (net/socket.c:2181) [ 45.035894][ T431] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.036127][ T431] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.036323][ T431] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.036581][ T431] RIP: 0033:0x7fd052b84a4a [ 45.036791][ T431] 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.037503][ T431] RSP: 002b:00007ffe59f2f168 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.037812][ T431] RAX: ffffffffffffffda RBX: 000000003d3cdb00 RCX: 00007fd052b84a4a [ 45.038112][ T431] RDX: 0000000000000034 RSI: 000000003d3cdb00 RDI: 0000000000000005 [ 45.038426][ T431] RBP: 000000003d3cd910 R08: 00007fd052d28200 R09: 000000000000000c [ 45.038899][ T431] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.039198][ T431] R13: 000000003d3cd910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.066679][ T431] ------------[ cut here ]------------ | [ 45.067071][ T431] WARNING: CPU: 3 PID: 431 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.067716][ T431] Modules linked in: netdevsim | [ 45.068357][ T431] Tainted: [W]=WARN [ 45.068575][ T431] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.068944][ T431] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.069346][ T431] 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.070366][ T431] RSP: 0018:ffffc90000bb71e8 EFLAGS: 00010246 [ 45.070666][ T431] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.070980][ T431] RDX: 0000000000000000 RSI: ffff88800a262c98 RDI: ffff88800ab55080 [ 45.071340][ T431] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 45.071768][ T431] R10: ffffffffadfec1e7 R11: ffff88800ab545c0 R12: 0000000000000000 [ 45.072089][ T431] R13: ffff88800a262128 R14: ffff88800a262008 R15: ffff88800a262000 [ 45.072484][ T431] FS: 00007fd052978800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 45.072953][ T431] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.073248][ T431] CR2: 00005624e2f8b820 CR3: 000000000a9e0001 CR4: 0000000000772ef0 [ 45.073548][ T431] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.073895][ T431] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.074243][ T431] PKRU: 55555554 [ 45.074388][ T431] Call Trace: [ 45.074586][ T431] [ 45.074731][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.074947][ T431] ? __warn (kernel/panic.c:748) [ 45.075104][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.075303][ T431] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.075511][ T431] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.075724][ T431] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.075914][ T431] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.076120][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.076310][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.076521][ T431] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.076774][ T431] ? _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.077036][ T431] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.077229][ T431] register_netdevice (net/core/dev.c:11003) [ 45.077439][ T431] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.077664][ T431] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.077919][ T431] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.078266][ T431] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.078551][ T431] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.078916][ T431] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.079215][ T431] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.079574][ T431] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.079918][ T431] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.080172][ T431] ? devl_region_destroy (net/devlink/region.c:1178) [ 45.080375][ T431] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 45.080664][ T431] devlink_reload (net/devlink/dev.c:474) [ 45.080885][ T431] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.081091][ T431] ? devlink_resources_validate (net/devlink/resource.c:311) [ 45.081360][ T431] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.081587][ T431] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.081843][ T431] ? __nla_parse (lib/nlattr.c:732) [ 45.082055][ T431] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.082264][ T431] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.082531][ T431] ? cap_capable (security/commoncap.c:131) [ 45.082749][ T431] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.082950][ T431] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.083148][ T431] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.083338][ T431] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.083593][ T431] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.083864][ T431] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.084108][ T431] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.084305][ T431] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.084500][ T431] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.084699][ T431] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.084900][ T431] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.085043][ T431] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.085247][ T431] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.085450][ T431] genl_rcv (net/netlink/genetlink.c:1220) [ 45.085603][ T431] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.085818][ T431] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.086025][ T431] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.086235][ T431] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.086450][ T431] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.086680][ T431] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.086885][ T431] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.087124][ T431] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.087366][ T431] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.087630][ T431] ? __lock_release (kernel/locking/lockdep.c:5527) [ 45.087848][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 45.088058][ T431] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.088284][ T431] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 45.088585][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 45.088814][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 45.089028][ T431] __x64_sys_sendto (net/socket.c:2181) [ 45.089263][ T431] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.089653][ T431] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.089862][ T431] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.090170][ T431] RIP: 0033:0x7fd052b84a4a [ 45.090385][ T431] 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.091199][ T431] RSP: 002b:00007ffe59f2f168 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.091521][ T431] RAX: ffffffffffffffda RBX: 000000003d3cdb00 RCX: 00007fd052b84a4a [ 45.091877][ T431] RDX: 0000000000000034 RSI: 000000003d3cdb00 RDI: 0000000000000005 [ 45.092213][ T431] RBP: 000000003d3cd910 R08: 00007fd052d28200 R09: 000000000000000c [ 45.092516][ T431] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.092864][ T431] R13: 000000003d3cd910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.104972][ T431] ------------[ cut here ]------------ | [ 45.105251][ T431] WARNING: CPU: 3 PID: 431 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.106549][ T431] Modules linked in: netdevsim | [ 45.107119][ T431] Tainted: [W]=WARN [ 45.107290][ T431] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.107654][ T431] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.107972][ T431] 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.109113][ T431] RSP: 0018:ffffc90000bb71e8 EFLAGS: 00010246 [ 45.109537][ T431] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.109829][ T431] RDX: 0000000000000000 RSI: ffff8880051aac98 RDI: ffff88800ab55080 [ 45.110114][ T431] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 45.110400][ T431] R10: ffffffffadfec1e7 R11: ffff88800ab545c0 R12: 0000000000000000 [ 45.110793][ T431] R13: ffff8880051aa128 R14: ffff8880051aa008 R15: ffff8880051aa000 [ 45.111082][ T431] FS: 00007fd052978800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 45.111404][ T431] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.111760][ T431] CR2: 00005624e2f8b820 CR3: 000000000a9e0001 CR4: 0000000000772ef0 [ 45.112046][ T431] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.112328][ T431] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.112734][ T431] PKRU: 55555554 [ 45.112879][ T431] Call Trace: [ 45.113022][ T431] [ 45.113125][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.113314][ T431] ? __warn (kernel/panic.c:748) [ 45.113552][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.113799][ T431] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.113995][ T431] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.114140][ T431] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.114327][ T431] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.114629][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.114823][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.115024][ T431] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.115316][ T431] ? _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.115617][ T431] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.115831][ T431] register_netdevice (net/core/dev.c:11003) [ 45.116055][ T431] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.116286][ T431] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.116673][ T431] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.116934][ T431] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.117191][ T431] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.117524][ T431] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.117866][ T431] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.118165][ T431] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.118566][ T431] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.118848][ T431] ? devl_region_destroy (net/devlink/region.c:1178) [ 45.119097][ T431] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 45.119348][ T431] devlink_reload (net/devlink/dev.c:474) [ 45.119655][ T431] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.119848][ T431] ? devlink_resources_validate (net/devlink/resource.c:311) [ 45.120096][ T431] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.120286][ T431] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.120638][ T431] ? __nla_parse (lib/nlattr.c:732) [ 45.120863][ T431] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.121072][ T431] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.121385][ T431] ? cap_capable (security/commoncap.c:131) [ 45.121716][ T431] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.121937][ T431] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.122144][ T431] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.122363][ T431] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.122779][ T431] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.123036][ T431] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.123299][ T431] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.123606][ T431] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.123817][ T431] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.124023][ T431] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.124239][ T431] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.124395][ T431] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.124712][ T431] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.124927][ T431] genl_rcv (net/netlink/genetlink.c:1220) [ 45.125081][ T431] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.125293][ T431] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.125603][ T431] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.125835][ T431] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.126026][ T431] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.126215][ T431] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.126501][ T431] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.126719][ T431] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.126911][ T431] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.127120][ T431] ? __lock_release (kernel/locking/lockdep.c:5527) [ 45.127307][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 45.127595][ T431] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.127790][ T431] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 45.127980][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 45.128171][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 45.128362][ T431] __x64_sys_sendto (net/socket.c:2181) [ 45.128674][ T431] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.128913][ T431] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.129120][ T431] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.129526][ T431] RIP: 0033:0x7fd052b84a4a [ 45.129770][ T431] 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.130574][ T431] RSP: 002b:00007ffe59f2f168 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.130897][ T431] RAX: ffffffffffffffda RBX: 000000003d3cdb00 RCX: 00007fd052b84a4a [ 45.131199][ T431] RDX: 0000000000000034 RSI: 000000003d3cdb00 RDI: 0000000000000005 [ 45.131671][ T431] RBP: 000000003d3cd910 R08: 00007fd052d28200 R09: 000000000000000c [ 45.132043][ T431] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.132378][ T431] R13: 000000003d3cd910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.726207][ T456] ------------[ cut here ]------------ | [ 45.726452][ 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.726831][ T456] Modules linked in: netdevsim | [ 45.727400][ T456] Tainted: [W]=WARN [ 45.727559][ T456] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.727794][ T456] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.728038][ 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.728714][ T456] RSP: 0018:ffffc90000c771e8 EFLAGS: 00010246 [ 45.728954][ T456] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.729237][ T456] RDX: 0000000000000000 RSI: ffff88800b51ac98 RDI: ffff88800e462dc0 [ 45.729522][ T456] RBP: ffff888009340040 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 45.729801][ T456] R10: ffffffffadfec1e7 R11: ffff88800e462300 R12: 0000000000000000 [ 45.730084][ T456] R13: ffff88800b51a128 R14: ffff88800b51a008 R15: ffff88800b51a000 [ 45.730364][ T456] FS: 00007f19e73b7800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 45.730695][ T456] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.730945][ T456] CR2: 00007f075224ed40 CR3: 000000000d198002 CR4: 0000000000772ef0 [ 45.731225][ T456] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.731512][ T456] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.731790][ T456] PKRU: 55555554 [ 45.731930][ T456] Call Trace: [ 45.732075][ T456] [ 45.732175][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.732362][ T456] ? __warn (kernel/panic.c:748) [ 45.732522][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.732712][ T456] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.732909][ T456] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.733054][ T456] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.733242][ T456] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.733453][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.733642][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.733836][ T456] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.734074][ 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.734267][ T456] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.734470][ T456] register_netdevice (net/core/dev.c:11003) [ 45.734662][ T456] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.734863][ T456] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.735069][ T456] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.735312][ T456] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.735570][ T456] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.735823][ T456] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.736065][ T456] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.736303][ T456] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.736550][ T456] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.736796][ T456] devlink_reload (net/devlink/dev.c:474) [ 45.736989][ T456] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.737179][ T456] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 45.737376][ T456] ? cap_capable (security/commoncap.c:131) [ 45.737569][ 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.737723][ T456] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.737915][ T456] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.738151][ T456] ? __nla_parse (lib/nlattr.c:732) [ 45.738349][ T456] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.738554][ T456] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.738801][ T456] ? cap_capable (security/commoncap.c:131) [ 45.738991][ T456] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.739189][ T456] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.739383][ T456] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.739580][ T456] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.739812][ T456] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.740043][ T456] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.740288][ T456] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.740485][ T456] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.740672][ T456] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.740877][ T456] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.741077][ T456] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.741221][ T456] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.741422][ T456] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.741617][ T456] genl_rcv (net/netlink/genetlink.c:1220) [ 45.741761][ T456] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.741952][ T456] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.742145][ T456] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.742340][ T456] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.742570][ T456] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.742772][ T456] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.742963][ T456] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.743162][ T456] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.743353][ T456] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.743548][ T456] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.743735][ T456] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.743933][ T456] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.744126][ T456] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 45.744358][ T456] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.744556][ T456] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 45.744794][ T456] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 45.744990][ T456] __x64_sys_sendto (net/socket.c:2181) [ 45.745179][ T456] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.745421][ T456] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.745615][ T456] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.745847][ T456] RIP: 0033:0x7f19e75c3a4a [ 45.746040][ 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.746695][ T456] RSP: 002b:00007fffbef09818 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.746988][ T456] RAX: ffffffffffffffda RBX: 000000002acaab00 RCX: 00007f19e75c3a4a [ 45.747274][ T456] RDX: 000000000000003c RSI: 000000002acaab00 RDI: 0000000000000005 [ 45.747565][ T456] RBP: 000000002acaa910 R08: 00007f19e7767200 R09: 000000000000000c [ 45.747842][ T456] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.748130][ T456] R13: 000000002acaa910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.769256][ T456] ------------[ cut here ]------------ | [ 45.769666][ 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.770092][ T456] Modules linked in: netdevsim | [ 45.770761][ T456] Tainted: [W]=WARN [ 45.770968][ T456] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.771202][ T456] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.771516][ 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.772259][ T456] RSP: 0018:ffffc90000c771e8 EFLAGS: 00010246 [ 45.772569][ T456] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.772924][ T456] RDX: 0000000000000000 RSI: ffff88800e4cac98 RDI: ffff88800e462dc0 [ 45.773208][ T456] RBP: ffff888009340040 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 45.773591][ T456] R10: ffffffffadfec1e7 R11: ffff88800e462300 R12: 0000000000000000 [ 45.773943][ T456] R13: ffff88800e4ca128 R14: ffff88800e4ca008 R15: ffff88800e4ca000 [ 45.774267][ T456] FS: 00007f19e73b7800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 45.774676][ T456] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.774921][ T456] CR2: 00007f0752160a00 CR3: 000000000d198001 CR4: 0000000000772ef0 [ 45.775260][ T456] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.775620][ T456] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.776017][ T456] PKRU: 55555554 [ 45.776222][ T456] Call Trace: [ 45.776442][ T456] [ 45.776579][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.776884][ T456] ? __warn (kernel/panic.c:748) [ 45.777031][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.777221][ T456] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.777430][ T456] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.777586][ T456] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.777854][ T456] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.778085][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.778313][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.778569][ T456] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.778827][ 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.779020][ T456] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.779211][ T456] register_netdevice (net/core/dev.c:11003) [ 45.779420][ T456] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.779649][ T456] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.779854][ T456] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.780099][ T456] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.780348][ T456] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.780743][ T456] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.781027][ T456] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.781268][ T456] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.781512][ T456] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.781773][ T456] devlink_reload (net/devlink/dev.c:474) [ 45.781966][ T456] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.782153][ T456] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 45.782433][ T456] ? cap_capable (security/commoncap.c:131) [ 45.782677][ 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.782829][ T456] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.783027][ T456] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.783319][ T456] ? __nla_parse (lib/nlattr.c:732) [ 45.783583][ T456] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.783832][ T456] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.784140][ T456] ? cap_capable (security/commoncap.c:131) [ 45.784329][ T456] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.784624][ T456] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.784865][ T456] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.785053][ T456] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.785285][ T456] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.785527][ T456] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.785873][ T456] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.786092][ T456] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.786280][ T456] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.786544][ T456] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.786852][ T456] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.787017][ T456] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.787248][ T456] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.787520][ T456] genl_rcv (net/netlink/genetlink.c:1220) [ 45.787708][ T456] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.787901][ T456] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.788090][ T456] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.788283][ T456] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.788556][ T456] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.788850][ T456] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.789044][ T456] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.789249][ T456] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.789453][ T456] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.789711][ T456] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.789899][ T456] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.790106][ T456] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.790428][ T456] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 45.790696][ T456] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.790968][ T456] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 45.791238][ T456] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 45.791480][ T456] __x64_sys_sendto (net/socket.c:2181) [ 45.791700][ T456] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.792004][ T456] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.792193][ T456] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.792503][ T456] RIP: 0033:0x7f19e75c3a4a [ 45.792796][ 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.793459][ T456] RSP: 002b:00007fffbef09818 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.793819][ T456] RAX: ffffffffffffffda RBX: 000000002acaab00 RCX: 00007f19e75c3a4a [ 45.794108][ T456] RDX: 000000000000003c RSI: 000000002acaab00 RDI: 0000000000000005 [ 45.794386][ T456] RBP: 000000002acaa910 R08: 00007f19e7767200 R09: 000000000000000c [ 45.794750][ T456] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.795090][ T456] R13: 000000002acaa910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.809084][ T456] ------------[ cut here ]------------ | [ 45.809293][ 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.809761][ T456] Modules linked in: netdevsim | [ 45.810374][ T456] Tainted: [W]=WARN [ 45.810554][ T456] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.810878][ T456] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.811173][ 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.811934][ T456] RSP: 0018:ffffc90000c771e8 EFLAGS: 00010246 [ 45.812236][ T456] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.812651][ T456] RDX: 0000000000000000 RSI: ffff88800d302c98 RDI: ffff88800e462dc0 [ 45.813049][ T456] RBP: ffff888009340040 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 45.813387][ T456] R10: ffffffffadfec1e7 R11: ffff88800e462300 R12: 0000000000000000 [ 45.813695][ T456] R13: ffff88800d302128 R14: ffff88800d302008 R15: ffff88800d302000 [ 45.814034][ T456] FS: 00007f19e73b7800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 45.814362][ T456] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.814621][ T456] CR2: 00007f0752160a00 CR3: 000000000d198001 CR4: 0000000000772ef0 [ 45.814901][ T456] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.815175][ T456] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.815466][ T456] PKRU: 55555554 [ 45.815638][ T456] Call Trace: [ 45.815781][ T456] [ 45.815877][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.816066][ T456] ? __warn (kernel/panic.c:748) [ 45.816210][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.816399][ T456] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.816632][ T456] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.816799][ T456] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.816995][ T456] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.817195][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.817384][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.817600][ T456] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.817913][ 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.818106][ T456] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.818297][ T456] register_netdevice (net/core/dev.c:11003) [ 45.818520][ T456] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.818801][ T456] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.819008][ T456] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.819251][ T456] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.819611][ T456] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.819948][ T456] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.820315][ T456] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.820725][ T456] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.821103][ T456] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.821549][ T456] devlink_reload (net/devlink/dev.c:474) [ 45.821875][ T456] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.822104][ T456] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 45.822343][ T456] ? cap_capable (security/commoncap.c:131) [ 45.822611][ 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.822768][ T456] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.822960][ T456] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.823242][ T456] ? __nla_parse (lib/nlattr.c:732) [ 45.823510][ T456] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.823748][ T456] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.824000][ T456] ? cap_capable (security/commoncap.c:131) [ 45.824235][ T456] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.824446][ T456] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.824689][ T456] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.824884][ T456] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.825113][ T456] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.825350][ T456] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.825619][ T456] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.825814][ T456] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.826001][ T456] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.826192][ T456] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.826393][ T456] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.826550][ T456] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.826760][ T456] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.826956][ T456] genl_rcv (net/netlink/genetlink.c:1220) [ 45.827098][ T456] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.827288][ T456] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.827487][ T456] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.827711][ T456] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.827903][ T456] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.828088][ T456] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.828282][ T456] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.828490][ T456] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.828692][ T456] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.828879][ T456] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.829065][ T456] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.829263][ T456] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.829467][ T456] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 45.829742][ T456] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.829933][ T456] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 45.830176][ T456] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 45.830371][ T456] __x64_sys_sendto (net/socket.c:2181) [ 45.830580][ T456] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.830928][ T456] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.831119][ T456] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.831360][ T456] RIP: 0033:0x7f19e75c3a4a [ 45.831573][ 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.832238][ T456] RSP: 002b:00007fffbef09818 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.832539][ T456] RAX: ffffffffffffffda RBX: 000000002acaab00 RCX: 00007f19e75c3a4a [ 45.832831][ T456] RDX: 000000000000003c RSI: 000000002acaab00 RDI: 0000000000000005 [ 45.833107][ T456] RBP: 000000002acaa910 R08: 00007f19e7767200 R09: 000000000000000c [ 45.833386][ T456] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.833720][ T456] R13: 000000002acaa910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.856857][ T456] ------------[ cut here ]------------ | [ 45.857176][ 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.857568][ T456] Modules linked in: netdevsim | [ 45.858094][ T456] Tainted: [W]=WARN [ 45.858240][ T456] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.858481][ T456] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.858723][ 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.859367][ T456] RSP: 0018:ffffc90000c771e8 EFLAGS: 00010246 [ 45.859612][ T456] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.859893][ T456] RDX: 0000000000000000 RSI: ffff88800e7a2c98 RDI: ffff88800e462dc0 [ 45.860168][ T456] RBP: ffff888009340040 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 45.860453][ T456] R10: ffffffffadfec1e7 R11: ffff88800e462300 R12: 0000000000000000 [ 45.860735][ T456] R13: ffff88800e7a2128 R14: ffff88800e7a2008 R15: ffff88800e7a2000 [ 45.861028][ T456] FS: 00007f19e73b7800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 45.861346][ T456] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.861588][ T456] CR2: 00005624e2f67000 CR3: 000000000d198002 CR4: 0000000000772ef0 [ 45.861865][ T456] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.862141][ T456] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.862427][ T456] PKRU: 55555554 [ 45.862570][ T456] Call Trace: [ 45.862714][ T456] [ 45.862811][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.862999][ T456] ? __warn (kernel/panic.c:748) [ 45.863149][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.863353][ T456] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.863564][ T456] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.863710][ T456] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.863897][ T456] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.864105][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.864294][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.864498][ T456] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.864735][ 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.864933][ T456] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.865128][ T456] register_netdevice (net/core/dev.c:11003) [ 45.865320][ T456] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.865526][ T456] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.865730][ T456] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.865974][ T456] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.866226][ T456] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.866482][ T456] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.866726][ T456] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.866965][ T456] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.867198][ T456] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.867449][ T456] devlink_reload (net/devlink/dev.c:474) [ 45.867649][ T456] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.867835][ T456] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 45.868024][ T456] ? cap_capable (security/commoncap.c:131) [ 45.868211][ 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.868364][ T456] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.868567][ T456] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.868804][ T456] ? __nla_parse (lib/nlattr.c:732) [ 45.869010][ T456] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.869201][ T456] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.869453][ T456] ? cap_capable (security/commoncap.c:131) [ 45.869638][ T456] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.869829][ T456] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.870020][ T456] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.870209][ T456] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.870453][ T456] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.870684][ T456] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.870937][ T456] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.871126][ T456] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.871312][ T456] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.871515][ T456] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.871714][ T456] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.871861][ T456] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.872051][ T456] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.872246][ T456] genl_rcv (net/netlink/genetlink.c:1220) [ 45.872387][ T456] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.872595][ T456] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.872793][ T456] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.872987][ T456] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.873183][ T456] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.873368][ T456] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.873569][ T456] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.873768][ T456] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.873999][ T456] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.874186][ T456] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.874374][ T456] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.874584][ T456] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.874784][ T456] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 45.875024][ T456] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.875222][ T456] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 45.875466][ T456] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 45.875662][ T456] __x64_sys_sendto (net/socket.c:2181) [ 45.875854][ T456] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.876090][ T456] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.876279][ T456] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.876542][ T456] RIP: 0033:0x7f19e75c3a4a [ 45.876737][ 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.877387][ T456] RSP: 002b:00007fffbef09818 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.877700][ T456] RAX: ffffffffffffffda RBX: 000000002acaab00 RCX: 00007f19e75c3a4a [ 45.878007][ T456] RDX: 000000000000003c RSI: 000000002acaab00 RDI: 0000000000000005 [ 45.878283][ T456] RBP: 000000002acaa910 R08: 00007f19e7767200 R09: 000000000000000c [ 45.878576][ T456] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.878860][ T456] R13: 000000002acaa910 R14: 0000000000000000 R15: 0000000000000001 | [ 46.158615][ T461] ------------[ cut here ]------------ | [ 46.158852][ T461] WARNING: CPU: 0 PID: 461 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.159244][ T461] Modules linked in: netdevsim | [ 46.159794][ T461] Tainted: [W]=WARN [ 46.159940][ T461] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.160177][ T461] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.160451][ T461] 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.161128][ T461] RSP: 0018:ffffc90000cd71e8 EFLAGS: 00010246 [ 46.161373][ T461] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.161668][ T461] RDX: 0000000000000000 RSI: ffff888004e3ac98 RDI: ffff888009572dc0 [ 46.161959][ T461] RBP: ffff888009341840 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 46.162239][ T461] R10: ffffffffadfec1e7 R11: ffff888009572300 R12: 0000000000000000 [ 46.162527][ T461] R13: ffff888004e3a128 R14: ffff888004e3a008 R15: ffff888004e3a000 [ 46.162805][ T461] FS: 00007f6013f24800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 46.163132][ T461] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.163371][ T461] CR2: 00007f60142d4200 CR3: 000000000b8c6002 CR4: 0000000000772ef0 [ 46.163697][ T461] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.163978][ T461] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.164253][ T461] PKRU: 55555554 [ 46.164396][ T461] Call Trace: [ 46.164561][ T461] [ 46.164664][ T461] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.164864][ T461] ? __warn (kernel/panic.c:748) [ 46.165019][ T461] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.165214][ T461] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.165433][ T461] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.165579][ T461] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.165773][ T461] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.165978][ T461] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.166170][ T461] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 46.166371][ T461] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.166630][ T461] ? _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.166825][ T461] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.167018][ T461] register_netdevice (net/core/dev.c:11003) [ 46.167210][ T461] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.167431][ T461] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.167642][ T461] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.167891][ T461] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.168141][ T461] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.168388][ T461] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.168643][ T461] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.168892][ T461] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.169130][ T461] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.169383][ T461] devlink_reload (net/devlink/dev.c:474) [ 46.169589][ T461] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.169783][ T461] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 46.169975][ T461] ? cap_capable (security/commoncap.c:131) [ 46.170154][ T461] ? 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.170314][ T461] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.170546][ T461] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.170791][ T461] ? __nla_parse (lib/nlattr.c:732) [ 46.171001][ T461] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.171198][ T461] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.171454][ T461] ? cap_capable (security/commoncap.c:131) [ 46.171650][ T461] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.171851][ T461] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.172051][ T461] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.172240][ T461] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.172484][ T461] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.172715][ T461] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.172958][ T461] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.173148][ T461] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.173340][ T461] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.173540][ T461] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.173750][ T461] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.173895][ T461] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.174085][ T461] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.174289][ T461] genl_rcv (net/netlink/genetlink.c:1220) [ 46.174449][ T461] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.174643][ T461] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.174849][ T461] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.175049][ T461] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.175248][ T461] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.175444][ T461] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.175635][ T461] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.175831][ T461] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.176044][ T461] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.176238][ T461] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.176437][ T461] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.176641][ T461] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 46.176833][ T461] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 46.177067][ T461] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 46.177303][ T461] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 46.177510][ T461] __x64_sys_sendto (net/socket.c:2181) [ 46.177711][ T461] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.177952][ T461] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.178142][ T461] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.178375][ T461] RIP: 0033:0x7f6014130a4a [ 46.178581][ T461] 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.179248][ T461] RSP: 002b:00007ffd3cf74088 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.179542][ T461] RAX: ffffffffffffffda RBX: 000000001e3d5b00 RCX: 00007f6014130a4a [ 46.179820][ T461] RDX: 000000000000003c RSI: 000000001e3d5b00 RDI: 0000000000000005 [ 46.180094][ T461] RBP: 000000001e3d5910 R08: 00007f60142d4200 R09: 000000000000000c [ 46.180381][ T461] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.180689][ T461] R13: 000000001e3d5910 R14: 0000000000000000 R15: 0000000000000003 | [ 46.193624][ T461] ------------[ cut here ]------------ | [ 46.193865][ T461] WARNING: CPU: 3 PID: 461 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.194238][ T461] Modules linked in: netdevsim | [ 46.194772][ T461] Tainted: [W]=WARN [ 46.194923][ T461] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.195154][ T461] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.195393][ T461] 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.196140][ T461] RSP: 0018:ffffc90000cd71e8 EFLAGS: 00010246 [ 46.196377][ T461] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.196664][ T461] RDX: 0000000000000000 RSI: ffff88800d1bac98 RDI: ffff888009572dc0 [ 46.196941][ T461] RBP: ffff888009341840 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 46.197216][ T461] R10: ffffffffadfec1e7 R11: ffff888009572300 R12: 0000000000000000 [ 46.197508][ T461] R13: ffff88800d1ba128 R14: ffff88800d1ba008 R15: ffff88800d1ba000 [ 46.197790][ T461] FS: 00007f6013f24800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 46.198110][ T461] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.198347][ T461] CR2: 00005624e2f4f160 CR3: 000000000b8c6006 CR4: 0000000000772ef0 [ 46.198643][ T461] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.198920][ T461] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.199195][ T461] PKRU: 55555554 [ 46.199335][ T461] Call Trace: [ 46.199482][ T461] [ 46.199584][ T461] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.199788][ T461] ? __warn (kernel/panic.c:748) [ 46.199940][ T461] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.200150][ T461] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.200344][ T461] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.200497][ T461] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.200687][ T461] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.200898][ T461] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.201086][ T461] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 46.201282][ T461] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.201528][ T461] ? _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.201723][ T461] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.201913][ T461] register_netdevice (net/core/dev.c:11003) [ 46.202105][ T461] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.202303][ T461] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.202516][ T461] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.202767][ T461] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.203017][ T461] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.203264][ T461] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.203522][ T461] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.203768][ T461] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.204003][ T461] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.204247][ T461] devlink_reload (net/devlink/dev.c:474) [ 46.204446][ T461] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.204636][ T461] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 46.204828][ T461] ? cap_capable (security/commoncap.c:131) [ 46.205011][ T461] ? 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.205164][ T461] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.205361][ T461] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.205605][ T461] ? __nla_parse (lib/nlattr.c:732) [ 46.205802][ T461] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.206001][ T461] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.206267][ T461] ? cap_capable (security/commoncap.c:131) [ 46.206474][ T461] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.206686][ T461] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.206895][ T461] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.207098][ T461] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.207347][ T461] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.207603][ T461] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.207866][ T461] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.208069][ T461] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.208281][ T461] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.208492][ T461] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.208707][ T461] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.208861][ T461] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.209064][ T461] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.209293][ T461] genl_rcv (net/netlink/genetlink.c:1220) [ 46.209458][ T461] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.209668][ T461] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.209877][ T461] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.210084][ T461] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.210289][ T461] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.210484][ T461] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.210682][ T461] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.210889][ T461] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.211078][ T461] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.211264][ T461] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.211465][ T461] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.211669][ T461] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 46.211860][ T461] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 46.212093][ T461] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 46.212329][ T461] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 46.212531][ T461] __x64_sys_sendto (net/socket.c:2181) [ 46.212726][ T461] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.212958][ T461] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.213148][ T461] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.213376][ T461] RIP: 0033:0x7f6014130a4a [ 46.213580][ T461] 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.214229][ T461] RSP: 002b:00007ffd3cf74088 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.214533][ T461] RAX: ffffffffffffffda RBX: 000000001e3d5b00 RCX: 00007f6014130a4a [ 46.214820][ T461] RDX: 000000000000003c RSI: 000000001e3d5b00 RDI: 0000000000000005 [ 46.215096][ T461] RBP: 000000001e3d5910 R08: 00007f60142d4200 R09: 000000000000000c [ 46.215378][ T461] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.215674][ T461] R13: 000000001e3d5910 R14: 0000000000000000 R15: 0000000000000003 | [ 46.226866][ T461] ------------[ cut here ]------------ | [ 46.227082][ T461] WARNING: CPU: 3 PID: 461 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.228228][ T461] Modules linked in: netdevsim | [ 46.228852][ T461] Tainted: [W]=WARN [ 46.229003][ T461] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.229233][ T461] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.229563][ T461] 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.230217][ T461] RSP: 0018:ffffc90000cd71e8 EFLAGS: 00010246 [ 46.230546][ T461] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.230839][ T461] RDX: 0000000000000000 RSI: ffff88800511ac98 RDI: ffff888009572dc0 [ 46.231117][ T461] RBP: ffff888009341840 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 46.231390][ T461] R10: ffffffffadfec1e7 R11: ffff888009572300 R12: 0000000000000000 [ 46.231763][ T461] R13: ffff88800511a128 R14: ffff88800511a008 R15: ffff88800511a000 [ 46.232040][ T461] FS: 00007f6013f24800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 46.232359][ T461] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.232683][ T461] CR2: 00005624e2f4f160 CR3: 000000000b8c6006 CR4: 0000000000772ef0 [ 46.232964][ T461] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.233239][ T461] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.233600][ T461] PKRU: 55555554 [ 46.233756][ T461] Call Trace: [ 46.233909][ T461] [ 46.234013][ T461] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.234216][ T461] ? __warn (kernel/panic.c:748) [ 46.234376][ T461] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.234665][ T461] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.234875][ T461] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.235029][ T461] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.235228][ T461] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.235524][ T461] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.235731][ T461] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 46.235941][ T461] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.236201][ T461] ? _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.236495][ T461] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.236704][ T461] register_netdevice (net/core/dev.c:11003) [ 46.236912][ T461] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.237125][ T461] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.237341][ T461] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.237695][ T461] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.237967][ T461] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.238215][ T461] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.238542][ T461] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.238783][ T461] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.239020][ T461] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.239271][ T461] devlink_reload (net/devlink/dev.c:474) [ 46.239564][ T461] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.239755][ T461] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 46.239947][ T461] ? cap_capable (security/commoncap.c:131) [ 46.240134][ T461] ? 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.240287][ T461] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.240570][ T461] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.240820][ T461] ? __nla_parse (lib/nlattr.c:732) [ 46.241019][ T461] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.241209][ T461] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.241546][ T461] ? cap_capable (security/commoncap.c:131) [ 46.241751][ T461] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.241959][ T461] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.242171][ T461] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.242376][ T461] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.242708][ T461] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.242959][ T461] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.243223][ T461] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.243512][ T461] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.243714][ T461] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.243928][ T461] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.244145][ T461] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.244300][ T461] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.244596][ T461] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.244809][ T461] genl_rcv (net/netlink/genetlink.c:1220) [ 46.244962][ T461] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.245171][ T461] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.245380][ T461] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.245674][ T461] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.245885][ T461] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.246072][ T461] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.246262][ T461] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.246544][ T461] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.246736][ T461] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.246922][ T461] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.247123][ T461] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.247321][ T461] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 46.247599][ T461] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 46.247840][ T461] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 46.248078][ T461] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 46.248272][ T461] __x64_sys_sendto (net/socket.c:2181) [ 46.248554][ T461] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.248790][ T461] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.248980][ T461] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.249214][ T461] RIP: 0033:0x7f6014130a4a [ 46.249491][ T461] 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.250160][ T461] RSP: 002b:00007ffd3cf74088 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.250555][ T461] RAX: ffffffffffffffda RBX: 000000001e3d5b00 RCX: 00007f6014130a4a [ 46.250871][ T461] RDX: 000000000000003c RSI: 000000001e3d5b00 RDI: 0000000000000005 [ 46.251171][ T461] RBP: 000000001e3d5910 R08: 00007f60142d4200 R09: 000000000000000c [ 46.251562][ T461] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.251865][ T461] R13: 000000001e3d5910 R14: 0000000000000000 R15: 0000000000000003 | [ 46.263399][ T461] ------------[ cut here ]------------ | [ 46.263666][ T461] WARNING: CPU: 1 PID: 461 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.264045][ T461] Modules linked in: netdevsim | [ 46.264586][ T461] Tainted: [W]=WARN [ 46.264738][ T461] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.264973][ T461] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.265217][ T461] 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.265902][ T461] RSP: 0018:ffffc90000cd71e8 EFLAGS: 00010246 [ 46.266145][ T461] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.266439][ T461] RDX: 0000000000000000 RSI: ffff88800d27ac98 RDI: ffff888009572dc0 [ 46.266728][ T461] RBP: ffff888009341840 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 46.267002][ T461] R10: ffffffffadfec1e7 R11: ffff888009572300 R12: 0000000000000000 [ 46.267282][ T461] R13: ffff88800d27a128 R14: ffff88800d27a008 R15: ffff88800d27a000 [ 46.267573][ T461] FS: 00007f6013f24800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 46.267894][ T461] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.268127][ T461] CR2: 000055d3b4809af8 CR3: 000000000b8c6004 CR4: 0000000000772ef0 [ 46.268424][ T461] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.268722][ T461] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.269013][ T461] PKRU: 55555554 [ 46.269168][ T461] Call Trace: [ 46.269335][ T461] [ 46.269536][ T461] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.269774][ T461] ? __warn (kernel/panic.c:748) [ 46.269931][ T461] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.270144][ T461] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.270355][ T461] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.270574][ T461] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.270803][ T461] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.271018][ T461] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.271221][ T461] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 46.271437][ T461] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.271696][ T461] ? _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.271904][ T461] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.272104][ T461] register_netdevice (net/core/dev.c:11003) [ 46.272308][ T461] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.272531][ T461] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.272745][ T461] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.273004][ T461] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.273267][ T461] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.273547][ T461] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.273799][ T461] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.274046][ T461] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.274301][ T461] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.274580][ T461] devlink_reload (net/devlink/dev.c:474) [ 46.274785][ T461] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.274982][ T461] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 46.275183][ T461] ? cap_capable (security/commoncap.c:131) [ 46.275376][ T461] ? 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.275538][ T461] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.275752][ T461] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.276006][ T461] ? __nla_parse (lib/nlattr.c:732) [ 46.276203][ T461] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.276418][ T461] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.276695][ T461] ? cap_capable (security/commoncap.c:131) [ 46.276893][ T461] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.277102][ T461] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.277300][ T461] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.277499][ T461] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.277734][ T461] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.277965][ T461] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.278209][ T461] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.278400][ T461] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.278598][ T461] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.278792][ T461] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.278993][ T461] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.279136][ T461] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.279328][ T461] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.279530][ T461] genl_rcv (net/netlink/genetlink.c:1220) [ 46.279673][ T461] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.279865][ T461] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.280060][ T461] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.280255][ T461] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.280456][ T461] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.280644][ T461] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.280842][ T461] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.281038][ T461] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.281229][ T461] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.281425][ T461] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.281617][ T461] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.281816][ T461] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 46.282009][ T461] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 46.282242][ T461] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 46.282487][ T461] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 46.282682][ T461] __x64_sys_sendto (net/socket.c:2181) [ 46.282871][ T461] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.283110][ T461] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.283300][ T461] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.283564][ T461] RIP: 0033:0x7f6014130a4a [ 46.283771][ T461] 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.284469][ T461] RSP: 002b:00007ffd3cf74088 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.284776][ T461] RAX: ffffffffffffffda RBX: 000000001e3d5b00 RCX: 00007f6014130a4a [ 46.285062][ T461] RDX: 000000000000003c RSI: 000000001e3d5b00 RDI: 0000000000000005 [ 46.285339][ T461] RBP: 000000001e3d5910 R08: 00007f60142d4200 R09: 000000000000000c [ 46.285641][ T461] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.285924][ T461] R13: 000000001e3d5910 R14: 0000000000000000 R15: 0000000000000003 | [ 46.490669][ T66] ------------[ cut here ]------------ | [ 46.490974][ T66] WARNING: CPU: 0 PID: 66 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.491323][ T66] Modules linked in: netdevsim | [ 46.491973][ T66] Tainted: [W]=WARN [ 46.492115][ T66] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.492329][ T66] Workqueue: netns cleanup_net [ 46.492542][ T66] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.492768][ T66] 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.493406][ T66] RSP: 0018:ffffc90000477620 EFLAGS: 00010246 [ 46.493634][ T66] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.493923][ T66] RDX: 0000000000000000 RSI: ffff88800e5b2c98 RDI: ffff888005f050d0 [ 46.494184][ T66] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 46.494464][ T66] R10: ffffffffadfec1e7 R11: ffff888005f045c0 R12: 0000000000000000 [ 46.494749][ T66] R13: ffff88800e5b2128 R14: ffff88800e5b2008 R15: ffff88800e5b2000 [ 46.495017][ T66] FS: 0000000000000000(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 46.495326][ T66] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.495551][ T66] CR2: 00007f0751ece700 CR3: 0000000009b30003 CR4: 0000000000772ef0 [ 46.495806][ T66] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.496066][ T66] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.496351][ T66] PKRU: 55555554 [ 46.496495][ T66] Call Trace: [ 46.496636][ T66] [ 46.496724][ T66] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.496941][ T66] ? __warn (kernel/panic.c:748) [ 46.497089][ T66] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.497285][ T66] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.497497][ T66] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.497648][ T66] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.497838][ T66] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.498039][ T66] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.498239][ T66] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.498475][ T66] ? _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.498662][ T66] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.498842][ T66] register_netdevice (net/core/dev.c:11003) [ 46.499030][ T66] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.499214][ T66] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.499400][ T66] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.499645][ T66] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.499888][ T66] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.500130][ T66] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.500368][ T66] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.500611][ T66] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.500876][ T66] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.501123][ T66] devlink_reload (net/devlink/dev.c:474) [ 46.501312][ T66] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.501517][ T66] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 46.501724][ T66] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 46.501919][ T66] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 46.502173][ T66] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 46.502349][ T66] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 46.502546][ T66] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 46.502720][ T66] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.502908][ T66] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.503090][ T66] ? process_one_work (kernel/workqueue.c:3214) [ 46.503270][ T66] process_one_work (kernel/workqueue.c:3238) [ 46.503456][ T66] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.503626][ T66] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 46.503808][ T66] ? assign_work (kernel/workqueue.c:1200) [ 46.503990][ T66] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 46.504174][ T66] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.504396][ T66] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 46.504619][ T66] kthread (kernel/kthread.c:464) [ 46.504810][ T66] ? __pfx_kthread (kernel/kthread.c:413) [ 46.505091][ T66] ? __pfx_kthread (kernel/kthread.c:413) [ 46.505366][ T66] ret_from_fork (arch/x86/kernel/process.c:148) [ 46.505642][ T66] ? __pfx_kthread (kernel/kthread.c:413) [ 46.505905][ T66] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 46.524362][ T66] ------------[ cut here ]------------ | [ 46.524692][ T66] WARNING: CPU: 0 PID: 66 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.525238][ T66] Modules linked in: netdevsim | [ 46.526104][ T66] Tainted: [W]=WARN [ 46.526321][ T66] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.526707][ T66] Workqueue: netns cleanup_net [ 46.527006][ T66] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.527362][ T66] 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.528341][ T66] RSP: 0018:ffffc90000477620 EFLAGS: 00010246 [ 46.528726][ T66] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.529143][ T66] RDX: 0000000000000000 RSI: ffff88800b422c98 RDI: ffff888005f050d0 [ 46.529571][ T66] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 46.529969][ T66] R10: ffffffffadfec1e7 R11: ffff888005f045c0 R12: 0000000000000000 [ 46.530382][ T66] R13: ffff88800b422128 R14: ffff88800b422008 R15: ffff88800b422000 [ 46.530800][ T66] FS: 0000000000000000(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 46.531276][ T66] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.531637][ T66] CR2: 00007f0751ece700 CR3: 000000002ff28005 CR4: 0000000000772ef0 [ 46.532051][ T66] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.532487][ T66] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.532890][ T66] PKRU: 55555554 [ 46.533112][ T66] Call Trace: [ 46.533326][ T66] [ 46.533492][ T66] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.533780][ T66] ? __warn (kernel/panic.c:748) [ 46.533992][ T66] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.534292][ T66] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.534616][ T66] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.534830][ T66] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.535116][ T66] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.535443][ T66] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.535734][ T66] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.536114][ T66] ? _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.536405][ T66] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.536707][ T66] register_netdevice (net/core/dev.c:11003) [ 46.536988][ T66] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.537290][ T66] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.537712][ T66] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.538094][ T66] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.538494][ T66] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.538865][ T66] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.539245][ T66] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.539625][ T66] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.539977][ T66] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.540341][ T66] devlink_reload (net/devlink/dev.c:474) [ 46.540649][ T66] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.540959][ T66] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 46.541158][ T66] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 46.541347][ T66] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 46.541647][ T66] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 46.541903][ T66] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 46.542086][ T66] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 46.542265][ T66] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.542453][ T66] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.542642][ T66] ? process_one_work (kernel/workqueue.c:3214) [ 46.542821][ T66] process_one_work (kernel/workqueue.c:3238) [ 46.543008][ T66] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.543184][ T66] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 46.543370][ T66] ? assign_work (kernel/workqueue.c:1200) [ 46.543563][ T66] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 46.543755][ T66] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.544001][ T66] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 46.544189][ T66] kthread (kernel/kthread.c:464) [ 46.544331][ T66] ? __pfx_kthread (kernel/kthread.c:413) [ 46.544518][ T66] ? __pfx_kthread (kernel/kthread.c:413) [ 46.544704][ T66] ret_from_fork (arch/x86/kernel/process.c:148) [ 46.544885][ T66] ? __pfx_kthread (kernel/kthread.c:413) [ 46.545058][ T66] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 46.558950][ T66] ------------[ cut here ]------------ | [ 46.559158][ T66] WARNING: CPU: 0 PID: 66 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.559513][ T66] Modules linked in: netdevsim | [ 46.560065][ T66] Tainted: [W]=WARN [ 46.560201][ T66] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.560430][ T66] Workqueue: netns cleanup_net [ 46.560718][ T66] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.560967][ T66] 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.561685][ T66] RSP: 0000:ffffc90000477620 EFLAGS: 00010246 [ 46.561909][ T66] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.562235][ T66] RDX: 0000000000000000 RSI: ffff888004eaac98 RDI: ffff888005f050d0 [ 46.562527][ T66] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 46.562854][ T66] R10: ffffffffadfec1e7 R11: ffff888005f045c0 R12: 0000000000000000 [ 46.563109][ T66] R13: ffff888004eaa128 R14: ffff888004eaa008 R15: ffff888004eaa000 [ 46.563396][ T66] FS: 0000000000000000(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 46.563758][ T66] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.564020][ T66] CR2: 00007f0751e77490 CR3: 000000000b956006 CR4: 0000000000772ef0 [ 46.564310][ T66] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.564608][ T66] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.564876][ T66] PKRU: 55555554 [ 46.565003][ T66] Call Trace: [ 46.565180][ T66] [ 46.565277][ T66] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.565470][ T66] ? __warn (kernel/panic.c:748) [ 46.565620][ T66] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.565797][ T66] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.566036][ T66] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.566179][ T66] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.566368][ T66] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.566574][ T66] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.566767][ T66] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.566996][ T66] ? _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.567177][ T66] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.567365][ T66] register_netdevice (net/core/dev.c:11003) [ 46.567549][ T66] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.567754][ T66] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.567948][ T66] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.568178][ T66] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.568407][ T66] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.568683][ T66] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.568916][ T66] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.569137][ T66] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.569346][ T66] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.569598][ T66] devlink_reload (net/devlink/dev.c:474) [ 46.569780][ T66] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.569962][ T66] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 46.570149][ T66] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 46.570332][ T66] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 46.570574][ T66] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 46.570779][ T66] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 46.570957][ T66] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 46.571135][ T66] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.571323][ T66] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.571506][ T66] ? process_one_work (kernel/workqueue.c:3214) [ 46.571702][ T66] process_one_work (kernel/workqueue.c:3238) [ 46.571887][ T66] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.572063][ T66] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 46.572249][ T66] ? assign_work (kernel/workqueue.c:1200) [ 46.572436][ T66] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 46.572640][ T66] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.572878][ T66] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 46.573057][ T66] kthread (kernel/kthread.c:464) [ 46.573191][ T66] ? __pfx_kthread (kernel/kthread.c:413) [ 46.573367][ T66] ? __pfx_kthread (kernel/kthread.c:413) [ 46.573548][ T66] ret_from_fork (arch/x86/kernel/process.c:148) [ 46.573733][ T66] ? __pfx_kthread (kernel/kthread.c:413) [ 46.573901][ T66] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 46.593297][ T66] ------------[ cut here ]------------ | [ 46.593525][ T66] WARNING: CPU: 0 PID: 66 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.593900][ T66] Modules linked in: netdevsim | [ 46.594521][ T66] Tainted: [W]=WARN [ 46.594682][ T66] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.594942][ T66] Workqueue: netns cleanup_net [ 46.595174][ T66] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.595450][ T66] 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.596093][ T66] RSP: 0000:ffffc90000477620 EFLAGS: 00010246 [ 46.596366][ T66] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.596675][ T66] RDX: 0000000000000000 RSI: ffff888009c3ac98 RDI: ffff888005f050d0 [ 46.596943][ T66] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 46.597196][ T66] R10: ffffffffadfec1e7 R11: ffff888005f045c0 R12: 0000000000000000 [ 46.597458][ T66] R13: ffff888009c3a128 R14: ffff888009c3a008 R15: ffff888009c3a000 [ 46.597780][ T66] FS: 0000000000000000(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 46.598171][ T66] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.598454][ T66] CR2: 00007f0751e77490 CR3: 000000000b956006 CR4: 0000000000772ef0 [ 46.598764][ T66] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.599085][ T66] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.599428][ T66] PKRU: 55555554 [ 46.599599][ T66] Call Trace: [ 46.599762][ T66] [ 46.599852][ T66] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.600029][ T66] ? __warn (kernel/panic.c:748) [ 46.600165][ T66] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.600339][ T66] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.600545][ T66] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.600729][ T66] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.600920][ T66] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.601103][ T66] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.601285][ T66] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.601514][ T66] ? _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.601759][ T66] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.601936][ T66] register_netdevice (net/core/dev.c:11003) [ 46.602120][ T66] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.602303][ T66] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.602500][ T66] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.602739][ T66] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.602970][ T66] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.603196][ T66] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.603432][ T66] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.603671][ T66] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.603880][ T66] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.604108][ T66] devlink_reload (net/devlink/dev.c:474) [ 46.604284][ T66] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.604467][ T66] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 46.604664][ T66] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 46.604837][ T66] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 46.605075][ T66] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 46.605250][ T66] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 46.605432][ T66] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 46.605618][ T66] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.605795][ T66] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.605970][ T66] ? process_one_work (kernel/workqueue.c:3214) [ 46.606148][ T66] process_one_work (kernel/workqueue.c:3238) [ 46.606334][ T66] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.606520][ T66] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 46.606755][ T66] ? assign_work (kernel/workqueue.c:1200) [ 46.606936][ T66] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 46.607171][ T66] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.607480][ T66] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 46.607732][ T66] kthread (kernel/kthread.c:464) [ 46.607913][ T66] ? __pfx_kthread (kernel/kthread.c:413) [ 46.608125][ T66] ? __pfx_kthread (kernel/kthread.c:413) [ 46.608322][ T66] ret_from_fork (arch/x86/kernel/process.c:148) [ 46.608507][ T66] ? __pfx_kthread (kernel/kthread.c:413) [ 46.608698][ T66] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 47.320775][ T495] ------------[ cut here ]------------ | [ 47.321065][ T495] WARNING: CPU: 0 PID: 495 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.321488][ T495] Modules linked in: netdevsim | [ 47.322051][ T495] Tainted: [W]=WARN [ 47.322206][ T495] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.322516][ T495] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.322778][ T495] 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.323508][ T495] RSP: 0018:ffffc90000c871e8 EFLAGS: 00010246 [ 47.323772][ T495] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.324078][ T495] RDX: 0000000000000000 RSI: ffff88800b51ac98 RDI: ffff8880094b0b00 [ 47.324383][ T495] RBP: ffff888009343040 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 47.324701][ T495] R10: ffffffffadfec1e7 R11: ffff8880094b0040 R12: 0000000000000000 [ 47.325011][ T495] R13: ffff88800b51a128 R14: ffff88800b51a008 R15: ffff88800b51a000 [ 47.325317][ T495] FS: 00007fc9f5088800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 47.325681][ T495] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.325941][ T495] CR2: 00007fc9f51c7440 CR3: 000000000e872006 CR4: 0000000000772ef0 [ 47.326247][ T495] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.326563][ T495] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.326867][ T495] PKRU: 55555554 [ 47.327023][ T495] Call Trace: [ 47.327178][ T495] [ 47.327283][ T495] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.327512][ T495] ? __warn (kernel/panic.c:748) [ 47.327672][ T495] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.327876][ T495] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.328085][ T495] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.328243][ T495] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.328458][ T495] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.328677][ T495] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.328886][ T495] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 47.329094][ T495] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 47.329351][ T495] ? _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.329574][ T495] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.329785][ T495] register_netdevice (net/core/dev.c:11003) [ 47.329999][ T495] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 47.330213][ T495] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.330442][ T495] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.330709][ T495] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.330992][ T495] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.331265][ T495] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.331549][ T495] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.331806][ T495] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.332065][ T495] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 47.332328][ T495] devlink_reload (net/devlink/dev.c:474) [ 47.332545][ T495] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.332751][ T495] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 47.332965][ T495] ? cap_capable (security/commoncap.c:131) [ 47.333165][ T495] ? 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.333331][ T495] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.333551][ T495] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.333809][ T495] ? __nla_parse (lib/nlattr.c:732) [ 47.334022][ T495] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.334231][ T495] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.334516][ T495] ? cap_capable (security/commoncap.c:131) [ 47.334724][ T495] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.334934][ T495] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.335148][ T495] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.335352][ T495] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.335627][ T495] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.335881][ T495] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.336147][ T495] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.336355][ T495] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.336571][ T495] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.336781][ T495] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.337002][ T495] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.337158][ T495] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.337366][ T495] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.337585][ T495] genl_rcv (net/netlink/genetlink.c:1220) [ 47.337740][ T495] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.337949][ T495] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.338156][ T495] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.338368][ T495] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.338589][ T495] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.338792][ T495] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.339001][ T495] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.339211][ T495] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.339440][ T495] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.339648][ T495] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 47.339847][ T495] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 47.340062][ T495] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 47.340275][ T495] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 47.340538][ T495] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 47.340745][ T495] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 47.341021][ T495] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 47.341234][ T495] __x64_sys_sendto (net/socket.c:2181) [ 47.341447][ T495] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.341700][ T495] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.341904][ T495] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.342159][ T495] RIP: 0033:0x7fc9f5294a4a [ 47.342372][ T495] 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.343090][ T495] RSP: 002b:00007ffe873b3b18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.343403][ T495] RAX: ffffffffffffffda RBX: 0000000031dafb00 RCX: 00007fc9f5294a4a [ 47.343725][ T495] RDX: 000000000000003c RSI: 0000000031dafb00 RDI: 0000000000000005 [ 47.344029][ T495] RBP: 0000000031daf910 R08: 00007fc9f5438200 R09: 000000000000000c [ 47.344328][ T495] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 47.344640][ T495] R13: 0000000031daf910 R14: 0000000000000000 R15: 0000000000000001 | [ 47.370400][ T495] ------------[ cut here ]------------ | [ 47.370704][ T495] WARNING: CPU: 1 PID: 495 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.371115][ T495] Modules linked in: netdevsim | [ 47.371700][ T495] Tainted: [W]=WARN [ 47.371857][ T495] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.372107][ T495] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.372367][ T495] 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.373083][ T495] RSP: 0018:ffffc90000c871e8 EFLAGS: 00010246 [ 47.373352][ T495] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.373663][ T495] RDX: 0000000000000000 RSI: ffff88800a0eac98 RDI: ffff8880094b0b00 [ 47.373961][ T495] RBP: ffff888009343040 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 47.374261][ T495] R10: ffffffffadfec1e7 R11: ffff8880094b0040 R12: 0000000000000000 [ 47.374585][ T495] R13: ffff88800a0ea128 R14: ffff88800a0ea008 R15: ffff88800a0ea000 [ 47.374913][ T495] FS: 00007fc9f5088800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 47.375260][ T495] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.375523][ T495] CR2: 00005624e2f4f160 CR3: 000000000e872006 CR4: 0000000000772ef0 [ 47.375825][ T495] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.376130][ T495] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.376438][ T495] PKRU: 55555554 [ 47.376591][ T495] Call Trace: [ 47.376743][ T495] [ 47.376847][ T495] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.377051][ T495] ? __warn (kernel/panic.c:748) [ 47.377208][ T495] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.377429][ T495] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.377640][ T495] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.377796][ T495] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.377997][ T495] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.378209][ T495] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.378441][ T495] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 47.378675][ T495] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 47.378939][ T495] ? _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.379148][ T495] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.379357][ T495] register_netdevice (net/core/dev.c:11003) [ 47.379580][ T495] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 47.379793][ T495] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.380013][ T495] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.380280][ T495] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.380569][ T495] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.380855][ T495] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.381119][ T495] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.381378][ T495] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.381643][ T495] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 47.381915][ T495] devlink_reload (net/devlink/dev.c:474) [ 47.382126][ T495] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.382330][ T495] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 47.382571][ T495] ? cap_capable (security/commoncap.c:131) [ 47.382793][ T495] ? 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.382947][ T495] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.383139][ T495] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.383386][ T495] ? __nla_parse (lib/nlattr.c:732) [ 47.383597][ T495] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.383789][ T495] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.384033][ T495] ? cap_capable (security/commoncap.c:131) [ 47.384218][ T495] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.384426][ T495] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.384619][ T495] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.384810][ T495] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.385039][ T495] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.385273][ T495] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.385528][ T495] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.385719][ T495] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.385910][ T495] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.386103][ T495] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.386314][ T495] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.386487][ T495] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.386704][ T495] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.386902][ T495] genl_rcv (net/netlink/genetlink.c:1220) [ 47.387043][ T495] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.387236][ T495] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.387441][ T495] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.387643][ T495] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.387835][ T495] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.388021][ T495] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.388210][ T495] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.388405][ T495] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.388610][ T495] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.388797][ T495] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 47.388983][ T495] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 47.389184][ T495] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 47.389392][ T495] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 47.389656][ T495] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 47.389858][ T495] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 47.390096][ T495] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 47.390294][ T495] __x64_sys_sendto (net/socket.c:2181) [ 47.390519][ T495] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.390784][ T495] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.390977][ T495] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.391206][ T495] RIP: 0033:0x7fc9f5294a4a [ 47.391404][ T495] 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.392094][ T495] RSP: 002b:00007ffe873b3b18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.392385][ T495] RAX: ffffffffffffffda RBX: 0000000031dafb00 RCX: 00007fc9f5294a4a [ 47.392675][ T495] RDX: 000000000000003c RSI: 0000000031dafb00 RDI: 0000000000000005 [ 47.392953][ T495] RBP: 0000000031daf910 R08: 00007fc9f5438200 R09: 000000000000000c [ 47.393238][ T495] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 47.393525][ T495] R13: 0000000031daf910 R14: 0000000000000000 R15: 0000000000000001 | [ 47.408382][ T495] ------------[ cut here ]------------ | [ 47.408625][ T495] WARNING: CPU: 1 PID: 495 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.408999][ T495] Modules linked in: netdevsim | [ 47.409544][ T495] Tainted: [W]=WARN [ 47.409695][ T495] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.409925][ T495] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.410163][ T495] 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.410849][ T495] RSP: 0018:ffffc90000c871e8 EFLAGS: 00010246 [ 47.411094][ T495] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.411372][ T495] RDX: 0000000000000000 RSI: ffff88800aaaac98 RDI: ffff8880094b0b00 [ 47.411687][ T495] RBP: ffff888009343040 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 47.411965][ T495] R10: ffffffffadfec1e7 R11: ffff8880094b0040 R12: 0000000000000000 [ 47.412252][ T495] R13: ffff88800aaaa128 R14: ffff88800aaaa008 R15: ffff88800aaaa000 [ 47.412545][ T495] FS: 00007fc9f5088800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 47.412868][ T495] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.413103][ T495] CR2: 00005624e2f4f160 CR3: 000000000e872006 CR4: 0000000000772ef0 [ 47.413401][ T495] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.413724][ T495] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.414019][ T495] PKRU: 55555554 [ 47.414173][ T495] Call Trace: [ 47.414327][ T495] [ 47.414491][ T495] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.414704][ T495] ? __warn (kernel/panic.c:748) [ 47.414864][ T495] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.415067][ T495] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.415276][ T495] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.415451][ T495] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.415656][ T495] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.415875][ T495] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.416083][ T495] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 47.416291][ T495] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 47.416592][ T495] ? _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.416804][ T495] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.417009][ T495] register_netdevice (net/core/dev.c:11003) [ 47.417216][ T495] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 47.417461][ T495] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.417684][ T495] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.417953][ T495] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.418222][ T495] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.418508][ T495] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.418771][ T495] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.419030][ T495] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.419288][ T495] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 47.419598][ T495] devlink_reload (net/devlink/dev.c:474) [ 47.419797][ T495] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.419983][ T495] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 47.420174][ T495] ? cap_capable (security/commoncap.c:131) [ 47.420362][ T495] ? 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.420536][ T495] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.420737][ T495] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.420981][ T495] ? __nla_parse (lib/nlattr.c:732) [ 47.421179][ T495] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.421370][ T495] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.421639][ T495] ? cap_capable (security/commoncap.c:131) [ 47.421828][ T495] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.422024][ T495] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.422219][ T495] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.422425][ T495] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.422665][ T495] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.422894][ T495] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.423138][ T495] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.423336][ T495] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.423563][ T495] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.423761][ T495] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.423964][ T495] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.424105][ T495] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.424304][ T495] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.424529][ T495] genl_rcv (net/netlink/genetlink.c:1220) [ 47.424672][ T495] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.424865][ T495] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.425059][ T495] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.425257][ T495] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.425477][ T495] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.425665][ T495] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.425854][ T495] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.426050][ T495] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.426244][ T495] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.426449][ T495] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 47.426643][ T495] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 47.426843][ T495] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 47.427034][ T495] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 47.427264][ T495] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 47.427495][ T495] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 47.427737][ T495] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 47.427938][ T495] __x64_sys_sendto (net/socket.c:2181) [ 47.428124][ T495] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.428361][ T495] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.428572][ T495] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.428802][ T495] RIP: 0033:0x7fc9f5294a4a [ 47.428996][ T495] 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.429676][ T495] RSP: 002b:00007ffe873b3b18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.429958][ T495] RAX: ffffffffffffffda RBX: 0000000031dafb00 RCX: 00007fc9f5294a4a [ 47.430234][ T495] RDX: 000000000000003c RSI: 0000000031dafb00 RDI: 0000000000000005 [ 47.430542][ T495] RBP: 0000000031daf910 R08: 00007fc9f5438200 R09: 000000000000000c [ 47.430828][ T495] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 47.431105][ T495] R13: 0000000031daf910 R14: 0000000000000000 R15: 0000000000000001 | [ 47.446840][ T495] ------------[ cut here ]------------ | [ 47.447058][ T495] WARNING: CPU: 1 PID: 495 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.447454][ T495] Modules linked in: netdevsim | [ 47.447983][ T495] Tainted: [W]=WARN [ 47.448125][ T495] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.448357][ T495] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.448617][ T495] 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.449273][ T495] RSP: 0018:ffffc90000c871e8 EFLAGS: 00010246 [ 47.449554][ T495] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.449833][ T495] RDX: 0000000000000000 RSI: ffff88800512ac98 RDI: ffff8880094b0b00 [ 47.450111][ T495] RBP: ffff888009343040 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 47.450392][ T495] R10: ffffffffadfec1e7 R11: ffff8880094b0040 R12: 0000000000000000 [ 47.450711][ T495] R13: ffff88800512a128 R14: ffff88800512a008 R15: ffff88800512a000 [ 47.451000][ T495] FS: 00007fc9f5088800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 47.451325][ T495] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.451604][ T495] CR2: 00005624e2f4f160 CR3: 000000000e872006 CR4: 0000000000772ef0 [ 47.451891][ T495] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.452168][ T495] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.452473][ T495] PKRU: 55555554 [ 47.452616][ T495] Call Trace: [ 47.452757][ T495] [ 47.452854][ T495] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.453049][ T495] ? __warn (kernel/panic.c:748) [ 47.453194][ T495] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.453396][ T495] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.453613][ T495] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.453759][ T495] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.453947][ T495] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.454147][ T495] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.454350][ T495] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 47.454603][ T495] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 47.454846][ T495] ? _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.455046][ T495] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.455243][ T495] register_netdevice (net/core/dev.c:11003) [ 47.455457][ T495] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 47.455660][ T495] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.455871][ T495] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.456119][ T495] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.456369][ T495] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.456636][ T495] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.456885][ T495] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.457124][ T495] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.457364][ T495] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 47.457647][ T495] devlink_reload (net/devlink/dev.c:474) [ 47.457841][ T495] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.458027][ T495] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 47.458221][ T495] ? cap_capable (security/commoncap.c:131) [ 47.458427][ T495] ? 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.458614][ T495] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.458807][ T495] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.459041][ T495] ? __nla_parse (lib/nlattr.c:732) [ 47.459238][ T495] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.459451][ T495] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.459699][ T495] ? cap_capable (security/commoncap.c:131) [ 47.459883][ T495] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.460081][ T495] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.460275][ T495] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.460487][ T495] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.460717][ T495] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.460958][ T495] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.461203][ T495] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.461395][ T495] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.461629][ T495] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.461821][ T495] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.462022][ T495] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.462165][ T495] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.462356][ T495] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.462575][ T495] genl_rcv (net/netlink/genetlink.c:1220) [ 47.462717][ T495] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.462915][ T495] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.463106][ T495] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.463306][ T495] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.463548][ T495] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.463737][ T495] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.463929][ T495] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.464128][ T495] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.464326][ T495] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.464542][ T495] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 47.464733][ T495] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 47.464932][ T495] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 47.465124][ T495] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 47.465362][ T495] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 47.465573][ T495] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 47.465815][ T495] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 47.466011][ T495] __x64_sys_sendto (net/socket.c:2181) [ 47.466199][ T495] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.466459][ T495] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.466659][ T495] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.466892][ T495] RIP: 0033:0x7fc9f5294a4a [ 47.467085][ T495] 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.467785][ T495] RSP: 002b:00007ffe873b3b18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.468067][ T495] RAX: ffffffffffffffda RBX: 0000000031dafb00 RCX: 00007fc9f5294a4a [ 47.468345][ T495] RDX: 000000000000003c RSI: 0000000031dafb00 RDI: 0000000000000005 [ 47.468644][ T495] RBP: 0000000031daf910 R08: 00007fc9f5438200 R09: 000000000000000c [ 47.468921][ T495] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 47.469200][ T495] R13: 0000000031daf910 R14: 0000000000000000 R15: 0000000000000001 | [ 48.373317][ T515] ------------[ cut here ]------------ | [ 48.373576][ T515] WARNING: CPU: 3 PID: 515 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.373994][ T515] Modules linked in: netdevsim | [ 48.374563][ T515] Tainted: [W]=WARN [ 48.374709][ T515] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.374942][ T515] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.375182][ T515] 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.375919][ T515] RSP: 0018:ffffc90000e171e8 EFLAGS: 00010246 [ 48.376174][ T515] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.376465][ T515] RDX: 0000000000000000 RSI: ffff888008e9ac98 RDI: ffff88800b59adc0 [ 48.376740][ T515] RBP: ffff888009343040 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 48.377016][ T515] R10: ffffffffadfec1e7 R11: ffff88800b59a300 R12: 0000000000000000 [ 48.377304][ T515] R13: ffff888008e9a128 R14: ffff888008e9a008 R15: ffff888008e9a000 [ 48.377596][ T515] FS: 00007f71ee55f800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 48.377921][ T515] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.378156][ T515] CR2: 00007fe9f4914258 CR3: 000000000e89a002 CR4: 0000000000772ef0 [ 48.378450][ T515] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.378728][ T515] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.379006][ T515] PKRU: 55555554 [ 48.379147][ T515] Call Trace: [ 48.379291][ T515] [ 48.379388][ T515] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.379594][ T515] ? __warn (kernel/panic.c:748) [ 48.379741][ T515] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.379932][ T515] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.380127][ T515] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.380277][ T515] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.380475][ T515] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.380679][ T515] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.380877][ T515] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 48.381077][ T515] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.381320][ T515] ? _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.381529][ T515] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.381723][ T515] register_netdevice (net/core/dev.c:11003) [ 48.381916][ T515] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.382115][ T515] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.382331][ T515] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.382586][ T515] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.382834][ T515] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 48.383081][ T515] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 48.383330][ T515] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 48.383578][ T515] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 48.383818][ T515] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 48.384055][ T515] ? devl_region_destroy (net/devlink/region.c:1178) [ 48.384248][ T515] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 48.384517][ T515] devlink_reload (net/devlink/dev.c:474) [ 48.384712][ T515] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.384903][ T515] ? devlink_resources_validate (net/devlink/resource.c:311) [ 48.385151][ T515] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.385344][ T515] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.385589][ T515] ? __nla_parse (lib/nlattr.c:732) [ 48.385786][ T515] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 48.385980][ T515] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.386223][ T515] ? cap_capable (security/commoncap.c:131) [ 48.386424][ T515] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 48.386626][ T515] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.386820][ T515] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.387009][ T515] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.387238][ T515] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.387479][ T515] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.387723][ T515] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.387917][ T515] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.388105][ T515] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.388300][ T515] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.388510][ T515] ? genl_rcv (net/netlink/genetlink.c:1219) [ 48.388655][ T515] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 48.388847][ T515] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 48.389042][ T515] genl_rcv (net/netlink/genetlink.c:1220) [ 48.389184][ T515] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 48.389389][ T515] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.389603][ T515] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.389815][ T515] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.390019][ T515] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.390210][ T515] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 48.390423][ T515] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 48.390635][ T515] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 48.390854][ T515] ? __pfx___sys_sendto (net/socket.c:2145) [ 48.391064][ T515] ? __lock_release (kernel/locking/lockdep.c:5527) [ 48.391272][ T515] ? __sys_recvmsg (net/socket.c:2859) [ 48.391482][ T515] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 48.391696][ T515] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 48.391902][ T515] __x64_sys_sendto (net/socket.c:2181) [ 48.392103][ T515] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.392356][ T515] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.392575][ T515] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.392827][ T515] RIP: 0033:0x7f71ee76ba4a [ 48.393037][ T515] 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.393747][ T515] RSP: 002b:00007ffdb01c2588 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.394058][ T515] RAX: ffffffffffffffda RBX: 0000000029ae3b00 RCX: 00007f71ee76ba4a [ 48.394359][ T515] RDX: 0000000000000034 RSI: 0000000029ae3b00 RDI: 0000000000000005 [ 48.394669][ T515] RBP: 0000000029ae3910 R08: 00007f71ee90f200 R09: 000000000000000c [ 48.394969][ T515] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.395267][ T515] R13: 0000000029ae3910 R14: 0000000000000000 R15: 0000000000000003 | [ 48.415530][ T515] ------------[ cut here ]------------ | [ 48.415777][ T515] WARNING: CPU: 3 PID: 515 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.416149][ T515] Modules linked in: netdevsim | [ 48.416685][ T515] Tainted: [W]=WARN [ 48.416830][ T515] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.417065][ T515] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.417306][ T515] 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.417962][ T515] RSP: 0018:ffffc90000e171e8 EFLAGS: 00010246 [ 48.418199][ T515] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.418491][ T515] RDX: 0000000000000000 RSI: ffff88800a262c98 RDI: ffff88800b59adc0 [ 48.418769][ T515] RBP: ffff888009343040 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 48.419049][ T515] R10: ffffffffadfec1e7 R11: ffff88800b59a300 R12: 0000000000000000 [ 48.419331][ T515] R13: ffff88800a262128 R14: ffff88800a262008 R15: ffff88800a262000 [ 48.419620][ T515] FS: 00007f71ee55f800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 48.419946][ T515] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.420181][ T515] CR2: 00007fe9f4914258 CR3: 000000000e89a002 CR4: 0000000000772ef0 [ 48.420492][ T515] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.420782][ T515] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.421076][ T515] PKRU: 55555554 [ 48.421218][ T515] Call Trace: [ 48.421361][ T515] [ 48.421469][ T515] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.421659][ T515] ? __warn (kernel/panic.c:748) [ 48.421807][ T515] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.421994][ T515] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.422190][ T515] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.422334][ T515] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.422532][ T515] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.422736][ T515] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.422927][ T515] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 48.423123][ T515] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.423364][ T515] ? _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.423566][ T515] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.423759][ T515] register_netdevice (net/core/dev.c:11003) [ 48.423954][ T515] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.424152][ T515] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.424356][ T515] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.424608][ T515] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.424859][ T515] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 48.425105][ T515] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 48.425353][ T515] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 48.425600][ T515] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 48.425832][ T515] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 48.426072][ T515] ? devl_region_destroy (net/devlink/region.c:1178) [ 48.426264][ T515] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 48.426520][ T515] devlink_reload (net/devlink/dev.c:474) [ 48.426716][ T515] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.426914][ T515] ? devlink_resources_validate (net/devlink/resource.c:311) [ 48.427161][ T515] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.427356][ T515] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.427610][ T515] ? __nla_parse (lib/nlattr.c:732) [ 48.427808][ T515] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 48.427998][ T515] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.428247][ T515] ? cap_capable (security/commoncap.c:131) [ 48.428447][ T515] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 48.428647][ T515] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.428841][ T515] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.429032][ T515] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.429263][ T515] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.429508][ T515] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.429752][ T515] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.429942][ T515] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.430130][ T515] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.430322][ T515] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.430553][ T515] ? genl_rcv (net/netlink/genetlink.c:1219) [ 48.430698][ T515] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 48.430927][ T515] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 48.431125][ T515] genl_rcv (net/netlink/genetlink.c:1220) [ 48.431268][ T515] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 48.431467][ T515] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.431659][ T515] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.431853][ T515] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.432048][ T515] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.432236][ T515] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 48.432444][ T515] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 48.432650][ T515] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 48.432841][ T515] ? __pfx___sys_sendto (net/socket.c:2145) [ 48.433041][ T515] ? __lock_release (kernel/locking/lockdep.c:5527) [ 48.433237][ T515] ? __sys_recvmsg (net/socket.c:2859) [ 48.433435][ T515] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 48.433634][ T515] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 48.433836][ T515] __x64_sys_sendto (net/socket.c:2181) [ 48.434025][ T515] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.434258][ T515] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.434459][ T515] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.434698][ T515] RIP: 0033:0x7f71ee76ba4a [ 48.434893][ T515] 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.435554][ T515] RSP: 002b:00007ffdb01c2588 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.435842][ T515] RAX: ffffffffffffffda RBX: 0000000029ae3b00 RCX: 00007f71ee76ba4a [ 48.436163][ T515] RDX: 0000000000000034 RSI: 0000000029ae3b00 RDI: 0000000000000005 [ 48.436466][ T515] RBP: 0000000029ae3910 R08: 00007f71ee90f200 R09: 000000000000000c [ 48.436748][ T515] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.437025][ T515] R13: 0000000029ae3910 R14: 0000000000000000 R15: 0000000000000003 | [ 48.461586][ T515] ------------[ cut here ]------------ | [ 48.461808][ T515] WARNING: CPU: 3 PID: 515 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.462184][ T515] Modules linked in: netdevsim | [ 48.462712][ T515] Tainted: [W]=WARN [ 48.462856][ T515] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.463088][ T515] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.463326][ T515] 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.464018][ T515] RSP: 0018:ffffc90000e171e8 EFLAGS: 00010246 [ 48.464261][ T515] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.464554][ T515] RDX: 0000000000000000 RSI: ffff8880051aac98 RDI: ffff88800b59adc0 [ 48.464841][ T515] RBP: ffff888009343040 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 48.465130][ T515] R10: ffffffffadfec1e7 R11: ffff88800b59a300 R12: 0000000000000000 [ 48.465420][ T515] R13: ffff8880051aa128 R14: ffff8880051aa008 R15: ffff8880051aa000 [ 48.465707][ T515] FS: 00007f71ee55f800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 48.466056][ T515] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.466325][ T515] CR2: 00007fe9f4914258 CR3: 000000000e89a002 CR4: 0000000000772ef0 [ 48.466616][ T515] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.466899][ T515] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.467178][ T515] PKRU: 55555554 [ 48.467320][ T515] Call Trace: [ 48.467472][ T515] [ 48.467571][ T515] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.467761][ T515] ? __warn (kernel/panic.c:748) [ 48.467905][ T515] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.468095][ T515] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.468294][ T515] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.468452][ T515] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.468643][ T515] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.468844][ T515] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.469033][ T515] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 48.469226][ T515] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.469473][ T515] ? _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.469671][ T515] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.469895][ T515] register_netdevice (net/core/dev.c:11003) [ 48.470091][ T515] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.470288][ T515] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.470522][ T515] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.470778][ T515] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.471043][ T515] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 48.471292][ T515] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 48.471548][ T515] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 48.471788][ T515] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 48.472021][ T515] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 48.472263][ T515] ? devl_region_destroy (net/devlink/region.c:1178) [ 48.472459][ T515] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 48.472712][ T515] devlink_reload (net/devlink/dev.c:474) [ 48.472904][ T515] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.473094][ T515] ? devlink_resources_validate (net/devlink/resource.c:311) [ 48.473336][ T515] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.473537][ T515] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.473777][ T515] ? __nla_parse (lib/nlattr.c:732) [ 48.474006][ T515] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 48.474203][ T515] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.474482][ T515] ? cap_capable (security/commoncap.c:131) [ 48.474681][ T515] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 48.474896][ T515] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.475103][ T515] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.475311][ T515] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.475575][ T515] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.475825][ T515] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.476087][ T515] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.476295][ T515] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.476506][ T515] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.476712][ T515] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.476934][ T515] ? genl_rcv (net/netlink/genetlink.c:1219) [ 48.477090][ T515] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 48.477294][ T515] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 48.477512][ T515] genl_rcv (net/netlink/genetlink.c:1220) [ 48.477666][ T515] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 48.477873][ T515] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.478077][ T515] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.478290][ T515] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.478510][ T515] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.478712][ T515] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 48.478916][ T515] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 48.479127][ T515] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 48.479334][ T515] ? __pfx___sys_sendto (net/socket.c:2145) [ 48.479557][ T515] ? __lock_release (kernel/locking/lockdep.c:5527) [ 48.479764][ T515] ? __sys_recvmsg (net/socket.c:2859) [ 48.479973][ T515] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 48.480187][ T515] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 48.480396][ T515] __x64_sys_sendto (net/socket.c:2181) [ 48.480610][ T515] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.480881][ T515] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.481087][ T515] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.481337][ T515] RIP: 0033:0x7f71ee76ba4a [ 48.481563][ T515] 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.482263][ T515] RSP: 002b:00007ffdb01c2588 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.482574][ T515] RAX: ffffffffffffffda RBX: 0000000029ae3b00 RCX: 00007f71ee76ba4a [ 48.482871][ T515] RDX: 0000000000000034 RSI: 0000000029ae3b00 RDI: 0000000000000005 [ 48.483173][ T515] RBP: 0000000029ae3910 R08: 00007f71ee90f200 R09: 000000000000000c [ 48.483484][ T515] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.483780][ T515] R13: 0000000029ae3910 R14: 0000000000000000 R15: 0000000000000003 | [ 48.496626][ T515] ------------[ cut here ]------------ | [ 48.496880][ T515] WARNING: CPU: 3 PID: 515 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.497277][ T515] Modules linked in: netdevsim | [ 48.497851][ T515] Tainted: [W]=WARN [ 48.498001][ T515] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.498251][ T515] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.498518][ T515] 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.499223][ T515] RSP: 0018:ffffc90000e171e8 EFLAGS: 00010246 [ 48.499484][ T515] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.499785][ T515] RDX: 0000000000000000 RSI: ffff88800e81ac98 RDI: ffff88800b59adc0 [ 48.500094][ T515] RBP: ffff888009343040 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 48.500394][ T515] R10: ffffffffadfec1e7 R11: ffff88800b59a300 R12: 0000000000000000 [ 48.500708][ T515] R13: ffff88800e81a128 R14: ffff88800e81a008 R15: ffff88800e81a000 [ 48.501018][ T515] FS: 00007f71ee55f800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 48.501372][ T515] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.501638][ T515] CR2: 00007fe9f4914258 CR3: 000000000e89a002 CR4: 0000000000772ef0 [ 48.501943][ T515] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.502248][ T515] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.502555][ T515] PKRU: 55555554 [ 48.502712][ T515] Call Trace: [ 48.502867][ T515] [ 48.502971][ T515] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.503173][ T515] ? __warn (kernel/panic.c:748) [ 48.503329][ T515] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.503541][ T515] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.503750][ T515] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.503905][ T515] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.504107][ T515] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.504326][ T515] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.504538][ T515] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 48.504749][ T515] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.505006][ T515] ? _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.505213][ T515] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.505432][ T515] register_netdevice (net/core/dev.c:11003) [ 48.505647][ T515] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.505863][ T515] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.506080][ T515] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.506339][ T515] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.506617][ T515] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 48.506885][ T515] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 48.507150][ T515] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 48.507424][ T515] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 48.507673][ T515] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 48.507921][ T515] ? devl_region_destroy (net/devlink/region.c:1178) [ 48.508125][ T515] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 48.508390][ T515] devlink_reload (net/devlink/dev.c:474) [ 48.508609][ T515] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.508821][ T515] ? devlink_resources_validate (net/devlink/resource.c:311) [ 48.509083][ T515] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.509292][ T515] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.509556][ T515] ? __nla_parse (lib/nlattr.c:732) [ 48.509771][ T515] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 48.509980][ T515] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.510246][ T515] ? cap_capable (security/commoncap.c:131) [ 48.510456][ T515] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 48.510666][ T515] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.510882][ T515] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.511087][ T515] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.511340][ T515] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.511604][ T515] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.511869][ T515] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.512077][ T515] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.512280][ T515] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.512493][ T515] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.512713][ T515] ? genl_rcv (net/netlink/genetlink.c:1219) [ 48.512883][ T515] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 48.513096][ T515] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 48.513307][ T515] genl_rcv (net/netlink/genetlink.c:1220) [ 48.513472][ T515] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 48.513680][ T515] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.513883][ T515] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.514094][ T515] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.514303][ T515] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.514514][ T515] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 48.514724][ T515] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 48.514938][ T515] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 48.515147][ T515] ? __pfx___sys_sendto (net/socket.c:2145) [ 48.515357][ T515] ? __lock_release (kernel/locking/lockdep.c:5527) [ 48.515572][ T515] ? __sys_recvmsg (net/socket.c:2859) [ 48.515778][ T515] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 48.515991][ T515] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 48.516204][ T515] __x64_sys_sendto (net/socket.c:2181) [ 48.516419][ T515] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.516677][ T515] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.516884][ T515] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.517135][ T515] RIP: 0033:0x7f71ee76ba4a [ 48.517348][ T515] 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.518063][ T515] RSP: 002b:00007ffdb01c2588 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.518367][ T515] RAX: ffffffffffffffda RBX: 0000000029ae3b00 RCX: 00007f71ee76ba4a [ 48.518673][ T515] RDX: 0000000000000034 RSI: 0000000029ae3b00 RDI: 0000000000000005 [ 48.518975][ T515] RBP: 0000000029ae3910 R08: 00007f71ee90f200 R09: 000000000000000c [ 48.519277][ T515] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.519587][ T515] R13: 0000000029ae3910 R14: 0000000000000000 R15: 0000000000000003 | [ 49.724204][ T534] ------------[ cut here ]------------ | [ 49.725860][ T534] WARNING: CPU: 1 PID: 534 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.726494][ T534] Modules linked in: netdevsim | [ 49.727358][ T534] Tainted: [W]=WARN [ 49.727615][ T534] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.728004][ T534] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.728403][ T534] 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.729495][ T534] RSP: 0018:ffffc90000e471e8 EFLAGS: 00010246 [ 49.729893][ T534] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 49.730360][ T534] RDX: 0000000000000000 RSI: ffff88800e532c98 RDI: ffff888006225080 [ 49.730862][ T534] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 49.731324][ T534] R10: ffffffffadfec1e7 R11: ffff8880062245c0 R12: 0000000000000000 [ 49.731803][ T534] R13: ffff88800e532128 R14: ffff88800e532008 R15: ffff88800e532000 [ 49.732270][ T534] FS: 00007ff71cb0f800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 49.732828][ T534] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.733224][ T534] CR2: 00007ff71cd6b423 CR3: 0000000002b5c004 CR4: 0000000000772ef0 [ 49.733707][ T534] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 49.734175][ T534] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 49.734657][ T534] PKRU: 55555554 [ 49.734896][ T534] Call Trace: [ 49.735132][ T534] [ 49.735295][ T534] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.735631][ T534] ? __warn (kernel/panic.c:748) [ 49.735880][ T534] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.736205][ T534] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 49.736548][ T534] ? handle_bug (arch/x86/kernel/traps.c:285) [ 49.736793][ T534] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 49.737110][ T534] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 49.737469][ T534] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.737793][ T534] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 49.738126][ T534] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 49.738548][ T534] ? _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.738875][ T534] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 49.739207][ T534] register_netdevice (net/core/dev.c:11003) [ 49.739548][ T534] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 49.739892][ T534] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 49.740241][ T534] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 49.740674][ T534] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 49.741118][ T534] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 49.741566][ T534] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 49.741978][ T534] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 49.742384][ T534] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 49.742798][ T534] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 49.743216][ T534] devlink_reload (net/devlink/dev.c:474) [ 49.743558][ T534] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 49.743874][ T534] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 49.744197][ T534] ? cap_capable (security/commoncap.c:131) [ 49.744549][ T534] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 49.744874][ T534] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 49.745269][ T534] ? __nla_parse (lib/nlattr.c:732) [ 49.745620][ T534] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 49.745946][ T534] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 49.746363][ T534] ? cap_capable (security/commoncap.c:131) [ 49.746697][ T534] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 49.747029][ T534] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 49.747351][ T534] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 49.747685][ T534] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 49.748081][ T534] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 49.748491][ T534] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 49.748912][ T534] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 49.749238][ T534] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 49.749570][ T534] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 49.749892][ T534] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 49.750241][ T534] ? genl_rcv (net/netlink/genetlink.c:1219) [ 49.750502][ T534] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 49.750830][ T534] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 49.751162][ T534] genl_rcv (net/netlink/genetlink.c:1220) [ 49.751405][ T534] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 49.751753][ T534] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 49.752075][ T534] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 49.752375][ T534] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 49.752704][ T534] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 49.753011][ T534] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 49.753369][ T534] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 49.753712][ T534] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 49.754013][ T534] ? __pfx___sys_sendto (net/socket.c:2145) [ 49.754358][ T534] ? __lock_release (kernel/locking/lockdep.c:5527) [ 49.754691][ T534] ? 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.755012][ T534] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 49.755334][ T534] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 49.755675][ T534] ? 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.756001][ T534] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 49.756324][ T534] __x64_sys_sendto (net/socket.c:2181) [ 49.756659][ T534] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 49.757053][ T534] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 49.757371][ T534] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.757776][ T534] RIP: 0033:0x7ff71cd1ba4a [ 49.758100][ T534] 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.759192][ T534] RSP: 002b:00007ffe99fb8028 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 49.759679][ T534] RAX: ffffffffffffffda RBX: 000000000516db00 RCX: 00007ff71cd1ba4a [ 49.760138][ T534] RDX: 000000000000003c RSI: 000000000516db00 RDI: 0000000000000005 [ 49.760615][ T534] RBP: 000000000516d910 R08: 00007ff71cebf200 R09: 000000000000000c [ 49.761094][ T534] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 49.761572][ T534] R13: 000000000516d910 R14: 0000000000000000 R15: 0000000000000003 | [ 49.777102][ T534] ------------[ cut here ]------------ | [ 49.777498][ T534] WARNING: CPU: 1 PID: 534 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.778140][ T534] Modules linked in: netdevsim | [ 49.779156][ T534] Tainted: [W]=WARN [ 49.779394][ T534] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.779802][ T534] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.780204][ T534] 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.781308][ T534] RSP: 0018:ffffc90000e471e8 EFLAGS: 00010246 [ 49.781718][ T534] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 49.782180][ T534] RDX: 0000000000000000 RSI: ffff888004f8ac98 RDI: ffff888006225080 [ 49.782660][ T534] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 49.783124][ T534] R10: ffffffffadfec1e7 R11: ffff8880062245c0 R12: 0000000000000000 [ 49.783605][ T534] R13: ffff888004f8a128 R14: ffff888004f8a008 R15: ffff888004f8a000 [ 49.784071][ T534] FS: 00007ff71cb0f800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 49.784627][ T534] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.785027][ T534] CR2: 00007ff71cd6b423 CR3: 0000000002b5c004 CR4: 0000000000772ef0 [ 49.785505][ T534] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 49.785972][ T534] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 49.786451][ T534] PKRU: 55555554 [ 49.786689][ T534] Call Trace: [ 49.786929][ T534] [ 49.787099][ T534] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.787429][ T534] ? __warn (kernel/panic.c:748) [ 49.787674][ T534] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.787994][ T534] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 49.788326][ T534] ? handle_bug (arch/x86/kernel/traps.c:285) [ 49.788585][ T534] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 49.788903][ T534] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 49.789244][ T534] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.789586][ T534] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 49.789915][ T534] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 49.790320][ T534] ? _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.790663][ T534] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 49.790999][ T534] register_netdevice (net/core/dev.c:11003) [ 49.791325][ T534] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 49.791687][ T534] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 49.792033][ T534] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 49.792462][ T534] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 49.792895][ T534] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 49.793317][ T534] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 49.793752][ T534] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 49.794166][ T534] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 49.794574][ T534] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 49.794995][ T534] devlink_reload (net/devlink/dev.c:474) [ 49.795326][ T534] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 49.795861][ T534] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 49.796186][ T534] ? cap_capable (security/commoncap.c:131) [ 49.796533][ T534] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 49.796855][ T534] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 49.797470][ T534] ? __nla_parse (lib/nlattr.c:732) [ 49.797769][ T534] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 49.798087][ T534] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 49.798522][ T534] ? cap_capable (security/commoncap.c:131) [ 49.798994][ T534] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 49.799302][ T534] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 49.799642][ T534] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 49.799957][ T534] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 49.800512][ T534] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 49.800890][ T534] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 49.801300][ T534] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 49.801803][ T534] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 49.802076][ T534] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 49.802394][ T534] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 49.802751][ T534] ? genl_rcv (net/netlink/genetlink.c:1219) [ 49.803165][ T534] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 49.803444][ T534] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 49.803766][ T534] genl_rcv (net/netlink/genetlink.c:1220) [ 49.804013][ T534] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 49.804339][ T534] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 49.804829][ T534] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 49.805134][ T534] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 49.805520][ T534] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 49.805812][ T534] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 49.806267][ T534] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 49.806616][ T534] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 49.806942][ T534] ? __pfx___sys_sendto (net/socket.c:2145) [ 49.807278][ T534] ? __lock_release (kernel/locking/lockdep.c:5527) [ 49.807805][ T534] ? 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.808119][ T534] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 49.808456][ T534] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 49.808783][ T534] ? 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.809275][ T534] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 49.809603][ T534] __x64_sys_sendto (net/socket.c:2181) [ 49.809918][ T534] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 49.810536][ T534] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 49.810817][ T534] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.811177][ T534] RIP: 0033:0x7ff71cd1ba4a [ 49.811516][ T534] 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.812788][ T534] RSP: 002b:00007ffe99fb8028 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 49.813450][ T534] RAX: ffffffffffffffda RBX: 000000000516db00 RCX: 00007ff71cd1ba4a [ 49.813879][ T534] RDX: 000000000000003c RSI: 000000000516db00 RDI: 0000000000000005 [ 49.814338][ T534] RBP: 000000000516d910 R08: 00007ff71cebf200 R09: 000000000000000c [ 49.814956][ T534] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 49.815431][ T534] R13: 000000000516d910 R14: 0000000000000000 R15: 0000000000000003 | [ 49.837829][ T534] ------------[ cut here ]------------ | [ 49.838144][ T534] WARNING: CPU: 0 PID: 534 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.838526][ T534] Modules linked in: netdevsim | [ 49.839055][ T534] Tainted: [W]=WARN [ 49.839203][ T534] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.839460][ T534] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.839719][ T534] 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.840393][ T534] RSP: 0000:ffffc90000e471e8 EFLAGS: 00010246 [ 49.840645][ T534] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 49.840938][ T534] RDX: 0000000000000000 RSI: ffff8880099fac98 RDI: ffff888006225080 [ 49.841245][ T534] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 49.841547][ T534] R10: ffffffffadfec1e7 R11: ffff8880062245c0 R12: 0000000000000000 [ 49.841838][ T534] R13: ffff8880099fa128 R14: ffff8880099fa008 R15: ffff8880099fa000 [ 49.842118][ T534] FS: 00007ff71cb0f800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 49.842534][ T534] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.842775][ T534] CR2: 00007f0752449e70 CR3: 0000000002b5c005 CR4: 0000000000772ef0 [ 49.843056][ T534] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 49.843338][ T534] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 49.843633][ T534] PKRU: 55555554 [ 49.843791][ T534] Call Trace: [ 49.843938][ T534] [ 49.844036][ T534] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.844232][ T534] ? __warn (kernel/panic.c:748) [ 49.844379][ T534] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.844579][ T534] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 49.844780][ T534] ? handle_bug (arch/x86/kernel/traps.c:285) [ 49.844925][ T534] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 49.845121][ T534] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 49.845325][ T534] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.845556][ T534] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 49.845761][ T534] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 49.846004][ T534] ? _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.846231][ T534] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 49.846441][ T534] register_netdevice (net/core/dev.c:11003) [ 49.846648][ T534] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 49.846859][ T534] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 49.847070][ T534] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 49.847328][ T534] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 49.847596][ T534] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 49.847854][ T534] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 49.848108][ T534] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 49.848366][ T534] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 49.848616][ T534] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 49.848867][ T534] devlink_reload (net/devlink/dev.c:474) [ 49.849088][ T534] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 49.849285][ T534] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 49.849488][ T534] ? cap_capable (security/commoncap.c:131) [ 49.849685][ T534] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 49.849907][ T534] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 49.850141][ T534] ? __nla_parse (lib/nlattr.c:732) [ 49.850341][ T534] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 49.850546][ T534] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 49.850812][ T534] ? cap_capable (security/commoncap.c:131) [ 49.851029][ T534] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 49.851235][ T534] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 49.851443][ T534] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 49.851634][ T534] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 49.851867][ T534] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 49.852104][ T534] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 49.852355][ T534] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 49.852556][ T534] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 49.852748][ T534] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 49.852940][ T534] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 49.853142][ T534] ? genl_rcv (net/netlink/genetlink.c:1219) [ 49.853285][ T534] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 49.853483][ T534] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 49.853685][ T534] genl_rcv (net/netlink/genetlink.c:1220) [ 49.853827][ T534] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 49.854020][ T534] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 49.854216][ T534] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 49.854422][ T534] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 49.854620][ T534] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 49.854808][ T534] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 49.855010][ T534] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 49.855208][ T534] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 49.855419][ T534] ? __pfx___sys_sendto (net/socket.c:2145) [ 49.855622][ T534] ? __lock_release (kernel/locking/lockdep.c:5527) [ 49.855810][ T534] ? 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.856001][ T534] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 49.856198][ T534] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 49.856399][ T534] ? 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.856625][ T534] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 49.856822][ T534] __x64_sys_sendto (net/socket.c:2181) [ 49.857015][ T534] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 49.857278][ T534] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 49.857509][ T534] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.857746][ T534] RIP: 0033:0x7ff71cd1ba4a [ 49.857946][ T534] Code: Unable to access opcode bytes at 0x7ff71cd1ba20. Code starting with the faulting instruction =========================================== [ 49.858191][ T534] RSP: 002b:00007ffe99fb8028 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 49.858486][ T534] RAX: ffffffffffffffda RBX: 000000000516db00 RCX: 00007ff71cd1ba4a [ 49.858798][ T534] RDX: 000000000000003c RSI: 000000000516db00 RDI: 0000000000000005 [ 49.859076][ T534] RBP: 000000000516d910 R08: 00007ff71cebf200 R09: 000000000000000c [ 49.859488][ T534] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 49.859776][ T534] R13: 000000000516d910 R14: 0000000000000000 R15: 0000000000000003 | [ 49.875318][ T534] ------------[ cut here ]------------ | [ 49.875544][ T534] WARNING: CPU: 0 PID: 534 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.875935][ T534] Modules linked in: netdevsim | [ 49.876505][ T534] Tainted: [W]=WARN [ 49.876651][ T534] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.876886][ T534] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.877129][ T534] 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.877798][ T534] RSP: 0000:ffffc90000e471e8 EFLAGS: 00010246 [ 49.878042][ T534] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 49.878323][ T534] RDX: 0000000000000000 RSI: ffff888009b12c98 RDI: ffff888006225080 [ 49.878631][ T534] RBP: ffffffffb0123440 R08: 0000000000000000 R09: fffffbfff5bfd83c [ 49.878928][ T534] R10: ffffffffadfec1e7 R11: ffff8880062245c0 R12: 0000000000000000 [ 49.879215][ T534] R13: ffff888009b12128 R14: ffff888009b12008 R15: ffff888009b12000 [ 49.879510][ T534] FS: 00007ff71cb0f800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 49.879848][ T534] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.880095][ T534] CR2: 00007f0751edb130 CR3: 0000000002b5c005 CR4: 0000000000772ef0 [ 49.880390][ T534] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 49.880690][ T534] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 49.880996][ T534] PKRU: 55555554 [ 49.881148][ T534] Call Trace: [ 49.881291][ T534] [ 49.881395][ T534] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.881598][ T534] ? __warn (kernel/panic.c:748) [ 49.881745][ T534] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.881941][ T534] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 49.882139][ T534] ? handle_bug (arch/x86/kernel/traps.c:285) [ 49.882285][ T534] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 49.882490][ T534] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 49.882690][ T534] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 49.882885][ T534] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 49.883079][ T534] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 49.883320][ T534] ? _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.883525][ T534] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 49.883724][ T534] register_netdevice (net/core/dev.c:11003) [ 49.883917][ T534] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 49.884118][ T534] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 49.884327][ T534] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 49.884578][ T534] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 49.884833][ T534] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 49.885083][ T534] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 49.885334][ T534] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 49.885589][ T534] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 49.885840][ T534] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 49.886098][ T534] devlink_reload (net/devlink/dev.c:474) [ 49.886293][ T534] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 49.886491][ T534] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 49.886692][ T534] ? cap_capable (security/commoncap.c:131) [ 49.886900][ T534] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 49.887092][ T534] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 49.887346][ T534] ? __nla_parse (lib/nlattr.c:732) [ 49.887566][ T534] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 49.887760][ T534] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 49.888017][ T534] ? cap_capable (security/commoncap.c:131) [ 49.888217][ T534] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 49.888425][ T534] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 49.888617][ T534] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 49.888808][ T534] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 49.889041][ T534] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 49.889278][ T534] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 49.889538][ T534] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 49.889732][ T534] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 49.889919][ T534] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 49.890115][ T534] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 49.890324][ T534] ? genl_rcv (net/netlink/genetlink.c:1219) [ 49.890615][ T534] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 49.890822][ T534] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 49.891139][ T534] genl_rcv (net/netlink/genetlink.c:1220) [ 49.891401][ T534] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 49.891608][ T534] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 49.891806][ T534] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 49.892031][ T534] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 49.892231][ T534] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 49.892427][ T534] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 49.892626][ T534] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 49.892834][ T534] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 49.893060][ T534] ? __pfx___sys_sendto (net/socket.c:2145) [ 49.893270][ T534] ? __lock_release (kernel/locking/lockdep.c:5527) [ 49.893471][ T534] ? 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.893661][ T534] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 49.893877][ T534] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 49.894071][ T534] ? 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.894273][ T534] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 49.894485][ T534] __x64_sys_sendto (net/socket.c:2181) [ 49.894689][ T534] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 49.895039][ T534] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 49.895238][ T534] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 49.895479][ T534] RIP: 0033:0x7ff71cd1ba4a [ 49.895795][ T534] Code: Unable to access opcode bytes at 0x7ff71cd1ba20. Code starting with the faulting instruction =========================================== [ 49.896046][ T534] RSP: 002b:00007ffe99fb8028 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 49.896470][ T534] RAX: ffffffffffffffda RBX: 000000000516db00 RCX: 00007ff71cd1ba4a [ 49.896765][ T534] RDX: 000000000000003c RSI: 000000000516db00 RDI: 0000000000000005 [ 49.897051][ T534] RBP: 000000000516d910 R08: 00007ff71cebf200 R09: 000000000000000c [ 49.897476][ T534] 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