====================================== | 0 | xx__-> [ 9.808070][ T228] ------------[ cut here ]------------ | [ 9.808461][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 9.808904][ T228] Modules linked in: netdevsim [ 9.809669][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.809966][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.810283][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 9.811106][ T228] RSP: 0018:ffffc90000ae7520 EFLAGS: 00010246 [ 9.811430][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.811775][ T228] RDX: 0000000000000000 RSI: ffff88800b98ac98 RDI: ffff88800ad750f8 [ 9.812171][ T228] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 9.812533][ T228] R10: ffffffffb91ec1e7 R11: ffff88800ad745c0 R12: 0000000000000000 [ 9.812891][ T228] R13: ffff88800b98a128 R14: ffff88800b98a008 R15: ffff88800b98a000 [ 9.813272][ T228] FS: 00007fc686a71740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 9.813676][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.813978][ T228] CR2: 00005606ccdaeb68 CR3: 000000000a07a005 CR4: 0000000000772ef0 [ 9.814359][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.814696][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.815056][ T228] PKRU: 55555554 [ 9.815253][ T228] Call Trace: [ 9.815433][ T228] [ 9.815565][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.815801][ T228] ? __warn (kernel/panic.c:748) [ 9.815979][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.816235][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.816469][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.816641][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.816869][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.817109][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.817382][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.817676][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 9.817916][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.818167][ T228] register_netdevice (net/core/dev.c:11003) [ 9.818409][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.818660][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.818900][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.819224][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.819401][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.819704][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.819997][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.820311][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.820554][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.820838][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.821073][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 9.821301][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.821548][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.821785][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 9.822019][ T228] driver_probe_device (drivers/base/dd.c:830) [ 9.822270][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 9.822523][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.822797][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 9.823018][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.823266][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.823503][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.823729][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.823965][ T228] __device_attach (drivers/base/dd.c:1030) [ 9.824209][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.824429][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.824659][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.824892][ T228] bus_probe_device (drivers/base/bus.c:537) [ 9.825122][ T228] device_add (drivers/base/core.c:3672) [ 9.825406][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.825652][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.825901][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.826217][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.826530][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.826778][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.827017][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.827268][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.827535][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.827730][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.827976][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.828237][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.828494][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.828746][ T228] ksys_write (fs/read_write.c:731) [ 9.828958][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.829235][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.829491][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.829738][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.830042][ T228] RIP: 0033:0x7fc686bb2b77 [ 9.830324][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9.831203][ T228] RSP: 002b:00007ffc98e9f238 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.831580][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fc686bb2b77 [ 9.831945][ T228] RDX: 0000000000000005 RSI: 00005606ccdadb60 RDI: 0000000000000001 [ 9.832330][ T228] RBP: 00005606ccdadb60 R08: 0000000000000003 R09: 0000000000000000 [ 9.832698][ T228] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 9.833057][ T228] R13: 00007fc686c6e760 R14: 0000000000000005 R15: 00007fc686c699c0 | [ 9.847734][ T228] ------------[ cut here ]------------ | [ 9.848012][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 9.848486][ T228] Modules linked in: netdevsim | [ 9.849140][ T228] Tainted: [W]=WARN [ 9.849337][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.849601][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.849871][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 9.850598][ T228] RSP: 0018:ffffc90000ae7520 EFLAGS: 00010246 [ 9.850865][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.851185][ T228] RDX: 0000000000000000 RSI: ffff88800af2ac98 RDI: ffff88800ad750f8 [ 9.851517][ T228] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 9.851829][ T228] R10: ffffffffb91ec1e7 R11: ffff88800ad745c0 R12: 0000000000000000 [ 9.852143][ T228] R13: ffff88800af2a128 R14: ffff88800af2a008 R15: ffff88800af2a000 [ 9.852467][ T228] FS: 00007fc686a71740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 9.852830][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.853096][ T228] CR2: 000055a24f0c1988 CR3: 000000000a07a005 CR4: 0000000000772ef0 [ 9.853433][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.853745][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.854053][ T228] PKRU: 55555554 [ 9.854236][ T228] Call Trace: [ 9.854402][ T228] [ 9.854521][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.854753][ T228] ? __warn (kernel/panic.c:748) [ 9.854925][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.855142][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.855389][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.855559][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.855778][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.856010][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.856247][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.856520][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 9.856741][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.856961][ T228] register_netdevice (net/core/dev.c:11003) [ 9.857193][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.857429][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.857660][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.857931][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.858102][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.858394][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.858667][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.858945][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.859184][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.859458][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.859678][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 9.859847][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.860074][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.860324][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 9.860549][ T228] driver_probe_device (drivers/base/dd.c:830) [ 9.860767][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 9.860987][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.861278][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 9.861505][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.861722][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.861958][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.862202][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.862441][ T228] __device_attach (drivers/base/dd.c:1030) [ 9.862658][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.862888][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.863106][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.863343][ T228] bus_probe_device (drivers/base/bus.c:537) [ 9.863572][ T228] device_add (drivers/base/core.c:3672) [ 9.863804][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.864023][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.864266][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.864552][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.864831][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.865059][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.865301][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.865530][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.865760][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.865939][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.866174][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.866398][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.866629][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.866865][ T228] ksys_write (fs/read_write.c:731) [ 9.867044][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.867285][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.867531][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.867765][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.868048][ T228] RIP: 0033:0x7fc686bb2b77 [ 9.868292][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9.869063][ T228] RSP: 002b:00007ffc98e9f238 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.869415][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fc686bb2b77 [ 9.869753][ T228] RDX: 0000000000000005 RSI: 00005606ccdadb60 RDI: 0000000000000001 [ 9.870091][ T228] RBP: 00005606ccdadb60 R08: 0000000000000003 R09: 0000000000000000 [ 9.870446][ T228] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 9.870784][ T228] R13: 00007fc686c6e760 R14: 0000000000000005 R15: 00007fc686c699c0 | [ 9.889301][ T228] ------------[ cut here ]------------ | [ 9.889555][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 9.889966][ T228] Modules linked in: netdevsim | [ 9.890623][ T228] Tainted: [W]=WARN [ 9.890793][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.891059][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.892204][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 9.893191][ T228] RSP: 0018:ffffc90000ae7520 EFLAGS: 00010246 [ 9.893546][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.893937][ T228] RDX: 0000000000000000 RSI: ffff88800a142c98 RDI: ffff88800ad750f8 [ 9.894353][ T228] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 9.894754][ T228] R10: ffffffffb91ec1e7 R11: ffff88800ad745c0 R12: 0000000000000000 [ 9.895241][ T228] R13: ffff88800a142128 R14: ffff88800a142008 R15: ffff88800a142000 [ 9.895643][ T228] FS: 00007fc686a71740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 9.896094][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.896467][ T228] CR2: 000055a24f0c1988 CR3: 000000000a07a005 CR4: 0000000000772ef0 [ 9.896880][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.897294][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.897700][ T228] PKRU: 55555554 [ 9.897949][ T228] Call Trace: [ 9.898218][ T228] [ 9.898427][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.898742][ T228] ? __warn (kernel/panic.c:748) [ 9.898994][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.899320][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.899645][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.899892][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.900204][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.900516][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.900832][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.901199][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 9.901519][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.901820][ T228] register_netdevice (net/core/dev.c:11003) [ 9.902123][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.902454][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.902775][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.903128][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.903398][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.903757][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.904111][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.904484][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.904765][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.905033][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.905273][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 9.905446][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.905671][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.905904][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 9.906123][ T228] driver_probe_device (drivers/base/dd.c:830) [ 9.906364][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 9.906596][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.906854][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 9.907072][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.907314][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.907542][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.907758][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.908002][ T228] __device_attach (drivers/base/dd.c:1030) [ 9.908236][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.908459][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.908677][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.908907][ T228] bus_probe_device (drivers/base/bus.c:537) [ 9.909131][ T228] device_add (drivers/base/core.c:3672) [ 9.909368][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.909598][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.909825][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.910111][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.910408][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.910626][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.910853][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.911076][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.911334][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.911524][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.911751][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.911969][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.912217][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.912444][ T228] ksys_write (fs/read_write.c:731) [ 9.912622][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.912841][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.913072][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.913310][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.913572][ T228] RIP: 0033:0x7fc686bb2b77 [ 9.913802][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9.914550][ T228] RSP: 002b:00007ffc98e9f238 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.914880][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fc686bb2b77 [ 9.915213][ T228] RDX: 0000000000000005 RSI: 00005606ccdadb60 RDI: 0000000000000001 [ 9.915535][ T228] RBP: 00005606ccdadb60 R08: 0000000000000003 R09: 0000000000000000 [ 9.915860][ T228] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 9.916180][ T228] R13: 00007fc686c6e760 R14: 0000000000000005 R15: 00007fc686c699c0 | [ 9.937112][ T228] ------------[ cut here ]------------ | [ 9.937402][ T228] WARNING: CPU: 3 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 9.937851][ T228] Modules linked in: netdevsim | [ 9.938558][ T228] Tainted: [W]=WARN [ 9.938739][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.939047][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.939360][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 9.940158][ T228] RSP: 0018:ffffc90000ae7520 EFLAGS: 00010246 [ 9.940450][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.940791][ T228] RDX: 0000000000000000 RSI: ffff88800aff2c98 RDI: ffff88800ad750f8 [ 9.941118][ T228] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 9.941477][ T228] R10: ffffffffb91ec1e7 R11: ffff88800ad745c0 R12: 0000000000000000 [ 9.941813][ T228] R13: ffff88800aff2128 R14: ffff88800aff2008 R15: ffff88800aff2000 [ 9.942168][ T228] FS: 00007fc686a71740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 9.942565][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.942856][ T228] CR2: 00005606ccdaeb68 CR3: 000000000a07a005 CR4: 0000000000772ef0 [ 9.943221][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.943577][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.943924][ T228] PKRU: 55555554 [ 9.944104][ T228] Call Trace: [ 9.944296][ T228] [ 9.944419][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.944659][ T228] ? __warn (kernel/panic.c:748) [ 9.944844][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.945084][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.945350][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.945530][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.945762][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.946006][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.946257][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.946552][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 9.946793][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.947039][ T228] register_netdevice (net/core/dev.c:11003) [ 9.947297][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.947546][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.947808][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.948108][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.948301][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.948615][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.948917][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.949234][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.949484][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.949788][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.950028][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 9.950217][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.950460][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.950684][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 9.950907][ T228] driver_probe_device (drivers/base/dd.c:830) [ 9.951124][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 9.951381][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.951662][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 9.951884][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.952104][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.952337][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.952555][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.952792][ T228] __device_attach (drivers/base/dd.c:1030) [ 9.953018][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.953255][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.953486][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.953719][ T228] bus_probe_device (drivers/base/bus.c:537) [ 9.953941][ T228] device_add (drivers/base/core.c:3672) [ 9.954174][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.954395][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.954628][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.954911][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.955210][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.955433][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.955670][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.955887][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.956113][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.956309][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.956548][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.956765][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.957005][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.957258][ T228] ksys_write (fs/read_write.c:731) [ 9.957425][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.957649][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.957878][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.958103][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.958386][ T228] RIP: 0033:0x7fc686bb2b77 [ 9.958611][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9.959405][ T228] RSP: 002b:00007ffc98e9f238 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.959744][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fc686bb2b77 [ 9.960077][ T228] RDX: 0000000000000005 RSI: 00005606ccdadb60 RDI: 0000000000000001 [ 9.960423][ T228] RBP: 00005606ccdadb60 R08: 0000000000000003 R09: 0000000000000000 [ 9.960755][ T228] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 9.961083][ T228] R13: 00007fc686c6e760 R14: 0000000000000005 R15: 00007fc686c699c0 | [ 39.670177][ T313] ------------[ cut here ]------------ | [ 39.670635][ T313] WARNING: CPU: 0 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) | [ 39.671197][ T313] Modules linked in: netdevsim | [ 39.671828][ T313] Tainted: [W]=WARN [ 39.672029][ T313] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.672354][ T313] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.672647][ 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 [ 39.673535][ T313] RSP: 0018:ffffc900005371e8 EFLAGS: 00010246 [ 39.673824][ T313] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 39.674114][ T313] RDX: 0000000000000000 RSI: ffff888002852c98 RDI: ffff88800d562dc0 [ 39.674483][ T313] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 39.674788][ T313] R10: ffffffffb91ec1e7 R11: ffff88800d562300 R12: 0000000000000000 [ 39.675124][ T313] R13: ffff888002852128 R14: ffff888002852008 R15: ffff888002852000 [ 39.675593][ T313] FS: 00007f45f0b36800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 39.676032][ T313] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.676457][ T313] CR2: 000055a24f0bf6f8 CR3: 0000000005702002 CR4: 0000000000772ef0 [ 39.676771][ T313] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 39.677120][ T313] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 39.677515][ T313] PKRU: 55555554 [ 39.677668][ T313] Call Trace: [ 39.677877][ T313] [ 39.677979][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.678227][ T313] ? __warn (kernel/panic.c:748) [ 39.678427][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.678623][ T313] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 39.678823][ T313] ? handle_bug (arch/x86/kernel/traps.c:285) [ 39.678978][ T313] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 39.679215][ T313] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 39.679491][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.679703][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 39.679926][ T313] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 39.680202][ 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) [ 39.680451][ T313] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 39.680650][ T313] register_netdevice (net/core/dev.c:11003) [ 39.680849][ T313] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 39.681125][ T313] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 39.681435][ T313] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 39.681741][ T313] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 39.682070][ T313] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 39.682420][ T313] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 39.682738][ T313] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 39.683024][ T313] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 39.683426][ T313] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 39.683686][ T313] ? devl_region_destroy (net/devlink/region.c:1178) [ 39.683944][ T313] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 39.684225][ T313] devlink_reload (net/devlink/dev.c:474) [ 39.684423][ T313] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 39.684636][ T313] ? devlink_resources_validate (net/devlink/resource.c:311) [ 39.684973][ T313] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 39.685201][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.685470][ T313] ? __nla_parse (lib/nlattr.c:732) [ 39.685695][ T313] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 39.685889][ T313] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 39.686138][ T313] ? cap_capable (security/commoncap.c:131) [ 39.686438][ T313] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 39.686639][ T313] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 39.686873][ T313] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 39.687097][ T313] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 39.687420][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.687657][ T313] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 39.687927][ T313] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 39.688171][ T313] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 39.688461][ T313] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 39.688734][ T313] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 39.688971][ T313] ? genl_rcv (net/netlink/genetlink.c:1219) [ 39.689141][ T313] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 39.689399][ T313] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 39.689599][ T313] genl_rcv (net/netlink/genetlink.c:1220) [ 39.689780][ T313] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 39.690027][ T313] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 39.690298][ T313] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 39.690523][ T313] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 39.690722][ T313] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 39.690954][ T313] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 39.691195][ T313] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 39.691456][ T313] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 39.691653][ T313] ? __pfx___sys_sendto (net/socket.c:2145) [ 39.691855][ T313] ? __lock_release (kernel/locking/lockdep.c:5527) [ 39.692043][ 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) [ 39.692259][ T313] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 39.692540][ T313] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 39.692787][ 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) [ 39.693012][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.693301][ T313] __x64_sys_sendto (net/socket.c:2181) [ 39.693494][ T313] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 39.693729][ T313] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 39.693981][ T313] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.694265][ T313] RIP: 0033:0x7f45f0d42a4a [ 39.694464][ 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 [ 39.695510][ T313] RSP: 002b:00007fff931030d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 39.695794][ T313] RAX: ffffffffffffffda RBX: 00000000051d1b00 RCX: 00007f45f0d42a4a [ 39.696075][ T313] RDX: 0000000000000034 RSI: 00000000051d1b00 RDI: 0000000000000005 [ 39.696500][ T313] RBP: 00000000051d1910 R08: 00007f45f0ee6200 R09: 000000000000000c [ 39.696779][ T313] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 39.697058][ T313] R13: 00000000051d1910 R14: 0000000000000000 R15: 0000000000000001 | [ 39.718211][ T313] ------------[ cut here ]------------ | [ 39.718425][ T313] WARNING: CPU: 3 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) | [ 39.718809][ T313] Modules linked in: netdevsim | [ 39.719365][ T313] Tainted: [W]=WARN [ 39.719511][ T313] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.719746][ T313] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.719989][ 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 [ 39.720678][ T313] RSP: 0018:ffffc900005371e8 EFLAGS: 00010246 [ 39.720923][ T313] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 39.721232][ T313] RDX: 0000000000000000 RSI: ffff88800a6bac98 RDI: ffff88800d562dc0 [ 39.721520][ T313] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 39.721811][ T313] R10: ffffffffb91ec1e7 R11: ffff88800d562300 R12: 0000000000000000 [ 39.722101][ T313] R13: ffff88800a6ba128 R14: ffff88800a6ba008 R15: ffff88800a6ba000 [ 39.722395][ T313] FS: 00007f45f0b36800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 39.722738][ T313] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.722985][ T313] CR2: 000055a24f047c08 CR3: 0000000005702001 CR4: 0000000000772ef0 [ 39.723281][ T313] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 39.723575][ T313] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 39.723863][ T313] PKRU: 55555554 [ 39.724006][ T313] Call Trace: [ 39.724166][ T313] [ 39.724270][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.724467][ T313] ? __warn (kernel/panic.c:748) [ 39.724622][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.724816][ T313] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 39.725013][ T313] ? handle_bug (arch/x86/kernel/traps.c:285) [ 39.725170][ T313] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 39.725361][ T313] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 39.725563][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.725759][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 39.725956][ T313] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 39.726206][ 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) [ 39.726405][ T313] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 39.726600][ T313] register_netdevice (net/core/dev.c:11003) [ 39.726797][ T313] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 39.727002][ T313] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 39.727216][ T313] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 39.727466][ T313] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 39.727727][ T313] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 39.727976][ T313] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 39.728232][ T313] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 39.728478][ T313] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 39.728713][ T313] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 39.728953][ T313] ? devl_region_destroy (net/devlink/region.c:1178) [ 39.729157][ T313] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 39.729408][ T313] devlink_reload (net/devlink/dev.c:474) [ 39.729607][ T313] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 39.729804][ T313] ? devlink_resources_validate (net/devlink/resource.c:311) [ 39.730049][ T313] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 39.730250][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.730491][ T313] ? __nla_parse (lib/nlattr.c:732) [ 39.730691][ T313] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 39.730880][ T313] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 39.731142][ T313] ? cap_capable (security/commoncap.c:131) [ 39.731345][ T313] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 39.731541][ T313] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 39.731734][ T313] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 39.731924][ T313] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 39.732163][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.732403][ T313] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 39.732651][ T313] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 39.732843][ T313] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 39.733032][ T313] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 39.733236][ T313] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 39.733441][ T313] ? genl_rcv (net/netlink/genetlink.c:1219) [ 39.733587][ T313] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 39.733781][ T313] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 39.733982][ T313] genl_rcv (net/netlink/genetlink.c:1220) [ 39.734127][ T313] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 39.734330][ T313] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 39.734530][ T313] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 39.734726][ T313] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 39.734919][ T313] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 39.735104][ T313] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 39.735308][ T313] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 39.735504][ T313] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 39.735696][ T313] ? __pfx___sys_sendto (net/socket.c:2145) [ 39.735902][ T313] ? __lock_release (kernel/locking/lockdep.c:5527) [ 39.736091][ 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) [ 39.736291][ T313] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 39.736483][ T313] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 39.736676][ 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) [ 39.736873][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.737067][ T313] __x64_sys_sendto (net/socket.c:2181) [ 39.737261][ T313] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 39.737498][ T313] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 39.737689][ T313] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.737922][ T313] RIP: 0033:0x7f45f0d42a4a [ 39.738124][ T313] Code: Unable to access opcode bytes at 0x7f45f0d42a20. Code starting with the faulting instruction =========================================== [ 39.738393][ T313] RSP: 002b:00007fff931030d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 39.738675][ T313] RAX: ffffffffffffffda RBX: 00000000051d1b00 RCX: 00007f45f0d42a4a [ 39.738953][ T313] RDX: 0000000000000034 RSI: 00000000051d1b00 RDI: 0000000000000005 [ 39.739237][ T313] RBP: 00000000051d1910 R08: 00007f45f0ee6200 R09: 000000000000000c [ 39.739518][ T313] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 39.739792][ T313] R13: 00000000051d1910 R14: 0000000000000000 R15: 0000000000000001 | [ 39.751722][ T313] ------------[ cut here ]------------ | [ 39.751927][ T313] WARNING: CPU: 3 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) | [ 39.752309][ T313] Modules linked in: netdevsim | [ 39.752842][ T313] Tainted: [W]=WARN [ 39.752986][ T313] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.753231][ T313] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.753473][ 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 [ 39.754133][ T313] RSP: 0018:ffffc900005371e8 EFLAGS: 00010246 [ 39.754378][ T313] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 39.754657][ T313] RDX: 0000000000000000 RSI: ffff88800af9ac98 RDI: ffff88800d562dc0 [ 39.754932][ T313] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 39.755216][ T313] R10: ffffffffb91ec1e7 R11: ffff88800d562300 R12: 0000000000000000 [ 39.755500][ T313] R13: ffff88800af9a128 R14: ffff88800af9a008 R15: ffff88800af9a000 [ 39.755778][ T313] FS: 00007f45f0b36800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 39.756107][ T313] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.756353][ T313] CR2: 00007f45f0d42a20 CR3: 0000000005702001 CR4: 0000000000772ef0 [ 39.756641][ T313] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 39.756920][ T313] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 39.757305][ T313] PKRU: 55555554 [ 39.757447][ T313] Call Trace: [ 39.757590][ T313] [ 39.757688][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.757879][ T313] ? __warn (kernel/panic.c:748) [ 39.758031][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.758231][ T313] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 39.758427][ T313] ? handle_bug (arch/x86/kernel/traps.c:285) [ 39.758573][ T313] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 39.758767][ T313] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 39.758965][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.759172][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 39.759383][ T313] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 39.759625][ 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) [ 39.759820][ T313] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 39.760012][ T313] register_netdevice (net/core/dev.c:11003) [ 39.760218][ T313] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 39.760418][ T313] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 39.760618][ T313] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 39.760867][ T313] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 39.761130][ T313] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 39.761421][ T313] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 39.761671][ T313] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 39.761944][ T313] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 39.762202][ T313] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 39.762440][ T313] ? devl_region_destroy (net/devlink/region.c:1178) [ 39.762633][ T313] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 39.762916][ T313] devlink_reload (net/devlink/dev.c:474) [ 39.763111][ T313] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 39.763343][ T313] ? devlink_resources_validate (net/devlink/resource.c:311) [ 39.763597][ T313] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 39.763798][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.764045][ T313] ? __nla_parse (lib/nlattr.c:732) [ 39.764262][ T313] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 39.764455][ T313] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 39.764705][ T313] ? cap_capable (security/commoncap.c:131) [ 39.764898][ T313] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 39.765099][ T313] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 39.765306][ T313] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 39.765507][ T313] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 39.765735][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.765967][ T313] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 39.766220][ T313] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 39.766416][ T313] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 39.766625][ T313] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 39.766829][ T313] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 39.767042][ T313] ? genl_rcv (net/netlink/genetlink.c:1219) [ 39.767203][ T313] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 39.767402][ T313] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 39.767606][ T313] genl_rcv (net/netlink/genetlink.c:1220) [ 39.767751][ T313] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 39.767949][ T313] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 39.768159][ T313] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 39.768358][ T313] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 39.768553][ T313] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 39.768739][ T313] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 39.768934][ T313] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 39.769133][ T313] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 39.769339][ T313] ? __pfx___sys_sendto (net/socket.c:2145) [ 39.769541][ T313] ? __lock_release (kernel/locking/lockdep.c:5527) [ 39.769729][ 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) [ 39.769941][ T313] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 39.770141][ T313] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 39.770343][ 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) [ 39.770550][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.770756][ T313] __x64_sys_sendto (net/socket.c:2181) [ 39.770952][ T313] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 39.771213][ T313] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 39.771417][ T313] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.771651][ T313] RIP: 0033:0x7f45f0d42a4a [ 39.771852][ T313] Code: Unable to access opcode bytes at 0x7f45f0d42a20. Code starting with the faulting instruction =========================================== [ 39.772100][ T313] RSP: 002b:00007fff931030d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 39.772396][ T313] RAX: ffffffffffffffda RBX: 00000000051d1b00 RCX: 00007f45f0d42a4a [ 39.772681][ T313] RDX: 0000000000000034 RSI: 00000000051d1b00 RDI: 0000000000000005 [ 39.772960][ T313] RBP: 00000000051d1910 R08: 00007f45f0ee6200 R09: 000000000000000c [ 39.773262][ T313] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 39.773542][ T313] R13: 00000000051d1910 R14: 0000000000000000 R15: 0000000000000001 | [ 39.794035][ T313] ------------[ cut here ]------------ | [ 39.794263][ T313] WARNING: CPU: 1 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) | [ 39.794653][ T313] Modules linked in: netdevsim | [ 39.795194][ T313] Tainted: [W]=WARN [ 39.795340][ T313] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.795574][ T313] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.795818][ 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 [ 39.796487][ T313] RSP: 0018:ffffc900005371e8 EFLAGS: 00010246 [ 39.796764][ T313] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 39.797050][ T313] RDX: 0000000000000000 RSI: ffff88800d432c98 RDI: ffff88800d562dc0 [ 39.797345][ T313] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 39.797625][ T313] R10: ffffffffb91ec1e7 R11: ffff88800d562300 R12: 0000000000000000 [ 39.797909][ T313] R13: ffff88800d432128 R14: ffff88800d432008 R15: ffff88800d432000 [ 39.798198][ T313] FS: 00007f45f0b36800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 39.798535][ T313] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.798773][ T313] CR2: 000055a24f08fbc8 CR3: 0000000005702006 CR4: 0000000000772ef0 [ 39.799061][ T313] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 39.799351][ T313] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 39.799634][ T313] PKRU: 55555554 [ 39.799780][ T313] Call Trace: [ 39.799925][ T313] [ 39.800023][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.800223][ T313] ? __warn (kernel/panic.c:748) [ 39.800371][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.800564][ T313] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 39.800761][ T313] ? handle_bug (arch/x86/kernel/traps.c:285) [ 39.800905][ T313] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 39.801106][ T313] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 39.801319][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.801510][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 39.801703][ T313] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 39.801946][ 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) [ 39.802142][ T313] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 39.802349][ T313] register_netdevice (net/core/dev.c:11003) [ 39.802549][ T313] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 39.802751][ T313] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 39.802955][ T313] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 39.803214][ T313] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 39.803472][ T313] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 39.803730][ T313] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 39.803977][ T313] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 39.804227][ T313] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 39.804463][ T313] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 39.804700][ T313] ? devl_region_destroy (net/devlink/region.c:1178) [ 39.804890][ T313] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 39.805142][ T313] devlink_reload (net/devlink/dev.c:474) [ 39.805350][ T313] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 39.805542][ T313] ? devlink_resources_validate (net/devlink/resource.c:311) [ 39.805785][ T313] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 39.805977][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.806226][ T313] ? __nla_parse (lib/nlattr.c:732) [ 39.806426][ T313] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 39.806622][ T313] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 39.806872][ T313] ? cap_capable (security/commoncap.c:131) [ 39.807063][ T313] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 39.807266][ T313] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 39.807458][ T313] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 39.807649][ T313] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 39.807879][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.808120][ T313] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 39.808374][ T313] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 39.808566][ T313] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 39.808754][ T313] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 39.808959][ T313] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 39.809171][ T313] ? genl_rcv (net/netlink/genetlink.c:1219) [ 39.809323][ T313] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 39.809514][ T313] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 39.809712][ T313] genl_rcv (net/netlink/genetlink.c:1220) [ 39.809856][ T313] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 39.810050][ T313] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 39.810249][ T313] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 39.810452][ T313] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 39.810648][ T313] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 39.810838][ T313] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 39.811029][ T313] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 39.811241][ T313] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 39.811436][ T313] ? __pfx___sys_sendto (net/socket.c:2145) [ 39.811636][ T313] ? __lock_release (kernel/locking/lockdep.c:5527) [ 39.811824][ 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) [ 39.812016][ T313] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 39.812223][ T313] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 39.812422][ 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) [ 39.812618][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.812812][ T313] __x64_sys_sendto (net/socket.c:2181) [ 39.813003][ T313] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 39.813247][ T313] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 39.813443][ T313] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.813683][ T313] RIP: 0033:0x7f45f0d42a4a [ 39.813885][ T313] Code: Unable to access opcode bytes at 0x7f45f0d42a20. Code starting with the faulting instruction =========================================== [ 39.814128][ T313] RSP: 002b:00007fff931030d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 39.814425][ T313] RAX: ffffffffffffffda RBX: 00000000051d1b00 RCX: 00007f45f0d42a4a [ 39.814706][ T313] RDX: 0000000000000034 RSI: 00000000051d1b00 RDI: 0000000000000005 [ 39.814991][ T313] RBP: 00000000051d1910 R08: 00007f45f0ee6200 R09: 000000000000000c [ 39.815280][ T313] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 39.815566][ T313] R13: 00000000051d1910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.413934][ T405] ------------[ cut here ]------------ | [ 42.414313][ 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) | [ 42.414713][ T405] Modules linked in: netdevsim | [ 42.415717][ T405] Tainted: [W]=WARN [ 42.415876][ T405] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.416128][ T405] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.416397][ 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 [ 42.417073][ T405] RSP: 0018:ffffc90000b571e8 EFLAGS: 00010246 [ 42.417342][ T405] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.417641][ T405] RDX: 0000000000000000 RSI: ffff8880024c2c98 RDI: ffff88800d580b00 [ 42.417936][ T405] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 42.418248][ T405] R10: ffffffffb91ec1e7 R11: ffff88800d580040 R12: 0000000000000000 [ 42.418546][ T405] R13: ffff8880024c2128 R14: ffff8880024c2008 R15: ffff8880024c2000 [ 42.418842][ T405] FS: 00007fd431425800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 42.419193][ T405] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.419443][ T405] CR2: 00007f4143c065a0 CR3: 000000000a552003 CR4: 0000000000772ef0 [ 42.419743][ T405] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.420041][ T405] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.420349][ T405] PKRU: 55555554 [ 42.420513][ T405] Call Trace: [ 42.420670][ T405] [ 42.420781][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.420989][ T405] ? __warn (kernel/panic.c:748) [ 42.421173][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.421381][ T405] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.421594][ T405] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.421758][ T405] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.421962][ T405] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.422193][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.422399][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 42.422613][ T405] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 42.422876][ 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) [ 42.423089][ T405] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.423314][ T405] register_netdevice (net/core/dev.c:11003) [ 42.423526][ T405] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 42.423744][ T405] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.423966][ T405] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.424238][ T405] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.424512][ T405] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.424781][ T405] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.425041][ T405] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.425311][ T405] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.425564][ T405] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 42.425810][ T405] ? devl_region_destroy (net/devlink/region.c:1178) [ 42.426015][ T405] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 42.426287][ T405] devlink_reload (net/devlink/dev.c:474) [ 42.426503][ T405] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.426708][ T405] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.426963][ T405] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.427179][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.427428][ T405] ? __nla_parse (lib/nlattr.c:732) [ 42.427644][ T405] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.427850][ T405] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.428113][ T405] ? cap_capable (security/commoncap.c:131) [ 42.428330][ T405] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.428547][ T405] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.428753][ T405] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.428969][ T405] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.429228][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.429481][ T405] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.429742][ T405] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.429951][ T405] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.430167][ T405] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.430383][ T405] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.430603][ T405] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.430771][ T405] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.430978][ T405] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.431212][ T405] genl_rcv (net/netlink/genetlink.c:1220) [ 42.431370][ T405] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.431586][ T405] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.431791][ T405] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.432001][ T405] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.432225][ T405] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.432432][ T405] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.432639][ T405] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.432854][ T405] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.433069][ T405] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.433298][ T405] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.433502][ 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) [ 42.433706][ T405] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.433920][ T405] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.434130][ 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) [ 42.434353][ T405] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.434558][ T405] __x64_sys_sendto (net/socket.c:2181) [ 42.434763][ T405] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.435011][ T405] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.435230][ T405] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.435477][ T405] RIP: 0033:0x7fd431631a4a [ 42.435690][ 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 [ 42.436371][ T405] RSP: 002b:00007ffe5aa8e4a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.436677][ T405] RAX: ffffffffffffffda RBX: 0000000001cafb00 RCX: 00007fd431631a4a [ 42.436974][ T405] RDX: 0000000000000034 RSI: 0000000001cafb00 RDI: 0000000000000005 [ 42.437276][ T405] RBP: 0000000001caf910 R08: 00007fd4317d5200 R09: 000000000000000c [ 42.437566][ T405] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.437863][ T405] R13: 0000000001caf910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.458214][ T405] ------------[ cut here ]------------ | [ 42.458470][ 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) | [ 42.458867][ T405] Modules linked in: netdevsim | [ 42.459457][ T405] Tainted: [W]=WARN [ 42.459617][ T405] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.459868][ T405] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.460121][ 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 [ 42.460826][ T405] RSP: 0018:ffffc90000b571e8 EFLAGS: 00010246 [ 42.461089][ T405] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.461395][ T405] RDX: 0000000000000000 RSI: ffff88800597ac98 RDI: ffff88800d580b00 [ 42.461698][ T405] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 42.461995][ T405] R10: ffffffffb91ec1e7 R11: ffff88800d580040 R12: 0000000000000000 [ 42.462296][ T405] R13: ffff88800597a128 R14: ffff88800597a008 R15: ffff88800597a000 [ 42.462591][ T405] FS: 00007fd431425800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 42.462933][ T405] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.463198][ T405] CR2: 00007f4143c065a0 CR3: 000000000a552003 CR4: 0000000000772ef0 [ 42.463496][ T405] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.463788][ T405] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.464085][ T405] PKRU: 55555554 [ 42.464254][ T405] Call Trace: [ 42.464412][ T405] [ 42.464522][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.464725][ T405] ? __warn (kernel/panic.c:748) [ 42.464883][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.465086][ T405] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.465310][ T405] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.465470][ T405] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.465673][ T405] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.465888][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.466097][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 42.466320][ T405] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 42.466575][ 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) [ 42.466785][ T405] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.466993][ T405] register_netdevice (net/core/dev.c:11003) [ 42.467214][ T405] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 42.467430][ T405] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.467653][ T405] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.467920][ T405] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.468199][ T405] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.468461][ T405] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.468716][ T405] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.468972][ T405] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.469228][ T405] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 42.469485][ T405] ? devl_region_destroy (net/devlink/region.c:1178) [ 42.469686][ T405] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 42.469951][ T405] devlink_reload (net/devlink/dev.c:474) [ 42.470170][ T405] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.470381][ T405] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.470639][ T405] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.470854][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.471112][ T405] ? __nla_parse (lib/nlattr.c:732) [ 42.471337][ T405] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.471543][ T405] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.471808][ T405] ? cap_capable (security/commoncap.c:131) [ 42.472011][ T405] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.472235][ T405] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.472447][ T405] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.472653][ T405] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.472900][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.473171][ T405] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.473434][ T405] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.473640][ T405] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.473843][ T405] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.474055][ T405] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.474287][ T405] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.474450][ T405] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.474659][ T405] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.474871][ T405] genl_rcv (net/netlink/genetlink.c:1220) [ 42.475033][ T405] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.475251][ T405] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.475464][ T405] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.475691][ T405] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.475906][ T405] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.476107][ T405] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.476325][ T405] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.476542][ T405] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.476753][ T405] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.476967][ T405] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.477182][ 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) [ 42.477391][ T405] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.477597][ T405] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.477808][ 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) [ 42.478014][ T405] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.478232][ T405] __x64_sys_sendto (net/socket.c:2181) [ 42.478436][ T405] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.478690][ T405] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.478906][ T405] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.479167][ T405] RIP: 0033:0x7fd431631a4a [ 42.479386][ T405] Code: Unable to access opcode bytes at 0x7fd431631a20. Code starting with the faulting instruction =========================================== [ 42.479641][ T405] RSP: 002b:00007ffe5aa8e4a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.479956][ T405] RAX: ffffffffffffffda RBX: 0000000001cafb00 RCX: 00007fd431631a4a [ 42.480274][ T405] RDX: 0000000000000034 RSI: 0000000001cafb00 RDI: 0000000000000005 [ 42.480570][ T405] RBP: 0000000001caf910 R08: 00007fd4317d5200 R09: 000000000000000c [ 42.480860][ T405] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.481176][ T405] R13: 0000000001caf910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.493907][ T405] ------------[ cut here ]------------ | [ 42.494162][ 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) | [ 42.494562][ T405] Modules linked in: netdevsim | [ 42.495119][ T405] Tainted: [W]=WARN [ 42.495298][ T405] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.495546][ T405] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.495802][ 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 [ 42.496511][ T405] RSP: 0018:ffffc90000b571e8 EFLAGS: 00010246 [ 42.496760][ T405] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.497054][ T405] RDX: 0000000000000000 RSI: ffff88800af2ac98 RDI: ffff88800d580b00 [ 42.497370][ T405] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 42.497662][ T405] R10: ffffffffb91ec1e7 R11: ffff88800d580040 R12: 0000000000000000 [ 42.497953][ T405] R13: ffff88800af2a128 R14: ffff88800af2a008 R15: ffff88800af2a000 [ 42.498257][ T405] FS: 00007fd431425800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 42.498599][ T405] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.498855][ T405] CR2: 00007fd431631a20 CR3: 000000000a552003 CR4: 0000000000772ef0 [ 42.499163][ T405] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.499460][ T405] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.499750][ T405] PKRU: 55555554 [ 42.499908][ T405] Call Trace: [ 42.500067][ T405] [ 42.500195][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.500398][ T405] ? __warn (kernel/panic.c:748) [ 42.500554][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.500759][ T405] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.500970][ T405] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.501137][ T405] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.501350][ T405] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.501567][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.501775][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 42.501987][ T405] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 42.502253][ 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) [ 42.502466][ T405] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.502673][ T405] register_netdevice (net/core/dev.c:11003) [ 42.502884][ T405] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 42.503106][ T405] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.503338][ T405] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.503601][ T405] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.503869][ T405] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.504135][ T405] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.504411][ T405] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.504673][ T405] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.504923][ T405] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 42.505188][ T405] ? devl_region_destroy (net/devlink/region.c:1178) [ 42.505396][ T405] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 42.505659][ T405] devlink_reload (net/devlink/dev.c:474) [ 42.505869][ T405] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.506081][ T405] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.506353][ T405] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.506561][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.506813][ T405] ? __nla_parse (lib/nlattr.c:732) [ 42.507031][ T405] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.507297][ T405] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.507567][ T405] ? cap_capable (security/commoncap.c:131) [ 42.507772][ T405] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.507982][ T405] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.508199][ T405] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.508407][ T405] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.508655][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.508908][ T405] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.509185][ T405] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.509394][ T405] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.509602][ T405] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.509809][ T405] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.510025][ T405] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.510203][ T405] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.510409][ T405] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.510627][ T405] genl_rcv (net/netlink/genetlink.c:1220) [ 42.510786][ T405] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.510994][ T405] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.511219][ T405] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.511435][ T405] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.511643][ T405] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.511845][ T405] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.512060][ T405] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.512286][ T405] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.512494][ T405] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.512707][ T405] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.512910][ 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) [ 42.513118][ T405] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.513341][ T405] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.513549][ 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) [ 42.513763][ T405] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.513972][ T405] __x64_sys_sendto (net/socket.c:2181) [ 42.514189][ T405] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.514442][ T405] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.514651][ T405] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.514904][ T405] RIP: 0033:0x7fd431631a4a [ 42.515117][ T405] Code: Unable to access opcode bytes at 0x7fd431631a20. Code starting with the faulting instruction =========================================== [ 42.515384][ T405] RSP: 002b:00007ffe5aa8e4a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.515685][ T405] RAX: ffffffffffffffda RBX: 0000000001cafb00 RCX: 00007fd431631a4a [ 42.515978][ T405] RDX: 0000000000000034 RSI: 0000000001cafb00 RDI: 0000000000000005 [ 42.516279][ T405] RBP: 0000000001caf910 R08: 00007fd4317d5200 R09: 000000000000000c [ 42.516582][ T405] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.516886][ T405] R13: 0000000001caf910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.536533][ T405] ------------[ cut here ]------------ | [ 42.536766][ 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) | [ 42.537170][ T405] Modules linked in: netdevsim | [ 42.537732][ T405] Tainted: [W]=WARN [ 42.537895][ T405] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.538158][ T405] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.538416][ 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 [ 42.539082][ T405] RSP: 0018:ffffc90000b571e8 EFLAGS: 00010246 [ 42.539350][ T405] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.539649][ T405] RDX: 0000000000000000 RSI: ffff88800b98ac98 RDI: ffff88800d580b00 [ 42.539939][ T405] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 42.540244][ T405] R10: ffffffffb91ec1e7 R11: ffff88800d580040 R12: 0000000000000000 [ 42.540544][ T405] R13: ffff88800b98a128 R14: ffff88800b98a008 R15: ffff88800b98a000 [ 42.540838][ T405] FS: 00007fd431425800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 42.541199][ T405] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.541450][ T405] CR2: 00007fd431631a20 CR3: 000000000a552003 CR4: 0000000000772ef0 [ 42.541746][ T405] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.542039][ T405] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.542340][ T405] PKRU: 55555554 [ 42.542496][ T405] Call Trace: [ 42.542648][ T405] [ 42.542756][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.542960][ T405] ? __warn (kernel/panic.c:748) [ 42.543118][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.543331][ T405] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.543538][ T405] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.543702][ T405] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.543902][ T405] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.544117][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.544334][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 42.544544][ T405] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 42.544795][ 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) [ 42.545002][ T405] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.545223][ T405] register_netdevice (net/core/dev.c:11003) [ 42.545431][ T405] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 42.545643][ T405] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.545861][ T405] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.546117][ T405] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.546392][ T405] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.546661][ T405] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.546927][ T405] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.547193][ T405] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.547443][ T405] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 42.547695][ T405] ? devl_region_destroy (net/devlink/region.c:1178) [ 42.547902][ T405] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 42.548182][ T405] devlink_reload (net/devlink/dev.c:474) [ 42.548393][ T405] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.548597][ T405] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.548856][ T405] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.549064][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.549329][ T405] ? __nla_parse (lib/nlattr.c:732) [ 42.549547][ T405] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.549755][ T405] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.550020][ T405] ? cap_capable (security/commoncap.c:131) [ 42.550236][ T405] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.550445][ T405] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.550650][ T405] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.550857][ T405] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.551115][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.551374][ T405] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.551634][ T405] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.551839][ T405] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.552044][ T405] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.552263][ T405] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.552479][ T405] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.552644][ T405] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.552846][ T405] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.553056][ T405] genl_rcv (net/netlink/genetlink.c:1220) [ 42.553239][ T405] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.553448][ T405] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.553651][ T405] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.553862][ T405] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.554204][ T405] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.554410][ T405] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.554614][ T405] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.554825][ T405] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.555162][ T405] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.555374][ T405] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.555574][ 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) [ 42.555777][ T405] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.556228][ T405] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.556438][ 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) [ 42.556646][ T405] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.556854][ T405] __x64_sys_sendto (net/socket.c:2181) [ 42.557059][ T405] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.557328][ T405] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.557655][ T405] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.557900][ T405] RIP: 0033:0x7fd431631a4a [ 42.558244][ T405] Code: Unable to access opcode bytes at 0x7fd431631a20. Code starting with the faulting instruction =========================================== [ 42.558498][ T405] RSP: 002b:00007ffe5aa8e4a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.558796][ T405] RAX: ffffffffffffffda RBX: 0000000001cafb00 RCX: 00007fd431631a4a [ 42.559087][ T405] RDX: 0000000000000034 RSI: 0000000001cafb00 RDI: 0000000000000005 [ 42.559390][ T405] RBP: 0000000001caf910 R08: 00007fd4317d5200 R09: 000000000000000c [ 42.559681][ T405] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.559970][ T405] R13: 0000000001caf910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.969651][ T419] ------------[ cut here ]------------ | [ 42.969922][ T419] WARNING: CPU: 2 PID: 419 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 42.970340][ T419] Modules linked in: netdevsim | [ 42.970903][ T419] Tainted: [W]=WARN [ 42.971067][ T419] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.971338][ T419] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.971593][ T419] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 42.972275][ T419] RSP: 0018:ffffc90000bb71e8 EFLAGS: 00010246 [ 42.972533][ T419] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.972837][ T419] RDX: 0000000000000000 RSI: ffff88800a18ac98 RDI: ffff88800ac7adc0 [ 42.973136][ T419] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 42.973448][ T419] R10: ffffffffb91ec1e7 R11: ffff88800ac7a300 R12: 0000000000000000 [ 42.973751][ T419] R13: ffff88800a18a128 R14: ffff88800a18a008 R15: ffff88800a18a000 [ 42.974051][ T419] FS: 00007f42e5c85800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 42.974409][ T419] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.974661][ T419] CR2: 000000000041ecd0 CR3: 000000000864a002 CR4: 0000000000772ef0 [ 42.974960][ T419] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.975265][ T419] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.975566][ T419] PKRU: 55555554 [ 42.975733][ T419] Call Trace: [ 42.975893][ T419] [ 42.976007][ T419] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.976227][ T419] ? __warn (kernel/panic.c:748) [ 42.976399][ T419] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.976610][ T419] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.976824][ T419] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.976986][ T419] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.977203][ T419] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.977426][ T419] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.977630][ T419] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 42.977844][ T419] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 42.978100][ T419] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 42.978338][ T419] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.978548][ T419] register_netdevice (net/core/dev.c:11003) [ 42.978757][ T419] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 42.978971][ T419] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.979203][ T419] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.979469][ T419] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.979735][ T419] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.980000][ T419] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.980273][ T419] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.980533][ T419] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.980780][ T419] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 42.981037][ T419] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 42.981325][ T419] devlink_reload (net/devlink/dev.c:474) [ 42.981544][ T419] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.981764][ T419] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.982030][ T419] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.982261][ T419] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.982517][ T419] ? __nla_parse (lib/nlattr.c:732) [ 42.982738][ T419] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.982950][ T419] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.983231][ T419] ? cap_capable (security/commoncap.c:131) [ 42.983437][ T419] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.983646][ T419] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.983860][ T419] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.984065][ T419] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.984322][ T419] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.984570][ T419] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.984838][ T419] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.985044][ T419] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.985264][ T419] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.985475][ T419] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.985698][ T419] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.985858][ T419] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.986064][ T419] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.986289][ T419] genl_rcv (net/netlink/genetlink.c:1220) [ 42.986449][ T419] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.986657][ T419] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.986866][ T419] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.987081][ T419] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.987298][ T419] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.987501][ T419] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.987707][ T419] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.987922][ T419] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.988136][ T419] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.988360][ T419] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.988564][ T419] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.988769][ T419] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.988980][ T419] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.989201][ T419] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.989409][ T419] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.989621][ T419] __x64_sys_sendto (net/socket.c:2181) [ 42.989829][ T419] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.990077][ T419] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.990292][ T419] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.990542][ T419] RIP: 0033:0x7f42e5e91a4a [ 42.990756][ T419] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 42.991450][ T419] RSP: 002b:00007ffec9b5bb48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.991755][ T419] RAX: ffffffffffffffda RBX: 0000000027e36b00 RCX: 00007f42e5e91a4a [ 42.992051][ T419] RDX: 0000000000000034 RSI: 0000000027e36b00 RDI: 0000000000000005 [ 42.992360][ T419] RBP: 0000000027e36910 R08: 00007f42e6035200 R09: 000000000000000c [ 42.992660][ T419] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.992959][ T419] R13: 0000000027e36910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.019040][ T419] ------------[ cut here ]------------ | [ 43.019308][ T419] WARNING: CPU: 2 PID: 419 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.019710][ T419] Modules linked in: netdevsim | [ 43.020284][ T419] Tainted: [W]=WARN [ 43.020442][ T419] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.020695][ T419] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.021004][ T419] 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.021702][ T419] RSP: 0018:ffffc90000bb71e8 EFLAGS: 00010246 [ 43.021957][ T419] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.022269][ T419] RDX: 0000000000000000 RSI: ffff888008afac98 RDI: ffff88800ac7adc0 [ 43.022579][ T419] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 43.022875][ T419] R10: ffffffffb91ec1e7 R11: ffff88800ac7a300 R12: 0000000000000000 [ 43.023183][ T419] R13: ffff888008afa128 R14: ffff888008afa008 R15: ffff888008afa000 [ 43.023481][ T419] FS: 00007f42e5c85800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 43.023824][ T419] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.024080][ T419] CR2: 00007f4144025400 CR3: 000000000864a002 CR4: 0000000000772ef0 [ 43.024388][ T419] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.024688][ T419] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.024984][ T419] PKRU: 55555554 [ 43.025144][ T419] Call Trace: [ 43.025312][ T419] [ 43.025426][ T419] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.025632][ T419] ? __warn (kernel/panic.c:748) [ 43.025793][ T419] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.026002][ T419] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.026227][ T419] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.026395][ T419] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.026598][ T419] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.026818][ T419] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.027025][ T419] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.027248][ T419] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.027502][ T419] ? _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.027711][ T419] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.027925][ T419] register_netdevice (net/core/dev.c:11003) [ 43.028134][ T419] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.028362][ T419] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.028582][ T419] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.028847][ T419] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.029116][ T419] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.029400][ T419] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.029665][ T419] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.029930][ T419] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.030190][ T419] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.030444][ T419] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 43.030716][ T419] devlink_reload (net/devlink/dev.c:474) [ 43.030924][ T419] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.031141][ T419] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.031412][ T419] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.031618][ T419] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.031870][ T419] ? __nla_parse (lib/nlattr.c:732) [ 43.032089][ T419] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.032314][ T419] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.032580][ T419] ? cap_capable (security/commoncap.c:131) [ 43.032784][ T419] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.032999][ T419] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.033217][ T419] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.033428][ T419] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.033686][ T419] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.033936][ T419] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.034206][ T419] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.034414][ T419] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.034614][ T419] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.034828][ T419] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.035046][ T419] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.035225][ T419] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.035433][ T419] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.035643][ T419] genl_rcv (net/netlink/genetlink.c:1220) [ 43.035812][ T419] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.036018][ T419] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.036234][ T419] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.036446][ T419] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.036659][ T419] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.036861][ T419] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.037066][ T419] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.037289][ T419] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.037500][ T419] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.037715][ T419] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.037911][ T419] ? 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.038131][ T419] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.038350][ T419] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.038560][ T419] ? 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.038765][ T419] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.038973][ T419] __x64_sys_sendto (net/socket.c:2181) [ 43.039186][ T419] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.039433][ T419] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.039640][ T419] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.039887][ T419] RIP: 0033:0x7f42e5e91a4a [ 43.040098][ T419] Code: Unable to access opcode bytes at 0x7f42e5e91a20. Code starting with the faulting instruction =========================================== [ 43.040362][ T419] RSP: 002b:00007ffec9b5bb48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.040658][ T419] RAX: ffffffffffffffda RBX: 0000000027e36b00 RCX: 00007f42e5e91a4a [ 43.040951][ T419] RDX: 0000000000000034 RSI: 0000000027e36b00 RDI: 0000000000000005 [ 43.041267][ T419] RBP: 0000000027e36910 R08: 00007f42e6035200 R09: 000000000000000c [ 43.041558][ T419] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.041852][ T419] R13: 0000000027e36910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.056219][ T419] ------------[ cut here ]------------ | [ 43.056452][ T419] WARNING: CPU: 2 PID: 419 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.056843][ T419] Modules linked in: netdevsim | [ 43.057429][ T419] Tainted: [W]=WARN [ 43.057590][ T419] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.057840][ T419] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.058096][ T419] 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.058799][ T419] RSP: 0018:ffffc90000bb71e8 EFLAGS: 00010246 [ 43.059056][ T419] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.059399][ T419] RDX: 0000000000000000 RSI: ffff88800561ac98 RDI: ffff88800ac7adc0 [ 43.059701][ T419] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 43.060007][ T419] R10: ffffffffb91ec1e7 R11: ffff88800ac7a300 R12: 0000000000000000 [ 43.060317][ T419] R13: ffff88800561a128 R14: ffff88800561a008 R15: ffff88800561a000 [ 43.060614][ T419] FS: 00007f42e5c85800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 43.060954][ T419] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.061233][ T419] CR2: 00007f42e5e91a20 CR3: 000000000864a002 CR4: 0000000000772ef0 [ 43.061534][ T419] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.061827][ T419] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.062125][ T419] PKRU: 55555554 [ 43.062296][ T419] Call Trace: [ 43.062455][ T419] [ 43.062565][ T419] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.062775][ T419] ? __warn (kernel/panic.c:748) [ 43.062938][ T419] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.063142][ T419] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.063366][ T419] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.063524][ T419] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.063732][ T419] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.063945][ T419] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.064165][ T419] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.064379][ T419] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.064637][ T419] ? _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.064845][ T419] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.065058][ T419] register_netdevice (net/core/dev.c:11003) [ 43.065281][ T419] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.065506][ T419] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.065730][ T419] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.065991][ T419] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.066271][ T419] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.066537][ T419] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.066796][ T419] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.067053][ T419] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.067322][ T419] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.067578][ T419] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 43.067841][ T419] devlink_reload (net/devlink/dev.c:474) [ 43.068050][ T419] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.068268][ T419] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.068532][ T419] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.068743][ T419] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.068995][ T419] ? __nla_parse (lib/nlattr.c:732) [ 43.069223][ T419] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.069432][ T419] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.069695][ T419] ? cap_capable (security/commoncap.c:131) [ 43.069903][ T419] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.070114][ T419] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.070331][ T419] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.070537][ T419] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.070784][ T419] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.071031][ T419] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.071312][ T419] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.071520][ T419] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.071727][ T419] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.071934][ T419] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.072161][ T419] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.072321][ T419] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.072526][ T419] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.072738][ T419] genl_rcv (net/netlink/genetlink.c:1220) [ 43.072892][ T419] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.073106][ T419] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.073332][ T419] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.073544][ T419] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.073753][ T419] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.073955][ T419] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.074170][ T419] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.074386][ T419] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.074593][ T419] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.074816][ T419] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.075017][ T419] ? 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.075247][ T419] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.075455][ T419] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.075663][ T419] ? 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.075869][ T419] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.076077][ T419] __x64_sys_sendto (net/socket.c:2181) [ 43.076298][ T419] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.076558][ T419] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.076764][ T419] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.077011][ T419] RIP: 0033:0x7f42e5e91a4a [ 43.077235][ T419] Code: Unable to access opcode bytes at 0x7f42e5e91a20. Code starting with the faulting instruction =========================================== [ 43.077488][ T419] RSP: 002b:00007ffec9b5bb48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.077788][ T419] RAX: ffffffffffffffda RBX: 0000000027e36b00 RCX: 00007f42e5e91a4a [ 43.078088][ T419] RDX: 0000000000000034 RSI: 0000000027e36b00 RDI: 0000000000000005 [ 43.078395][ T419] RBP: 0000000027e36910 R08: 00007f42e6035200 R09: 000000000000000c [ 43.078689][ T419] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.078981][ T419] R13: 0000000027e36910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.091034][ T419] ------------[ cut here ]------------ | [ 43.091363][ T419] WARNING: CPU: 0 PID: 419 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.091739][ T419] Modules linked in: netdevsim | [ 43.092358][ T419] Tainted: [W]=WARN [ 43.092505][ T419] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.092743][ T419] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.092985][ T419] 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.093763][ T419] RSP: 0018:ffffc90000bb71e8 EFLAGS: 00010246 [ 43.094004][ T419] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.094366][ T419] RDX: 0000000000000000 RSI: ffff88800d432c98 RDI: ffff88800ac7adc0 [ 43.094650][ T419] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 43.094940][ T419] R10: ffffffffb91ec1e7 R11: ffff88800ac7a300 R12: 0000000000000000 [ 43.095231][ T419] R13: ffff88800d432128 R14: ffff88800d432008 R15: ffff88800d432000 [ 43.095516][ T419] FS: 00007f42e5c85800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 43.095845][ T419] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.096084][ T419] CR2: 000055a24f08fdb8 CR3: 000000000864a001 CR4: 0000000000772ef0 [ 43.096382][ T419] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.096665][ T419] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.096946][ T419] PKRU: 55555554 [ 43.097090][ T419] Call Trace: [ 43.097246][ T419] [ 43.097345][ T419] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.097544][ T419] ? __warn (kernel/panic.c:748) [ 43.097690][ T419] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.097884][ T419] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.098080][ T419] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.098239][ T419] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.098432][ T419] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.098633][ T419] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.098829][ T419] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.099027][ T419] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.099285][ T419] ? _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.099484][ T419] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.099680][ T419] register_netdevice (net/core/dev.c:11003) [ 43.099877][ T419] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.100083][ T419] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.100298][ T419] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.100548][ T419] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.100801][ T419] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.101058][ T419] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.101314][ T419] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.101558][ T419] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.101793][ T419] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.102033][ T419] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 43.102293][ T419] devlink_reload (net/devlink/dev.c:474) [ 43.102494][ T419] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.102693][ T419] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.102944][ T419] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.103137][ T419] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.103384][ T419] ? __nla_parse (lib/nlattr.c:732) [ 43.103587][ T419] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.103779][ T419] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.104031][ T419] ? cap_capable (security/commoncap.c:131) [ 43.104232][ T419] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.104432][ T419] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.104625][ T419] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.104815][ T419] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.105049][ T419] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.105290][ T419] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.105544][ T419] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.105738][ T419] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.105927][ T419] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.106121][ T419] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.106336][ T419] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.106481][ T419] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.106675][ T419] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.106873][ T419] genl_rcv (net/netlink/genetlink.c:1220) [ 43.107021][ T419] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.107224][ T419] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.107414][ T419] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.107612][ T419] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.107806][ T419] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.107993][ T419] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.108196][ T419] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.108397][ T419] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.108593][ T419] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.108793][ T419] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.108979][ T419] ? 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.109177][ T419] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.109368][ T419] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.109559][ T419] ? 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.109752][ T419] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.109947][ T419] __x64_sys_sendto (net/socket.c:2181) [ 43.110135][ T419] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.110379][ T419] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.110570][ T419] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.110802][ T419] RIP: 0033:0x7f42e5e91a4a [ 43.110999][ T419] Code: Unable to access opcode bytes at 0x7f42e5e91a20. Code starting with the faulting instruction =========================================== [ 43.111253][ T419] RSP: 002b:00007ffec9b5bb48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.111540][ T419] RAX: ffffffffffffffda RBX: 0000000027e36b00 RCX: 00007f42e5e91a4a [ 43.111819][ T419] RDX: 0000000000000034 RSI: 0000000027e36b00 RDI: 0000000000000005 [ 43.112096][ T419] RBP: 0000000027e36910 R08: 00007f42e6035200 R09: 000000000000000c [ 43.112382][ T419] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.112665][ T419] R13: 0000000027e36910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.527456][ T434] ------------[ cut here ]------------ | [ 43.527794][ T434] WARNING: CPU: 2 PID: 434 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.528204][ T434] Modules linked in: netdevsim | [ 43.528763][ T434] Tainted: [W]=WARN [ 43.528924][ T434] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.529181][ T434] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.529436][ T434] 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.530097][ T434] RSP: 0018:ffffc90000c071e8 EFLAGS: 00010246 [ 43.530358][ T434] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.530648][ T434] RDX: 0000000000000000 RSI: ffff88800b0c2c98 RDI: ffff88800d582dc0 [ 43.530939][ T434] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 43.531281][ T434] R10: ffffffffb91ec1e7 R11: ffff88800d582300 R12: 0000000000000000 [ 43.531574][ T434] R13: ffff88800b0c2128 R14: ffff88800b0c2008 R15: ffff88800b0c2000 [ 43.531866][ T434] FS: 00007f7ac52b5800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 43.532219][ T434] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.532468][ T434] CR2: 000055a24f074ef8 CR3: 000000000d5a8005 CR4: 0000000000772ef0 [ 43.532758][ T434] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.533051][ T434] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.533350][ T434] PKRU: 55555554 [ 43.533505][ T434] Call Trace: [ 43.533658][ T434] [ 43.533771][ T434] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.533976][ T434] ? __warn (kernel/panic.c:748) [ 43.534140][ T434] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.534355][ T434] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.534566][ T434] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.534728][ T434] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.534930][ T434] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.535157][ T434] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.535364][ T434] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.535571][ T434] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.535825][ T434] ? _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.536034][ T434] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.536254][ T434] register_netdevice (net/core/dev.c:11003) [ 43.536462][ T434] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.536673][ T434] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.536892][ T434] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.537156][ T434] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.537422][ T434] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.537681][ T434] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.537940][ T434] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.538205][ T434] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.538455][ T434] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.538704][ T434] ? devl_region_destroy (net/devlink/region.c:1178) [ 43.538909][ T434] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 43.539180][ T434] devlink_reload (net/devlink/dev.c:474) [ 43.539391][ T434] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.539600][ T434] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.539857][ T434] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.540063][ T434] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.540329][ T434] ? __nla_parse (lib/nlattr.c:732) [ 43.540541][ T434] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.540752][ T434] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.541016][ T434] ? cap_capable (security/commoncap.c:131) [ 43.541241][ T434] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.541451][ T434] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.541663][ T434] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.541865][ T434] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.542118][ T434] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.542374][ T434] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.542635][ T434] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.542839][ T434] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.543044][ T434] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.543262][ T434] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.543481][ T434] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.543642][ T434] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.543849][ T434] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.544060][ T434] genl_rcv (net/netlink/genetlink.c:1220) [ 43.544231][ T434] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.544438][ T434] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.544645][ T434] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.544857][ T434] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.545063][ T434] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.545275][ T434] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.545481][ T434] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.545692][ T434] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.545898][ T434] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.546108][ T434] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.546318][ T434] ? 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.546521][ T434] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.546732][ T434] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.546937][ T434] ? 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.547145][ T434] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.547362][ T434] __x64_sys_sendto (net/socket.c:2181) [ 43.547568][ T434] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.547812][ T434] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.548020][ T434] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.548276][ T434] RIP: 0033:0x7f7ac54c1a4a [ 43.548487][ T434] 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.549160][ T434] RSP: 002b:00007ffdb7f19dd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.549460][ T434] RAX: ffffffffffffffda RBX: 0000000017d62b00 RCX: 00007f7ac54c1a4a [ 43.549749][ T434] RDX: 0000000000000034 RSI: 0000000017d62b00 RDI: 0000000000000005 [ 43.550044][ T434] RBP: 0000000017d62910 R08: 00007f7ac5665200 R09: 000000000000000c [ 43.550342][ T434] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.550633][ T434] R13: 0000000017d62910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.562997][ T434] ------------[ cut here ]------------ | [ 43.563248][ T434] WARNING: CPU: 2 PID: 434 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.563635][ T434] Modules linked in: netdevsim | [ 43.564220][ T434] Tainted: [W]=WARN [ 43.564380][ T434] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.564625][ T434] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.564878][ T434] 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.565565][ T434] RSP: 0018:ffffc90000c071e8 EFLAGS: 00010246 [ 43.565814][ T434] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.566107][ T434] RDX: 0000000000000000 RSI: ffff8880099d2c98 RDI: ffff88800d582dc0 [ 43.566409][ T434] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 43.566700][ T434] R10: ffffffffb91ec1e7 R11: ffff88800d582300 R12: 0000000000000000 [ 43.566993][ T434] R13: ffff8880099d2128 R14: ffff8880099d2008 R15: ffff8880099d2000 [ 43.567378][ T434] FS: 00007f7ac52b5800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 43.567714][ T434] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.567959][ T434] CR2: 000055a24f074ef8 CR3: 000000000d5a8005 CR4: 0000000000772ef0 [ 43.568278][ T434] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.568570][ T434] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.568868][ T434] PKRU: 55555554 [ 43.569022][ T434] Call Trace: [ 43.569188][ T434] [ 43.569300][ T434] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.569508][ T434] ? __warn (kernel/panic.c:748) [ 43.569667][ T434] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.569869][ T434] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.570076][ T434] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.570246][ T434] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.570444][ T434] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.570661][ T434] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.570861][ T434] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.571080][ T434] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.571343][ T434] ? _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.571552][ T434] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.571754][ T434] register_netdevice (net/core/dev.c:11003) [ 43.571963][ T434] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.572189][ T434] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.572415][ T434] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.572670][ T434] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.572935][ T434] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.573206][ T434] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.573465][ T434] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.573717][ T434] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.573968][ T434] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.574227][ T434] ? devl_region_destroy (net/devlink/region.c:1178) [ 43.574427][ T434] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 43.574686][ T434] devlink_reload (net/devlink/dev.c:474) [ 43.574894][ T434] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.575097][ T434] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.575365][ T434] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.575571][ T434] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.575822][ T434] ? __nla_parse (lib/nlattr.c:732) [ 43.576034][ T434] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.576251][ T434] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.576512][ T434] ? cap_capable (security/commoncap.c:131) [ 43.576715][ T434] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.576929][ T434] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.577134][ T434] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.577348][ T434] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.577594][ T434] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.577835][ T434] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.578093][ T434] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.578311][ T434] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.578513][ T434] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.578715][ T434] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.578932][ T434] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.579087][ T434] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.579300][ T434] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.579508][ T434] genl_rcv (net/netlink/genetlink.c:1220) [ 43.579662][ T434] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.579874][ T434] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.580077][ T434] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.580296][ T434] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.580501][ T434] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.580700][ T434] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.580903][ T434] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.581122][ T434] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.581344][ T434] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.581558][ T434] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.581757][ T434] ? 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.581959][ T434] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.582173][ T434] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.582377][ T434] ? 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.582582][ T434] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.582789][ T434] __x64_sys_sendto (net/socket.c:2181) [ 43.582992][ T434] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.583248][ T434] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.583452][ T434] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.583694][ T434] RIP: 0033:0x7f7ac54c1a4a [ 43.583903][ T434] 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.584585][ T434] RSP: 002b:00007ffdb7f19dd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.584879][ T434] RAX: ffffffffffffffda RBX: 0000000017d62b00 RCX: 00007f7ac54c1a4a [ 43.585186][ T434] RDX: 0000000000000034 RSI: 0000000017d62b00 RDI: 0000000000000005 [ 43.585478][ T434] RBP: 0000000017d62910 R08: 00007f7ac5665200 R09: 000000000000000c [ 43.585770][ T434] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.586059][ T434] R13: 0000000017d62910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.598143][ T434] ------------[ cut here ]------------ | [ 43.598457][ T434] WARNING: CPU: 2 PID: 434 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.598838][ T434] Modules linked in: netdevsim | [ 43.599406][ T434] Tainted: [W]=WARN [ 43.599565][ T434] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.599811][ T434] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.600062][ T434] 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.600734][ T434] RSP: 0018:ffffc90000c071e8 EFLAGS: 00010246 [ 43.600981][ T434] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.601293][ T434] RDX: 0000000000000000 RSI: ffff88800aff2c98 RDI: ffff88800d582dc0 [ 43.601584][ T434] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 43.601872][ T434] R10: ffffffffb91ec1e7 R11: ffff88800d582300 R12: 0000000000000000 [ 43.602178][ T434] R13: ffff88800aff2128 R14: ffff88800aff2008 R15: ffff88800aff2000 [ 43.602467][ T434] FS: 00007f7ac52b5800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 43.602804][ T434] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.603051][ T434] CR2: 000055a24f074ef8 CR3: 000000000d5a8005 CR4: 0000000000772ef0 [ 43.603361][ T434] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.603650][ T434] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.603936][ T434] PKRU: 55555554 [ 43.604093][ T434] Call Trace: [ 43.604259][ T434] [ 43.604372][ T434] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.604573][ T434] ? __warn (kernel/panic.c:748) [ 43.604735][ T434] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.604938][ T434] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.605146][ T434] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.605315][ T434] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.605516][ T434] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.605729][ T434] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.605931][ T434] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.606142][ T434] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.606404][ T434] ? _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.606612][ T434] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.606815][ T434] register_netdevice (net/core/dev.c:11003) [ 43.607019][ T434] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.607244][ T434] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.607466][ T434] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.607722][ T434] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.607985][ T434] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.608256][ T434] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.608514][ T434] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.608763][ T434] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.609012][ T434] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.609271][ T434] ? devl_region_destroy (net/devlink/region.c:1178) [ 43.609474][ T434] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 43.609733][ T434] devlink_reload (net/devlink/dev.c:474) [ 43.609940][ T434] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.610143][ T434] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.610414][ T434] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.610619][ T434] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.610869][ T434] ? __nla_parse (lib/nlattr.c:732) [ 43.611086][ T434] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.611309][ T434] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.611567][ T434] ? cap_capable (security/commoncap.c:131) [ 43.611770][ T434] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.611981][ T434] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.612196][ T434] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.612397][ T434] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.612639][ T434] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.612880][ T434] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.613136][ T434] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.613354][ T434] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.613556][ T434] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.613759][ T434] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.613975][ T434] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.614132][ T434] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.614345][ T434] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.614556][ T434] genl_rcv (net/netlink/genetlink.c:1220) [ 43.614710][ T434] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.614918][ T434] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.615119][ T434] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.615341][ T434] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.615544][ T434] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.615743][ T434] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.615944][ T434] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.616165][ T434] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.616370][ T434] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.616587][ T434] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.616785][ T434] ? 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.616984][ T434] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.617199][ T434] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.617402][ T434] ? 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.617608][ T434] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.617811][ T434] __x64_sys_sendto (net/socket.c:2181) [ 43.618016][ T434] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.618270][ T434] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.618472][ T434] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.618714][ T434] RIP: 0033:0x7f7ac54c1a4a [ 43.618919][ T434] 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.619628][ T434] RSP: 002b:00007ffdb7f19dd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.619925][ T434] RAX: ffffffffffffffda RBX: 0000000017d62b00 RCX: 00007f7ac54c1a4a [ 43.620226][ T434] RDX: 0000000000000034 RSI: 0000000017d62b00 RDI: 0000000000000005 [ 43.620518][ T434] RBP: 0000000017d62910 R08: 00007f7ac5665200 R09: 000000000000000c [ 43.620808][ T434] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.621107][ T434] R13: 0000000017d62910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.631369][ T434] ------------[ cut here ]------------ | [ 43.631592][ T434] WARNING: CPU: 2 PID: 434 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.631975][ T434] Modules linked in: netdevsim | [ 43.632536][ T434] Tainted: [W]=WARN [ 43.632699][ T434] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.632945][ T434] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.633212][ T434] 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.633878][ T434] RSP: 0018:ffffc90000c071e8 EFLAGS: 00010246 [ 43.634127][ T434] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.634430][ T434] RDX: 0000000000000000 RSI: ffff88800adf2c98 RDI: ffff88800d582dc0 [ 43.634720][ T434] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 43.635011][ T434] R10: ffffffffb91ec1e7 R11: ffff88800d582300 R12: 0000000000000000 [ 43.635316][ T434] R13: ffff88800adf2128 R14: ffff88800adf2008 R15: ffff88800adf2000 [ 43.635606][ T434] FS: 00007f7ac52b5800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 43.635942][ T434] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.636200][ T434] CR2: 000055a24f074ef8 CR3: 000000000d5a8005 CR4: 0000000000772ef0 [ 43.636496][ T434] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.636785][ T434] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.637070][ T434] PKRU: 55555554 [ 43.637234][ T434] Call Trace: [ 43.637387][ T434] [ 43.637494][ T434] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.637697][ T434] ? __warn (kernel/panic.c:748) [ 43.637857][ T434] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.638060][ T434] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.638277][ T434] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.638435][ T434] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.638637][ T434] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.638851][ T434] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.639055][ T434] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.639277][ T434] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.639531][ T434] ? _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.639737][ T434] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.639945][ T434] register_netdevice (net/core/dev.c:11003) [ 43.640160][ T434] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.640376][ T434] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.640592][ T434] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.640858][ T434] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.641126][ T434] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.641401][ T434] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.641657][ T434] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.641909][ T434] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.642167][ T434] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.642415][ T434] ? devl_region_destroy (net/devlink/region.c:1178) [ 43.642614][ T434] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 43.642875][ T434] devlink_reload (net/devlink/dev.c:474) [ 43.643078][ T434] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.643293][ T434] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.643553][ T434] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.643756][ T434] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.644002][ T434] ? __nla_parse (lib/nlattr.c:732) [ 43.644222][ T434] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.644425][ T434] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.644683][ T434] ? cap_capable (security/commoncap.c:131) [ 43.644883][ T434] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.645093][ T434] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.645309][ T434] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.645511][ T434] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.645753][ T434] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.645998][ T434] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.646264][ T434] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.646468][ T434] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.646670][ T434] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.646875][ T434] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.647089][ T434] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.647257][ T434] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.647459][ T434] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.647668][ T434] genl_rcv (net/netlink/genetlink.c:1220) [ 43.647822][ T434] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.648030][ T434] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.648246][ T434] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.648455][ T434] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.648662][ T434] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.648860][ T434] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.649066][ T434] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.649283][ T434] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.649490][ T434] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.649705][ T434] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.649903][ T434] ? 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.650103][ T434] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.650319][ T434] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.650524][ T434] ? 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.650726][ T434] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.650931][ T434] __x64_sys_sendto (net/socket.c:2181) [ 43.651161][ T434] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.651407][ T434] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.651609][ T434] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.651854][ T434] RIP: 0033:0x7f7ac54c1a4a [ 43.652057][ T434] 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.652731][ T434] RSP: 002b:00007ffdb7f19dd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.653023][ T434] RAX: ffffffffffffffda RBX: 0000000017d62b00 RCX: 00007f7ac54c1a4a [ 43.653322][ T434] RDX: 0000000000000034 RSI: 0000000017d62b00 RDI: 0000000000000005 [ 43.653609][ T434] RBP: 0000000017d62910 R08: 00007f7ac5665200 R09: 000000000000000c [ 43.653904][ T434] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.654204][ T434] R13: 0000000017d62910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.252895][ T459] ------------[ cut here ]------------ | [ 44.253233][ T459] WARNING: CPU: 1 PID: 459 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.253645][ T459] Modules linked in: netdevsim | [ 44.254214][ T459] Tainted: [W]=WARN [ 44.254358][ T459] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.254622][ T459] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.254866][ T459] 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.255599][ T459] RSP: 0018:ffffc90000c671e8 EFLAGS: 00010246 [ 44.255845][ T459] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.256165][ T459] RDX: 0000000000000000 RSI: ffff888008afac98 RDI: ffff888009a88b00 [ 44.256448][ T459] RBP: ffff888009178040 R08: 0000000000000000 R09: fffffbfff723d83c [ 44.256752][ T459] R10: ffffffffb91ec1e7 R11: ffff888009a88040 R12: 0000000000000000 [ 44.257029][ T459] R13: ffff888008afa128 R14: ffff888008afa008 R15: ffff888008afa000 [ 44.257357][ T459] FS: 00007f7f45014800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 44.257714][ T459] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.257951][ T459] CR2: 000055ba69f451e8 CR3: 000000000d76c004 CR4: 0000000000772ef0 [ 44.258267][ T459] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.258567][ T459] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.258851][ T459] PKRU: 55555554 [ 44.259012][ T459] Call Trace: [ 44.259180][ T459] [ 44.259283][ T459] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.259502][ T459] ? __warn (kernel/panic.c:748) [ 44.259651][ T459] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.259841][ T459] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.260066][ T459] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.260222][ T459] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.260410][ T459] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.260645][ T459] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.260838][ T459] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.261045][ T459] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.261323][ T459] ? _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.261545][ T459] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.261737][ T459] register_netdevice (net/core/dev.c:11003) [ 44.261967][ T459] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.262178][ T459] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.262386][ T459] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.262666][ T459] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.262917][ T459] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.263226][ T459] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.263497][ T459] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.263754][ T459] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.264020][ T459] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.264290][ T459] devlink_reload (net/devlink/dev.c:474) [ 44.264487][ T459] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.264705][ T459] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.264900][ T459] ? cap_capable (security/commoncap.c:131) [ 44.265117][ T459] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 44.265283][ T459] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.265474][ T459] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.265713][ T459] ? __nla_parse (lib/nlattr.c:732) [ 44.265940][ T459] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.266137][ T459] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.266427][ T459] ? cap_capable (security/commoncap.c:131) [ 44.266620][ T459] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.266818][ T459] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.267042][ T459] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.267254][ T459] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.267519][ T459] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.267756][ T459] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.268029][ T459] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.268229][ T459] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.268447][ T459] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.268641][ T459] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.268844][ T459] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.269017][ T459] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.269221][ T459] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.269447][ T459] genl_rcv (net/netlink/genetlink.c:1220) [ 44.269591][ T459] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.269813][ T459] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.270007][ T459] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.270212][ T459] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.270428][ T459] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.270620][ T459] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.270831][ T459] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.271028][ T459] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.271258][ T459] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.271482][ T459] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.271669][ T459] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.271886][ T459] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.272086][ T459] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.272361][ T459] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.272552][ T459] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.272823][ T459] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.273019][ T459] __x64_sys_sendto (net/socket.c:2181) [ 44.273251][ T459] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.273489][ T459] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.273713][ T459] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.273947][ T459] RIP: 0033:0x7f7f45220a4a [ 44.274141][ T459] 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.274855][ T459] RSP: 002b:00007ffdb9fcbe18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.275141][ T459] RAX: ffffffffffffffda RBX: 000000002ab3db00 RCX: 00007f7f45220a4a [ 44.275465][ T459] RDX: 000000000000003c RSI: 000000002ab3db00 RDI: 0000000000000005 [ 44.275774][ T459] RBP: 000000002ab3d910 R08: 00007f7f453c4200 R09: 000000000000000c [ 44.276075][ T459] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.276371][ T459] R13: 000000002ab3d910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.287344][ T459] ------------[ cut here ]------------ | [ 44.287549][ T459] WARNING: CPU: 1 PID: 459 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.287952][ T459] Modules linked in: netdevsim | [ 44.288535][ T459] Tainted: [W]=WARN [ 44.288680][ T459] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.288917][ T459] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.290017][ T459] 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.290805][ T459] RSP: 0018:ffffc90000c671e8 EFLAGS: 00010246 [ 44.291087][ T459] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.291489][ T459] RDX: 0000000000000000 RSI: ffff88800a18ac98 RDI: ffff888009a88b00 [ 44.291773][ T459] RBP: ffff888009178040 R08: 0000000000000000 R09: fffffbfff723d83c [ 44.292072][ T459] R10: ffffffffb91ec1e7 R11: ffff888009a88040 R12: 0000000000000000 [ 44.292466][ T459] R13: ffff88800a18a128 R14: ffff88800a18a008 R15: ffff88800a18a000 [ 44.292747][ T459] FS: 00007f7f45014800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 44.293107][ T459] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.293453][ T459] CR2: 000055ba69f451e8 CR3: 000000000d76c004 CR4: 0000000000772ef0 [ 44.293755][ T459] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.294033][ T459] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.294428][ T459] PKRU: 55555554 [ 44.294575][ T459] Call Trace: [ 44.294750][ T459] [ 44.294847][ T459] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.295035][ T459] ? __warn (kernel/panic.c:748) [ 44.295302][ T459] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.295494][ T459] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.295705][ T459] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.295851][ T459] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.296045][ T459] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.296378][ T459] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.296568][ T459] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.296794][ T459] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.297033][ T459] ? _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.297338][ T459] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.297531][ T459] register_netdevice (net/core/dev.c:11003) [ 44.297727][ T459] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.297926][ T459] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.298248][ T459] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.298506][ T459] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.298773][ T459] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.299052][ T459] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.299387][ T459] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.299659][ T459] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.299892][ T459] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.300139][ T459] devlink_reload (net/devlink/dev.c:474) [ 44.300463][ T459] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.300653][ T459] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.300877][ T459] ? cap_capable (security/commoncap.c:131) [ 44.301073][ T459] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 44.301338][ T459] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.301534][ T459] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.301794][ T459] ? __nla_parse (lib/nlattr.c:732) [ 44.301994][ T459] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.302288][ T459] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.302544][ T459] ? cap_capable (security/commoncap.c:131) [ 44.302765][ T459] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.302958][ T459] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.303268][ T459] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.303458][ T459] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.303726][ T459] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.303963][ T459] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.304337][ T459] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.304529][ T459] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.304750][ T459] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.304940][ T459] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.305292][ T459] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.305438][ T459] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.305630][ T459] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.305858][ T459] genl_rcv (net/netlink/genetlink.c:1220) [ 44.306004][ T459] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.306318][ T459] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.306510][ T459] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.306739][ T459] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.306931][ T459] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.307134][ T459] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.307435][ T459] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.307640][ T459] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.307862][ T459] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.308047][ T459] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.308367][ T459] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.308567][ T459] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.308758][ T459] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.309027][ T459] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.309307][ T459] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.309578][ T459] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.309771][ T459] __x64_sys_sendto (net/socket.c:2181) [ 44.309991][ T459] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.310311][ T459] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.310505][ T459] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.310778][ T459] RIP: 0033:0x7f7f45220a4a [ 44.310975][ T459] 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.311787][ T459] RSP: 002b:00007ffdb9fcbe18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.312093][ T459] RAX: ffffffffffffffda RBX: 000000002ab3db00 RCX: 00007f7f45220a4a [ 44.312479][ T459] RDX: 000000000000003c RSI: 000000002ab3db00 RDI: 0000000000000005 [ 44.312787][ T459] RBP: 000000002ab3d910 R08: 00007f7f453c4200 R09: 000000000000000c [ 44.313092][ T459] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.313459][ T459] R13: 000000002ab3d910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.324844][ T459] ------------[ cut here ]------------ | [ 44.325051][ T459] WARNING: CPU: 0 PID: 459 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.325453][ T459] Modules linked in: netdevsim | [ 44.325981][ T459] Tainted: [W]=WARN [ 44.326122][ T459] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.326365][ T459] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.326608][ T459] 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.327264][ T459] RSP: 0018:ffffc90000c671e8 EFLAGS: 00010246 [ 44.327500][ T459] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.327777][ T459] RDX: 0000000000000000 RSI: ffff88800a31ac98 RDI: ffff888009a88b00 [ 44.328056][ T459] RBP: ffff888009178040 R08: 0000000000000000 R09: fffffbfff723d83c [ 44.328343][ T459] R10: ffffffffb91ec1e7 R11: ffff888009a88040 R12: 0000000000000000 [ 44.328620][ T459] R13: ffff88800a31a128 R14: ffff88800a31a008 R15: ffff88800a31a000 [ 44.328895][ T459] FS: 00007f7f45014800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 44.329243][ T459] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.329478][ T459] CR2: 000055a24f075738 CR3: 000000000d76c003 CR4: 0000000000772ef0 [ 44.329759][ T459] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.330035][ T459] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.330327][ T459] PKRU: 55555554 [ 44.330470][ T459] Call Trace: [ 44.330612][ T459] [ 44.330708][ T459] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.330894][ T459] ? __warn (kernel/panic.c:748) [ 44.331045][ T459] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.331244][ T459] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.331437][ T459] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.331586][ T459] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.331773][ T459] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.331972][ T459] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.332170][ T459] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.332365][ T459] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.332602][ T459] ? _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.332793][ T459] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.332988][ T459] register_netdevice (net/core/dev.c:11003) [ 44.333193][ T459] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.333391][ T459] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.333591][ T459] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.333835][ T459] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.334083][ T459] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.334344][ T459] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.334590][ T459] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.334828][ T459] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.335059][ T459] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.335315][ T459] devlink_reload (net/devlink/dev.c:474) [ 44.335506][ T459] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.335697][ T459] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.335889][ T459] ? cap_capable (security/commoncap.c:131) [ 44.336075][ T459] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 44.336236][ T459] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.336426][ T459] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.336663][ T459] ? __nla_parse (lib/nlattr.c:732) [ 44.336863][ T459] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.337057][ T459] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.337316][ T459] ? cap_capable (security/commoncap.c:131) [ 44.337504][ T459] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.337696][ T459] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.337885][ T459] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.338074][ T459] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.338310][ T459] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.338543][ T459] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.338788][ T459] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.338976][ T459] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.339171][ T459] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.339362][ T459] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.339563][ T459] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.339704][ T459] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.339897][ T459] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.340091][ T459] genl_rcv (net/netlink/genetlink.c:1220) [ 44.340244][ T459] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.340436][ T459] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.340627][ T459] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.340819][ T459] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.341012][ T459] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.341217][ T459] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.341407][ T459] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.341607][ T459] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.341800][ T459] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.341986][ T459] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.342181][ T459] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.342383][ T459] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.342579][ T459] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.342812][ T459] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.343002][ T459] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.343248][ T459] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.343443][ T459] __x64_sys_sendto (net/socket.c:2181) [ 44.343632][ T459] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.343866][ T459] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.344061][ T459] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.344307][ T459] RIP: 0033:0x7f7f45220a4a [ 44.344501][ T459] 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.345156][ T459] RSP: 002b:00007ffdb9fcbe18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.345441][ T459] RAX: ffffffffffffffda RBX: 000000002ab3db00 RCX: 00007f7f45220a4a [ 44.345718][ T459] RDX: 000000000000003c RSI: 000000002ab3db00 RDI: 0000000000000005 [ 44.345992][ T459] RBP: 000000002ab3d910 R08: 00007f7f453c4200 R09: 000000000000000c [ 44.346276][ T459] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.346558][ T459] R13: 000000002ab3d910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.365312][ T459] ------------[ cut here ]------------ | [ 44.365515][ T459] WARNING: CPU: 0 PID: 459 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.365891][ T459] Modules linked in: netdevsim | [ 44.366439][ T459] Tainted: [W]=WARN [ 44.366584][ T459] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.366814][ T459] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.367051][ T459] 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.367719][ T459] RSP: 0018:ffffc90000c671e8 EFLAGS: 00010246 [ 44.367954][ T459] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.368323][ T459] RDX: 0000000000000000 RSI: ffff88800d002c98 RDI: ffff888009a88b00 [ 44.368602][ T459] RBP: ffff888009178040 R08: 0000000000000000 R09: fffffbfff723d83c [ 44.368880][ T459] R10: ffffffffb91ec1e7 R11: ffff888009a88040 R12: 0000000000000000 [ 44.369233][ T459] R13: ffff88800d002128 R14: ffff88800d002008 R15: ffff88800d002000 [ 44.369511][ T459] FS: 00007f7f45014800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 44.369832][ T459] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.370071][ T459] CR2: 000055a24f075738 CR3: 000000000d76c003 CR4: 0000000000772ef0 [ 44.370368][ T459] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.370646][ T459] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.370917][ T459] PKRU: 55555554 [ 44.371061][ T459] Call Trace: [ 44.371213][ T459] [ 44.371311][ T459] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.371501][ T459] ? __warn (kernel/panic.c:748) [ 44.371644][ T459] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.371834][ T459] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.372027][ T459] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.372190][ T459] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.372377][ T459] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.372578][ T459] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.372772][ T459] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.372963][ T459] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.373243][ T459] ? _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.373444][ T459] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.373637][ T459] register_netdevice (net/core/dev.c:11003) [ 44.373830][ T459] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.374034][ T459] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.374254][ T459] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.374497][ T459] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.374747][ T459] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.374995][ T459] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.375271][ T459] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.375518][ T459] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.375750][ T459] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.375995][ T459] devlink_reload (net/devlink/dev.c:474) [ 44.376198][ T459] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.376392][ T459] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.376584][ T459] ? cap_capable (security/commoncap.c:131) [ 44.376772][ T459] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 44.376924][ T459] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.377115][ T459] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.377378][ T459] ? __nla_parse (lib/nlattr.c:732) [ 44.377577][ T459] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.377767][ T459] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.378011][ T459] ? cap_capable (security/commoncap.c:131) [ 44.378211][ T459] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.378406][ T459] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.378598][ T459] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.378784][ T459] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.379012][ T459] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.379264][ T459] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.379509][ T459] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.379704][ T459] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.379891][ T459] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.380081][ T459] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.380292][ T459] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.380437][ T459] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.380625][ T459] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.380820][ T459] genl_rcv (net/netlink/genetlink.c:1220) [ 44.380965][ T459] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.381196][ T459] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.381388][ T459] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.381581][ T459] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.381775][ T459] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.381960][ T459] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.382160][ T459] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.382355][ T459] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.382552][ T459] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.382743][ T459] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.382927][ T459] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.383124][ T459] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.383335][ T459] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.383567][ T459] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.383756][ T459] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.383999][ T459] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.384202][ T459] __x64_sys_sendto (net/socket.c:2181) [ 44.384391][ T459] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.384624][ T459] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.384813][ T459] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.385044][ T459] RIP: 0033:0x7f7f45220a4a [ 44.385265][ T459] 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.385913][ T459] RSP: 002b:00007ffdb9fcbe18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.386206][ T459] RAX: ffffffffffffffda RBX: 000000002ab3db00 RCX: 00007f7f45220a4a [ 44.386485][ T459] RDX: 000000000000003c RSI: 000000002ab3db00 RDI: 0000000000000005 [ 44.386763][ T459] RBP: 000000002ab3d910 R08: 00007f7f453c4200 R09: 000000000000000c [ 44.387038][ T459] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.387340][ T459] R13: 000000002ab3d910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.604508][ T464] ------------[ cut here ]------------ | [ 44.604817][ T464] WARNING: CPU: 0 PID: 464 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.605213][ T464] Modules linked in: netdevsim | [ 44.605736][ T464] Tainted: [W]=WARN [ 44.605881][ T464] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.606115][ T464] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.606581][ T464] 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.607258][ T464] RSP: 0018:ffffc90000cb71e8 EFLAGS: 00010246 [ 44.607499][ T464] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.607780][ T464] RDX: 0000000000000000 RSI: ffff88800d0bac98 RDI: ffff8880024ed080 [ 44.608057][ T464] RBP: ffff888009179840 R08: 0000000000000000 R09: fffffbfff723d83c [ 44.608345][ T464] R10: ffffffffb91ec1e7 R11: ffff8880024ec5c0 R12: 0000000000000000 [ 44.608623][ T464] R13: ffff88800d0ba128 R14: ffff88800d0ba008 R15: ffff88800d0ba000 [ 44.608910][ T464] FS: 00007fa4a9d78800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 44.609241][ T464] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.609478][ T464] CR2: 00007fa4aa128200 CR3: 00000000051de005 CR4: 0000000000772ef0 [ 44.609757][ T464] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.610033][ T464] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.610324][ T464] PKRU: 55555554 [ 44.610466][ T464] Call Trace: [ 44.610608][ T464] [ 44.610707][ T464] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.610895][ T464] ? __warn (kernel/panic.c:748) [ 44.611047][ T464] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.611246][ T464] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.611443][ T464] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.611594][ T464] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.611782][ T464] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.611983][ T464] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.612178][ T464] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.612372][ T464] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.612611][ T464] ? _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.612809][ T464] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.613002][ T464] register_netdevice (net/core/dev.c:11003) [ 44.613206][ T464] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.613407][ T464] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.613612][ T464] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.613854][ T464] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.614105][ T464] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.614360][ T464] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.614602][ T464] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.614840][ T464] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.615070][ T464] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.615321][ T464] devlink_reload (net/devlink/dev.c:474) [ 44.615517][ T464] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.615701][ T464] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.615894][ T464] ? cap_capable (security/commoncap.c:131) [ 44.616080][ T464] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 44.616241][ T464] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.616432][ T464] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.616667][ T464] ? __nla_parse (lib/nlattr.c:732) [ 44.616867][ T464] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.617058][ T464] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.617313][ T464] ? cap_capable (security/commoncap.c:131) [ 44.617499][ T464] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.617692][ T464] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.617881][ T464] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.618074][ T464] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.618316][ T464] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.618547][ T464] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.618791][ T464] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.618978][ T464] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.619171][ T464] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.619364][ T464] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.619567][ T464] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.619714][ T464] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.619904][ T464] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.620099][ T464] genl_rcv (net/netlink/genetlink.c:1220) [ 44.620249][ T464] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.620440][ T464] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.620629][ T464] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.620823][ T464] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.621018][ T464] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.621228][ T464] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.621419][ T464] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.621617][ T464] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.621809][ T464] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.621994][ T464] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.622189][ T464] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.622387][ T464] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.622585][ T464] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.622821][ T464] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.623059][ T464] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.623261][ T464] __x64_sys_sendto (net/socket.c:2181) [ 44.623450][ T464] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.623685][ T464] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.623877][ T464] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.624110][ T464] RIP: 0033:0x7fa4a9f84a4a [ 44.624315][ T464] 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.624959][ T464] RSP: 002b:00007ffdbd15bf48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.625251][ T464] RAX: ffffffffffffffda RBX: 000000003e8e0b00 RCX: 00007fa4a9f84a4a [ 44.625529][ T464] RDX: 000000000000003c RSI: 000000003e8e0b00 RDI: 0000000000000005 [ 44.625807][ T464] RBP: 000000003e8e0910 R08: 00007fa4aa128200 R09: 000000000000000c [ 44.626081][ T464] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.626371][ T464] R13: 000000003e8e0910 R14: 0000000000000000 R15: 0000000000000003 | [ 44.646236][ T464] ------------[ cut here ]------------ | [ 44.646477][ T464] WARNING: CPU: 2 PID: 464 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.646865][ T464] Modules linked in: netdevsim | [ 44.647430][ T464] Tainted: [W]=WARN [ 44.647588][ T464] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.647837][ T464] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.648092][ T464] 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.648867][ T464] RSP: 0018:ffffc90000cb71e8 EFLAGS: 00010246 [ 44.649125][ T464] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.649430][ T464] RDX: 0000000000000000 RSI: ffff88800bac2c98 RDI: ffff8880024ed080 [ 44.649722][ T464] RBP: ffff888009179840 R08: 0000000000000000 R09: fffffbfff723d83c [ 44.650012][ T464] R10: ffffffffb91ec1e7 R11: ffff8880024ec5c0 R12: 0000000000000000 [ 44.650324][ T464] R13: ffff88800bac2128 R14: ffff88800bac2008 R15: ffff88800bac2000 [ 44.650615][ T464] FS: 00007fa4a9d78800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 44.650945][ T464] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.651213][ T464] CR2: 00007f4143c065a0 CR3: 00000000051de004 CR4: 0000000000772ef0 [ 44.651504][ T464] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.651793][ T464] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.652082][ T464] PKRU: 55555554 [ 44.652261][ T464] Call Trace: [ 44.652418][ T464] [ 44.652528][ T464] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.652730][ T464] ? __warn (kernel/panic.c:748) [ 44.652886][ T464] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.653091][ T464] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.653314][ T464] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.653473][ T464] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.653675][ T464] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.653886][ T464] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.654088][ T464] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.654305][ T464] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.654563][ T464] ? _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.654768][ T464] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.654973][ T464] register_netdevice (net/core/dev.c:11003) [ 44.655190][ T464] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.655402][ T464] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.655617][ T464] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.655879][ T464] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.656142][ T464] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.656428][ T464] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.656681][ T464] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.656932][ T464] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.657185][ T464] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.657453][ T464] devlink_reload (net/devlink/dev.c:474) [ 44.657660][ T464] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.657859][ T464] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.658062][ T464] ? cap_capable (security/commoncap.c:131) [ 44.658272][ T464] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 44.658436][ T464] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.658641][ T464] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.658895][ T464] ? __nla_parse (lib/nlattr.c:732) [ 44.659109][ T464] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.659324][ T464] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.659583][ T464] ? cap_capable (security/commoncap.c:131) [ 44.659781][ T464] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.659987][ T464] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.660214][ T464] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.660422][ T464] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.660663][ T464] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.660904][ T464] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.661181][ T464] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.661384][ T464] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.661582][ T464] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.661790][ T464] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.662007][ T464] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.662174][ T464] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.662379][ T464] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.662584][ T464] genl_rcv (net/netlink/genetlink.c:1220) [ 44.662739][ T464] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.662941][ T464] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.663144][ T464] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.663369][ T464] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.663580][ T464] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.663778][ T464] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.663980][ T464] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.664213][ T464] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.664417][ T464] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.664618][ T464] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.664819][ T464] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.665031][ T464] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.665248][ T464] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.665500][ T464] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.665750][ T464] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.665958][ T464] __x64_sys_sendto (net/socket.c:2181) [ 44.666166][ T464] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.666418][ T464] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.666617][ T464] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.666860][ T464] RIP: 0033:0x7fa4a9f84a4a [ 44.667063][ T464] 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.667732][ T464] RSP: 002b:00007ffdbd15bf48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.668024][ T464] RAX: ffffffffffffffda RBX: 000000003e8e0b00 RCX: 00007fa4a9f84a4a [ 44.668334][ T464] RDX: 000000000000003c RSI: 000000003e8e0b00 RDI: 0000000000000005 [ 44.668622][ T464] RBP: 000000003e8e0910 R08: 00007fa4aa128200 R09: 000000000000000c [ 44.668915][ T464] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.669218][ T464] R13: 000000003e8e0910 R14: 0000000000000000 R15: 0000000000000003 | [ 44.681958][ T464] ------------[ cut here ]------------ | [ 44.682203][ T464] WARNING: CPU: 2 PID: 464 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.682585][ T464] Modules linked in: netdevsim | [ 44.683129][ T464] Tainted: [W]=WARN [ 44.683311][ T464] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.683558][ T464] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.683810][ T464] 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.684478][ T464] RSP: 0018:ffffc90000cb71e8 EFLAGS: 00010246 [ 44.684732][ T464] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.685023][ T464] RDX: 0000000000000000 RSI: ffff88800d34ac98 RDI: ffff8880024ed080 [ 44.685324][ T464] RBP: ffff888009179840 R08: 0000000000000000 R09: fffffbfff723d83c [ 44.685612][ T464] R10: ffffffffb91ec1e7 R11: ffff8880024ec5c0 R12: 0000000000000000 [ 44.685901][ T464] R13: ffff88800d34a128 R14: ffff88800d34a008 R15: ffff88800d34a000 [ 44.686219][ T464] FS: 00007fa4a9d78800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 44.686556][ T464] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.686803][ T464] CR2: 00007f4143c065a0 CR3: 00000000051de004 CR4: 0000000000772ef0 [ 44.687091][ T464] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.687397][ T464] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.687688][ T464] PKRU: 55555554 [ 44.687840][ T464] Call Trace: [ 44.687990][ T464] [ 44.688101][ T464] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.688310][ T464] ? __warn (kernel/panic.c:748) [ 44.688472][ T464] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.688678][ T464] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.688886][ T464] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.689041][ T464] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.689253][ T464] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.689467][ T464] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.689666][ T464] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.689875][ T464] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.690131][ T464] ? _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.690363][ T464] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.690573][ T464] register_netdevice (net/core/dev.c:11003) [ 44.690781][ T464] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.690991][ T464] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.691222][ T464] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.691480][ T464] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.691751][ T464] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.692010][ T464] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.692278][ T464] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.692531][ T464] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.692775][ T464] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.693037][ T464] devlink_reload (net/devlink/dev.c:474) [ 44.693253][ T464] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.693453][ T464] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.693658][ T464] ? cap_capable (security/commoncap.c:131) [ 44.693854][ T464] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 44.694023][ T464] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.694248][ T464] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.694503][ T464] ? __nla_parse (lib/nlattr.c:732) [ 44.694712][ T464] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.694917][ T464] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.695184][ T464] ? cap_capable (security/commoncap.c:131) [ 44.695384][ T464] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.695591][ T464] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.695794][ T464] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.696001][ T464] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.696258][ T464] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.696501][ T464] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.696758][ T464] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.696960][ T464] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.697169][ T464] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.697374][ T464] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.697594][ T464] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.697749][ T464] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.697950][ T464] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.698179][ T464] genl_rcv (net/netlink/genetlink.c:1220) [ 44.698337][ T464] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.698543][ T464] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.698744][ T464] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.698958][ T464] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.699220][ T464] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.699423][ T464] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.699624][ T464] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.699833][ T464] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.700036][ T464] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.700250][ T464] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.700450][ T464] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.700666][ T464] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.700868][ T464] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.701120][ T464] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.701385][ T464] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.701594][ T464] __x64_sys_sendto (net/socket.c:2181) [ 44.701793][ T464] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.702043][ T464] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.702285][ T464] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.702533][ T464] RIP: 0033:0x7fa4a9f84a4a [ 44.702737][ T464] 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.703413][ T464] RSP: 002b:00007ffdbd15bf48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.703710][ T464] RAX: ffffffffffffffda RBX: 000000003e8e0b00 RCX: 00007fa4a9f84a4a [ 44.703997][ T464] RDX: 000000000000003c RSI: 000000003e8e0b00 RDI: 0000000000000005 [ 44.704321][ T464] RBP: 000000003e8e0910 R08: 00007fa4aa128200 R09: 000000000000000c [ 44.704619][ T464] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.704908][ T464] R13: 000000003e8e0910 R14: 0000000000000000 R15: 0000000000000003 | [ 44.726530][ T464] ------------[ cut here ]------------ | [ 44.726763][ T464] WARNING: CPU: 2 PID: 464 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.727144][ T464] Modules linked in: netdevsim | [ 44.727716][ T464] Tainted: [W]=WARN [ 44.727872][ T464] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.728114][ T464] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.728476][ T464] 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.729160][ T464] RSP: 0018:ffffc90000cb71e8 EFLAGS: 00010246 [ 44.729409][ T464] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.729698][ T464] RDX: 0000000000000000 RSI: ffff88800d372c98 RDI: ffff8880024ed080 [ 44.729986][ T464] RBP: ffff888009179840 R08: 0000000000000000 R09: fffffbfff723d83c [ 44.730290][ T464] R10: ffffffffb91ec1e7 R11: ffff8880024ec5c0 R12: 0000000000000000 [ 44.730578][ T464] R13: ffff88800d372128 R14: ffff88800d372008 R15: ffff88800d372000 [ 44.730866][ T464] FS: 00007fa4a9d78800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 44.731241][ T464] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.731495][ T464] CR2: 00007f4143c065a0 CR3: 00000000051de004 CR4: 0000000000772ef0 [ 44.731788][ T464] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.732079][ T464] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.732382][ T464] PKRU: 55555554 [ 44.732537][ T464] Call Trace: [ 44.732691][ T464] [ 44.732805][ T464] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.733007][ T464] ? __warn (kernel/panic.c:748) [ 44.733176][ T464] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.733378][ T464] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.733585][ T464] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.733740][ T464] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.733942][ T464] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.734166][ T464] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.734377][ T464] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.734582][ T464] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.734832][ T464] ? _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.735037][ T464] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.735265][ T464] register_netdevice (net/core/dev.c:11003) [ 44.735473][ T464] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.735686][ T464] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.735902][ T464] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.736168][ T464] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.736432][ T464] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.736692][ T464] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.736950][ T464] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.737215][ T464] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.737458][ T464] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.737716][ T464] devlink_reload (net/devlink/dev.c:474) [ 44.737919][ T464] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.738116][ T464] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.738331][ T464] ? cap_capable (security/commoncap.c:131) [ 44.738534][ T464] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 44.738698][ T464] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.738900][ T464] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.739169][ T464] ? __nla_parse (lib/nlattr.c:732) [ 44.739379][ T464] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.739583][ T464] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.739839][ T464] ? cap_capable (security/commoncap.c:131) [ 44.740043][ T464] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.740260][ T464] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.740465][ T464] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.740664][ T464] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.740908][ T464] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.741164][ T464] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.741426][ T464] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.741631][ T464] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.741835][ T464] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.742038][ T464] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.742265][ T464] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.742421][ T464] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.742625][ T464] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.742831][ T464] genl_rcv (net/netlink/genetlink.c:1220) [ 44.742988][ T464] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.743220][ T464] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.743424][ T464] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.743631][ T464] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.743833][ T464] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.744031][ T464] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.744247][ T464] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.744456][ T464] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.744660][ T464] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.744860][ T464] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.745056][ T464] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.745279][ T464] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.745484][ T464] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.745734][ T464] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.745991][ T464] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.746211][ T464] __x64_sys_sendto (net/socket.c:2181) [ 44.746411][ T464] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.746656][ T464] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.746857][ T464] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.747098][ T464] RIP: 0033:0x7fa4a9f84a4a [ 44.747324][ T464] 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.747988][ T464] RSP: 002b:00007ffdbd15bf48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.748296][ T464] RAX: ffffffffffffffda RBX: 000000003e8e0b00 RCX: 00007fa4a9f84a4a [ 44.748587][ T464] RDX: 000000000000003c RSI: 000000003e8e0b00 RDI: 0000000000000005 [ 44.748879][ T464] RBP: 000000003e8e0910 R08: 00007fa4aa128200 R09: 000000000000000c [ 44.749182][ T464] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.749467][ T464] R13: 000000003e8e0910 R14: 0000000000000000 R15: 0000000000000003 | [ 44.936268][ T11] ------------[ cut here ]------------ | [ 44.936632][ T11] WARNING: CPU: 1 PID: 11 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.936984][ T11] Modules linked in: netdevsim | [ 44.937639][ T11] Tainted: [W]=WARN [ 44.937773][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.937990][ T11] Workqueue: netns cleanup_net [ 44.938219][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.938445][ T11] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.939023][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 44.939255][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.939536][ T11] RDX: 0000000000000000 RSI: ffff88800524ac98 RDI: ffff888001a82e10 [ 44.939790][ T11] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 44.940046][ T11] R10: ffffffffb91ec1e7 R11: ffff888001a82300 R12: 0000000000000000 [ 44.940314][ T11] R13: ffff88800524a128 R14: ffff88800524a008 R15: ffff88800524a000 [ 44.940568][ T11] FS: 0000000000000000(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 44.940855][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.941086][ T11] CR2: 00007f4143b556b0 CR3: 0000000008f1a006 CR4: 0000000000772ef0 [ 44.941346][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.941597][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.941840][ T11] PKRU: 55555554 [ 44.941965][ T11] Call Trace: [ 44.942092][ T11] [ 44.942208][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.942376][ T11] ? __warn (kernel/panic.c:748) [ 44.942506][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.942674][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.942854][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.942982][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.943235][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.943426][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.943603][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.943813][ T11] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 44.943984][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.944235][ T11] register_netdevice (net/core/dev.c:11003) [ 44.944407][ T11] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.944587][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.944770][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.944989][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.945285][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.945521][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.945747][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.945973][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.946254][ T11] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.946488][ T11] devlink_reload (net/devlink/dev.c:474) [ 44.946673][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.946849][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 44.947029][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 44.947210][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 44.947431][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 44.947599][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 44.947769][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 44.947933][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.948108][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.948301][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 44.948484][ T11] process_one_work (kernel/workqueue.c:3238) [ 44.948668][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.948843][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 44.949024][ T11] ? assign_work (kernel/workqueue.c:1200) [ 44.949206][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 44.949397][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 44.949568][ T11] kthread (kernel/kthread.c:464) [ 44.949702][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 44.949874][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 44.950042][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 44.950232][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 44.950400][ T11] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 44.962687][ T11] ------------[ cut here ]------------ | [ 44.962892][ T11] WARNING: CPU: 1 PID: 11 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.963368][ T11] Modules linked in: netdevsim | [ 44.963914][ T11] Tainted: [W]=WARN [ 44.964055][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.964354][ T11] Workqueue: netns cleanup_net [ 44.964533][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.964752][ T11] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.965383][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 44.965614][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.965878][ T11] RDX: 0000000000000000 RSI: ffff88800a462c98 RDI: ffff888001a82e10 [ 44.966139][ T11] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 44.966407][ T11] R10: ffffffffb91ec1e7 R11: ffff888001a82300 R12: 0000000000000000 [ 44.966685][ T11] R13: ffff88800a462128 R14: ffff88800a462008 R15: ffff88800a462000 [ 44.966946][ T11] FS: 0000000000000000(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 44.967261][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.967480][ T11] CR2: 00007f4143b556b0 CR3: 0000000008f1a006 CR4: 0000000000772ef0 [ 44.967747][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.968001][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.968265][ T11] PKRU: 55555554 [ 44.968398][ T11] Call Trace: [ 44.968526][ T11] [ 44.968613][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.968787][ T11] ? __warn (kernel/panic.c:748) [ 44.968919][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.969091][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.969280][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.969414][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.969590][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.969777][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.969965][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.970195][ T11] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 44.970385][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.970563][ T11] register_netdevice (net/core/dev.c:11003) [ 44.970743][ T11] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.970930][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.971145][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.971394][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.971625][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.971856][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.972088][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.972318][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.972630][ T11] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.972867][ T11] devlink_reload (net/devlink/dev.c:474) [ 44.973047][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.973240][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 44.973434][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 44.973614][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 44.973845][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 44.974018][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 44.974230][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 44.974402][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.974586][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.974760][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 44.974973][ T11] process_one_work (kernel/workqueue.c:3238) [ 44.975174][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.975359][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 44.975548][ T11] ? assign_work (kernel/workqueue.c:1200) [ 44.975737][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 44.975924][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 44.976101][ T11] kthread (kernel/kthread.c:464) [ 44.976252][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 44.976431][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 44.976615][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 44.976782][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 44.976958][ T11] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 44.994751][ T11] ------------[ cut here ]------------ | [ 44.994959][ T11] WARNING: CPU: 0 PID: 11 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.995305][ T11] Modules linked in: netdevsim | [ 44.995819][ T11] Tainted: [W]=WARN [ 44.995945][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.996166][ T11] Workqueue: netns cleanup_net [ 44.996346][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.996572][ T11] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.997168][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 44.997383][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.997638][ T11] RDX: 0000000000000000 RSI: ffff88800a7eac98 RDI: ffff888001a82e10 [ 44.997892][ T11] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 44.998141][ T11] R10: ffffffffb91ec1e7 R11: ffff888001a82300 R12: 0000000000000000 [ 44.998398][ T11] R13: ffff88800a7ea128 R14: ffff88800a7ea008 R15: ffff88800a7ea000 [ 44.998653][ T11] FS: 0000000000000000(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 44.998947][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.999167][ T11] CR2: 00005606c94320f0 CR3: 00000000051de003 CR4: 0000000000772ef0 [ 44.999422][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.999667][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.999922][ T11] PKRU: 55555554 [ 45.000052][ T11] Call Trace: [ 45.000191][ T11] [ 45.000282][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.000454][ T11] ? __warn (kernel/panic.c:748) [ 45.000586][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.000892][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.001089][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.001234][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.001404][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.001590][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.001770][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.001988][ T11] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 45.002173][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.002352][ T11] register_netdevice (net/core/dev.c:11003) [ 45.002527][ T11] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.002709][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.002898][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.003118][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.003357][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.003587][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.003808][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.004024][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.004240][ T11] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.004468][ T11] devlink_reload (net/devlink/dev.c:474) [ 45.004648][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.004822][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 45.005001][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 45.005182][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 45.005404][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 45.005577][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 45.005751][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 45.005927][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.006102][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.006280][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 45.006459][ T11] process_one_work (kernel/workqueue.c:3238) [ 45.006638][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.006805][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 45.006984][ T11] ? assign_work (kernel/workqueue.c:1200) [ 45.007175][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 45.007357][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 45.007528][ T11] kthread (kernel/kthread.c:464) [ 45.007662][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 45.007841][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 45.008015][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 45.008196][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 45.008371][ T11] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 45.030730][ T11] ------------[ cut here ]------------ | [ 45.030935][ T11] WARNING: CPU: 0 PID: 11 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 45.031330][ T11] Modules linked in: netdevsim | [ 45.031843][ T11] Tainted: [W]=WARN [ 45.031972][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.032195][ T11] Workqueue: netns cleanup_net [ 45.032380][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.032598][ T11] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 45.033213][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 45.033428][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.033683][ T11] RDX: 0000000000000000 RSI: ffff8880024c2c98 RDI: ffff888001a82e10 [ 45.033936][ T11] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 45.034197][ T11] R10: ffffffffb91ec1e7 R11: ffff888001a82300 R12: 0000000000000000 [ 45.034453][ T11] R13: ffff8880024c2128 R14: ffff8880024c2008 R15: ffff8880024c2000 [ 45.034713][ T11] FS: 0000000000000000(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 45.035004][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.035240][ T11] CR2: 00005606c94320f0 CR3: 0000000029b28006 CR4: 0000000000772ef0 [ 45.035492][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.035747][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.036003][ T11] PKRU: 55555554 [ 45.036132][ T11] Call Trace: [ 45.036275][ T11] [ 45.036366][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.036537][ T11] ? __warn (kernel/panic.c:748) [ 45.036674][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.036849][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.037025][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.037163][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.037331][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.037517][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.037699][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.037912][ T11] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 45.038088][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.038269][ T11] register_netdevice (net/core/dev.c:11003) [ 45.038446][ T11] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.038632][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.038824][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.039048][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.039295][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.039525][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.039749][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.039967][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.040188][ T11] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.040417][ T11] devlink_reload (net/devlink/dev.c:474) [ 45.040594][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.040771][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 45.040951][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 45.041132][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 45.041367][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 45.041542][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 45.041718][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 45.041891][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.042068][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.042248][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 45.042428][ T11] process_one_work (kernel/workqueue.c:3238) [ 45.042612][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.042783][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 45.042974][ T11] ? assign_work (kernel/workqueue.c:1200) [ 45.043157][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 45.043342][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 45.043518][ T11] kthread (kernel/kthread.c:464) [ 45.043649][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 45.043826][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 45.044001][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 45.044195][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 45.044371][ T11] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 45.772443][ T499] ------------[ cut here ]------------ | [ 45.772764][ T499] WARNING: CPU: 1 PID: 499 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.773157][ T499] Modules linked in: netdevsim | [ 45.773682][ T499] Tainted: [W]=WARN [ 45.773826][ T499] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.774063][ T499] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.774311][ T499] 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.774964][ T499] RSP: 0018:ffffc90000dd71e8 EFLAGS: 00010246 [ 45.775211][ T499] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.775491][ T499] RDX: 0000000000000000 RSI: ffff88800d34ac98 RDI: ffff888009112dc0 [ 45.775774][ T499] RBP: ffff888009179840 R08: 0000000000000000 R09: fffffbfff723d83c [ 45.776059][ T499] R10: ffffffffb91ec1e7 R11: ffff888009112300 R12: 0000000000000000 [ 45.776345][ T499] R13: ffff88800d34a128 R14: ffff88800d34a008 R15: ffff88800d34a000 [ 45.776627][ T499] FS: 00007f51f47f7800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 45.776953][ T499] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.777196][ T499] CR2: 00007f4143c065a0 CR3: 000000000a07c005 CR4: 0000000000772ef0 [ 45.777475][ T499] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.777755][ T499] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.778035][ T499] PKRU: 55555554 [ 45.778186][ T499] Call Trace: [ 45.778331][ T499] [ 45.778429][ T499] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.778621][ T499] ? __warn (kernel/panic.c:748) [ 45.778768][ T499] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.778959][ T499] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.779166][ T499] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.779313][ T499] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.779502][ T499] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.779704][ T499] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.779896][ T499] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.780090][ T499] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.780340][ T499] ? _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.780534][ T499] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.780726][ T499] register_netdevice (net/core/dev.c:11003) [ 45.780918][ T499] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.781122][ T499] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.781339][ T499] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.781585][ T499] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.781834][ T499] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.782080][ T499] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.782334][ T499] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.782573][ T499] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.782805][ T499] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.783053][ T499] devlink_reload (net/devlink/dev.c:474) [ 45.783254][ T499] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.783443][ T499] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 45.783637][ T499] ? cap_capable (security/commoncap.c:131) [ 45.783822][ T499] ? 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.783978][ T499] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.784177][ T499] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.784416][ T499] ? __nla_parse (lib/nlattr.c:732) [ 45.784615][ T499] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.784812][ T499] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.785060][ T499] ? cap_capable (security/commoncap.c:131) [ 45.785256][ T499] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.785454][ T499] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.785649][ T499] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.785838][ T499] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.786073][ T499] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.786317][ T499] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.786566][ T499] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.786755][ T499] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.786945][ T499] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.787139][ T499] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.787349][ T499] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.787492][ T499] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.787686][ T499] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.787885][ T499] genl_rcv (net/netlink/genetlink.c:1220) [ 45.788030][ T499] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.788228][ T499] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.788417][ T499] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.788614][ T499] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.788807][ T499] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.788995][ T499] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.789195][ T499] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.789392][ T499] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.789586][ T499] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.789770][ T499] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.789956][ T499] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.790163][ T499] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.790356][ T499] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 45.790590][ T499] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.790780][ T499] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 45.791018][ T499] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 45.791230][ T499] __x64_sys_sendto (net/socket.c:2181) [ 45.791420][ T499] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.791655][ T499] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.791844][ T499] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.792075][ T499] RIP: 0033:0x7f51f4a03a4a [ 45.792280][ T499] 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.792932][ T499] RSP: 002b:00007fff600a9868 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.793221][ T499] RAX: ffffffffffffffda RBX: 0000000014dd3b00 RCX: 00007f51f4a03a4a [ 45.793500][ T499] RDX: 000000000000003c RSI: 0000000014dd3b00 RDI: 0000000000000005 [ 45.793776][ T499] RBP: 0000000014dd3910 R08: 00007f51f4ba7200 R09: 000000000000000c [ 45.794052][ T499] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.794342][ T499] R13: 0000000014dd3910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.806706][ T499] ------------[ cut here ]------------ | [ 45.806916][ T499] WARNING: CPU: 1 PID: 499 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.807297][ T499] Modules linked in: netdevsim | [ 45.807827][ T499] Tainted: [W]=WARN [ 45.807970][ T499] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.808214][ T499] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.808454][ T499] 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.809104][ T499] RSP: 0018:ffffc90000dd71e8 EFLAGS: 00010246 [ 45.809356][ T499] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.809633][ T499] RDX: 0000000000000000 RSI: ffff88800561ac98 RDI: ffff888009112dc0 [ 45.809910][ T499] RBP: ffff888009179840 R08: 0000000000000000 R09: fffffbfff723d83c [ 45.810212][ T499] R10: ffffffffb91ec1e7 R11: ffff888009112300 R12: 0000000000000000 [ 45.810490][ T499] R13: ffff88800561a128 R14: ffff88800561a008 R15: ffff88800561a000 [ 45.810764][ T499] FS: 00007f51f47f7800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 45.811094][ T499] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.811422][ T499] CR2: 00007f4143c065a0 CR3: 000000000a07c005 CR4: 0000000000772ef0 [ 45.811702][ T499] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.811978][ T499] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.812261][ T499] PKRU: 55555554 [ 45.812405][ T499] Call Trace: [ 45.812546][ T499] [ 45.812648][ T499] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.812834][ T499] ? __warn (kernel/panic.c:748) [ 45.812978][ T499] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.813174][ T499] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.813371][ T499] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.813515][ T499] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.813704][ T499] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.813905][ T499] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.814100][ T499] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.814313][ T499] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.814552][ T499] ? _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.814744][ T499] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.814933][ T499] register_netdevice (net/core/dev.c:11003) [ 45.815126][ T499] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.815338][ T499] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.815541][ T499] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.815783][ T499] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.816032][ T499] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.816289][ T499] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.816535][ T499] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.816776][ T499] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.817007][ T499] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.817262][ T499] devlink_reload (net/devlink/dev.c:474) [ 45.817458][ T499] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.817643][ T499] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 45.817833][ T499] ? cap_capable (security/commoncap.c:131) [ 45.818023][ T499] ? 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.818193][ T499] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.818384][ T499] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.818621][ T499] ? __nla_parse (lib/nlattr.c:732) [ 45.818817][ T499] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.819008][ T499] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.819263][ T499] ? cap_capable (security/commoncap.c:131) [ 45.819452][ T499] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.819649][ T499] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.819839][ T499] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.820027][ T499] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.820265][ T499] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.820497][ T499] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.820747][ T499] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.820936][ T499] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.821130][ T499] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.821328][ T499] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.821531][ T499] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.821673][ T499] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.821866][ T499] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.822061][ T499] genl_rcv (net/netlink/genetlink.c:1220) [ 45.822228][ T499] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.822421][ T499] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.822610][ T499] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.822804][ T499] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.822995][ T499] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.823190][ T499] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.823380][ T499] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.823576][ T499] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.823773][ T499] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.823959][ T499] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.824144][ T499] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.824357][ T499] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.824550][ T499] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 45.824780][ T499] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.824975][ T499] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 45.825221][ T499] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 45.825418][ T499] __x64_sys_sendto (net/socket.c:2181) [ 45.825608][ T499] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.825840][ T499] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.826030][ T499] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.826277][ T499] RIP: 0033:0x7f51f4a03a4a [ 45.826476][ T499] 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.827122][ T499] RSP: 002b:00007fff600a9868 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.827408][ T499] RAX: ffffffffffffffda RBX: 0000000014dd3b00 RCX: 00007f51f4a03a4a [ 45.827690][ T499] RDX: 000000000000003c RSI: 0000000014dd3b00 RDI: 0000000000000005 [ 45.827970][ T499] RBP: 0000000014dd3910 R08: 00007f51f4ba7200 R09: 000000000000000c [ 45.828253][ T499] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.828531][ T499] R13: 0000000014dd3910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.846953][ T499] ------------[ cut here ]------------ | [ 45.847248][ T499] WARNING: CPU: 0 PID: 499 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.847617][ T499] Modules linked in: netdevsim | [ 45.848140][ T499] Tainted: [W]=WARN [ 45.848335][ T499] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.848566][ T499] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.848807][ T499] 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.849466][ T499] RSP: 0018:ffffc90000dd71e8 EFLAGS: 00010246 [ 45.849701][ T499] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.849977][ T499] RDX: 0000000000000000 RSI: ffff88800af2ac98 RDI: ffff888009112dc0 [ 45.850270][ T499] RBP: ffff888009179840 R08: 0000000000000000 R09: fffffbfff723d83c [ 45.850546][ T499] R10: ffffffffb91ec1e7 R11: ffff888009112300 R12: 0000000000000000 [ 45.850822][ T499] R13: ffff88800af2a128 R14: ffff88800af2a008 R15: ffff88800af2a000 [ 45.851103][ T499] FS: 00007f51f47f7800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 45.851442][ T499] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.851676][ T499] CR2: 000055a24f06e160 CR3: 000000000a07c006 CR4: 0000000000772ef0 [ 45.851952][ T499] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.852237][ T499] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.852510][ T499] PKRU: 55555554 [ 45.852656][ T499] Call Trace: [ 45.852798][ T499] [ 45.852895][ T499] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.853082][ T499] ? __warn (kernel/panic.c:748) [ 45.853234][ T499] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.853423][ T499] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.853618][ T499] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.853761][ T499] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.853947][ T499] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.854159][ T499] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.854349][ T499] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.854542][ T499] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.854779][ T499] ? _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.854972][ T499] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.855173][ T499] register_netdevice (net/core/dev.c:11003) [ 45.855370][ T499] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.855568][ T499] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.855770][ T499] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.856010][ T499] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.856269][ T499] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.856515][ T499] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.856762][ T499] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.857000][ T499] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.857242][ T499] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.857489][ T499] devlink_reload (net/devlink/dev.c:474) [ 45.857680][ T499] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.857866][ T499] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 45.858062][ T499] ? cap_capable (security/commoncap.c:131) [ 45.858254][ T499] ? 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.858407][ T499] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.858599][ T499] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.858831][ T499] ? __nla_parse (lib/nlattr.c:732) [ 45.859027][ T499] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.859226][ T499] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.859476][ T499] ? cap_capable (security/commoncap.c:131) [ 45.859660][ T499] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.859855][ T499] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.860046][ T499] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.860242][ T499] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.860471][ T499] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.860703][ T499] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.860950][ T499] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.861156][ T499] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.861344][ T499] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.861533][ T499] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.861733][ T499] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.861876][ T499] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.862065][ T499] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.862272][ T499] genl_rcv (net/netlink/genetlink.c:1220) [ 45.862416][ T499] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.862609][ T499] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.862797][ T499] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.862990][ T499] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.863189][ T499] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.863375][ T499] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.863567][ T499] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.863763][ T499] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.863952][ T499] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.864139][ T499] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.864347][ T499] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.864547][ T499] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.864738][ T499] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 45.864972][ T499] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.865171][ T499] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 45.865409][ T499] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 45.865603][ T499] __x64_sys_sendto (net/socket.c:2181) [ 45.865790][ T499] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.866019][ T499] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.866218][ T499] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.866450][ T499] RIP: 0033:0x7f51f4a03a4a [ 45.866639][ T499] 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.867291][ T499] RSP: 002b:00007fff600a9868 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.867570][ T499] RAX: ffffffffffffffda RBX: 0000000014dd3b00 RCX: 00007f51f4a03a4a [ 45.867850][ T499] RDX: 000000000000003c RSI: 0000000014dd3b00 RDI: 0000000000000005 [ 45.868123][ T499] RBP: 0000000014dd3910 R08: 00007f51f4ba7200 R09: 000000000000000c [ 45.868408][ T499] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.868681][ T499] R13: 0000000014dd3910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.878844][ T499] ------------[ cut here ]------------ | [ 45.879048][ T499] WARNING: CPU: 0 PID: 499 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.880172][ T499] Modules linked in: netdevsim | [ 45.880695][ T499] Tainted: [W]=WARN [ 45.880836][ T499] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.881075][ T499] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.881404][ T499] 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.882058][ T499] RSP: 0018:ffffc90000dd71e8 EFLAGS: 00010246 [ 45.882379][ T499] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.882657][ T499] RDX: 0000000000000000 RSI: ffff88800ba9ac98 RDI: ffff888009112dc0 [ 45.882938][ T499] RBP: ffff888009179840 R08: 0000000000000000 R09: fffffbfff723d83c [ 45.883294][ T499] R10: ffffffffb91ec1e7 R11: ffff888009112300 R12: 0000000000000000 [ 45.883573][ T499] R13: ffff88800ba9a128 R14: ffff88800ba9a008 R15: ffff88800ba9a000 [ 45.883848][ T499] FS: 00007f51f47f7800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 45.884253][ T499] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.884489][ T499] CR2: 000055a24f06e160 CR3: 000000000a07c006 CR4: 0000000000772ef0 [ 45.884767][ T499] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.885043][ T499] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.885409][ T499] PKRU: 55555554 [ 45.885551][ T499] Call Trace: [ 45.885694][ T499] [ 45.885790][ T499] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.885977][ T499] ? __warn (kernel/panic.c:748) [ 45.886121][ T499] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.886392][ T499] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.886587][ T499] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.886730][ T499] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.886922][ T499] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.887118][ T499] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.887390][ T499] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.887583][ T499] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.887822][ T499] ? _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.888017][ T499] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.888298][ T499] register_netdevice (net/core/dev.c:11003) [ 45.888493][ T499] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.888693][ T499] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.888895][ T499] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.889135][ T499] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.889464][ T499] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.889714][ T499] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.889956][ T499] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.890277][ T499] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.890510][ T499] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.890756][ T499] devlink_reload (net/devlink/dev.c:474) [ 45.890955][ T499] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.891236][ T499] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 45.891429][ T499] ? cap_capable (security/commoncap.c:131) [ 45.891613][ T499] ? 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.891765][ T499] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.891956][ T499] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.892278][ T499] ? __nla_parse (lib/nlattr.c:732) [ 45.892476][ T499] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.892671][ T499] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.892915][ T499] ? cap_capable (security/commoncap.c:131) [ 45.893103][ T499] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.893383][ T499] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.893574][ T499] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.893762][ T499] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.893992][ T499] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.894312][ T499] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.894556][ T499] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.894748][ T499] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.894937][ T499] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.895129][ T499] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.895412][ T499] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.895557][ T499] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.895751][ T499] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.895947][ T499] genl_rcv (net/netlink/genetlink.c:1220) [ 45.896089][ T499] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.896367][ T499] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.896557][ T499] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.896752][ T499] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.896943][ T499] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.897137][ T499] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.897410][ T499] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.897606][ T499] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.897798][ T499] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.897983][ T499] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.898248][ T499] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.898446][ T499] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.898639][ T499] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 45.898874][ T499] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.899063][ T499] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 45.899388][ T499] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 45.899582][ T499] __x64_sys_sendto (net/socket.c:2181) [ 45.899770][ T499] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.899999][ T499] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.900277][ T499] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.900509][ T499] RIP: 0033:0x7f51f4a03a4a [ 45.900701][ T499] 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.901452][ T499] RSP: 002b:00007fff600a9868 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.901738][ T499] RAX: ffffffffffffffda RBX: 0000000014dd3b00 RCX: 00007f51f4a03a4a [ 45.902012][ T499] RDX: 000000000000003c RSI: 0000000014dd3b00 RDI: 0000000000000005 [ 45.902372][ T499] RBP: 0000000014dd3910 R08: 00007f51f4ba7200 R09: 000000000000000c [ 45.902645][ T499] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.902921][ T499] R13: 0000000014dd3910 R14: 0000000000000000 R15: 0000000000000001 | [ 46.809376][ T519] ------------[ cut here ]------------ | [ 46.809691][ T519] WARNING: CPU: 3 PID: 519 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.810071][ T519] Modules linked in: netdevsim | [ 46.810624][ T519] Tainted: [W]=WARN [ 46.810769][ T519] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.811005][ T519] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.811277][ T519] 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.811966][ T519] RSP: 0018:ffffc90000e471e8 EFLAGS: 00010246 [ 46.812222][ T519] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.812503][ T519] RDX: 0000000000000000 RSI: ffff88800aff2c98 RDI: ffff888002082dc0 [ 46.812781][ T519] RBP: ffff888009179840 R08: 0000000000000000 R09: fffffbfff723d83c [ 46.813063][ T519] R10: ffffffffb91ec1e7 R11: ffff888002082300 R12: 0000000000000000 [ 46.813352][ T519] R13: ffff88800aff2128 R14: ffff88800aff2008 R15: ffff88800aff2000 [ 46.813635][ T519] FS: 00007fa42b77d800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 46.813960][ T519] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.814208][ T519] CR2: 00007fa42bb2d200 CR3: 000000000d73c005 CR4: 0000000000772ef0 [ 46.814492][ T519] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.814778][ T519] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.815055][ T519] PKRU: 55555554 [ 46.815209][ T519] Call Trace: [ 46.815356][ T519] [ 46.815454][ T519] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.815643][ T519] ? __warn (kernel/panic.c:748) [ 46.815790][ T519] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.815981][ T519] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.816190][ T519] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.816336][ T519] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.816525][ T519] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.816734][ T519] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.816928][ T519] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 46.817122][ T519] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.817370][ T519] ? _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.817564][ T519] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.817761][ T519] register_netdevice (net/core/dev.c:11003) [ 46.817955][ T519] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.818171][ T519] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.818377][ T519] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.818622][ T519] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.818875][ T519] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.819123][ T519] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.819379][ T519] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.819620][ T519] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.819854][ T519] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.820093][ T519] ? devl_region_destroy (net/devlink/region.c:1178) [ 46.820291][ T519] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 46.820539][ T519] devlink_reload (net/devlink/dev.c:474) [ 46.820732][ T519] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.820952][ T519] ? devlink_resources_validate (net/devlink/resource.c:311) [ 46.821217][ T519] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.821412][ T519] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.821654][ T519] ? __nla_parse (lib/nlattr.c:732) [ 46.821871][ T519] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.822068][ T519] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.822345][ T519] ? cap_capable (security/commoncap.c:131) [ 46.822537][ T519] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.822747][ T519] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.822939][ T519] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.823141][ T519] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.823387][ T519] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.823620][ T519] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.823864][ T519] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.824054][ T519] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.824260][ T519] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.824452][ T519] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.824653][ T519] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.824795][ T519] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.824986][ T519] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.825200][ T519] genl_rcv (net/netlink/genetlink.c:1220) [ 46.825343][ T519] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.825535][ T519] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.825749][ T519] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.825955][ T519] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.826174][ T519] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.826370][ T519] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.826567][ T519] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.826773][ T519] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.826974][ T519] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.827184][ T519] ? __lock_release (kernel/locking/lockdep.c:5527) [ 46.827386][ T519] ? __sys_recvmsg (net/socket.c:2859) [ 46.827587][ T519] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 46.827793][ T519] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 46.827994][ T519] __x64_sys_sendto (net/socket.c:2181) [ 46.828204][ T519] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.828445][ T519] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.828643][ T519] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.828893][ T519] RIP: 0033:0x7fa42b989a4a [ 46.829097][ T519] 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.829785][ T519] RSP: 002b:00007ffd7d79e8a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.830072][ T519] RAX: ffffffffffffffda RBX: 000000002d448b00 RCX: 00007fa42b989a4a [ 46.830387][ T519] RDX: 0000000000000034 RSI: 000000002d448b00 RDI: 0000000000000005 [ 46.830676][ T519] RBP: 000000002d448910 R08: 00007fa42bb2d200 R09: 000000000000000c [ 46.830966][ T519] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.831269][ T519] R13: 000000002d448910 R14: 0000000000000000 R15: 0000000000000003 | [ 46.842796][ T519] ------------[ cut here ]------------ | [ 46.843008][ T519] WARNING: CPU: 0 PID: 519 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.843392][ T519] Modules linked in: netdevsim | [ 46.843919][ T519] Tainted: [W]=WARN [ 46.844064][ T519] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.844316][ T519] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.844557][ T519] 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.845224][ T519] RSP: 0018:ffffc90000e471e8 EFLAGS: 00010246 [ 46.845461][ T519] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.845741][ T519] RDX: 0000000000000000 RSI: ffff8880092e2c98 RDI: ffff888002082dc0 [ 46.846016][ T519] RBP: ffff888009179840 R08: 0000000000000000 R09: fffffbfff723d83c [ 46.846305][ T519] R10: ffffffffb91ec1e7 R11: ffff888002082300 R12: 0000000000000000 [ 46.846585][ T519] R13: ffff8880092e2128 R14: ffff8880092e2008 R15: ffff8880092e2000 [ 46.846860][ T519] FS: 00007fa42b77d800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 46.847191][ T519] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.847428][ T519] CR2: 00007f4143c065a0 CR3: 000000000d73c002 CR4: 0000000000772ef0 [ 46.847706][ T519] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.847981][ T519] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.848264][ T519] PKRU: 55555554 [ 46.848407][ T519] Call Trace: [ 46.848548][ T519] [ 46.848651][ T519] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.848838][ T519] ? __warn (kernel/panic.c:748) [ 46.848984][ T519] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.849181][ T519] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.849377][ T519] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.849519][ T519] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.849706][ T519] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.849905][ T519] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.850098][ T519] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 46.850298][ T519] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.850540][ T519] ? _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.850735][ T519] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.850926][ T519] register_netdevice (net/core/dev.c:11003) [ 46.851125][ T519] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.851337][ T519] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.851543][ T519] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.851786][ T519] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.852033][ T519] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.852288][ T519] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.852532][ T519] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.852774][ T519] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.853006][ T519] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.853261][ T519] ? devl_region_destroy (net/devlink/region.c:1178) [ 46.853450][ T519] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 46.853695][ T519] devlink_reload (net/devlink/dev.c:474) [ 46.853887][ T519] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.854081][ T519] ? devlink_resources_validate (net/devlink/resource.c:311) [ 46.854333][ T519] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.854523][ T519] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.854760][ T519] ? __nla_parse (lib/nlattr.c:732) [ 46.854957][ T519] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.855155][ T519] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.855409][ T519] ? cap_capable (security/commoncap.c:131) [ 46.855597][ T519] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.855790][ T519] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.855981][ T519] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.856176][ T519] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.856405][ T519] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.856634][ T519] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.856884][ T519] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.857075][ T519] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.857275][ T519] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.857467][ T519] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.857667][ T519] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.857811][ T519] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.858000][ T519] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.858207][ T519] genl_rcv (net/netlink/genetlink.c:1220) [ 46.858353][ T519] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.858544][ T519] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.858733][ T519] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.858929][ T519] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.859120][ T519] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.859312][ T519] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.859502][ T519] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.859705][ T519] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.859898][ T519] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.860101][ T519] ? __lock_release (kernel/locking/lockdep.c:5527) [ 46.860307][ T519] ? __sys_recvmsg (net/socket.c:2859) [ 46.860494][ T519] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 46.860692][ T519] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 46.860885][ T519] __x64_sys_sendto (net/socket.c:2181) [ 46.861080][ T519] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.861331][ T519] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.861519][ T519] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.861749][ T519] RIP: 0033:0x7fa42b989a4a [ 46.861942][ T519] 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.862602][ T519] RSP: 002b:00007ffd7d79e8a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.862883][ T519] RAX: ffffffffffffffda RBX: 000000002d448b00 RCX: 00007fa42b989a4a [ 46.863173][ T519] RDX: 0000000000000034 RSI: 000000002d448b00 RDI: 0000000000000005 [ 46.863449][ T519] RBP: 000000002d448910 R08: 00007fa42bb2d200 R09: 000000000000000c [ 46.863729][ T519] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.864003][ T519] R13: 000000002d448910 R14: 0000000000000000 R15: 0000000000000003 | [ 46.874477][ T519] ------------[ cut here ]------------ | [ 46.874679][ T519] WARNING: CPU: 0 PID: 519 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.875048][ T519] Modules linked in: netdevsim | [ 46.875584][ T519] Tainted: [W]=WARN [ 46.875727][ T519] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.875967][ T519] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.876214][ T519] 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.876863][ T519] RSP: 0018:ffffc90000e471e8 EFLAGS: 00010246 [ 46.877102][ T519] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.877388][ T519] RDX: 0000000000000000 RSI: ffff88800ad2ac98 RDI: ffff888002082dc0 [ 46.877667][ T519] RBP: ffff888009179840 R08: 0000000000000000 R09: fffffbfff723d83c [ 46.877944][ T519] R10: ffffffffb91ec1e7 R11: ffff888002082300 R12: 0000000000000000 [ 46.878236][ T519] R13: ffff88800ad2a128 R14: ffff88800ad2a008 R15: ffff88800ad2a000 [ 46.878514][ T519] FS: 00007fa42b77d800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 46.878839][ T519] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.879074][ T519] CR2: 00007f4143c065a0 CR3: 000000000d73c002 CR4: 0000000000772ef0 [ 46.879362][ T519] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.879645][ T519] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.879923][ T519] PKRU: 55555554 [ 46.880067][ T519] Call Trace: [ 46.880218][ T519] [ 46.880317][ T519] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.880506][ T519] ? __warn (kernel/panic.c:748) [ 46.880650][ T519] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.880848][ T519] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.881050][ T519] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.881206][ T519] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.881394][ T519] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.881593][ T519] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.881781][ T519] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 46.881977][ T519] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.882228][ T519] ? _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.882423][ T519] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.882619][ T519] register_netdevice (net/core/dev.c:11003) [ 46.882812][ T519] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.883017][ T519] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.883253][ T519] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.883505][ T519] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.883755][ T519] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.884003][ T519] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.884263][ T519] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.884504][ T519] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.884735][ T519] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.884978][ T519] ? devl_region_destroy (net/devlink/region.c:1178) [ 46.885172][ T519] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 46.885420][ T519] devlink_reload (net/devlink/dev.c:474) [ 46.885614][ T519] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.885806][ T519] ? devlink_resources_validate (net/devlink/resource.c:311) [ 46.886051][ T519] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.886256][ T519] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.886492][ T519] ? __nla_parse (lib/nlattr.c:732) [ 46.886690][ T519] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.886882][ T519] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.887129][ T519] ? cap_capable (security/commoncap.c:131) [ 46.887324][ T519] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.887523][ T519] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.887721][ T519] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.887911][ T519] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.888143][ T519] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.888389][ T519] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.888632][ T519] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.888823][ T519] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.889012][ T519] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.889217][ T519] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.889419][ T519] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.889564][ T519] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.889757][ T519] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.889953][ T519] genl_rcv (net/netlink/genetlink.c:1220) [ 46.890097][ T519] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.890298][ T519] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.890499][ T519] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.890695][ T519] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.890889][ T519] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.891212][ T519] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.891403][ T519] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.891602][ T519] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.891795][ T519] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.892108][ T519] ? __lock_release (kernel/locking/lockdep.c:5527) [ 46.892319][ T519] ? __sys_recvmsg (net/socket.c:2859) [ 46.892509][ T519] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 46.892709][ T519] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 46.893016][ T519] __x64_sys_sendto (net/socket.c:2181) [ 46.893213][ T519] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.893446][ T519] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.893634][ T519] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.893983][ T519] RIP: 0033:0x7fa42b989a4a [ 46.894186][ T519] 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.894953][ T519] RSP: 002b:00007ffd7d79e8a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.895244][ T519] RAX: ffffffffffffffda RBX: 000000002d448b00 RCX: 00007fa42b989a4a [ 46.895644][ T519] RDX: 0000000000000034 RSI: 000000002d448b00 RDI: 0000000000000005 [ 46.895924][ T519] RBP: 000000002d448910 R08: 00007fa42bb2d200 R09: 000000000000000c [ 46.896210][ T519] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.896604][ T519] R13: 000000002d448910 R14: 0000000000000000 R15: 0000000000000003 | [ 46.908516][ T519] ------------[ cut here ]------------ | [ 46.908723][ T519] WARNING: CPU: 3 PID: 519 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.909131][ T519] Modules linked in: netdevsim | [ 46.909762][ T519] Tainted: [W]=WARN [ 46.909905][ T519] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.910139][ T519] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.910419][ T519] 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.911082][ T519] RSP: 0018:ffffc90000e471e8 EFLAGS: 00010246 [ 46.911357][ T519] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.911641][ T519] RDX: 0000000000000000 RSI: ffff88800adf2c98 RDI: ffff888002082dc0 [ 46.911951][ T519] RBP: ffff888009179840 R08: 0000000000000000 R09: fffffbfff723d83c [ 46.912243][ T519] R10: ffffffffb91ec1e7 R11: ffff888002082300 R12: 0000000000000000 [ 46.912552][ T519] R13: ffff88800adf2128 R14: ffff88800adf2008 R15: ffff88800adf2000 [ 46.912843][ T519] FS: 00007fa42b77d800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 46.913214][ T519] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.913450][ T519] CR2: 00007fa42bb2d200 CR3: 000000000d73c005 CR4: 0000000000772ef0 [ 46.913758][ T519] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.914034][ T519] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.914353][ T519] PKRU: 55555554 [ 46.914497][ T519] Call Trace: [ 46.914640][ T519] [ 46.914737][ T519] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.914928][ T519] ? __warn (kernel/panic.c:748) [ 46.915073][ T519] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.915271][ T519] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.915468][ T519] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.915612][ T519] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.915829][ T519] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.916027][ T519] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.916249][ T519] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 46.916444][ T519] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.916703][ T519] ? _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.916914][ T519] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.917116][ T519] register_netdevice (net/core/dev.c:11003) [ 46.917324][ T519] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.917542][ T519] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.917746][ T519] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.918019][ T519] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.918303][ T519] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.918565][ T519] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.918816][ T519] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.919053][ T519] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.919304][ T519] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.919545][ T519] ? devl_region_destroy (net/devlink/region.c:1178) [ 46.919731][ T519] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 46.919999][ T519] devlink_reload (net/devlink/dev.c:474) [ 46.920205][ T519] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.920396][ T519] ? devlink_resources_validate (net/devlink/resource.c:311) [ 46.920662][ T519] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.920860][ T519] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.921107][ T519] ? __nla_parse (lib/nlattr.c:732) [ 46.921315][ T519] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.921511][ T519] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.921789][ T519] ? cap_capable (security/commoncap.c:131) [ 46.921979][ T519] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.922182][ T519] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.922376][ T519] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.922563][ T519] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.922801][ T519] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.923049][ T519] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.923320][ T519] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.923516][ T519] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.923711][ T519] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.923906][ T519] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.924109][ T519] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.924272][ T519] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.924468][ T519] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.924663][ T519] genl_rcv (net/netlink/genetlink.c:1220) [ 46.924812][ T519] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.925005][ T519] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.925231][ T519] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.925428][ T519] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.925649][ T519] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.925840][ T519] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.926037][ T519] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.926246][ T519] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.926438][ T519] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.926646][ T519] ? __lock_release (kernel/locking/lockdep.c:5527) [ 46.926838][ T519] ? __sys_recvmsg (net/socket.c:2859) [ 46.927025][ T519] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 46.927232][ T519] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 46.927432][ T519] __x64_sys_sendto (net/socket.c:2181) [ 46.927649][ T519] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.927884][ T519] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.928078][ T519] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.928317][ T519] RIP: 0033:0x7fa42b989a4a [ 46.928510][ T519] 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.929171][ T519] RSP: 002b:00007ffd7d79e8a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.929454][ T519] RAX: ffffffffffffffda RBX: 000000002d448b00 RCX: 00007fa42b989a4a [ 46.929730][ T519] RDX: 0000000000000034 RSI: 000000002d448b00 RDI: 0000000000000005 [ 46.930014][ T519] RBP: 000000002d448910 R08: 00007fa42bb2d200 R09: 000000000000000c [ 46.930311][ T519] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.930591][ T519] R13: 000000002d448910 R14: 0000000000000000 R15: 0000000000000003 | [ 48.062697][ T538] ------------[ cut here ]------------ | [ 48.062949][ T538] WARNING: CPU: 0 PID: 538 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.063474][ T538] Modules linked in: netdevsim | [ 48.064003][ T538] Tainted: [W]=WARN [ 48.064207][ T538] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.064441][ T538] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.064679][ T538] 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.065363][ T538] RSP: 0018:ffffc90000ef71e8 EFLAGS: 00010246 [ 48.065610][ T538] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.065890][ T538] RDX: 0000000000000000 RSI: ffff88800d3f2c98 RDI: ffff888002855080 [ 48.066192][ T538] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 48.066480][ T538] R10: ffffffffb91ec1e7 R11: ffff8880028545c0 R12: 0000000000000000 [ 48.066772][ T538] R13: ffff88800d3f2128 R14: ffff88800d3f2008 R15: ffff88800d3f2000 [ 48.067084][ T538] FS: 00007f9180f0f800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 48.067443][ T538] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.067691][ T538] CR2: 00007f918116b423 CR3: 00000000056bc001 CR4: 0000000000772ef0 [ 48.067986][ T538] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.068302][ T538] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.068592][ T538] PKRU: 55555554 [ 48.068736][ T538] Call Trace: [ 48.068881][ T538] [ 48.068983][ T538] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.069193][ T538] ? __warn (kernel/panic.c:748) [ 48.069346][ T538] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.069541][ T538] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.069742][ T538] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.069890][ T538] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.070084][ T538] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.070306][ T538] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.070503][ T538] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 48.070701][ T538] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.070948][ T538] ? _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.071179][ T538] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.071382][ T538] register_netdevice (net/core/dev.c:11003) [ 48.071580][ T538] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.071785][ T538] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.071996][ T538] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.072266][ T538] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.072529][ T538] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 48.072781][ T538] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 48.073028][ T538] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 48.073291][ T538] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 48.073531][ T538] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 48.073781][ T538] devlink_reload (net/devlink/dev.c:474) [ 48.073978][ T538] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.074188][ T538] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 48.074388][ T538] ? cap_capable (security/commoncap.c:131) [ 48.074585][ T538] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.074782][ T538] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.075020][ T538] ? __nla_parse (lib/nlattr.c:732) [ 48.075240][ T538] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 48.075449][ T538] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.075705][ T538] ? cap_capable (security/commoncap.c:131) [ 48.075894][ T538] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 48.076094][ T538] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.076318][ T538] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.076524][ T538] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.076761][ T538] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.077003][ T538] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.077275][ T538] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.077471][ T538] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.077663][ T538] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.077864][ T538] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.078071][ T538] ? genl_rcv (net/netlink/genetlink.c:1219) [ 48.078236][ T538] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 48.078437][ T538] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 48.078645][ T538] genl_rcv (net/netlink/genetlink.c:1220) [ 48.078802][ T538] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 48.078998][ T538] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.079208][ T538] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.079411][ T538] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.079617][ T538] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.079816][ T538] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 48.080025][ T538] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 48.080252][ T538] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 48.080453][ T538] ? __pfx___sys_sendto (net/socket.c:2145) [ 48.080662][ T538] ? __lock_release (kernel/locking/lockdep.c:5527) [ 48.080859][ T538] ? 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) [ 48.081061][ T538] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 48.081278][ T538] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 48.081485][ T538] ? 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) [ 48.081688][ T538] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 48.081896][ T538] __x64_sys_sendto (net/socket.c:2181) [ 48.082102][ T538] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.082374][ T538] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.082591][ T538] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.082850][ T538] RIP: 0033:0x7f918111ba4a [ 48.083064][ T538] 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.083776][ T538] RSP: 002b:00007ffdd9870c88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.084078][ T538] RAX: ffffffffffffffda RBX: 00000000317a3b00 RCX: 00007f918111ba4a [ 48.084387][ T538] RDX: 000000000000003c RSI: 00000000317a3b00 RDI: 0000000000000005 [ 48.084681][ T538] RBP: 00000000317a3910 R08: 00007f91812bf200 R09: 000000000000000c [ 48.084981][ T538] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.085285][ T538] R13: 00000000317a3910 R14: 0000000000000000 R15: 0000000000000003 | [ 48.096640][ T538] ------------[ cut here ]------------ | [ 48.096881][ T538] WARNING: CPU: 0 PID: 538 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.098045][ T538] Modules linked in: netdevsim | [ 48.098703][ T538] Tainted: [W]=WARN [ 48.098846][ T538] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.099094][ T538] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.099433][ T538] 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.100118][ T538] RSP: 0018:ffffc90000ef71e8 EFLAGS: 00010246 [ 48.100462][ T538] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.100765][ T538] RDX: 0000000000000000 RSI: ffff8880024cac98 RDI: ffff888002855080 [ 48.101080][ T538] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 48.101474][ T538] R10: ffffffffb91ec1e7 R11: ffff8880028545c0 R12: 0000000000000000 [ 48.101785][ T538] R13: ffff8880024ca128 R14: ffff8880024ca008 R15: ffff8880024ca000 [ 48.102089][ T538] FS: 00007f9180f0f800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 48.102529][ T538] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.102782][ T538] CR2: 00007f918116b423 CR3: 00000000056bc001 CR4: 0000000000772ef0 [ 48.103088][ T538] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.103482][ T538] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.103789][ T538] PKRU: 55555554 [ 48.103948][ T538] Call Trace: [ 48.104107][ T538] [ 48.104301][ T538] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.104586][ T538] ? __warn (kernel/panic.c:748) [ 48.104748][ T538] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.104966][ T538] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.105265][ T538] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.105503][ T538] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.105712][ T538] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.105928][ T538] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.106123][ T538] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 48.106413][ T538] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.106661][ T538] ? _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.106858][ T538] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.107054][ T538] register_netdevice (net/core/dev.c:11003) [ 48.107340][ T538] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.107545][ T538] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.107756][ T538] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.108008][ T538] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.108358][ T538] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 48.108613][ T538] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 48.108861][ T538] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 48.109101][ T538] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 48.109433][ T538] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 48.109779][ T538] devlink_reload (net/devlink/dev.c:474) [ 48.109988][ T538] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.110275][ T538] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 48.110474][ T538] ? cap_capable (security/commoncap.c:131) [ 48.110679][ T538] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.110884][ T538] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.111141][ T538] ? __nla_parse (lib/nlattr.c:732) [ 48.111445][ T538] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 48.111639][ T538] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.111886][ T538] ? cap_capable (security/commoncap.c:131) [ 48.112080][ T538] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 48.112373][ T538] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.112567][ T538] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.112781][ T538] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.113016][ T538] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.113336][ T538] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.113592][ T538] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.113787][ T538] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.113981][ T538] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.114272][ T538] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.114498][ T538] ? genl_rcv (net/netlink/genetlink.c:1219) [ 48.114643][ T538] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 48.114842][ T538] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 48.115043][ T538] genl_rcv (net/netlink/genetlink.c:1220) [ 48.115279][ T538] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 48.115489][ T538] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.115683][ T538] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.115898][ T538] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.116096][ T538] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.116489][ T538] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 48.116683][ T538] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 48.116896][ T538] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 48.117092][ T538] ? __pfx___sys_sendto (net/socket.c:2145) [ 48.117394][ T538] ? __lock_release (kernel/locking/lockdep.c:5527) [ 48.117584][ T538] ? 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) [ 48.117795][ T538] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 48.117991][ T538] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 48.118291][ T538] ? 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) [ 48.118493][ T538] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 48.118702][ T538] __x64_sys_sendto (net/socket.c:2181) [ 48.118905][ T538] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.119244][ T538] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.119447][ T538] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.119796][ T538] RIP: 0033:0x7f918111ba4a [ 48.120011][ T538] Code: Unable to access opcode bytes at 0x7f918111ba20. Code starting with the faulting instruction =========================================== [ 48.120365][ T538] RSP: 002b:00007ffdd9870c88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.120652][ T538] RAX: ffffffffffffffda RBX: 00000000317a3b00 RCX: 00007f918111ba4a [ 48.120957][ T538] RDX: 000000000000003c RSI: 00000000317a3b00 RDI: 0000000000000005 [ 48.121355][ T538] RBP: 00000000317a3910 R08: 00007f91812bf200 R09: 000000000000000c [ 48.121776][ T538] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.122078][ T538] R13: 00000000317a3910 R14: 0000000000000000 R15: 0000000000000003 | [ 48.141595][ T538] ------------[ cut here ]------------ | [ 48.141826][ T538] WARNING: CPU: 1 PID: 538 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.142223][ T538] Modules linked in: netdevsim | [ 48.142756][ T538] Tainted: [W]=WARN [ 48.142902][ T538] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.143136][ T538] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.143401][ T538] 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.144098][ T538] RSP: 0018:ffffc90000ef71e8 EFLAGS: 00010246 [ 48.144359][ T538] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.144640][ T538] RDX: 0000000000000000 RSI: ffff88800afaac98 RDI: ffff888002855080 [ 48.144924][ T538] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 48.145214][ T538] R10: ffffffffb91ec1e7 R11: ffff8880028545c0 R12: 0000000000000000 [ 48.145496][ T538] R13: ffff88800afaa128 R14: ffff88800afaa008 R15: ffff88800afaa000 [ 48.145783][ T538] FS: 00007f9180f0f800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 48.146134][ T538] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.146403][ T538] CR2: 00007f4143c065a0 CR3: 00000000056bc004 CR4: 0000000000772ef0 [ 48.146710][ T538] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.147019][ T538] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.147321][ T538] PKRU: 55555554 [ 48.147466][ T538] Call Trace: [ 48.147613][ T538] [ 48.147711][ T538] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.147901][ T538] ? __warn (kernel/panic.c:748) [ 48.148051][ T538] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.148256][ T538] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.148459][ T538] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.148605][ T538] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.148814][ T538] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.149029][ T538] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.149247][ T538] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 48.149464][ T538] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.149707][ T538] ? _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.149903][ T538] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.150130][ T538] register_netdevice (net/core/dev.c:11003) [ 48.150344][ T538] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.150548][ T538] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.150755][ T538] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.151006][ T538] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.151285][ T538] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 48.151538][ T538] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 48.151790][ T538] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 48.152031][ T538] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 48.152284][ T538] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 48.152534][ T538] devlink_reload (net/devlink/dev.c:474) [ 48.152731][ T538] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.152923][ T538] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 48.153121][ T538] ? cap_capable (security/commoncap.c:131) [ 48.153337][ T538] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.153534][ T538] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.153773][ T538] ? __nla_parse (lib/nlattr.c:732) [ 48.153976][ T538] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 48.154180][ T538] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.154436][ T538] ? cap_capable (security/commoncap.c:131) [ 48.154629][ T538] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 48.154827][ T538] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.155019][ T538] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.155225][ T538] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.155461][ T538] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.155694][ T538] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.155947][ T538] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.156142][ T538] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.156345][ T538] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.156541][ T538] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.156747][ T538] ? genl_rcv (net/netlink/genetlink.c:1219) [ 48.156893][ T538] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 48.157088][ T538] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 48.157307][ T538] genl_rcv (net/netlink/genetlink.c:1220) [ 48.157455][ T538] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 48.157651][ T538] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.157843][ T538] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.158043][ T538] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.158254][ T538] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.158447][ T538] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 48.158643][ T538] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 48.158843][ T538] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 48.159038][ T538] ? __pfx___sys_sendto (net/socket.c:2145) [ 48.159247][ T538] ? __lock_release (kernel/locking/lockdep.c:5527) [ 48.159433][ T538] ? 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) [ 48.159622][ T538] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 48.159813][ T538] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 48.160005][ T538] ? 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) [ 48.160209][ T538] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 48.160403][ T538] __x64_sys_sendto (net/socket.c:2181) [ 48.160593][ T538] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.160827][ T538] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.161025][ T538] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.161269][ T538] RIP: 0033:0x7f918111ba4a [ 48.161467][ T538] Code: Unable to access opcode bytes at 0x7f918111ba20. Code starting with the faulting instruction =========================================== [ 48.161710][ T538] RSP: 002b:00007ffdd9870c88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.161993][ T538] RAX: ffffffffffffffda RBX: 00000000317a3b00 RCX: 00007f918111ba4a [ 48.162279][ T538] RDX: 000000000000003c RSI: 00000000317a3b00 RDI: 0000000000000005 [ 48.162596][ T538] RBP: 00000000317a3910 R08: 00007f91812bf200 R09: 000000000000000c [ 48.162878][ T538] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.163172][ T538] R13: 00000000317a3910 R14: 0000000000000000 R15: 0000000000000003 | [ 48.190094][ T538] ------------[ cut here ]------------ | [ 48.190349][ T538] WARNING: CPU: 0 PID: 538 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.190731][ T538] Modules linked in: netdevsim | [ 48.191294][ T538] Tainted: [W]=WARN [ 48.191440][ T538] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.191673][ T538] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.191922][ T538] 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.192591][ T538] RSP: 0018:ffffc90000ef71e8 EFLAGS: 00010246 [ 48.192830][ T538] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.193114][ T538] RDX: 0000000000000000 RSI: ffff88800a4eac98 RDI: ffff888002855080 [ 48.193413][ T538] RBP: ffffffffbb323440 R08: 0000000000000000 R09: fffffbfff723d83c [ 48.193694][ T538] R10: ffffffffb91ec1e7 R11: ffff8880028545c0 R12: 0000000000000000 [ 48.193978][ T538] R13: ffff88800a4ea128 R14: ffff88800a4ea008 R15: ffff88800a4ea000 [ 48.194274][ T538] FS: 00007f9180f0f800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 48.194611][ T538] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.194849][ T538] CR2: 00007ffc1abf2fa0 CR3: 00000000056bc001 CR4: 0000000000772ef0 [ 48.195132][ T538] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.195446][ T538] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.195747][ T538] PKRU: 55555554 [ 48.195897][ T538] Call Trace: [ 48.196038][ T538] [ 48.196135][ T538] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.196349][ T538] ? __warn (kernel/panic.c:748) [ 48.196501][ T538] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.196694][ T538] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.196895][ T538] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.197040][ T538] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.197252][ T538] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.197459][ T538] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.197661][ T538] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 48.197858][ T538] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.198111][ T538] ? _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.198323][ T538] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.198531][ T538] register_netdevice (net/core/dev.c:11003) [ 48.198736][ T538] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.198954][ T538] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.199174][ T538] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.199425][ T538] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.199678][ T538] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 48.199937][ T538] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 48.200200][ T538] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 48.200447][ T538] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 48.200693][ T538] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 48.200943][ T538] devlink_reload (net/devlink/dev.c:474) [ 48.201172][ T538] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.201366][ T538] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 48.201564][ T538] ? cap_capable (security/commoncap.c:131) [ 48.201778][ T538] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.201975][ T538] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.202237][ T538] ? __nla_parse (lib/nlattr.c:732) [ 48.202445][ T538] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 48.202650][ T538] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.202905][ T538] ? cap_capable (security/commoncap.c:131) [ 48.203101][ T538] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 48.203323][ T538] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.203518][ T538] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.203713][ T538] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.203948][ T538] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.204201][ T538] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.204452][ T538] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.204646][ T538] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.204835][ T538] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.205026][ T538] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.205237][ T538] ? genl_rcv (net/netlink/genetlink.c:1219) [ 48.205384][ T538] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 48.205574][ T538] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 48.205774][ T538] genl_rcv (net/netlink/genetlink.c:1220) [ 48.205917][ T538] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 48.206110][ T538] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.206314][ T538] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.206509][ T538] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.206702][ T538] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.206888][ T538] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 48.207083][ T538] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 48.207307][ T538] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 48.207510][ T538] ? __pfx___sys_sendto (net/socket.c:2145) [ 48.207711][ T538] ? __lock_release (kernel/locking/lockdep.c:5527) [ 48.207900][ T538] ? 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) [ 48.208095][ T538] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 48.208304][ T538] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 48.208499][ T538] ? 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) [ 48.208700][ T538] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 48.208896][ T538] __x64_sys_sendto (net/socket.c:2181) [ 48.209090][ T538] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.209339][ T538] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.209532][ T538] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.209771][ T538] RIP: 0033:0x7f918111ba4a [ 48.209973][ T538] Code: Unable to access opcode bytes at 0x7f918111ba20. Code starting with the faulting instruction =========================================== [ 48.210239][ T538] RSP: 002b:00007ffdd9870c88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.210529][ T538] RAX: ffffffffffffffda RBX: 00000000317a3b00 RCX: 00007f918111ba4a [ 48.210826][ T538] RDX: 000000000000003c RSI: 00000000317a3b00 RDI: 0000000000000005 [ 48.211125][ T538] RBP: 00000000317a3910 R08: 00007f91812bf200 R09: 000000000000000c [ 48.211438][ T538] 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