====================================== | 0 | xx__-> [ 9.819219][ T228] ------------[ cut here ]------------ | [ 9.819772][ 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.820387][ T228] Modules linked in: netdevsim [ 9.821142][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.821455][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.821767][ 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.822574][ T228] RSP: 0018:ffffc90000ac7520 EFLAGS: 00010246 [ 9.822892][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.823249][ T228] RDX: 0000000000000000 RSI: ffff88800abcac98 RDI: ffff88800b7f8b78 [ 9.823603][ T228] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 9.823968][ T228] R10: ffffffff8fdec1e7 R11: ffff88800b7f8040 R12: 0000000000000000 [ 9.824340][ T228] R13: ffff88800abca128 R14: ffff88800abca008 R15: ffff88800abca000 [ 9.824700][ T228] FS: 00007f7502b72740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 9.825118][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.825432][ T228] CR2: 000055e8d0ec1b68 CR3: 0000000005712006 CR4: 0000000000772ef0 [ 9.825789][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.826159][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.826525][ T228] PKRU: 55555554 [ 9.826715][ T228] Call Trace: [ 9.826907][ T228] [ 9.827044][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.827325][ T228] ? __warn (kernel/panic.c:748) [ 9.827524][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.827768][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.828019][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.828224][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.828472][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.828736][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.828988][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.829308][ 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.829562][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.829815][ T228] register_netdevice (net/core/dev.c:11003) [ 9.830069][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.830340][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.830601][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.830907][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.831108][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.831433][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.831741][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.832054][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.832317][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.832623][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.832873][ 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.833063][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.833330][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.833577][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 9.833819][ T228] driver_probe_device (drivers/base/dd.c:830) [ 9.834060][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 9.834321][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.834617][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 9.834869][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.835118][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.835362][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.835606][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.835856][ T228] __device_attach (drivers/base/dd.c:1030) [ 9.836114][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.836358][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.836617][ 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.836871][ T228] bus_probe_device (drivers/base/bus.c:537) [ 9.837132][ T228] device_add (drivers/base/core.c:3672) [ 9.837385][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.837630][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.837889][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.838207][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.838526][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.838764][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.839018][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.839268][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.839524][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.839720][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.839972][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.840225][ 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.840486][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.840742][ T228] ksys_write (fs/read_write.c:731) [ 9.840932][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.841186][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.841444][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.841695][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.841989][ T228] RIP: 0033:0x7f7502cb3b77 [ 9.842256][ 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.843072][ T228] RSP: 002b:00007ffe33ee93a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.843445][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f7502cb3b77 [ 9.843804][ T228] RDX: 0000000000000005 RSI: 000055e8d0ec0b60 RDI: 0000000000000001 [ 9.844176][ T228] RBP: 000055e8d0ec0b60 R08: 0000000000000003 R09: 0000000000000000 [ 9.844533][ T228] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 9.844874][ T228] R13: 00007f7502d6f760 R14: 0000000000000005 R15: 00007f7502d6a9c0 | [ 9.880017][ T228] ------------[ cut here ]------------ | [ 9.880347][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 9.880781][ T228] Modules linked in: netdevsim | [ 9.881447][ T228] Tainted: [W]=WARN [ 9.881619][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.881891][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.882179][ 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.882928][ T228] RSP: 0018:ffffc90000ac7520 EFLAGS: 00010246 [ 9.883211][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.883542][ T228] RDX: 0000000000000000 RSI: ffff888009aa2c98 RDI: ffff88800b7f8b78 [ 9.883861][ T228] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 9.884200][ T228] R10: ffffffff8fdec1e7 R11: ffff88800b7f8040 R12: 0000000000000000 [ 9.884519][ T228] R13: ffff888009aa2128 R14: ffff888009aa2008 R15: ffff888009aa2000 [ 9.884868][ T228] FS: 00007f7502b72740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 9.885249][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.885520][ T228] CR2: 00007f919cee6d40 CR3: 0000000005712001 CR4: 0000000000772ef0 [ 9.885838][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.886167][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.886489][ T228] PKRU: 55555554 [ 9.886652][ T228] Call Trace: [ 9.886815][ T228] [ 9.886927][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.887159][ T228] ? __warn (kernel/panic.c:748) [ 9.887326][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.887543][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.887766][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.887935][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.888162][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.888394][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.888621][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.888898][ 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.889135][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.889360][ T228] register_netdevice (net/core/dev.c:11003) [ 9.889588][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.889819][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.890053][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.890342][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.890509][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.890793][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.891075][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.891367][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.891596][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.891871][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.892090][ 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.892263][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.892492][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.892716][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 9.892936][ T228] driver_probe_device (drivers/base/dd.c:830) [ 9.893174][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 9.893395][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.893661][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 9.893881][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.894123][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.894343][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.894559][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.894780][ T228] __device_attach (drivers/base/dd.c:1030) [ 9.895001][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.895227][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.895447][ 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.895678][ T228] bus_probe_device (drivers/base/bus.c:537) [ 9.895900][ T228] device_add (drivers/base/core.c:3672) [ 9.896134][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.896352][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.896582][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.896862][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.897154][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.897375][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.897600][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.897814][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.898038][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.898221][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.898444][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.898660][ 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.898887][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.899137][ T228] ksys_write (fs/read_write.c:731) [ 9.899306][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.899522][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.899754][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.899972][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.900249][ T228] RIP: 0033:0x7f7502cb3b77 [ 9.900474][ 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.901236][ T228] RSP: 002b:00007ffe33ee93a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.901563][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f7502cb3b77 [ 9.901882][ T228] RDX: 0000000000000005 RSI: 000055e8d0ec0b60 RDI: 0000000000000001 [ 9.902216][ T228] RBP: 000055e8d0ec0b60 R08: 0000000000000003 R09: 0000000000000000 [ 9.902537][ T228] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 9.902856][ T228] R13: 00007f7502d6f760 R14: 0000000000000005 R15: 00007f7502d6a9c0 | [ 9.915995][ T228] ------------[ cut here ]------------ | [ 9.916247][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 9.916674][ T228] Modules linked in: netdevsim | [ 9.917357][ T228] Tainted: [W]=WARN [ 9.917521][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.917789][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.918063][ 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.918820][ T228] RSP: 0018:ffffc90000ac7520 EFLAGS: 00010246 [ 9.919093][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.919421][ T228] RDX: 0000000000000000 RSI: ffff888009a4ac98 RDI: ffff88800b7f8b78 [ 9.919742][ T228] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 9.920065][ T228] R10: ffffffff8fdec1e7 R11: ffff88800b7f8040 R12: 0000000000000000 [ 9.920399][ T228] R13: ffff888009a4a128 R14: ffff888009a4a008 R15: ffff888009a4a000 [ 9.920723][ T228] FS: 00007f7502b72740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 9.921091][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.921376][ T228] CR2: 00007f919cee6d40 CR3: 0000000005712001 CR4: 0000000000772ef0 [ 9.921695][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.922015][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.922344][ T228] PKRU: 55555554 [ 9.922506][ T228] Call Trace: [ 9.922671][ T228] [ 9.922788][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.923005][ T228] ? __warn (kernel/panic.c:748) [ 9.923184][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.923405][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.923630][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.923796][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.924021][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.924266][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.924501][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.924777][ 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.925002][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.925236][ T228] register_netdevice (net/core/dev.c:11003) [ 9.925465][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.925695][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.925937][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.926225][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.926393][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.926675][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.926954][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.927251][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.927488][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.927763][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.927987][ 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.928163][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.928387][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.928614][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 9.928832][ T228] driver_probe_device (drivers/base/dd.c:830) [ 9.929054][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 9.929286][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.929551][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 9.929767][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.929982][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.930211][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.930427][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.930656][ T228] __device_attach (drivers/base/dd.c:1030) [ 9.930875][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.931090][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.931319][ 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.931544][ T228] bus_probe_device (drivers/base/bus.c:537) [ 9.931764][ T228] device_add (drivers/base/core.c:3672) [ 9.931985][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.932214][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.932449][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.932727][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.933010][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.933234][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.933456][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.933670][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.933897][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.934076][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.934309][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.934522][ 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.934748][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.934973][ T228] ksys_write (fs/read_write.c:731) [ 9.935150][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.935364][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.935597][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.935817][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.936082][ T228] RIP: 0033:0x7f7502cb3b77 [ 9.936315][ 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.937061][ T228] RSP: 002b:00007ffe33ee93a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.937397][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f7502cb3b77 [ 9.937716][ T228] RDX: 0000000000000005 RSI: 000055e8d0ec0b60 RDI: 0000000000000001 [ 9.938038][ T228] RBP: 000055e8d0ec0b60 R08: 0000000000000003 R09: 0000000000000000 [ 9.938372][ T228] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 9.938693][ T228] R13: 00007f7502d6f760 R14: 0000000000000005 R15: 00007f7502d6a9c0 | [ 9.951726][ T228] ------------[ cut here ]------------ | [ 9.951968][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 9.952427][ T228] Modules linked in: netdevsim | [ 9.953075][ T228] Tainted: [W]=WARN [ 9.953253][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.953528][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.953801][ 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.954659][ T228] RSP: 0018:ffffc90000ac7520 EFLAGS: 00010246 [ 9.954938][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.955279][ T228] RDX: 0000000000000000 RSI: ffff888002b4ac98 RDI: ffff88800b7f8b78 [ 9.955601][ T228] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 9.955919][ T228] R10: ffffffff8fdec1e7 R11: ffff88800b7f8040 R12: 0000000000000000 [ 9.956253][ T228] R13: ffff888002b4a128 R14: ffff888002b4a008 R15: ffff888002b4a000 [ 9.956578][ T228] FS: 00007f7502b72740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 9.956948][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.957231][ T228] CR2: 00007f919cee6d40 CR3: 0000000005712001 CR4: 0000000000772ef0 [ 9.957550][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.957872][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.958202][ T228] PKRU: 55555554 [ 9.958363][ T228] Call Trace: [ 9.958527][ T228] [ 9.958638][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.958852][ T228] ? __warn (kernel/panic.c:748) [ 9.959017][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.959256][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.959482][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.959649][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.959863][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.960094][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.960337][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.960619][ 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.960846][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.961070][ T228] register_netdevice (net/core/dev.c:11003) [ 9.961307][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.961537][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.961773][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.962049][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.962226][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.962518][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.962795][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.963074][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.963315][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.963589][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.963811][ 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.963978][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.964227][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.964449][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 9.964671][ T228] driver_probe_device (drivers/base/dd.c:830) [ 9.964889][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 9.965127][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.965393][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 9.965617][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.965832][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.966052][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.966280][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.966506][ T228] __device_attach (drivers/base/dd.c:1030) [ 9.966722][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.966936][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.967176][ 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.967403][ T228] bus_probe_device (drivers/base/bus.c:537) [ 9.967624][ T228] device_add (drivers/base/core.c:3672) [ 9.967844][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.968059][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.968301][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.968581][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.968866][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.969081][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.969319][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.969535][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.969758][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.969930][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.970164][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.970383][ 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.970608][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.970832][ T228] ksys_write (fs/read_write.c:731) [ 9.971000][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.971227][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.971456][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.971676][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.971940][ T228] RIP: 0033:0x7f7502cb3b77 [ 9.972184][ 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.972931][ T228] RSP: 002b:00007ffe33ee93a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.973268][ T228] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f7502cb3b77 [ 9.973594][ T228] RDX: 0000000000000005 RSI: 000055e8d0ec0b60 RDI: 0000000000000001 [ 9.973912][ T228] RBP: 000055e8d0ec0b60 R08: 0000000000000003 R09: 0000000000000000 [ 9.974252][ T228] R10: 0000000000000200 R11: 0000000000000246 R12: 0000000000000005 [ 9.974572][ T228] R13: 00007f7502d6f760 R14: 0000000000000005 R15: 00007f7502d6a9c0 | [ 39.627831][ T313] ------------[ cut here ]------------ | [ 39.628272][ T313] WARNING: CPU: 2 PID: 313 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 39.628723][ T313] Modules linked in: netdevsim | [ 39.629386][ T313] Tainted: [W]=WARN [ 39.629566][ T313] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.629847][ T313] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.630147][ 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.630903][ T313] RSP: 0018:ffffc900006271e8 EFLAGS: 00010246 [ 39.631196][ T313] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 39.631532][ T313] RDX: 0000000000000000 RSI: ffff88800a462c98 RDI: ffff88800b608b00 [ 39.631862][ T313] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 39.632214][ T313] R10: ffffffff8fdec1e7 R11: ffff88800b608040 R12: 0000000000000000 [ 39.632546][ T313] R13: ffff88800a462128 R14: ffff88800a462008 R15: ffff88800a462000 [ 39.632880][ T313] FS: 00007f816c49a800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 39.633280][ T313] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.633561][ T313] CR2: 000000000041ecd0 CR3: 0000000009fae003 CR4: 0000000000772ef0 [ 39.633999][ T313] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 39.634435][ T313] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 39.634781][ T313] PKRU: 55555554 [ 39.634955][ T313] Call Trace: [ 39.635142][ T313] [ 39.635266][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.635489][ T313] ? __warn (kernel/panic.c:748) [ 39.635667][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.635898][ T313] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 39.636149][ T313] ? handle_bug (arch/x86/kernel/traps.c:285) [ 39.636335][ T313] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 39.636565][ T313] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 39.636810][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.637038][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 39.637281][ T313] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 39.637571][ 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.637807][ T313] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 39.638042][ T313] register_netdevice (net/core/dev.c:11003) [ 39.638300][ T313] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 39.638562][ T313] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 39.638812][ T313] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 39.639121][ T313] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 39.639425][ T313] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 39.639718][ T313] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 39.640012][ T313] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 39.640311][ T313] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 39.640595][ T313] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 39.640877][ T313] ? devl_region_destroy (net/devlink/region.c:1178) [ 39.641127][ T313] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 39.641426][ T313] devlink_reload (net/devlink/dev.c:474) [ 39.641665][ T313] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 39.641899][ T313] ? devlink_resources_validate (net/devlink/resource.c:311) [ 39.642207][ T313] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 39.642444][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.642727][ T313] ? __nla_parse (lib/nlattr.c:732) [ 39.642969][ T313] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 39.643214][ T313] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 39.643506][ T313] ? cap_capable (security/commoncap.c:131) [ 39.643736][ T313] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 39.643981][ T313] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 39.644228][ T313] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 39.644459][ T313] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 39.644739][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.645013][ T313] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 39.645321][ T313] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 39.645543][ T313] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 39.645767][ T313] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 39.645988][ T313] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 39.646244][ T313] ? genl_rcv (net/netlink/genetlink.c:1219) [ 39.646420][ T313] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 39.646645][ T313] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 39.646886][ T313] genl_rcv (net/netlink/genetlink.c:1220) [ 39.647061][ T313] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 39.647312][ T313] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 39.647541][ T313] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 39.647779][ T313] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 39.648010][ T313] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 39.648251][ T313] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 39.648478][ T313] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 39.648714][ T313] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 39.648945][ T313] ? __pfx___sys_sendto (net/socket.c:2145) [ 39.649200][ T313] ? __lock_release (kernel/locking/lockdep.c:5527) [ 39.649426][ 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.649661][ T313] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 39.649929][ T313] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 39.650173][ 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.650410][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.650641][ T313] __x64_sys_sendto (net/socket.c:2181) [ 39.650869][ T313] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 39.651157][ T313] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 39.651389][ T313] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.651672][ T313] RIP: 0033:0x7f816c6a6a4a [ 39.651907][ 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.652672][ T313] RSP: 002b:00007ffe9ec8f858 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 39.653008][ T313] RAX: ffffffffffffffda RBX: 0000000007c96b00 RCX: 00007f816c6a6a4a [ 39.653355][ T313] RDX: 0000000000000034 RSI: 0000000007c96b00 RDI: 0000000000000005 [ 39.653692][ T313] RBP: 0000000007c96910 R08: 00007f816c84a200 R09: 000000000000000c [ 39.654031][ T313] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 39.654372][ T313] R13: 0000000007c96910 R14: 0000000000000000 R15: 0000000000000001 | [ 39.665519][ T313] ------------[ cut here ]------------ | [ 39.665779][ T313] WARNING: CPU: 2 PID: 313 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 39.666241][ T313] Modules linked in: netdevsim | [ 39.666859][ T313] Tainted: [W]=WARN [ 39.667036][ T313] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.668092][ T313] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.668569][ 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.669587][ T313] RSP: 0018:ffffc900006271e8 EFLAGS: 00010246 [ 39.669948][ T313] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 39.670492][ T313] RDX: 0000000000000000 RSI: ffff888002432c98 RDI: ffff88800b608b00 [ 39.671027][ T313] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 39.671450][ T313] R10: ffffffff8fdec1e7 R11: ffff88800b608040 R12: 0000000000000000 [ 39.671863][ T313] R13: ffff888002432128 R14: ffff888002432008 R15: ffff888002432000 [ 39.672412][ T313] FS: 00007f816c49a800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 39.672990][ T313] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.673363][ T313] CR2: 000000000041ecd0 CR3: 0000000009fae003 CR4: 0000000000772ef0 [ 39.673781][ T313] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 39.674210][ T313] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 39.674622][ T313] PKRU: 55555554 [ 39.674875][ T313] Call Trace: [ 39.675142][ T313] [ 39.675342][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.675652][ T313] ? __warn (kernel/panic.c:748) [ 39.675906][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.676226][ T313] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 39.676538][ T313] ? handle_bug (arch/x86/kernel/traps.c:285) [ 39.676802][ T313] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 39.677128][ T313] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 39.677450][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.677757][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 39.678063][ T313] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 39.678438][ 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.678747][ T313] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 39.679061][ T313] register_netdevice (net/core/dev.c:11003) [ 39.679381][ T313] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 39.679699][ T313] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 39.680020][ T313] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 39.680399][ T313] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 39.680773][ T313] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 39.681165][ T313] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 39.681530][ T313] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 39.681902][ T313] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 39.682269][ T313] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 39.682626][ T313] ? devl_region_destroy (net/devlink/region.c:1178) [ 39.682927][ T313] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 39.683305][ T313] devlink_reload (net/devlink/dev.c:474) [ 39.683535][ T313] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 39.683771][ T313] ? devlink_resources_validate (net/devlink/resource.c:311) [ 39.684061][ T313] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 39.684302][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.684585][ T313] ? __nla_parse (lib/nlattr.c:732) [ 39.684829][ T313] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 39.685056][ T313] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 39.685355][ T313] ? cap_capable (security/commoncap.c:131) [ 39.685582][ T313] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 39.685816][ T313] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 39.686049][ T313] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 39.686292][ T313] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 39.686578][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.686863][ T313] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 39.687167][ T313] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 39.687396][ T313] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 39.687635][ T313] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 39.687869][ T313] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 39.688121][ T313] ? genl_rcv (net/netlink/genetlink.c:1219) [ 39.688293][ T313] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 39.688520][ T313] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 39.688755][ T313] genl_rcv (net/netlink/genetlink.c:1220) [ 39.688930][ T313] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 39.689176][ T313] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 39.689405][ T313] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 39.689644][ T313] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 39.689876][ T313] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 39.690112][ T313] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 39.690345][ T313] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 39.690582][ T313] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 39.690813][ T313] ? __pfx___sys_sendto (net/socket.c:2145) [ 39.691050][ T313] ? __lock_release (kernel/locking/lockdep.c:5527) [ 39.691290][ 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.691524][ T313] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 39.691752][ T313] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 39.691979][ 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.692221][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.692570][ T313] __x64_sys_sendto (net/socket.c:2181) [ 39.692800][ T313] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 39.693203][ T313] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 39.693557][ T313] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.693830][ T313] RIP: 0033:0x7f816c6a6a4a [ 39.694071][ 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.694817][ T313] RSP: 002b:00007ffe9ec8f858 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 39.697639][ T313] RAX: ffffffffffffffda RBX: 0000000007c96b00 RCX: 00007f816c6a6a4a [ 39.697963][ T313] RDX: 0000000000000034 RSI: 0000000007c96b00 RDI: 0000000000000005 [ 39.698297][ T313] RBP: 0000000007c96910 R08: 00007f816c84a200 R09: 000000000000000c [ 39.698626][ T313] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 39.699086][ T313] R13: 0000000007c96910 R14: 0000000000000000 R15: 0000000000000001 | [ 39.728455][ T313] ------------[ cut here ]------------ | [ 39.728735][ T313] WARNING: CPU: 2 PID: 313 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 39.729216][ T313] Modules linked in: netdevsim | [ 39.729823][ T313] Tainted: [W]=WARN [ 39.730002][ T313] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.730443][ T313] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.730723][ 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.731468][ T313] RSP: 0018:ffffc900006271e8 EFLAGS: 00010246 [ 39.731752][ T313] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 39.732080][ T313] RDX: 0000000000000000 RSI: ffff888005002c98 RDI: ffff88800b608b00 [ 39.732420][ T313] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 39.732755][ T313] R10: ffffffff8fdec1e7 R11: ffff88800b608040 R12: 0000000000000000 [ 39.733073][ T313] R13: ffff888005002128 R14: ffff888005002008 R15: ffff888005002000 [ 39.733412][ T313] FS: 00007f816c49a800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 39.733799][ T313] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.734090][ T313] CR2: 000000000041ecd0 CR3: 0000000009fae003 CR4: 0000000000772ef0 [ 39.734430][ T313] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 39.734756][ T313] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 39.735081][ T313] PKRU: 55555554 [ 39.735265][ T313] Call Trace: [ 39.735435][ T313] [ 39.735560][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.735791][ T313] ? __warn (kernel/panic.c:748) [ 39.735963][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.736204][ T313] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 39.736444][ T313] ? handle_bug (arch/x86/kernel/traps.c:285) [ 39.736625][ T313] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 39.736849][ T313] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 39.737085][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.737322][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 39.737564][ T313] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 39.737844][ 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.738075][ T313] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 39.738313][ T313] register_netdevice (net/core/dev.c:11003) [ 39.738544][ T313] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 39.738779][ T313] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 39.739024][ T313] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 39.739326][ T313] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 39.739617][ T313] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 39.739902][ T313] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 39.740196][ T313] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 39.740481][ T313] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 39.740764][ T313] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 39.741045][ T313] ? devl_region_destroy (net/devlink/region.c:1178) [ 39.741293][ T313] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 39.741580][ T313] devlink_reload (net/devlink/dev.c:474) [ 39.741808][ T313] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 39.742038][ T313] ? devlink_resources_validate (net/devlink/resource.c:311) [ 39.742343][ T313] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 39.742572][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.742879][ T313] ? __nla_parse (lib/nlattr.c:732) [ 39.743130][ T313] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 39.743369][ T313] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 39.743658][ T313] ? cap_capable (security/commoncap.c:131) [ 39.743891][ T313] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 39.744143][ T313] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 39.744374][ T313] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 39.744600][ T313] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 39.744879][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.745159][ T313] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 39.745452][ T313] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 39.745690][ T313] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 39.745911][ T313] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 39.746147][ T313] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 39.746385][ T313] ? genl_rcv (net/netlink/genetlink.c:1219) [ 39.746559][ T313] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 39.746784][ T313] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 39.747022][ T313] genl_rcv (net/netlink/genetlink.c:1220) [ 39.747227][ T313] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 39.747462][ T313] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 39.747695][ T313] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 39.747929][ T313] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 39.748174][ T313] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 39.748409][ T313] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 39.748634][ T313] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 39.748867][ T313] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 39.749094][ T313] ? __pfx___sys_sendto (net/socket.c:2145) [ 39.749341][ T313] ? __lock_release (kernel/locking/lockdep.c:5527) [ 39.749561][ 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.749780][ T313] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 39.750002][ T313] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 39.750239][ 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.750460][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.750689][ T313] __x64_sys_sendto (net/socket.c:2181) [ 39.750907][ T313] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 39.751187][ T313] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 39.751406][ T313] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.751672][ T313] RIP: 0033:0x7f816c6a6a4a [ 39.751894][ T313] Code: Unable to access opcode bytes at 0x7f816c6a6a20. Code starting with the faulting instruction =========================================== [ 39.752203][ T313] RSP: 002b:00007ffe9ec8f858 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 39.752533][ T313] RAX: ffffffffffffffda RBX: 0000000007c96b00 RCX: 00007f816c6a6a4a [ 39.752865][ T313] RDX: 0000000000000034 RSI: 0000000007c96b00 RDI: 0000000000000005 [ 39.753204][ T313] RBP: 0000000007c96910 R08: 00007f816c84a200 R09: 000000000000000c [ 39.753528][ T313] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 39.753862][ T313] R13: 0000000007c96910 R14: 0000000000000000 R15: 0000000000000001 | [ 39.775277][ T313] ------------[ cut here ]------------ | [ 39.775539][ T313] WARNING: CPU: 2 PID: 313 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 39.775963][ T313] Modules linked in: netdevsim | [ 39.776612][ T313] Tainted: [W]=WARN [ 39.776793][ T313] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.777067][ T313] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.777367][ 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.778095][ T313] RSP: 0018:ffffc900006271e8 EFLAGS: 00010246 [ 39.778391][ T313] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 39.778714][ T313] RDX: 0000000000000000 RSI: ffff888009292c98 RDI: ffff88800b608b00 [ 39.779041][ T313] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 39.779379][ T313] R10: ffffffff8fdec1e7 R11: ffff88800b608040 R12: 0000000000000000 [ 39.779711][ T313] R13: ffff888009292128 R14: ffff888009292008 R15: ffff888009292000 [ 39.780036][ T313] FS: 00007f816c49a800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 39.780448][ T313] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.780721][ T313] CR2: 00007f816c6a6a20 CR3: 0000000009fae003 CR4: 0000000000772ef0 [ 39.781047][ T313] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 39.781389][ T313] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 39.781716][ T313] PKRU: 55555554 [ 39.781887][ T313] Call Trace: [ 39.782056][ T313] [ 39.782212][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.782433][ T313] ? __warn (kernel/panic.c:748) [ 39.782611][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.782861][ T313] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 39.783119][ T313] ? handle_bug (arch/x86/kernel/traps.c:285) [ 39.783295][ T313] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 39.783519][ T313] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 39.783752][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.783978][ T313] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 39.784214][ T313] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 39.784489][ 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.784709][ T313] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 39.784927][ T313] register_netdevice (net/core/dev.c:11003) [ 39.785162][ T313] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 39.785386][ T313] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 39.785626][ T313] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 39.785905][ T313] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 39.786216][ T313] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 39.786510][ T313] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 39.786786][ T313] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 39.787060][ T313] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 39.787346][ T313] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 39.787623][ T313] ? devl_region_destroy (net/devlink/region.c:1178) [ 39.787841][ T313] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 39.788136][ T313] devlink_reload (net/devlink/dev.c:474) [ 39.788371][ T313] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 39.788602][ T313] ? devlink_resources_validate (net/devlink/resource.c:311) [ 39.788880][ T313] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 39.789127][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.789403][ T313] ? __nla_parse (lib/nlattr.c:732) [ 39.789636][ T313] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 39.789863][ T313] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 39.790162][ T313] ? cap_capable (security/commoncap.c:131) [ 39.790381][ T313] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 39.790612][ T313] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 39.790842][ T313] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 39.791069][ T313] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 39.791356][ T313] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.791626][ T313] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 39.791905][ T313] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 39.792139][ T313] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 39.792360][ T313] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 39.792587][ T313] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 39.792824][ T313] ? genl_rcv (net/netlink/genetlink.c:1219) [ 39.792994][ T313] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 39.793230][ T313] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 39.793455][ T313] genl_rcv (net/netlink/genetlink.c:1220) [ 39.793628][ T313] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 39.793852][ T313] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 39.794089][ T313] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 39.794325][ T313] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 39.794552][ T313] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 39.794769][ T313] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 39.794990][ T313] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 39.795233][ T313] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 39.795458][ T313] ? __pfx___sys_sendto (net/socket.c:2145) [ 39.795691][ T313] ? __lock_release (kernel/locking/lockdep.c:5527) [ 39.795906][ 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.796140][ T313] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 39.796364][ T313] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 39.796589][ 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.796809][ T313] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 39.797032][ T313] __x64_sys_sendto (net/socket.c:2181) [ 39.797269][ T313] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 39.797542][ T313] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 39.797772][ T313] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.798043][ T313] RIP: 0033:0x7f816c6a6a4a [ 39.798284][ T313] Code: Unable to access opcode bytes at 0x7f816c6a6a20. Code starting with the faulting instruction =========================================== [ 39.798564][ T313] RSP: 002b:00007ffe9ec8f858 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 39.798890][ T313] RAX: ffffffffffffffda RBX: 0000000007c96b00 RCX: 00007f816c6a6a4a [ 39.799234][ T313] RDX: 0000000000000034 RSI: 0000000007c96b00 RDI: 0000000000000005 [ 39.799557][ T313] RBP: 0000000007c96910 R08: 00007f816c84a200 R09: 000000000000000c [ 39.799870][ T313] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 39.800212][ T313] R13: 0000000007c96910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.536826][ T405] ------------[ cut here ]------------ | [ 42.537206][ 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.537647][ T405] Modules linked in: netdevsim | [ 42.538289][ T405] Tainted: [W]=WARN [ 42.538470][ T405] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.538750][ T405] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.539036][ 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.539808][ T405] RSP: 0018:ffffc90000bb71e8 EFLAGS: 00010246 [ 42.540091][ T405] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.540435][ T405] RDX: 0000000000000000 RSI: ffff88800a6aac98 RDI: ffff888005262dc0 [ 42.540768][ T405] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 42.541096][ T405] R10: ffffffff8fdec1e7 R11: ffff888005262300 R12: 0000000000000000 [ 42.541439][ T405] R13: ffff88800a6aa128 R14: ffff88800a6aa008 R15: ffff88800a6aa000 [ 42.541771][ T405] FS: 00007f627b65f800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 42.542163][ T405] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.542448][ T405] CR2: 000055e8be482990 CR3: 000000000e1ce004 CR4: 0000000000772ef0 [ 42.542780][ T405] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.543126][ T405] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.543461][ T405] PKRU: 55555554 [ 42.543633][ T405] Call Trace: [ 42.543807][ T405] [ 42.543940][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.544186][ T405] ? __warn (kernel/panic.c:748) [ 42.544369][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.544602][ T405] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.544842][ T405] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.545020][ T405] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.545264][ T405] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.545511][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.545747][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 42.545984][ T405] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 42.546286][ 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.546524][ T405] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.546758][ T405] register_netdevice (net/core/dev.c:11003) [ 42.546995][ T405] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 42.547247][ T405] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.547499][ T405] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.547794][ T405] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.548094][ T405] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.548410][ T405] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.548704][ T405] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.548992][ T405] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.549280][ T405] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 42.549557][ T405] ? devl_region_destroy (net/devlink/region.c:1178) [ 42.549782][ T405] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 42.550072][ T405] devlink_reload (net/devlink/dev.c:474) [ 42.550372][ T405] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.550595][ T405] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.550880][ T405] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.551114][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.551392][ T405] ? __nla_parse (lib/nlattr.c:732) [ 42.551622][ T405] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.551846][ T405] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.552139][ T405] ? cap_capable (security/commoncap.c:131) [ 42.552361][ T405] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.552590][ T405] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.552821][ T405] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.553043][ T405] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.553333][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.553601][ T405] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.553887][ T405] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.554125][ T405] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.554353][ T405] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.554569][ T405] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.554800][ T405] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.554973][ T405] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.555210][ T405] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.555434][ T405] genl_rcv (net/netlink/genetlink.c:1220) [ 42.555603][ T405] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.555828][ T405] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.556054][ T405] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.556291][ T405] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.556516][ T405] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.556732][ T405] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.556953][ T405] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.557195][ T405] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.557419][ T405] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.557651][ T405] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.557867][ 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.558088][ T405] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.558328][ T405] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.558553][ 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.558774][ T405] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.559001][ T405] __x64_sys_sendto (net/socket.c:2181) [ 42.559232][ T405] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.559498][ T405] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.559718][ T405] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.559986][ T405] RIP: 0033:0x7f627b86ba4a [ 42.560220][ 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.560937][ T405] RSP: 002b:00007ffcb960b3c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.561389][ T405] RAX: ffffffffffffffda RBX: 00000000381c5b00 RCX: 00007f627b86ba4a [ 42.561703][ T405] RDX: 0000000000000034 RSI: 00000000381c5b00 RDI: 0000000000000005 [ 42.562014][ T405] RBP: 00000000381c5910 R08: 00007f627ba0f200 R09: 000000000000000c [ 42.562463][ T405] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.562889][ T405] R13: 00000000381c5910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.576112][ T405] ------------[ cut here ]------------ | [ 42.576333][ T405] WARNING: CPU: 1 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.576721][ T405] Modules linked in: netdevsim | [ 42.577282][ T405] Tainted: [W]=WARN [ 42.577433][ T405] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.577674][ T405] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.577923][ 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.578619][ T405] RSP: 0018:ffffc90000bb71e8 EFLAGS: 00010246 [ 42.578865][ T405] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.579160][ T405] RDX: 0000000000000000 RSI: ffff888005a52c98 RDI: ffff888005262dc0 [ 42.579449][ T405] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 42.579747][ T405] R10: ffffffff8fdec1e7 R11: ffff888005262300 R12: 0000000000000000 [ 42.580046][ T405] R13: ffff888005a52128 R14: ffff888005a52008 R15: ffff888005a52000 [ 42.580437][ T405] FS: 00007f627b65f800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 42.580765][ T405] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.581007][ T405] CR2: 000055d3a115f170 CR3: 000000000e1ce005 CR4: 0000000000772ef0 [ 42.581396][ T405] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.581683][ T405] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.581962][ T405] PKRU: 55555554 [ 42.582192][ T405] Call Trace: [ 42.582341][ T405] [ 42.582443][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.582635][ T405] ? __warn (kernel/panic.c:748) [ 42.582789][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.582981][ T405] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.583191][ T405] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.583339][ T405] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.583534][ T405] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.583740][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.583950][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 42.584160][ T405] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 42.584401][ 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.584599][ T405] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.584794][ T405] register_netdevice (net/core/dev.c:11003) [ 42.584988][ T405] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 42.585204][ T405] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.585418][ T405] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.585669][ T405] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.585921][ T405] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.586181][ T405] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.586426][ T405] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.586668][ T405] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.586911][ T405] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 42.587160][ T405] ? devl_region_destroy (net/devlink/region.c:1178) [ 42.587351][ T405] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 42.587604][ T405] devlink_reload (net/devlink/dev.c:474) [ 42.587803][ T405] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.587997][ T405] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.588260][ T405] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.588455][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.588691][ T405] ? __nla_parse (lib/nlattr.c:732) [ 42.588895][ T405] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.589090][ T405] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.589357][ T405] ? cap_capable (security/commoncap.c:131) [ 42.589552][ T405] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.589755][ T405] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.589948][ T405] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.590152][ T405] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.590391][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.590627][ T405] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.590876][ T405] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.591074][ T405] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.591278][ T405] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.591473][ T405] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.591678][ T405] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.591824][ T405] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.592019][ T405] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.592226][ T405] genl_rcv (net/netlink/genetlink.c:1220) [ 42.592373][ T405] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.592575][ T405] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.592767][ T405] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.592965][ T405] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.593172][ T405] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.593362][ T405] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.593556][ T405] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.593758][ T405] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.593960][ T405] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.594177][ T405] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.594366][ 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.594562][ T405] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.594759][ T405] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.594954][ 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.595159][ T405] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.595358][ T405] __x64_sys_sendto (net/socket.c:2181) [ 42.595557][ T405] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.595794][ T405] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.595989][ T405] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.596236][ T405] RIP: 0033:0x7f627b86ba4a [ 42.596437][ T405] Code: Unable to access opcode bytes at 0x7f627b86ba20. Code starting with the faulting instruction =========================================== [ 42.596676][ T405] RSP: 002b:00007ffcb960b3c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.596966][ T405] RAX: ffffffffffffffda RBX: 00000000381c5b00 RCX: 00007f627b86ba4a [ 42.597259][ T405] RDX: 0000000000000034 RSI: 00000000381c5b00 RDI: 0000000000000005 [ 42.597542][ T405] RBP: 00000000381c5910 R08: 00007f627ba0f200 R09: 000000000000000c [ 42.597822][ T405] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.598124][ T405] R13: 00000000381c5910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.627748][ T405] ------------[ cut here ]------------ | [ 42.627994][ T405] WARNING: CPU: 0 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.628442][ T405] Modules linked in: netdevsim | [ 42.629037][ T405] Tainted: [W]=WARN [ 42.629212][ T405] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.629473][ T405] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.629735][ 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.630491][ T405] RSP: 0000:ffffc90000bb71e8 EFLAGS: 00010246 [ 42.630765][ T405] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.631077][ T405] RDX: 0000000000000000 RSI: ffff888004e12c98 RDI: ffff888005262dc0 [ 42.631554][ T405] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 42.631876][ T405] R10: ffffffff8fdec1e7 R11: ffff888005262300 R12: 0000000000000000 [ 42.632355][ T405] R13: ffff888004e12128 R14: ffff888004e12008 R15: ffff888004e12000 [ 42.632669][ T405] FS: 00007f627b65f800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 42.633032][ T405] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.633425][ T405] CR2: 00007fbf41904080 CR3: 000000000e1ce006 CR4: 0000000000772ef0 [ 42.633742][ T405] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.634060][ T405] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.634519][ T405] PKRU: 55555554 [ 42.634682][ T405] Call Trace: [ 42.634848][ T405] [ 42.634956][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.635324][ T405] ? __warn (kernel/panic.c:748) [ 42.635489][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.635701][ T405] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.635923][ T405] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.636089][ T405] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.636433][ T405] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.636664][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.636872][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 42.637087][ T405] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 42.637489][ 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.637706][ T405] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.637924][ T405] register_netdevice (net/core/dev.c:11003) [ 42.638249][ T405] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 42.638474][ T405] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.638706][ T405] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.638979][ T405] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.639274][ T405] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.639555][ T405] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.639831][ T405] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.640117][ T405] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.640380][ T405] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 42.640643][ T405] ? devl_region_destroy (net/devlink/region.c:1178) [ 42.640850][ T405] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 42.641141][ T405] devlink_reload (net/devlink/dev.c:474) [ 42.641360][ T405] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.641573][ T405] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.641847][ T405] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.642058][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.642332][ T405] ? __nla_parse (lib/nlattr.c:732) [ 42.642563][ T405] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.642788][ T405] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.643069][ T405] ? cap_capable (security/commoncap.c:131) [ 42.643293][ T405] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.643514][ T405] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.643729][ T405] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.643949][ T405] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.644222][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.644480][ T405] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.644749][ T405] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.644965][ T405] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.645189][ T405] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.645403][ T405] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.645631][ T405] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.645795][ T405] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.646014][ T405] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.646236][ T405] genl_rcv (net/netlink/genetlink.c:1220) [ 42.646398][ T405] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.646610][ T405] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.646818][ T405] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.647036][ T405] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.647263][ T405] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.647475][ T405] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.647695][ T405] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.647919][ T405] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.648156][ T405] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.648382][ T405] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.648594][ 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.648810][ T405] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.649030][ T405] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.649263][ 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.649481][ T405] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.649696][ T405] __x64_sys_sendto (net/socket.c:2181) [ 42.649908][ T405] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.650186][ T405] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.650406][ T405] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.650669][ T405] RIP: 0033:0x7f627b86ba4a [ 42.650889][ T405] Code: Unable to access opcode bytes at 0x7f627b86ba20. Code starting with the faulting instruction =========================================== [ 42.651157][ T405] RSP: 002b:00007ffcb960b3c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.651461][ T405] RAX: ffffffffffffffda RBX: 00000000381c5b00 RCX: 00007f627b86ba4a [ 42.651772][ T405] RDX: 0000000000000034 RSI: 00000000381c5b00 RDI: 0000000000000005 [ 42.652219][ T405] RBP: 00000000381c5910 R08: 00007f627ba0f200 R09: 000000000000000c [ 42.652534][ T405] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.652850][ T405] R13: 00000000381c5910 R14: 0000000000000000 R15: 0000000000000001 | [ 42.679072][ T405] ------------[ cut here ]------------ | [ 42.679336][ T405] WARNING: CPU: 0 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.679759][ T405] Modules linked in: netdevsim | [ 42.680352][ T405] Tainted: [W]=WARN [ 42.680519][ T405] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.680775][ T405] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.681038][ 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.681791][ T405] RSP: 0018:ffffc90000bb71e8 EFLAGS: 00010246 [ 42.682056][ T405] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 42.682377][ T405] RDX: 0000000000000000 RSI: ffff88800528ac98 RDI: ffff888005262dc0 [ 42.682695][ T405] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 42.683008][ T405] R10: ffffffff8fdec1e7 R11: ffff888005262300 R12: 0000000000000000 [ 42.683330][ T405] R13: ffff88800528a128 R14: ffff88800528a008 R15: ffff88800528a000 [ 42.683644][ T405] FS: 00007f627b65f800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 42.684017][ T405] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.684296][ T405] CR2: 00007f919cc085a0 CR3: 000000000e1ce006 CR4: 0000000000772ef0 [ 42.684610][ T405] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 42.684925][ T405] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 42.685244][ T405] PKRU: 55555554 [ 42.685401][ T405] Call Trace: [ 42.685566][ T405] [ 42.685674][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.685884][ T405] ? __warn (kernel/panic.c:748) [ 42.686046][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.686266][ T405] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 42.686491][ T405] ? handle_bug (arch/x86/kernel/traps.c:285) [ 42.686654][ T405] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 42.686862][ T405] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 42.687087][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 42.687307][ T405] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 42.687523][ T405] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 42.687786][ 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.688004][ T405] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 42.688228][ T405] register_netdevice (net/core/dev.c:11003) [ 42.688451][ T405] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 42.688675][ T405] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 42.689146][ T405] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 42.689536][ T405] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 42.689823][ T405] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 42.690111][ T405] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 42.690388][ T405] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 42.690782][ T405] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 42.691042][ T405] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 42.691314][ T405] ? devl_region_destroy (net/devlink/region.c:1178) [ 42.691522][ T405] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 42.691919][ T405] devlink_reload (net/devlink/dev.c:474) [ 42.692144][ T405] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 42.692366][ T405] ? devlink_resources_validate (net/devlink/resource.c:311) [ 42.692640][ T405] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 42.692967][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.693239][ T405] ? __nla_parse (lib/nlattr.c:732) [ 42.693573][ T405] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 42.693790][ T405] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 42.694075][ T405] ? cap_capable (security/commoncap.c:131) [ 42.694295][ T405] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 42.694517][ T405] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 42.694738][ T405] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 42.694953][ T405] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 42.695227][ T405] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 42.695485][ T405] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 42.695879][ T405] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 42.696089][ T405] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 42.696303][ T405] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 42.696633][ T405] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 42.696859][ T405] ? genl_rcv (net/netlink/genetlink.c:1219) [ 42.697020][ T405] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 42.697231][ T405] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 42.697445][ T405] genl_rcv (net/netlink/genetlink.c:1220) [ 42.697717][ T405] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 42.697930][ T405] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 42.698147][ T405] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 42.698474][ T405] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 42.698690][ T405] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 42.698897][ T405] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 42.699126][ T405] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 42.699347][ T405] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 42.699796][ T405] ? __pfx___sys_sendto (net/socket.c:2145) [ 42.700027][ T405] ? __lock_release (kernel/locking/lockdep.c:5527) [ 42.700245][ 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.700453][ T405] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 42.700674][ T405] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 42.700892][ 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.701119][ T405] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 42.701448][ T405] __x64_sys_sendto (net/socket.c:2181) [ 42.701662][ T405] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 42.701921][ T405] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 42.702140][ T405] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 42.702405][ T405] RIP: 0033:0x7f627b86ba4a [ 42.702625][ T405] Code: Unable to access opcode bytes at 0x7f627b86ba20. Code starting with the faulting instruction =========================================== [ 42.702894][ T405] RSP: 002b:00007ffcb960b3c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 42.703349][ T405] RAX: ffffffffffffffda RBX: 00000000381c5b00 RCX: 00007f627b86ba4a [ 42.703671][ T405] RDX: 0000000000000034 RSI: 00000000381c5b00 RDI: 0000000000000005 [ 42.704124][ T405] RBP: 00000000381c5910 R08: 00007f627ba0f200 R09: 000000000000000c [ 42.704435][ T405] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 42.704748][ T405] R13: 00000000381c5910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.078595][ T418] ------------[ cut here ]------------ | [ 43.078849][ T418] WARNING: CPU: 0 PID: 418 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 43.079341][ T418] Modules linked in: netdevsim | [ 43.079935][ T418] Tainted: [W]=WARN [ 43.080099][ T418] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.080376][ T418] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.080644][ T418] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.081390][ T418] RSP: 0018:ffffc90000be71e8 EFLAGS: 00010246 [ 43.081662][ T418] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.081980][ T418] RDX: 0000000000000000 RSI: ffff888008faac98 RDI: ffff88800a6a0b00 [ 43.082312][ T418] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 43.082633][ T418] R10: ffffffff8fdec1e7 R11: ffff88800a6a0040 R12: 0000000000000000 [ 43.082954][ T418] R13: ffff888008faa128 R14: ffff888008faa008 R15: ffff888008faa000 [ 43.083284][ T418] FS: 00007ff0ca3b2800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 43.083661][ T418] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.083943][ T418] CR2: 000000000041ecd0 CR3: 000000000b632004 CR4: 0000000000772ef0 [ 43.084269][ T418] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.084583][ T418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.084897][ T418] PKRU: 55555554 [ 43.085062][ T418] Call Trace: [ 43.085237][ T418] [ 43.085355][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.085570][ T418] ? __warn (kernel/panic.c:748) [ 43.085737][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.085953][ T418] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.086180][ T418] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.086345][ T418] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.086554][ T418] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.086781][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.087002][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.087233][ T418] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.087508][ T418] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 43.087730][ T418] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.087951][ T418] register_netdevice (net/core/dev.c:11003) [ 43.088183][ T418] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.088410][ T418] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.088645][ T418] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.088922][ T418] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.089211][ T418] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.089493][ T418] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.089770][ T418] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.090041][ T418] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.090319][ T418] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.090585][ T418] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 43.090856][ T418] devlink_reload (net/devlink/dev.c:474) [ 43.091078][ T418] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.091305][ T418] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.091587][ T418] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.091816][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.092091][ T418] ? __nla_parse (lib/nlattr.c:732) [ 43.092323][ T418] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.092548][ T418] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.092825][ T418] ? cap_capable (security/commoncap.c:131) [ 43.093040][ T418] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.093273][ T418] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.093499][ T418] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.093718][ T418] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.093992][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.094264][ T418] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.094551][ T418] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.094766][ T418] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.094978][ T418] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.095209][ T418] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.095440][ T418] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.095608][ T418] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.095833][ T418] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.096055][ T418] genl_rcv (net/netlink/genetlink.c:1220) [ 43.096231][ T418] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.096449][ T418] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.096670][ T418] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.096891][ T418] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.097115][ T418] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.097327][ T418] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.097549][ T418] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.097765][ T418] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.097980][ T418] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.098218][ T418] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.098426][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.098639][ T418] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.098849][ T418] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.099062][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.099287][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.099502][ T418] __x64_sys_sendto (net/socket.c:2181) [ 43.099712][ T418] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.099975][ T418] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.100199][ T418] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.100462][ T418] RIP: 0033:0x7ff0ca5bea4a [ 43.100677][ T418] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 43.101437][ T418] RSP: 002b:00007ffe63c518f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.101761][ T418] RAX: ffffffffffffffda RBX: 000000000c405b00 RCX: 00007ff0ca5bea4a [ 43.102080][ T418] RDX: 0000000000000034 RSI: 000000000c405b00 RDI: 0000000000000005 [ 43.102407][ T418] RBP: 000000000c405910 R08: 00007ff0ca762200 R09: 000000000000000c [ 43.102723][ T418] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.103037][ T418] R13: 000000000c405910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.127372][ T418] ------------[ cut here ]------------ | [ 43.127642][ T418] WARNING: CPU: 2 PID: 418 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 43.128062][ T418] Modules linked in: netdevsim | [ 43.128695][ T418] Tainted: [W]=WARN [ 43.128874][ T418] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.129165][ T418] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.129459][ T418] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.130339][ T418] RSP: 0018:ffffc90000be71e8 EFLAGS: 00010246 [ 43.130730][ T418] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.131048][ T418] RDX: 0000000000000000 RSI: ffff888005212c98 RDI: ffff88800a6a0b00 [ 43.131376][ T418] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 43.131691][ T418] R10: ffffffff8fdec1e7 R11: ffff88800a6a0040 R12: 0000000000000000 [ 43.132006][ T418] R13: ffff888005212128 R14: ffff888005212008 R15: ffff888005212000 [ 43.132338][ T418] FS: 00007ff0ca3b2800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 43.132722][ T418] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.133009][ T418] CR2: 00007f919d0e1e70 CR3: 000000000b632002 CR4: 0000000000772ef0 [ 43.133353][ T418] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.133682][ T418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.134020][ T418] PKRU: 55555554 [ 43.134206][ T418] Call Trace: [ 43.134388][ T418] [ 43.134521][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.134752][ T418] ? __warn (kernel/panic.c:748) [ 43.134930][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.135172][ T418] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.135409][ T418] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.135586][ T418] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.135815][ T418] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.136055][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.136295][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.136529][ T418] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.136819][ T418] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 43.137065][ T418] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.137310][ T418] register_netdevice (net/core/dev.c:11003) [ 43.137543][ T418] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.137777][ T418] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.138009][ T418] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.138328][ T418] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.138623][ T418] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.138918][ T418] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.139213][ T418] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.139498][ T418] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.139790][ T418] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.140070][ T418] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 43.140381][ T418] devlink_reload (net/devlink/dev.c:474) [ 43.140612][ T418] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.140846][ T418] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.141140][ T418] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.141374][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.141645][ T418] ? __nla_parse (lib/nlattr.c:732) [ 43.141882][ T418] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.142118][ T418] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.142407][ T418] ? cap_capable (security/commoncap.c:131) [ 43.142628][ T418] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.142858][ T418] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.143087][ T418] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.143323][ T418] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.143615][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.143894][ T418] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.144193][ T418] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.144424][ T418] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.144642][ T418] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.144881][ T418] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.145125][ T418] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.145303][ T418] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.145534][ T418] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.145768][ T418] genl_rcv (net/netlink/genetlink.c:1220) [ 43.145939][ T418] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.146174][ T418] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.146406][ T418] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.146632][ T418] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.146860][ T418] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.147080][ T418] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.147321][ T418] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.147554][ T418] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.147780][ T418] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.148015][ T418] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.148252][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.148485][ T418] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.148715][ T418] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.148943][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.149179][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.149420][ T418] __x64_sys_sendto (net/socket.c:2181) [ 43.149655][ T418] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.149933][ T418] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.150170][ T418] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.150445][ T418] RIP: 0033:0x7ff0ca5bea4a [ 43.150677][ T418] Code: Unable to access opcode bytes at 0x7ff0ca5bea20. Code starting with the faulting instruction =========================================== [ 43.150962][ T418] RSP: 002b:00007ffe63c518f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.151319][ T418] RAX: ffffffffffffffda RBX: 000000000c405b00 RCX: 00007ff0ca5bea4a [ 43.151657][ T418] RDX: 0000000000000034 RSI: 000000000c405b00 RDI: 0000000000000005 [ 43.151996][ T418] RBP: 000000000c405910 R08: 00007ff0ca762200 R09: 000000000000000c [ 43.152484][ T418] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.152812][ T418] R13: 000000000c405910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.168813][ T418] ------------[ cut here ]------------ | [ 43.169159][ T418] WARNING: CPU: 2 PID: 418 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 43.169596][ T418] Modules linked in: netdevsim | [ 43.170226][ T418] Tainted: [W]=WARN [ 43.170409][ T418] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.170689][ T418] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.170971][ T418] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.171717][ T418] RSP: 0018:ffffc90000be71e8 EFLAGS: 00010246 [ 43.171995][ T418] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.172328][ T418] RDX: 0000000000000000 RSI: ffff88800abd2c98 RDI: ffff88800a6a0b00 [ 43.172653][ T418] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 43.172974][ T418] R10: ffffffff8fdec1e7 R11: ffff88800a6a0040 R12: 0000000000000000 [ 43.173305][ T418] R13: ffff88800abd2128 R14: ffff88800abd2008 R15: ffff88800abd2000 [ 43.173628][ T418] FS: 00007ff0ca3b2800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 43.174019][ T418] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.174299][ T418] CR2: 00007f919cc085a0 CR3: 000000000b632002 CR4: 0000000000772ef0 [ 43.174629][ T418] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.174960][ T418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.175298][ T418] PKRU: 55555554 [ 43.175477][ T418] Call Trace: [ 43.175655][ T418] [ 43.175782][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.176013][ T418] ? __warn (kernel/panic.c:748) [ 43.176200][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.176428][ T418] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.176651][ T418] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.176824][ T418] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.177044][ T418] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.177285][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.177509][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.177731][ T418] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.178006][ T418] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 43.178247][ T418] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.178485][ T418] register_netdevice (net/core/dev.c:11003) [ 43.178715][ T418] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.178952][ T418] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.179200][ T418] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.179487][ T418] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.179774][ T418] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.180059][ T418] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.180361][ T418] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.180646][ T418] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.180925][ T418] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.181234][ T418] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 43.181524][ T418] devlink_reload (net/devlink/dev.c:474) [ 43.181748][ T418] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.181978][ T418] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.182273][ T418] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.182502][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.182770][ T418] ? __nla_parse (lib/nlattr.c:732) [ 43.182999][ T418] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.183233][ T418] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.183515][ T418] ? cap_capable (security/commoncap.c:131) [ 43.183733][ T418] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.183971][ T418] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.184210][ T418] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.184434][ T418] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.184697][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.184964][ T418] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.185253][ T418] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.185478][ T418] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.185699][ T418] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.185918][ T418] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.186164][ T418] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.186335][ T418] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.186559][ T418] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.186790][ T418] genl_rcv (net/netlink/genetlink.c:1220) [ 43.186964][ T418] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.187198][ T418] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.187423][ T418] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.187656][ T418] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.187887][ T418] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.188119][ T418] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.188349][ T418] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.188581][ T418] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.188809][ T418] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.189047][ T418] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.189289][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.189524][ T418] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.189754][ T418] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.189977][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.190218][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.190453][ T418] __x64_sys_sendto (net/socket.c:2181) [ 43.190692][ T418] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.190978][ T418] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.191229][ T418] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.191501][ T418] RIP: 0033:0x7ff0ca5bea4a [ 43.191736][ T418] Code: Unable to access opcode bytes at 0x7ff0ca5bea20. Code starting with the faulting instruction =========================================== [ 43.192019][ T418] RSP: 002b:00007ffe63c518f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.192363][ T418] RAX: ffffffffffffffda RBX: 000000000c405b00 RCX: 00007ff0ca5bea4a [ 43.192697][ T418] RDX: 0000000000000034 RSI: 000000000c405b00 RDI: 0000000000000005 [ 43.193022][ T418] RBP: 000000000c405910 R08: 00007ff0ca762200 R09: 000000000000000c [ 43.193357][ T418] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.193684][ T418] R13: 000000000c405910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.213051][ T418] ------------[ cut here ]------------ | [ 43.213384][ T418] WARNING: CPU: 1 PID: 418 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 43.213790][ T418] Modules linked in: netdevsim | [ 43.214390][ T418] Tainted: [W]=WARN [ 43.214544][ T418] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.214790][ T418] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.215040][ T418] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.215744][ T418] RSP: 0018:ffffc90000be71e8 EFLAGS: 00010246 [ 43.215998][ T418] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.216302][ T418] RDX: 0000000000000000 RSI: ffff88800b892c98 RDI: ffff88800a6a0b00 [ 43.216586][ T418] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 43.216874][ T418] R10: ffffffff8fdec1e7 R11: ffff88800a6a0040 R12: 0000000000000000 [ 43.217177][ T418] R13: ffff88800b892128 R14: ffff88800b892008 R15: ffff88800b892000 [ 43.217463][ T418] FS: 00007ff0ca3b2800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 43.217798][ T418] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.218040][ T418] CR2: 000055d3a11ab278 CR3: 000000000b632002 CR4: 0000000000772ef0 [ 43.218344][ T418] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.218632][ T418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.218917][ T418] PKRU: 55555554 [ 43.219064][ T418] Call Trace: [ 43.219221][ T418] [ 43.219326][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.219522][ T418] ? __warn (kernel/panic.c:748) [ 43.219725][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.219922][ T418] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.220134][ T418] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.220283][ T418] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.220474][ T418] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.220679][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.220872][ T418] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.221074][ T418] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.221330][ T418] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 43.221528][ T418] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.221724][ T418] register_netdevice (net/core/dev.c:11003) [ 43.221921][ T418] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.222137][ T418] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.222351][ T418] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.222600][ T418] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.222856][ T418] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.223118][ T418] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.223367][ T418] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.223610][ T418] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.223858][ T418] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.224115][ T418] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 43.224370][ T418] devlink_reload (net/devlink/dev.c:474) [ 43.224567][ T418] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.224759][ T418] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.225006][ T418] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.225220][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.225460][ T418] ? __nla_parse (lib/nlattr.c:732) [ 43.225663][ T418] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.225860][ T418] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.226121][ T418] ? cap_capable (security/commoncap.c:131) [ 43.226313][ T418] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.226513][ T418] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.226711][ T418] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.226902][ T418] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.227151][ T418] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.227384][ T418] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.227632][ T418] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.227825][ T418] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.228020][ T418] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.228227][ T418] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.228434][ T418] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.228581][ T418] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.228776][ T418] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.228973][ T418] genl_rcv (net/netlink/genetlink.c:1220) [ 43.229131][ T418] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.229330][ T418] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.229530][ T418] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.229729][ T418] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.229926][ T418] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.230130][ T418] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.230325][ T418] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.230527][ T418] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.230723][ T418] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.230926][ T418] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.231137][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.231332][ T418] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.231527][ T418] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.231722][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.231917][ T418] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.232124][ T418] __x64_sys_sendto (net/socket.c:2181) [ 43.232317][ T418] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.232558][ T418] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.232750][ T418] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.232988][ T418] RIP: 0033:0x7ff0ca5bea4a [ 43.233202][ T418] Code: Unable to access opcode bytes at 0x7ff0ca5bea20. Code starting with the faulting instruction =========================================== [ 43.233445][ T418] RSP: 002b:00007ffe63c518f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.233734][ T418] RAX: ffffffffffffffda RBX: 000000000c405b00 RCX: 00007ff0ca5bea4a [ 43.234028][ T418] RDX: 0000000000000034 RSI: 000000000c405b00 RDI: 0000000000000005 [ 43.234327][ T418] RBP: 000000000c405910 R08: 00007ff0ca762200 R09: 000000000000000c [ 43.234612][ T418] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.234892][ T418] R13: 000000000c405910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.648623][ T431] ------------[ cut here ]------------ | [ 43.648874][ T431] WARNING: CPU: 0 PID: 431 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 43.649366][ T431] Modules linked in: netdevsim | [ 43.649958][ T431] Tainted: [W]=WARN [ 43.650130][ T431] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.650403][ T431] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.650673][ T431] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.651475][ T431] RSP: 0018:ffffc90000be71e8 EFLAGS: 00010246 [ 43.651737][ T431] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.652047][ T431] RDX: 0000000000000000 RSI: ffff888009a4ac98 RDI: ffff88800b940b00 [ 43.652371][ T431] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 43.652686][ T431] R10: ffffffff8fdec1e7 R11: ffff88800b940040 R12: 0000000000000000 [ 43.653005][ T431] R13: ffff888009a4a128 R14: ffff888009a4a008 R15: ffff888009a4a000 [ 43.653328][ T431] FS: 00007f761143b800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 43.653701][ T431] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.653978][ T431] CR2: 00007f919cc085a0 CR3: 000000000a7ba004 CR4: 0000000000772ef0 [ 43.654306][ T431] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.654618][ T431] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.654930][ T431] PKRU: 55555554 [ 43.655097][ T431] Call Trace: [ 43.655268][ T431] [ 43.655380][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.655584][ T431] ? __warn (kernel/panic.c:748) [ 43.655743][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.655956][ T431] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.656185][ T431] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.656344][ T431] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.656560][ T431] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.656784][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.657003][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.657227][ T431] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.657490][ T431] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 43.657706][ T431] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.657930][ T431] register_netdevice (net/core/dev.c:11003) [ 43.658156][ T431] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.658379][ T431] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.658602][ T431] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.658879][ T431] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.659176][ T431] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.659460][ T431] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.659733][ T431] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.659994][ T431] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.660264][ T431] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.660531][ T431] ? devl_region_destroy (net/devlink/region.c:1178) [ 43.660741][ T431] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 43.661017][ T431] devlink_reload (net/devlink/dev.c:474) [ 43.661242][ T431] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.661460][ T431] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.661737][ T431] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.661959][ T431] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.662234][ T431] ? __nla_parse (lib/nlattr.c:732) [ 43.662458][ T431] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.662674][ T431] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.662947][ T431] ? cap_capable (security/commoncap.c:131) [ 43.663167][ T431] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.663391][ T431] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.663610][ T431] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.663827][ T431] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.664113][ T431] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.664373][ T431] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.664638][ T431] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.664845][ T431] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.665051][ T431] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.665284][ T431] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.665514][ T431] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.665677][ T431] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.665891][ T431] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.666125][ T431] genl_rcv (net/netlink/genetlink.c:1220) [ 43.666289][ T431] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.666504][ T431] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.666720][ T431] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.666935][ T431] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.667162][ T431] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.667371][ T431] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.667585][ T431] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.667804][ T431] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.668016][ T431] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.668249][ T431] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.668464][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.668677][ T431] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.668884][ T431] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.669099][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.669327][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.669544][ T431] __x64_sys_sendto (net/socket.c:2181) [ 43.669759][ T431] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.670029][ T431] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.670251][ T431] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.670507][ T431] RIP: 0033:0x7f7611647a4a [ 43.670725][ T431] Code: Unable to access opcode bytes at 0x7f7611647a20. Code starting with the faulting instruction =========================================== [ 43.670988][ T431] RSP: 002b:00007ffee2fdb568 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.671313][ T431] RAX: ffffffffffffffda RBX: 0000000007204b00 RCX: 00007f7611647a4a [ 43.671622][ T431] RDX: 0000000000000034 RSI: 0000000007204b00 RDI: 0000000000000005 [ 43.671929][ T431] RBP: 0000000007204910 R08: 00007f76117eb200 R09: 000000000000000c [ 43.672243][ T431] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.672556][ T431] R13: 0000000007204910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.685897][ T431] ------------[ cut here ]------------ | [ 43.686209][ T431] WARNING: CPU: 1 PID: 431 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 43.686601][ T431] Modules linked in: netdevsim | [ 43.687166][ T431] Tainted: [W]=WARN [ 43.687316][ T431] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.687566][ T431] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.687817][ T431] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.688543][ T431] RSP: 0018:ffffc90000be71e8 EFLAGS: 00010246 [ 43.688792][ T431] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.689078][ T431] RDX: 0000000000000000 RSI: ffff88800ab2ac98 RDI: ffff88800b940b00 [ 43.689382][ T431] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 43.689667][ T431] R10: ffffffff8fdec1e7 R11: ffff88800b940040 R12: 0000000000000000 [ 43.689953][ T431] R13: ffff88800ab2a128 R14: ffff88800ab2a008 R15: ffff88800ab2a000 [ 43.690281][ T431] FS: 00007f761143b800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 43.690620][ T431] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.690862][ T431] CR2: 000055d3a11667b0 CR3: 000000000a7ba006 CR4: 0000000000772ef0 [ 43.691159][ T431] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.691444][ T431] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.691728][ T431] PKRU: 55555554 [ 43.691876][ T431] Call Trace: [ 43.692021][ T431] [ 43.692129][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.692321][ T431] ? __warn (kernel/panic.c:748) [ 43.692469][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.692663][ T431] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.692861][ T431] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.693007][ T431] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.693210][ T431] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.693424][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.693616][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.693813][ T431] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.694064][ T431] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 43.694274][ T431] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.694468][ T431] register_netdevice (net/core/dev.c:11003) [ 43.694669][ T431] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.694870][ T431] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.695079][ T431] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.695339][ T431] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.695597][ T431] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.695847][ T431] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.696098][ T431] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.696352][ T431] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.696590][ T431] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.696832][ T431] ? devl_region_destroy (net/devlink/region.c:1178) [ 43.697023][ T431] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 43.697285][ T431] devlink_reload (net/devlink/dev.c:474) [ 43.697487][ T431] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.697681][ T431] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.697927][ T431] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.698131][ T431] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.698371][ T431] ? __nla_parse (lib/nlattr.c:732) [ 43.698573][ T431] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.698773][ T431] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.699026][ T431] ? cap_capable (security/commoncap.c:131) [ 43.699234][ T431] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.699435][ T431] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.699632][ T431] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.699824][ T431] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.700062][ T431] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.700310][ T431] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.700563][ T431] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.700758][ T431] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.700950][ T431] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.701154][ T431] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.701363][ T431] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.701510][ T431] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.701712][ T431] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.701913][ T431] genl_rcv (net/netlink/genetlink.c:1220) [ 43.702060][ T431] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.702269][ T431] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.702463][ T431] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.702662][ T431] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.702859][ T431] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.703049][ T431] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.703260][ T431] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.703465][ T431] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.703661][ T431] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.703871][ T431] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.704063][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.704266][ T431] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.704461][ T431] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.704658][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.704854][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.705050][ T431] __x64_sys_sendto (net/socket.c:2181) [ 43.705251][ T431] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.705490][ T431] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.705683][ T431] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.705917][ T431] RIP: 0033:0x7f7611647a4a [ 43.706130][ T431] Code: Unable to access opcode bytes at 0x7f7611647a20. Code starting with the faulting instruction =========================================== [ 43.706375][ T431] RSP: 002b:00007ffee2fdb568 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.706663][ T431] RAX: ffffffffffffffda RBX: 0000000007204b00 RCX: 00007f7611647a4a [ 43.706946][ T431] RDX: 0000000000000034 RSI: 0000000007204b00 RDI: 0000000000000005 [ 43.707242][ T431] RBP: 0000000007204910 R08: 00007f76117eb200 R09: 000000000000000c [ 43.707535][ T431] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.707817][ T431] R13: 0000000007204910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.725012][ T431] ------------[ cut here ]------------ | [ 43.725259][ T431] WARNING: CPU: 0 PID: 431 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 43.725693][ T431] Modules linked in: netdevsim | [ 43.726305][ T431] Tainted: [W]=WARN [ 43.726467][ T431] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.726731][ T431] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.727000][ T431] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.727730][ T431] RSP: 0018:ffffc90000be71e8 EFLAGS: 00010246 [ 43.727988][ T431] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.728306][ T431] RDX: 0000000000000000 RSI: ffff888002b4ac98 RDI: ffff88800b940b00 [ 43.728614][ T431] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 43.728924][ T431] R10: ffffffff8fdec1e7 R11: ffff88800b940040 R12: 0000000000000000 [ 43.729236][ T431] R13: ffff888002b4a128 R14: ffff888002b4a008 R15: ffff888002b4a000 [ 43.729543][ T431] FS: 00007f761143b800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 43.729903][ T431] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.730173][ T431] CR2: 00007f7611647a20 CR3: 000000000a7ba004 CR4: 0000000000772ef0 [ 43.730477][ T431] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.730782][ T431] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.731094][ T431] PKRU: 55555554 [ 43.731256][ T431] Call Trace: [ 43.731424][ T431] [ 43.731534][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.731749][ T431] ? __warn (kernel/panic.c:748) [ 43.731913][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.732132][ T431] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.732349][ T431] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.732511][ T431] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.732718][ T431] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.732943][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.733172][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.733390][ T431] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.733648][ T431] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 43.733870][ T431] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.734088][ T431] register_netdevice (net/core/dev.c:11003) [ 43.734311][ T431] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.734535][ T431] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.734763][ T431] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.735035][ T431] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.735328][ T431] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.735605][ T431] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.735877][ T431] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.736155][ T431] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.736417][ T431] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.736675][ T431] ? devl_region_destroy (net/devlink/region.c:1178) [ 43.736879][ T431] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 43.737158][ T431] devlink_reload (net/devlink/dev.c:474) [ 43.737370][ T431] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.737582][ T431] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.737844][ T431] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.738048][ T431] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.738317][ T431] ? __nla_parse (lib/nlattr.c:732) [ 43.738534][ T431] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.738741][ T431] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.739009][ T431] ? cap_capable (security/commoncap.c:131) [ 43.739227][ T431] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.739443][ T431] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.739646][ T431] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.739851][ T431] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.740113][ T431] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.740360][ T431] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.740627][ T431] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.740840][ T431] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.741045][ T431] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.741260][ T431] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.741479][ T431] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.741636][ T431] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.741843][ T431] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.742054][ T431] genl_rcv (net/netlink/genetlink.c:1220) [ 43.742225][ T431] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.742434][ T431] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.742640][ T431] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.742852][ T431] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.743061][ T431] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.743309][ T431] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.743517][ T431] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.743736][ T431] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.743955][ T431] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.744182][ T431] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.744381][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.744588][ T431] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.744793][ T431] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.744998][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.745214][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.745425][ T431] __x64_sys_sendto (net/socket.c:2181) [ 43.745629][ T431] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.745878][ T431] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.746085][ T431] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.746349][ T431] RIP: 0033:0x7f7611647a4a [ 43.746559][ T431] Code: Unable to access opcode bytes at 0x7f7611647a20. Code starting with the faulting instruction =========================================== [ 43.746815][ T431] RSP: 002b:00007ffee2fdb568 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.747130][ T431] RAX: ffffffffffffffda RBX: 0000000007204b00 RCX: 00007f7611647a4a [ 43.747428][ T431] RDX: 0000000000000034 RSI: 0000000007204b00 RDI: 0000000000000005 [ 43.747730][ T431] RBP: 0000000007204910 R08: 00007f76117eb200 R09: 000000000000000c [ 43.748028][ T431] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.748341][ T431] R13: 0000000007204910 R14: 0000000000000000 R15: 0000000000000001 | [ 43.758886][ T431] ------------[ cut here ]------------ | [ 43.759122][ T431] WARNING: CPU: 0 PID: 431 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 43.759521][ T431] Modules linked in: netdevsim | [ 43.760079][ T431] Tainted: [W]=WARN [ 43.761009][ T431] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.761368][ T431] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.761630][ T431] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 43.762428][ T431] RSP: 0018:ffffc90000be71e8 EFLAGS: 00010246 [ 43.762682][ T431] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 43.762987][ T431] RDX: 0000000000000000 RSI: ffff88800dd92c98 RDI: ffff88800b940b00 [ 43.763379][ T431] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 43.763679][ T431] R10: ffffffff8fdec1e7 R11: ffff88800b940040 R12: 0000000000000000 [ 43.763989][ T431] R13: ffff88800dd92128 R14: ffff88800dd92008 R15: ffff88800dd92000 [ 43.764379][ T431] FS: 00007f761143b800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 43.764729][ T431] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.764983][ T431] CR2: 00007f7611647a20 CR3: 000000000a7ba004 CR4: 0000000000772ef0 [ 43.765372][ T431] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 43.765675][ T431] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 43.765973][ T431] PKRU: 55555554 [ 43.766216][ T431] Call Trace: [ 43.766368][ T431] [ 43.766472][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.766673][ T431] ? __warn (kernel/panic.c:748) [ 43.766829][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.767036][ T431] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 43.767338][ T431] ? handle_bug (arch/x86/kernel/traps.c:285) [ 43.767493][ T431] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 43.767695][ T431] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 43.767910][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 43.768201][ T431] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 43.768407][ T431] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 43.768668][ T431] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 43.768880][ T431] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 43.769084][ T431] register_netdevice (net/core/dev.c:11003) [ 43.769380][ T431] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 43.769591][ T431] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 43.769809][ T431] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 43.770072][ T431] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 43.770440][ T431] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 43.770705][ T431] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 43.770967][ T431] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 43.771314][ T431] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 43.771564][ T431] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 43.771824][ T431] ? devl_region_destroy (net/devlink/region.c:1178) [ 43.772028][ T431] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 43.772380][ T431] devlink_reload (net/devlink/dev.c:474) [ 43.772589][ T431] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 43.772796][ T431] ? devlink_resources_validate (net/devlink/resource.c:311) [ 43.773056][ T431] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 43.773344][ T431] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.773605][ T431] ? __nla_parse (lib/nlattr.c:732) [ 43.773818][ T431] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 43.774032][ T431] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 43.774396][ T431] ? cap_capable (security/commoncap.c:131) [ 43.774599][ T431] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 43.774805][ T431] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 43.775010][ T431] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 43.775309][ T431] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 43.775560][ T431] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 43.775809][ T431] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 43.776073][ T431] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 43.776363][ T431] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 43.776566][ T431] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 43.776771][ T431] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 43.776992][ T431] ? genl_rcv (net/netlink/genetlink.c:1219) [ 43.777232][ T431] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 43.777436][ T431] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 43.777646][ T431] genl_rcv (net/netlink/genetlink.c:1220) [ 43.777799][ T431] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 43.778008][ T431] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 43.778297][ T431] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 43.778512][ T431] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 43.778719][ T431] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 43.778923][ T431] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 43.779214][ T431] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 43.779426][ T431] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 43.779631][ T431] ? __pfx___sys_sendto (net/socket.c:2145) [ 43.779843][ T431] ? __lock_release (kernel/locking/lockdep.c:5527) [ 43.780048][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.780338][ T431] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 43.780545][ T431] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 43.780752][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.780961][ T431] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 43.781251][ T431] __x64_sys_sendto (net/socket.c:2181) [ 43.781454][ T431] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 43.781708][ T431] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 43.781917][ T431] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.782253][ T431] RIP: 0033:0x7f7611647a4a [ 43.782466][ T431] Code: Unable to access opcode bytes at 0x7f7611647a20. Code starting with the faulting instruction =========================================== [ 43.782720][ T431] RSP: 002b:00007ffee2fdb568 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 43.783027][ T431] RAX: ffffffffffffffda RBX: 0000000007204b00 RCX: 00007f7611647a4a [ 43.783422][ T431] RDX: 0000000000000034 RSI: 0000000007204b00 RDI: 0000000000000005 [ 43.783717][ T431] RBP: 0000000007204910 R08: 00007f76117eb200 R09: 000000000000000c [ 43.784029][ T431] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 43.784415][ T431] R13: 0000000007204910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.367328][ T455] ------------[ cut here ]------------ | [ 44.367571][ T455] WARNING: CPU: 3 PID: 455 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.367964][ T455] Modules linked in: netdevsim | [ 44.368972][ T455] Tainted: [W]=WARN [ 44.369130][ T455] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.369379][ T455] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.369641][ T455] 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.370344][ T455] RSP: 0018:ffffc90000cc71e8 EFLAGS: 00010246 [ 44.370595][ T455] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.370890][ T455] RDX: 0000000000000000 RSI: ffff888005212c98 RDI: ffff88800a790b00 [ 44.371194][ T455] RBP: ffff88800aa78040 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 44.371485][ T455] R10: ffffffff8fdec1e7 R11: ffff88800a790040 R12: 0000000000000000 [ 44.371780][ T455] R13: ffff888005212128 R14: ffff888005212008 R15: ffff888005212000 [ 44.372065][ T455] FS: 00007fe56af9b800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 44.372414][ T455] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.372667][ T455] CR2: 00007f919d027400 CR3: 000000000de64005 CR4: 0000000000772ef0 [ 44.372958][ T455] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.373257][ T455] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.373548][ T455] PKRU: 55555554 [ 44.373695][ T455] Call Trace: [ 44.373848][ T455] [ 44.373951][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.374157][ T455] ? __warn (kernel/panic.c:748) [ 44.374315][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.374518][ T455] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.374726][ T455] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.374879][ T455] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.375077][ T455] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.375304][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.375502][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.375702][ T455] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.375959][ T455] ? _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.376171][ T455] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.376378][ T455] register_netdevice (net/core/dev.c:11003) [ 44.376581][ T455] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.376790][ T455] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.377004][ T455] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.377265][ T455] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.377527][ T455] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.377794][ T455] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.378047][ T455] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.378311][ T455] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.378555][ T455] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.378816][ T455] devlink_reload (net/devlink/dev.c:474) [ 44.379019][ T455] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.379218][ T455] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.379422][ T455] ? cap_capable (security/commoncap.c:131) [ 44.379615][ T455] ? 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.379777][ T455] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.379983][ T455] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.380247][ T455] ? __nla_parse (lib/nlattr.c:732) [ 44.380458][ T455] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.380656][ T455] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.380911][ T455] ? cap_capable (security/commoncap.c:131) [ 44.381112][ T455] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.381322][ T455] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.381522][ T455] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.381722][ T455] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.381974][ T455] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.382224][ T455] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.382480][ T455] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.382680][ T455] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.382875][ T455] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.383073][ T455] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.383290][ T455] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.383447][ T455] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.383646][ T455] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.383860][ T455] genl_rcv (net/netlink/genetlink.c:1220) [ 44.384009][ T455] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.384219][ T455] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.384421][ T455] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.384628][ T455] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.384832][ T455] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.385025][ T455] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.385229][ T455] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.385437][ T455] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.385644][ T455] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.385840][ T455] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.386044][ T455] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.386265][ T455] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.386467][ T455] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.386707][ T455] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.386954][ T455] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.387165][ T455] __x64_sys_sendto (net/socket.c:2181) [ 44.387359][ T455] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.387599][ T455] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.387797][ T455] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.388034][ T455] RIP: 0033:0x7fe56b1a7a4a [ 44.388244][ T455] Code: Unable to access opcode bytes at 0x7fe56b1a7a20. Code starting with the faulting instruction =========================================== [ 44.388491][ T455] RSP: 002b:00007fff3e077da8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.388782][ T455] RAX: ffffffffffffffda RBX: 0000000038911b00 RCX: 00007fe56b1a7a4a [ 44.389072][ T455] RDX: 000000000000003c RSI: 0000000038911b00 RDI: 0000000000000005 [ 44.389377][ T455] RBP: 0000000038911910 R08: 00007fe56b34b200 R09: 000000000000000c [ 44.389669][ T455] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.389961][ T455] R13: 0000000038911910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.409899][ T455] ------------[ cut here ]------------ | [ 44.410131][ T455] WARNING: CPU: 3 PID: 455 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.410518][ T455] Modules linked in: netdevsim | [ 44.411059][ T455] Tainted: [W]=WARN [ 44.411221][ T455] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.411468][ T455] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.411714][ T455] 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.412398][ T455] RSP: 0018:ffffc90000cc71e8 EFLAGS: 00010246 [ 44.412649][ T455] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.412935][ T455] RDX: 0000000000000000 RSI: ffff888008faac98 RDI: ffff88800a790b00 [ 44.413234][ T455] RBP: ffff88800aa78040 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 44.413518][ T455] R10: ffffffff8fdec1e7 R11: ffff88800a790040 R12: 0000000000000000 [ 44.413804][ T455] R13: ffff888008faa128 R14: ffff888008faa008 R15: ffff888008faa000 [ 44.414108][ T455] FS: 00007fe56af9b800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 44.414444][ T455] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.414687][ T455] CR2: 00007fe56b1a7a20 CR3: 000000000de64005 CR4: 0000000000772ef0 [ 44.414978][ T455] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.415290][ T455] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.415575][ T455] PKRU: 55555554 [ 44.415720][ T455] Call Trace: [ 44.415867][ T455] [ 44.415970][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.416179][ T455] ? __warn (kernel/panic.c:748) [ 44.416330][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.416529][ T455] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.416735][ T455] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.416883][ T455] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.417075][ T455] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.417296][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.417494][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.417691][ T455] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.417942][ T455] ? _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.418156][ T455] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.418357][ T455] register_netdevice (net/core/dev.c:11003) [ 44.418557][ T455] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.418762][ T455] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.418974][ T455] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.419240][ T455] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.419498][ T455] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.419753][ T455] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.420003][ T455] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.420256][ T455] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.420502][ T455] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.420753][ T455] devlink_reload (net/devlink/dev.c:474) [ 44.420956][ T455] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.421157][ T455] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.421354][ T455] ? cap_capable (security/commoncap.c:131) [ 44.421547][ T455] ? 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.421703][ T455] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.421905][ T455] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.422163][ T455] ? __nla_parse (lib/nlattr.c:732) [ 44.422367][ T455] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.422563][ T455] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.422816][ T455] ? cap_capable (security/commoncap.c:131) [ 44.423009][ T455] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.423220][ T455] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.423426][ T455] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.423619][ T455] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.423861][ T455] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.424121][ T455] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.424374][ T455] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.424568][ T455] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.424764][ T455] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.424964][ T455] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.425181][ T455] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.425330][ T455] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.425527][ T455] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.425728][ T455] genl_rcv (net/netlink/genetlink.c:1220) [ 44.425875][ T455] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.426070][ T455] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.426281][ T455] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.426484][ T455] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.426682][ T455] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.426872][ T455] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.427070][ T455] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.427280][ T455] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.427475][ T455] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.427668][ T455] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.427864][ T455] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.428064][ T455] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.428268][ T455] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.428511][ T455] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.428757][ T455] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.428958][ T455] __x64_sys_sendto (net/socket.c:2181) [ 44.429165][ T455] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.429406][ T455] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.429601][ T455] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.429842][ T455] RIP: 0033:0x7fe56b1a7a4a [ 44.430045][ T455] Code: Unable to access opcode bytes at 0x7fe56b1a7a20. Code starting with the faulting instruction =========================================== [ 44.430298][ T455] RSP: 002b:00007fff3e077da8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.430591][ T455] RAX: ffffffffffffffda RBX: 0000000038911b00 RCX: 00007fe56b1a7a4a [ 44.430871][ T455] RDX: 000000000000003c RSI: 0000000038911b00 RDI: 0000000000000005 [ 44.431168][ T455] RBP: 0000000038911910 R08: 00007fe56b34b200 R09: 000000000000000c [ 44.431457][ T455] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.431743][ T455] R13: 0000000038911910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.444771][ T455] ------------[ cut here ]------------ | [ 44.444980][ T455] WARNING: CPU: 3 PID: 455 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.445380][ T455] Modules linked in: netdevsim | [ 44.445922][ T455] Tainted: [W]=WARN [ 44.446073][ T455] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.446320][ T455] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.446563][ T455] 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.447242][ T455] RSP: 0018:ffffc90000cc71e8 EFLAGS: 00010246 [ 44.447484][ T455] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.447766][ T455] RDX: 0000000000000000 RSI: ffff88800e092c98 RDI: ffff88800a790b00 [ 44.448048][ T455] RBP: ffff88800aa78040 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 44.448342][ T455] R10: ffffffff8fdec1e7 R11: ffff88800a790040 R12: 0000000000000000 [ 44.448631][ T455] R13: ffff88800e092128 R14: ffff88800e092008 R15: ffff88800e092000 [ 44.448913][ T455] FS: 00007fe56af9b800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 44.449257][ T455] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.449499][ T455] CR2: 00007fe56b1a7a20 CR3: 000000000de64005 CR4: 0000000000772ef0 [ 44.449797][ T455] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.450081][ T455] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.450376][ T455] PKRU: 55555554 [ 44.450521][ T455] Call Trace: [ 44.450664][ T455] [ 44.450764][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.450962][ T455] ? __warn (kernel/panic.c:748) [ 44.451126][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.451324][ T455] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.451523][ T455] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.451672][ T455] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.451866][ T455] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.452074][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.452290][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.452490][ T455] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.452736][ T455] ? _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.452938][ T455] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.453143][ T455] register_netdevice (net/core/dev.c:11003) [ 44.453347][ T455] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.453548][ T455] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.453756][ T455] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.454033][ T455] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.454300][ T455] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.454559][ T455] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.454812][ T455] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.455053][ T455] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.455302][ T455] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.455557][ T455] devlink_reload (net/devlink/dev.c:474) [ 44.455757][ T455] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.455951][ T455] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.456160][ T455] ? cap_capable (security/commoncap.c:131) [ 44.456354][ T455] ? 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.456510][ T455] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.456708][ T455] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.456955][ T455] ? __nla_parse (lib/nlattr.c:732) [ 44.457175][ T455] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.457376][ T455] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.457626][ T455] ? cap_capable (security/commoncap.c:131) [ 44.457818][ T455] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.458020][ T455] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.458221][ T455] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.458418][ T455] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.458661][ T455] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.458895][ T455] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.459153][ T455] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.459346][ T455] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.459535][ T455] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.459726][ T455] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.459933][ T455] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.460083][ T455] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.460295][ T455] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.460497][ T455] genl_rcv (net/netlink/genetlink.c:1220) [ 44.460644][ T455] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.460842][ T455] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.461038][ T455] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.461250][ T455] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.461449][ T455] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.461644][ T455] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.461839][ T455] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.462039][ T455] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.462246][ T455] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.462434][ T455] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.462624][ T455] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.462825][ T455] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.463027][ T455] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.463315][ T455] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.463560][ T455] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.463760][ T455] __x64_sys_sendto (net/socket.c:2181) [ 44.463965][ T455] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.464218][ T455] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.464414][ T455] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.464655][ T455] RIP: 0033:0x7fe56b1a7a4a [ 44.464858][ T455] Code: Unable to access opcode bytes at 0x7fe56b1a7a20. Code starting with the faulting instruction =========================================== [ 44.465119][ T455] RSP: 002b:00007fff3e077da8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.465407][ T455] RAX: ffffffffffffffda RBX: 0000000038911b00 RCX: 00007fe56b1a7a4a [ 44.465700][ T455] RDX: 000000000000003c RSI: 0000000038911b00 RDI: 0000000000000005 [ 44.465989][ T455] RBP: 0000000038911910 R08: 00007fe56b34b200 R09: 000000000000000c [ 44.466285][ T455] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.466574][ T455] R13: 0000000038911910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.479215][ T455] ------------[ cut here ]------------ | [ 44.479502][ T455] WARNING: CPU: 3 PID: 455 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.479880][ T455] Modules linked in: netdevsim | [ 44.480432][ T455] Tainted: [W]=WARN [ 44.480579][ T455] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.480818][ T455] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.481061][ T455] 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.481838][ T455] RSP: 0018:ffffc90000cc71e8 EFLAGS: 00010246 [ 44.482082][ T455] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.482377][ T455] RDX: 0000000000000000 RSI: ffff8880052c2c98 RDI: ffff88800a790b00 [ 44.482658][ T455] RBP: ffff88800aa78040 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 44.482949][ T455] R10: ffffffff8fdec1e7 R11: ffff88800a790040 R12: 0000000000000000 [ 44.483245][ T455] R13: ffff8880052c2128 R14: ffff8880052c2008 R15: ffff8880052c2000 [ 44.483528][ T455] FS: 00007fe56af9b800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 44.483864][ T455] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.484120][ T455] CR2: 00007fe56b1a7a20 CR3: 000000000de64005 CR4: 0000000000772ef0 [ 44.484409][ T455] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.484691][ T455] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.484972][ T455] PKRU: 55555554 [ 44.485135][ T455] Call Trace: [ 44.485289][ T455] [ 44.485392][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.485583][ T455] ? __warn (kernel/panic.c:748) [ 44.485732][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.485925][ T455] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.486135][ T455] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.486285][ T455] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.486477][ T455] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.486681][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.486877][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.487073][ T455] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.487344][ T455] ? _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.487542][ T455] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.487736][ T455] register_netdevice (net/core/dev.c:11003) [ 44.487934][ T455] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.488150][ T455] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.488355][ T455] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.488603][ T455] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.488858][ T455] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.489120][ T455] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.489369][ T455] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.489615][ T455] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.489849][ T455] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.490096][ T455] devlink_reload (net/devlink/dev.c:474) [ 44.490305][ T455] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.490492][ T455] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.490688][ T455] ? cap_capable (security/commoncap.c:131) [ 44.490881][ T455] ? 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.491035][ T455] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.491240][ T455] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.491480][ T455] ? __nla_parse (lib/nlattr.c:732) [ 44.491680][ T455] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.491873][ T455] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.492134][ T455] ? cap_capable (security/commoncap.c:131) [ 44.492330][ T455] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 44.492529][ T455] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.492722][ T455] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.492913][ T455] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.493156][ T455] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.493392][ T455] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.493645][ T455] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.493845][ T455] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.494035][ T455] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.494239][ T455] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.494448][ T455] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.494594][ T455] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.494788][ T455] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.494986][ T455] genl_rcv (net/netlink/genetlink.c:1220) [ 44.495148][ T455] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.495345][ T455] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.495537][ T455] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.495735][ T455] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.495931][ T455] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.496129][ T455] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.496324][ T455] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.496525][ T455] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.496724][ T455] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.496914][ T455] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.497120][ T455] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.497326][ T455] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.497524][ T455] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.497766][ T455] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.498016][ T455] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.498224][ T455] __x64_sys_sendto (net/socket.c:2181) [ 44.498419][ T455] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.498654][ T455] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.498849][ T455] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.499084][ T455] RIP: 0033:0x7fe56b1a7a4a [ 44.499293][ T455] Code: Unable to access opcode bytes at 0x7fe56b1a7a20. Code starting with the faulting instruction =========================================== [ 44.499543][ T455] RSP: 002b:00007fff3e077da8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.499829][ T455] RAX: ffffffffffffffda RBX: 0000000038911b00 RCX: 00007fe56b1a7a4a [ 44.500123][ T455] RDX: 000000000000003c RSI: 0000000038911b00 RDI: 0000000000000005 [ 44.500405][ T455] RBP: 0000000038911910 R08: 00007fe56b34b200 R09: 000000000000000c [ 44.500693][ T455] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.500975][ T455] R13: 0000000038911910 R14: 0000000000000000 R15: 0000000000000001 | [ 44.725653][ T462] ------------[ cut here ]------------ | [ 44.725971][ T462] WARNING: CPU: 0 PID: 462 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.726395][ T462] Modules linked in: netdevsim | [ 44.726959][ T462] Tainted: [W]=WARN [ 44.727128][ T462] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.727380][ T462] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.727638][ T462] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.728381][ T462] RSP: 0018:ffffc90000c571e8 EFLAGS: 00010246 [ 44.728641][ T462] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.728939][ T462] RDX: 0000000000000000 RSI: ffff888009a9ac98 RDI: ffff88800b940b00 [ 44.729719][ T462] RBP: ffff88800aa79840 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 44.730026][ T462] R10: ffffffff8fdec1e7 R11: ffff88800b940040 R12: 0000000000000000 [ 44.730340][ T462] R13: ffff888009a9a128 R14: ffff888009a9a008 R15: ffff888009a9a000 [ 44.730642][ T462] FS: 00007f60fa99c800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 44.730988][ T462] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.731253][ T462] CR2: 00007f60fad4c200 CR3: 0000000005050001 CR4: 0000000000772ef0 [ 44.731559][ T462] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.731859][ T462] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.732191][ T462] PKRU: 55555554 [ 44.732346][ T462] Call Trace: [ 44.732500][ T462] [ 44.732604][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.732806][ T462] ? __warn (kernel/panic.c:748) [ 44.732962][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.733179][ T462] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.733393][ T462] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.733554][ T462] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.733756][ T462] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.733981][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.734196][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.734404][ T462] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.734662][ T462] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 44.734872][ T462] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.735083][ T462] register_netdevice (net/core/dev.c:11003) [ 44.735301][ T462] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.735515][ T462] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.735737][ T462] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.735997][ T462] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.736292][ T462] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.736563][ T462] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.736822][ T462] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.737081][ T462] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.737343][ T462] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.737607][ T462] devlink_reload (net/devlink/dev.c:474) [ 44.737814][ T462] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.738019][ T462] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.738240][ T462] ? cap_capable (security/commoncap.c:131) [ 44.738443][ T462] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 44.738608][ T462] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.738814][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.739066][ T462] ? __nla_parse (lib/nlattr.c:732) [ 44.739290][ T462] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.739502][ T462] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.739767][ T462] ? cap_capable (security/commoncap.c:131) [ 44.739967][ T462] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.740202][ T462] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.740411][ T462] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.740624][ T462] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.740877][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.741136][ T462] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.741402][ T462] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.741607][ T462] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.741809][ T462] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.742013][ T462] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.742240][ T462] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.742400][ T462] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.742604][ T462] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.742814][ T462] genl_rcv (net/netlink/genetlink.c:1220) [ 44.742970][ T462] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.743187][ T462] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.743392][ T462] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.743600][ T462] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.743809][ T462] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.744021][ T462] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.744249][ T462] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.744467][ T462] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.744676][ T462] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.744876][ T462] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.745078][ T462] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.745303][ T462] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.745519][ T462] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.745772][ T462] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.746028][ T462] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.746249][ T462] __x64_sys_sendto (net/socket.c:2181) [ 44.746453][ T462] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.746710][ T462] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.746916][ T462] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.747177][ T462] RIP: 0033:0x7f60faba8a4a [ 44.747387][ T462] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 44.748082][ T462] RSP: 002b:00007ffec096aa28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.748416][ T462] RAX: ffffffffffffffda RBX: 000000000db1db00 RCX: 00007f60faba8a4a [ 44.748712][ T462] RDX: 000000000000003c RSI: 000000000db1db00 RDI: 0000000000000005 [ 44.749012][ T462] RBP: 000000000db1d910 R08: 00007f60fad4c200 R09: 000000000000000c [ 44.749319][ T462] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.749624][ T462] R13: 000000000db1d910 R14: 0000000000000000 R15: 0000000000000003 | [ 44.759960][ T462] ------------[ cut here ]------------ | [ 44.760195][ T462] WARNING: CPU: 0 PID: 462 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.760602][ T462] Modules linked in: netdevsim | [ 44.761179][ T462] Tainted: [W]=WARN [ 44.761334][ T462] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.761586][ T462] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.761846][ T462] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.762572][ T462] RSP: 0018:ffffc90000c571e8 EFLAGS: 00010246 [ 44.762828][ T462] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.763904][ T462] RDX: 0000000000000000 RSI: ffff88800dc0ac98 RDI: ffff88800b940b00 [ 44.764301][ T462] RBP: ffff88800aa79840 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 44.764600][ T462] R10: ffffffff8fdec1e7 R11: ffff88800b940040 R12: 0000000000000000 [ 44.764895][ T462] R13: ffff88800dc0a128 R14: ffff88800dc0a008 R15: ffff88800dc0a000 [ 44.765282][ T462] FS: 00007f60fa99c800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 44.765634][ T462] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.765885][ T462] CR2: 00007f60fad4c200 CR3: 0000000005050001 CR4: 0000000000772ef0 [ 44.766291][ T462] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.766589][ T462] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.766888][ T462] PKRU: 55555554 [ 44.767038][ T462] Call Trace: [ 44.767277][ T462] [ 44.767383][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.767583][ T462] ? __warn (kernel/panic.c:748) [ 44.767736][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.767939][ T462] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.768237][ T462] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.768396][ T462] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.768599][ T462] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.768814][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.769019][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.769315][ T462] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.769571][ T462] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 44.769781][ T462] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.769991][ T462] register_netdevice (net/core/dev.c:11003) [ 44.770298][ T462] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.770515][ T462] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.770736][ T462] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.770997][ T462] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.771355][ T462] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.771626][ T462] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.771887][ T462] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.772232][ T462] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.772480][ T462] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.772745][ T462] devlink_reload (net/devlink/dev.c:474) [ 44.772952][ T462] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.773239][ T462] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.773447][ T462] ? cap_capable (security/commoncap.c:131) [ 44.773646][ T462] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 44.773807][ T462] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.774021][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.774378][ T462] ? __nla_parse (lib/nlattr.c:732) [ 44.774590][ T462] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.774797][ T462] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.775058][ T462] ? cap_capable (security/commoncap.c:131) [ 44.775346][ T462] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.775556][ T462] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.775760][ T462] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.775965][ T462] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.776306][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.776632][ T462] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.776894][ T462] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.777097][ T462] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.777382][ T462] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.777585][ T462] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.777801][ T462] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.777958][ T462] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.778263][ T462] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.778473][ T462] genl_rcv (net/netlink/genetlink.c:1220) [ 44.778624][ T462] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.778830][ T462] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.779033][ T462] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.779331][ T462] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.779539][ T462] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.779743][ T462] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.779947][ T462] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.780253][ T462] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.780458][ T462] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.780659][ T462] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.780859][ T462] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.781073][ T462] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.781381][ T462] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.781634][ T462] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.781893][ T462] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.782203][ T462] __x64_sys_sendto (net/socket.c:2181) [ 44.782406][ T462] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.782657][ T462] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.782860][ T462] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.783203][ T462] RIP: 0033:0x7f60faba8a4a [ 44.783410][ T462] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 44.784202][ T462] RSP: 002b:00007ffec096aa28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.784510][ T462] RAX: ffffffffffffffda RBX: 000000000db1db00 RCX: 00007f60faba8a4a [ 44.784808][ T462] RDX: 000000000000003c RSI: 000000000db1db00 RDI: 0000000000000005 [ 44.785196][ T462] RBP: 000000000db1d910 R08: 00007f60fad4c200 R09: 000000000000000c [ 44.785496][ T462] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.785798][ T462] R13: 000000000db1d910 R14: 0000000000000000 R15: 0000000000000003 | [ 44.796863][ T462] ------------[ cut here ]------------ | [ 44.797081][ T462] WARNING: CPU: 1 PID: 462 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.797482][ T462] Modules linked in: netdevsim | [ 44.798020][ T462] Tainted: [W]=WARN [ 44.798177][ T462] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.798416][ T462] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.798664][ T462] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.799342][ T462] RSP: 0018:ffffc90000c571e8 EFLAGS: 00010246 [ 44.799587][ T462] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.799874][ T462] RDX: 0000000000000000 RSI: ffff88800d58ac98 RDI: ffff88800b940b00 [ 44.800167][ T462] RBP: ffff88800aa79840 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 44.800449][ T462] R10: ffffffff8fdec1e7 R11: ffff88800b940040 R12: 0000000000000000 [ 44.800731][ T462] R13: ffff88800d58a128 R14: ffff88800d58a008 R15: ffff88800d58a000 [ 44.801016][ T462] FS: 00007f60fa99c800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 44.801356][ T462] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.801597][ T462] CR2: 000055e8be506dec CR3: 0000000005050003 CR4: 0000000000772ef0 [ 44.801880][ T462] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.802171][ T462] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.802458][ T462] PKRU: 55555554 [ 44.802603][ T462] Call Trace: [ 44.802747][ T462] [ 44.802847][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.803039][ T462] ? __warn (kernel/panic.c:748) [ 44.803199][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.803394][ T462] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.803594][ T462] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.803744][ T462] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.803941][ T462] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.804155][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.804350][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.804547][ T462] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.804789][ T462] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 44.804986][ T462] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.805197][ T462] register_netdevice (net/core/dev.c:11003) [ 44.805394][ T462] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.805595][ T462] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.805804][ T462] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.806050][ T462] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.806314][ T462] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.806571][ T462] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.806817][ T462] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.807059][ T462] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.807309][ T462] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.807558][ T462] devlink_reload (net/devlink/dev.c:474) [ 44.807753][ T462] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.807948][ T462] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.808152][ T462] ? cap_capable (security/commoncap.c:131) [ 44.808340][ T462] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 44.808496][ T462] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.808690][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.808929][ T462] ? __nla_parse (lib/nlattr.c:732) [ 44.809137][ T462] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.809339][ T462] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.809588][ T462] ? cap_capable (security/commoncap.c:131) [ 44.809777][ T462] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.809974][ T462] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.810178][ T462] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.810369][ T462] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.810607][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.810842][ T462] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.811088][ T462] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.811291][ T462] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.811481][ T462] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.811675][ T462] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.811879][ T462] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.812030][ T462] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.812235][ T462] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.812436][ T462] genl_rcv (net/netlink/genetlink.c:1220) [ 44.812580][ T462] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.812775][ T462] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.812968][ T462] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.813178][ T462] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.813375][ T462] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.813568][ T462] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.813761][ T462] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.813978][ T462] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.814181][ T462] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.814374][ T462] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.814565][ T462] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.814766][ T462] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.814966][ T462] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.815219][ T462] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.815460][ T462] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.815659][ T462] __x64_sys_sendto (net/socket.c:2181) [ 44.815853][ T462] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.816089][ T462] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.816291][ T462] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.816534][ T462] RIP: 0033:0x7f60faba8a4a [ 44.816730][ T462] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 44.817405][ T462] RSP: 002b:00007ffec096aa28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.817697][ T462] RAX: ffffffffffffffda RBX: 000000000db1db00 RCX: 00007f60faba8a4a [ 44.817983][ T462] RDX: 000000000000003c RSI: 000000000db1db00 RDI: 0000000000000005 [ 44.818273][ T462] RBP: 000000000db1d910 R08: 00007f60fad4c200 R09: 000000000000000c [ 44.818556][ T462] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.818845][ T462] R13: 000000000db1d910 R14: 0000000000000000 R15: 0000000000000003 | [ 44.831294][ T462] ------------[ cut here ]------------ | [ 44.831503][ T462] WARNING: CPU: 1 PID: 462 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 44.831886][ T462] Modules linked in: netdevsim | [ 44.832465][ T462] Tainted: [W]=WARN [ 44.832611][ T462] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.832847][ T462] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.833096][ T462] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 44.833765][ T462] RSP: 0018:ffffc90000c571e8 EFLAGS: 00010246 [ 44.834023][ T462] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 44.834320][ T462] RDX: 0000000000000000 RSI: ffff888008e5ac98 RDI: ffff88800b940b00 [ 44.834607][ T462] RBP: ffff88800aa79840 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 44.834886][ T462] R10: ffffffff8fdec1e7 R11: ffff88800b940040 R12: 0000000000000000 [ 44.835179][ T462] R13: ffff888008e5a128 R14: ffff888008e5a008 R15: ffff888008e5a000 [ 44.835463][ T462] FS: 00007f60fa99c800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 44.835795][ T462] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.836038][ T462] CR2: 000055e8be506dec CR3: 0000000005050003 CR4: 0000000000772ef0 [ 44.836331][ T462] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 44.836616][ T462] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 44.836903][ T462] PKRU: 55555554 [ 44.837047][ T462] Call Trace: [ 44.837204][ T462] [ 44.837304][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.837495][ T462] ? __warn (kernel/panic.c:748) [ 44.837643][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.837835][ T462] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 44.838034][ T462] ? handle_bug (arch/x86/kernel/traps.c:285) [ 44.838194][ T462] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 44.838391][ T462] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 44.838595][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 44.838790][ T462] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 44.838987][ T462] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 44.839276][ T462] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 44.839476][ T462] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 44.839678][ T462] register_netdevice (net/core/dev.c:11003) [ 44.839872][ T462] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 44.840073][ T462] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 44.840292][ T462] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 44.840541][ T462] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 44.840793][ T462] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 44.841049][ T462] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 44.841321][ T462] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 44.841566][ T462] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 44.841801][ T462] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 44.842050][ T462] devlink_reload (net/devlink/dev.c:474) [ 44.842258][ T462] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 44.842453][ T462] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 44.842647][ T462] ? cap_capable (security/commoncap.c:131) [ 44.842836][ T462] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 44.842989][ T462] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 44.843196][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.843435][ T462] ? __nla_parse (lib/nlattr.c:732) [ 44.843636][ T462] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 44.843840][ T462] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 44.844093][ T462] ? cap_capable (security/commoncap.c:131) [ 44.844290][ T462] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.844487][ T462] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 44.844679][ T462] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 44.844870][ T462] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 44.845134][ T462] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 44.845371][ T462] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 44.845617][ T462] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 44.845810][ T462] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 44.846001][ T462] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 44.846208][ T462] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 44.846413][ T462] ? genl_rcv (net/netlink/genetlink.c:1219) [ 44.846565][ T462] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 44.846758][ T462] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 44.846954][ T462] genl_rcv (net/netlink/genetlink.c:1220) [ 44.847099][ T462] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 44.847315][ T462] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 44.847507][ T462] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 44.847705][ T462] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 44.847902][ T462] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 44.848097][ T462] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 44.848301][ T462] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 44.848501][ T462] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 44.848695][ T462] ? __pfx___sys_sendto (net/socket.c:2145) [ 44.848885][ T462] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 44.849075][ T462] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 44.849300][ T462] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 44.849512][ T462] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 44.849751][ T462] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 44.849994][ T462] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 44.850202][ T462] __x64_sys_sendto (net/socket.c:2181) [ 44.850394][ T462] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 44.850632][ T462] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.850827][ T462] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.851062][ T462] RIP: 0033:0x7f60faba8a4a [ 44.851271][ T462] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 44.851929][ T462] RSP: 002b:00007ffec096aa28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.852230][ T462] RAX: ffffffffffffffda RBX: 000000000db1db00 RCX: 00007f60faba8a4a [ 44.852510][ T462] RDX: 000000000000003c RSI: 000000000db1db00 RDI: 0000000000000005 [ 44.852792][ T462] RBP: 000000000db1d910 R08: 00007f60fad4c200 R09: 000000000000000c [ 44.853071][ T462] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 44.853377][ T462] R13: 000000000db1d910 R14: 0000000000000000 R15: 0000000000000003 | [ 45.055647][ T11] ------------[ cut here ]------------ | [ 45.055955][ 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.056360][ T11] Modules linked in: netdevsim | [ 45.057046][ T11] Tainted: [W]=WARN [ 45.057210][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.057454][ T11] Workqueue: netns cleanup_net [ 45.057673][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.057912][ 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.058670][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 45.058920][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.059280][ T11] RDX: 0000000000000000 RSI: ffff88800215ac98 RDI: ffff888001a82e10 [ 45.059564][ T11] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 45.059840][ T11] R10: ffffffff8fdec1e7 R11: ffff888001a82300 R12: 0000000000000000 [ 45.060195][ T11] R13: ffff88800215a128 R14: ffff88800215a008 R15: ffff88800215a000 [ 45.060476][ T11] FS: 0000000000000000(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 45.060797][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.061032][ T11] CR2: 00007f60fad4c200 CR3: 000000000a898002 CR4: 0000000000772ef0 [ 45.061374][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.061651][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.061935][ T11] PKRU: 55555554 [ 45.062075][ T11] Call Trace: [ 45.062228][ T11] [ 45.062326][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.062519][ T11] ? __warn (kernel/panic.c:748) [ 45.062670][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.062863][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.063061][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.063216][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.063409][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.063613][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.063813][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.064066][ 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.064273][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.064460][ T11] register_netdevice (net/core/dev.c:11003) [ 45.064655][ T11] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.064853][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.065062][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.065321][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.065572][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.065818][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.066060][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.066311][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.066553][ T11] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.066805][ T11] devlink_reload (net/devlink/dev.c:474) [ 45.066998][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.067204][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 45.067411][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 45.067596][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 45.067847][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 45.068034][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 45.068234][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 45.068425][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.068619][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.068807][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 45.069007][ T11] process_one_work (kernel/workqueue.c:3238) [ 45.069216][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.069409][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 45.069611][ T11] ? assign_work (kernel/workqueue.c:1200) [ 45.069808][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 45.070009][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 45.070208][ T11] kthread (kernel/kthread.c:464) [ 45.070356][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 45.070552][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 45.070744][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 45.070933][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 45.071135][ T11] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 45.091826][ T11] ------------[ cut here ]------------ | [ 45.092172][ T11] WARNING: CPU: 2 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.092578][ T11] Modules linked in: netdevsim | [ 45.093235][ T11] Tainted: [W]=WARN [ 45.093398][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.093657][ T11] Workqueue: netns cleanup_net [ 45.093872][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.094145][ 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.094824][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 45.095086][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.095398][ T11] RDX: 0000000000000000 RSI: ffff888005a52c98 RDI: ffff888001a82e10 [ 45.095707][ T11] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 45.096011][ T11] R10: ffffffff8fdec1e7 R11: ffff888001a82300 R12: 0000000000000000 [ 45.096327][ T11] R13: ffff888005a52128 R14: ffff888005a52008 R15: ffff888005a52000 [ 45.096633][ T11] FS: 0000000000000000(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 45.096983][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.097256][ T11] CR2: 000055d3a1137b60 CR3: 00000000059c4002 CR4: 0000000000772ef0 [ 45.097557][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.097858][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.098170][ T11] PKRU: 55555554 [ 45.098329][ T11] Call Trace: [ 45.098491][ T11] [ 45.098606][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.098815][ T11] ? __warn (kernel/panic.c:748) [ 45.098980][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.099218][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.099434][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.099596][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.099805][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.100025][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.100254][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.100519][ 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.100734][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.100948][ T11] register_netdevice (net/core/dev.c:11003) [ 45.101167][ T11] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.101387][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.101619][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.101888][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.102178][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.102452][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.102713][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.102971][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.103233][ T11] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.103499][ T11] devlink_reload (net/devlink/dev.c:474) [ 45.103712][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.103928][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 45.104153][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 45.104361][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 45.104639][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 45.104844][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 45.105062][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 45.105278][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.105494][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.105697][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 45.105906][ T11] process_one_work (kernel/workqueue.c:3238) [ 45.106134][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.106338][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 45.106554][ T11] ? assign_work (kernel/workqueue.c:1200) [ 45.106760][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 45.106974][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 45.107189][ T11] kthread (kernel/kthread.c:464) [ 45.107351][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 45.107554][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 45.107760][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 45.107960][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 45.108180][ T11] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 45.124705][ T11] ------------[ cut here ]------------ | [ 45.124956][ 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) | [ 45.125322][ T11] Modules linked in: netdevsim | [ 45.125889][ T11] Tainted: [W]=WARN [ 45.126023][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.126255][ T11] Workqueue: netns cleanup_net [ 45.126446][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.126677][ 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.127365][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 45.127582][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.127832][ T11] RDX: 0000000000000000 RSI: ffff88800528ac98 RDI: ffff888001a82e10 [ 45.128091][ T11] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 45.128424][ T11] R10: ffffffff8fdec1e7 R11: ffff888001a82300 R12: 0000000000000000 [ 45.128677][ T11] R13: ffff88800528a128 R14: ffff88800528a008 R15: ffff88800528a000 [ 45.128927][ T11] FS: 0000000000000000(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 45.129306][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.129524][ T11] CR2: 000055e8d0cfb998 CR3: 000000002ff28001 CR4: 0000000000772ef0 [ 45.129779][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.130034][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.130368][ T11] PKRU: 55555554 [ 45.130506][ T11] Call Trace: [ 45.130637][ T11] [ 45.130728][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.130901][ T11] ? __warn (kernel/panic.c:748) [ 45.131036][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.131286][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.131465][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.131596][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.131768][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.131954][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.132214][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.132433][ 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.132607][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.132782][ T11] register_netdevice (net/core/dev.c:11003) [ 45.132956][ T11] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.133256][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.133445][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.133666][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.133902][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.134149][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.134372][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.134591][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.134802][ T11] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.135027][ T11] devlink_reload (net/devlink/dev.c:474) [ 45.135215][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.135389][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 45.135570][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 45.135746][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 45.135969][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 45.136156][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 45.136332][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 45.136501][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.136679][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.136848][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 45.137032][ T11] process_one_work (kernel/workqueue.c:3238) [ 45.137224][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.137397][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 45.137579][ T11] ? assign_work (kernel/workqueue.c:1200) [ 45.137753][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 45.137935][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 45.138120][ T11] kthread (kernel/kthread.c:464) [ 45.138257][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 45.138433][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 45.138606][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 45.138775][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 45.138949][ T11] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 45.159492][ T11] ------------[ cut here ]------------ | [ 45.159696][ 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) | [ 45.160052][ T11] Modules linked in: netdevsim | [ 45.160639][ T11] Tainted: [W]=WARN [ 45.160814][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.161046][ T11] Workqueue: netns cleanup_net [ 45.161266][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.161493][ 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.162127][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 45.162362][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.162632][ T11] RDX: 0000000000000000 RSI: ffff888004e12c98 RDI: ffff888001a82e10 [ 45.162910][ T11] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 45.163186][ T11] R10: ffffffff8fdec1e7 R11: ffff888001a82300 R12: 0000000000000000 [ 45.163450][ T11] R13: ffff888004e12128 R14: ffff888004e12008 R15: ffff888004e12000 [ 45.163720][ T11] FS: 0000000000000000(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 45.164036][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.164343][ T11] CR2: 000055e8d0cfb998 CR3: 000000002ff28001 CR4: 0000000000772ef0 [ 45.164612][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.164878][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.165235][ T11] PKRU: 55555554 [ 45.165376][ T11] Call Trace: [ 45.165511][ T11] [ 45.165604][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.165787][ T11] ? __warn (kernel/panic.c:748) [ 45.165926][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.166185][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.166376][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.166512][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.166694][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.166891][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.167078][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.167386][ 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.167574][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.167761][ T11] register_netdevice (net/core/dev.c:11003) [ 45.167947][ T11] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.168150][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.168344][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.168581][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.168819][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.169063][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.169306][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.169535][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.169755][ T11] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.169988][ T11] devlink_reload (net/devlink/dev.c:474) [ 45.170184][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.170374][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 45.170563][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 45.170744][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 45.170977][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 45.171170][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 45.171352][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 45.171536][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.171719][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.171893][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 45.172080][ T11] process_one_work (kernel/workqueue.c:3238) [ 45.172280][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.172459][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 45.172650][ T11] ? assign_work (kernel/workqueue.c:1200) [ 45.172838][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 45.173026][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 45.173224][ T11] kthread (kernel/kthread.c:464) [ 45.173365][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 45.173550][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 45.173731][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 45.173914][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 45.174094][ T11] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 45.895839][ T497] ------------[ cut here ]------------ | [ 45.896180][ T497] WARNING: CPU: 0 PID: 497 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.896589][ T497] Modules linked in: netdevsim | [ 45.897167][ T497] Tainted: [W]=WARN [ 45.897326][ T497] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.897580][ T497] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.897837][ T497] 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.898560][ T497] RSP: 0018:ffffc90000de71e8 EFLAGS: 00010246 [ 45.898818][ T497] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.899126][ T497] RDX: 0000000000000000 RSI: ffff88800dc42c98 RDI: ffff88800de70b00 [ 45.899441][ T497] RBP: ffff88800aa7b040 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 45.899739][ T497] R10: ffffffff8fdec1e7 R11: ffff88800de70040 R12: 0000000000000000 [ 45.900039][ T497] R13: ffff88800dc42128 R14: ffff88800dc42008 R15: ffff88800dc42000 [ 45.900349][ T497] FS: 00007f89b492a800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 45.900703][ T497] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.900954][ T497] CR2: 00007f919cc257d0 CR3: 000000000a7ba006 CR4: 0000000000772ef0 [ 45.901267][ T497] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.901569][ T497] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.901870][ T497] PKRU: 55555554 [ 45.902023][ T497] Call Trace: [ 45.902185][ T497] [ 45.902291][ T497] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.902491][ T497] ? __warn (kernel/panic.c:748) [ 45.902649][ T497] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.902858][ T497] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.903069][ T497] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.903234][ T497] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.903445][ T497] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.903664][ T497] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.903873][ T497] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.904083][ T497] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.904353][ T497] ? _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.904564][ T497] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.904771][ T497] register_netdevice (net/core/dev.c:11003) [ 45.904982][ T497] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.905206][ T497] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.905427][ T497] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.905691][ T497] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.905959][ T497] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.906237][ T497] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.906503][ T497] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.906760][ T497] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.907015][ T497] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.907289][ T497] devlink_reload (net/devlink/dev.c:474) [ 45.907499][ T497] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.907698][ T497] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 45.907908][ T497] ? cap_capable (security/commoncap.c:131) [ 45.908124][ T497] ? 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.908292][ T497] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.908497][ T497] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.908755][ T497] ? __nla_parse (lib/nlattr.c:732) [ 45.908970][ T497] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.909186][ T497] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.909454][ T497] ? cap_capable (security/commoncap.c:131) [ 45.909653][ T497] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.909862][ T497] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.910068][ T497] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.910281][ T497] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.910535][ T497] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.910787][ T497] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.911053][ T497] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.911269][ T497] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.911476][ T497] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.911686][ T497] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.911910][ T497] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.912064][ T497] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.912281][ T497] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.912494][ T497] genl_rcv (net/netlink/genetlink.c:1220) [ 45.912648][ T497] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.912853][ T497] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.913059][ T497] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.913278][ T497] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.913495][ T497] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.913699][ T497] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.913917][ T497] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.914141][ T497] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.914346][ T497] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.914546][ T497] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.914747][ T497] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.914962][ T497] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.915180][ T497] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 45.915431][ T497] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.915639][ T497] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 45.915893][ T497] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 45.916115][ T497] __x64_sys_sendto (net/socket.c:2181) [ 45.916319][ T497] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.916573][ T497] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.916785][ T497] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.917034][ T497] RIP: 0033:0x7f89b4b36a4a [ 45.917253][ T497] 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.917960][ T497] RSP: 002b:00007ffe4dba9138 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.918275][ T497] RAX: ffffffffffffffda RBX: 0000000007874b00 RCX: 00007f89b4b36a4a [ 45.918575][ T497] RDX: 000000000000003c RSI: 0000000007874b00 RDI: 0000000000000005 [ 45.918874][ T497] RBP: 0000000007874910 R08: 00007f89b4cda200 R09: 000000000000000c [ 45.919185][ T497] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.919483][ T497] R13: 0000000007874910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.948078][ T497] ------------[ cut here ]------------ | [ 45.948445][ T497] WARNING: CPU: 2 PID: 497 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.948872][ T497] Modules linked in: netdevsim | [ 45.949485][ T497] Tainted: [W]=WARN [ 45.949653][ T497] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.949918][ T497] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.950197][ T497] 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.950914][ T497] RSP: 0018:ffffc90000de71e8 EFLAGS: 00010246 [ 45.951195][ T497] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.951513][ T497] RDX: 0000000000000000 RSI: ffff88800abd2c98 RDI: ffff88800de70b00 [ 45.951826][ T497] RBP: ffff88800aa7b040 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 45.952187][ T497] R10: ffffffff8fdec1e7 R11: ffff88800de70040 R12: 0000000000000000 [ 45.952505][ T497] R13: ffff88800abd2128 R14: ffff88800abd2008 R15: ffff88800abd2000 [ 45.952815][ T497] FS: 00007f89b492a800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 45.953189][ T497] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.953458][ T497] CR2: 00007f89b4a69440 CR3: 000000000a7ba006 CR4: 0000000000772ef0 [ 45.953770][ T497] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.954088][ T497] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.954409][ T497] PKRU: 55555554 [ 45.954577][ T497] Call Trace: [ 45.954742][ T497] [ 45.954864][ T497] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.955080][ T497] ? __warn (kernel/panic.c:748) [ 45.955262][ T497] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.955480][ T497] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.955699][ T497] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.955869][ T497] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.956084][ T497] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.956341][ T497] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.956565][ T497] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.956788][ T497] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.957058][ T497] ? _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.957292][ T497] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.957511][ T497] register_netdevice (net/core/dev.c:11003) [ 45.957734][ T497] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.957966][ T497] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.958211][ T497] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.958484][ T497] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.958766][ T497] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.959041][ T497] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.959325][ T497] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.959600][ T497] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.959864][ T497] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.960166][ T497] devlink_reload (net/devlink/dev.c:474) [ 45.960390][ T497] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 45.960601][ T497] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 45.960823][ T497] ? cap_capable (security/commoncap.c:131) [ 45.961040][ T497] ? 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.961232][ T497] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 45.961450][ T497] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.961717][ T497] ? __nla_parse (lib/nlattr.c:732) [ 45.961942][ T497] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 45.962173][ T497] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 45.962451][ T497] ? cap_capable (security/commoncap.c:131) [ 45.962673][ T497] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 45.962903][ T497] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 45.963134][ T497] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 45.963351][ T497] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 45.963611][ T497] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 45.963881][ T497] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 45.964187][ T497] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 45.964406][ T497] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 45.964621][ T497] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 45.964839][ T497] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 45.965066][ T497] ? genl_rcv (net/netlink/genetlink.c:1219) [ 45.965246][ T497] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 45.965463][ T497] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 45.965686][ T497] genl_rcv (net/netlink/genetlink.c:1220) [ 45.965858][ T497] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 45.966078][ T497] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 45.966306][ T497] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 45.966529][ T497] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 45.966748][ T497] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 45.966960][ T497] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 45.967191][ T497] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 45.967417][ T497] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 45.967645][ T497] ? __pfx___sys_sendto (net/socket.c:2145) [ 45.967857][ T497] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 45.968074][ T497] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 45.968327][ T497] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.968551][ T497] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 45.968812][ T497] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 45.969035][ T497] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 45.969313][ T497] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 45.969536][ T497] __x64_sys_sendto (net/socket.c:2181) [ 45.969751][ T497] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 45.970018][ T497] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 45.970247][ T497] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 45.970509][ T497] RIP: 0033:0x7f89b4b36a4a [ 45.970734][ T497] 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.971456][ T497] RSP: 002b:00007ffe4dba9138 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 45.971769][ T497] RAX: ffffffffffffffda RBX: 0000000007874b00 RCX: 00007f89b4b36a4a [ 45.972085][ T497] RDX: 000000000000003c RSI: 0000000007874b00 RDI: 0000000000000005 [ 45.972419][ T497] RBP: 0000000007874910 R08: 00007f89b4cda200 R09: 000000000000000c [ 45.972733][ T497] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 45.973043][ T497] R13: 0000000007874910 R14: 0000000000000000 R15: 0000000000000001 | [ 45.983935][ T497] ------------[ cut here ]------------ | [ 45.984929][ T497] WARNING: CPU: 2 PID: 497 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.985444][ T497] Modules linked in: netdevsim | [ 45.986207][ T497] Tainted: [W]=WARN [ 45.986452][ T497] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.986790][ T497] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.987151][ T497] 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.987951][ T497] RSP: 0018:ffffc90000de71e8 EFLAGS: 00010246 [ 45.988314][ T497] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 45.988703][ T497] RDX: 0000000000000000 RSI: ffff8880023c2c98 RDI: ffff88800de70b00 [ 45.989097][ T497] RBP: ffff88800aa7b040 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 45.989578][ T497] R10: ffffffff8fdec1e7 R11: ffff88800de70040 R12: 0000000000000000 [ 45.989967][ T497] R13: ffff8880023c2128 R14: ffff8880023c2008 R15: ffff8880023c2000 [ 45.990364][ T497] FS: 00007f89b492a800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 45.990800][ T497] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.991167][ T497] CR2: 00007f89b4a69440 CR3: 000000000a7ba006 CR4: 0000000000772ef0 [ 45.991560][ T497] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 45.991950][ T497] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 45.992352][ T497] PKRU: 55555554 [ 45.992596][ T497] Call Trace: [ 45.992841][ T497] [ 45.993033][ T497] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.993341][ T497] ? __warn (kernel/panic.c:748) [ 45.993585][ T497] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.993890][ T497] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 45.994202][ T497] ? handle_bug (arch/x86/kernel/traps.c:285) [ 45.994447][ T497] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 45.994737][ T497] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 45.995046][ T497] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 45.995350][ T497] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 45.995648][ T497] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 45.995989][ T497] ? _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.996302][ T497] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 45.996596][ T497] register_netdevice (net/core/dev.c:11003) [ 45.996897][ T497] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 45.997265][ T497] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 45.997578][ T497] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 45.997925][ T497] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 45.998299][ T497] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 45.998653][ T497] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 45.998958][ T497] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 45.999242][ T497] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 45.999506][ T497] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 45.999783][ T497] devlink_reload (net/devlink/dev.c:474) [ 46.000003][ T497] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.000235][ T497] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 46.000460][ T497] ? cap_capable (security/commoncap.c:131) [ 46.000675][ T497] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 46.000853][ T497] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.001071][ T497] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.001357][ T497] ? __nla_parse (lib/nlattr.c:732) [ 46.001589][ T497] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.001810][ T497] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.002090][ T497] ? cap_capable (security/commoncap.c:131) [ 46.002324][ T497] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.002546][ T497] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.002766][ T497] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.002981][ T497] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.003256][ T497] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.003515][ T497] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.003796][ T497] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.004021][ T497] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.004256][ T497] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.004474][ T497] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.004705][ T497] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.004873][ T497] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.005094][ T497] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.005339][ T497] genl_rcv (net/netlink/genetlink.c:1220) [ 46.005508][ T497] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.005729][ T497] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.005948][ T497] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.006185][ T497] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.006409][ T497] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.006624][ T497] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.006842][ T497] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.007073][ T497] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.007306][ T497] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.007530][ T497] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.007744][ T497] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.007973][ T497] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 46.008208][ T497] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 46.008477][ T497] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 46.008698][ T497] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 46.008970][ T497] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 46.009203][ T497] __x64_sys_sendto (net/socket.c:2181) [ 46.009421][ T497] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.009684][ T497] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.009904][ T497] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.010184][ T497] RIP: 0033:0x7f89b4b36a4a [ 46.010407][ T497] 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.011127][ T497] RSP: 002b:00007ffe4dba9138 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.011441][ T497] RAX: ffffffffffffffda RBX: 0000000007874b00 RCX: 00007f89b4b36a4a [ 46.011757][ T497] RDX: 000000000000003c RSI: 0000000007874b00 RDI: 0000000000000005 [ 46.012067][ T497] RBP: 0000000007874910 R08: 00007f89b4cda200 R09: 000000000000000c [ 46.012390][ T497] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.012703][ T497] R13: 0000000007874910 R14: 0000000000000000 R15: 0000000000000001 | [ 46.024843][ T497] ------------[ cut here ]------------ | [ 46.025064][ T497] WARNING: CPU: 3 PID: 497 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.025462][ T497] Modules linked in: netdevsim | [ 46.025996][ T497] Tainted: [W]=WARN [ 46.026156][ T497] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.026392][ T497] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.026632][ T497] 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.027313][ T497] RSP: 0018:ffffc90000de71e8 EFLAGS: 00010246 [ 46.027557][ T497] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.027839][ T497] RDX: 0000000000000000 RSI: ffff88800523ac98 RDI: ffff88800de70b00 [ 46.028133][ T497] RBP: ffff88800aa7b040 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 46.028414][ T497] R10: ffffffff8fdec1e7 R11: ffff88800de70040 R12: 0000000000000000 [ 46.028695][ T497] R13: ffff88800523a128 R14: ffff88800523a008 R15: ffff88800523a000 [ 46.028978][ T497] FS: 00007f89b492a800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 46.029336][ T497] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.029576][ T497] CR2: 00007f919cc085a0 CR3: 000000000a7ba002 CR4: 0000000000772ef0 [ 46.029857][ T497] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.030149][ T497] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.030436][ T497] PKRU: 55555554 [ 46.030578][ T497] Call Trace: [ 46.030722][ T497] [ 46.030821][ T497] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.031011][ T497] ? __warn (kernel/panic.c:748) [ 46.031171][ T497] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.031366][ T497] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.031565][ T497] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.031713][ T497] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.031910][ T497] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.032125][ T497] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.032318][ T497] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 46.032516][ T497] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.032757][ T497] ? _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.032955][ T497] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.033162][ T497] register_netdevice (net/core/dev.c:11003) [ 46.033366][ T497] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.033567][ T497] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.033776][ T497] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.034038][ T497] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.034304][ T497] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 46.034566][ T497] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 46.034817][ T497] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 46.035059][ T497] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 46.035314][ T497] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 46.035565][ T497] devlink_reload (net/devlink/dev.c:474) [ 46.035762][ T497] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 46.035956][ T497] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 46.036164][ T497] ? cap_capable (security/commoncap.c:131) [ 46.036355][ T497] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 46.036509][ T497] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 46.036703][ T497] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.036944][ T497] ? __nla_parse (lib/nlattr.c:732) [ 46.037154][ T497] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 46.037357][ T497] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 46.037610][ T497] ? cap_capable (security/commoncap.c:131) [ 46.037800][ T497] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 46.037996][ T497] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 46.038201][ T497] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 46.038394][ T497] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 46.038626][ T497] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 46.038864][ T497] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 46.039122][ T497] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 46.039314][ T497] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 46.039505][ T497] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 46.039700][ T497] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 46.039906][ T497] ? genl_rcv (net/netlink/genetlink.c:1219) [ 46.040051][ T497] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 46.040261][ T497] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 46.040464][ T497] genl_rcv (net/netlink/genetlink.c:1220) [ 46.040609][ T497] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 46.040805][ T497] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 46.041000][ T497] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.041209][ T497] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 46.041408][ T497] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 46.041598][ T497] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 46.041797][ T497] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 46.041997][ T497] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 46.042203][ T497] ? __pfx___sys_sendto (net/socket.c:2145) [ 46.042395][ T497] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.042586][ T497] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 46.042787][ T497] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 46.042984][ T497] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 46.043238][ T497] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 46.043429][ T497] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 46.043672][ T497] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 46.043879][ T497] __x64_sys_sendto (net/socket.c:2181) [ 46.044073][ T497] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 46.044320][ T497] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.044521][ T497] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.044762][ T497] RIP: 0033:0x7f89b4b36a4a [ 46.044957][ T497] 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.045629][ T497] RSP: 002b:00007ffe4dba9138 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.045922][ T497] RAX: ffffffffffffffda RBX: 0000000007874b00 RCX: 00007f89b4b36a4a [ 46.046215][ T497] RDX: 000000000000003c RSI: 0000000007874b00 RDI: 0000000000000005 [ 46.046497][ T497] RBP: 0000000007874910 R08: 00007f89b4cda200 R09: 000000000000000c [ 46.046782][ T497] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 46.047128][ T497] R13: 0000000007874910 R14: 0000000000000000 R15: 0000000000000001 | [ 47.080913][ T517] ------------[ cut here ]------------ | [ 47.081244][ T517] WARNING: CPU: 2 PID: 517 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 47.081671][ T517] Modules linked in: netdevsim | [ 47.082289][ T517] Tainted: [W]=WARN [ 47.082458][ T517] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.082745][ T517] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.083020][ T517] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 47.083770][ T517] RSP: 0018:ffffc90000e771e8 EFLAGS: 00010246 [ 47.084062][ T517] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.084480][ T517] RDX: 0000000000000000 RSI: ffff888009aa2c98 RDI: ffff888008fdd080 [ 47.084869][ T517] RBP: ffff88800aa7b040 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 47.085279][ T517] R10: ffffffff8fdec1e7 R11: ffff888008fdc5c0 R12: 0000000000000000 [ 47.085666][ T517] R13: ffff888009aa2128 R14: ffff888009aa2008 R15: ffff888009aa2000 [ 47.086047][ T517] FS: 00007f6d32817800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 47.086420][ T517] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.086685][ T517] CR2: 00007f6d32bc7200 CR3: 000000000aa82005 CR4: 0000000000772ef0 [ 47.086998][ T517] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.087345][ T517] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.087657][ T517] PKRU: 55555554 [ 47.087827][ T517] Call Trace: [ 47.087994][ T517] [ 47.088128][ T517] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.088348][ T517] ? __warn (kernel/panic.c:748) [ 47.088520][ T517] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.088745][ T517] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.088966][ T517] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.089150][ T517] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.089364][ T517] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.089595][ T517] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.089810][ T517] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 47.090030][ T517] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 47.090311][ T517] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 47.090539][ T517] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.090759][ T517] register_netdevice (net/core/dev.c:11003) [ 47.090978][ T517] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 47.091234][ T517] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.091471][ T517] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.091746][ T517] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.092033][ T517] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.092329][ T517] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.092611][ T517] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.092880][ T517] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.093160][ T517] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 47.093433][ T517] ? devl_region_destroy (net/devlink/region.c:1178) [ 47.093650][ T517] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 47.093941][ T517] devlink_reload (net/devlink/dev.c:474) [ 47.094179][ T517] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.094397][ T517] ? devlink_resources_validate (net/devlink/resource.c:311) [ 47.094673][ T517] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.094893][ T517] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.095201][ T517] ? __nla_parse (lib/nlattr.c:732) [ 47.095432][ T517] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.095653][ T517] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.095935][ T517] ? cap_capable (security/commoncap.c:131) [ 47.096169][ T517] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.096394][ T517] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.096615][ T517] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.096836][ T517] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.097112][ T517] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.097372][ T517] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.097647][ T517] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.097863][ T517] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.098078][ T517] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.098312][ T517] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.098545][ T517] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.098711][ T517] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.098930][ T517] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.099180][ T517] genl_rcv (net/netlink/genetlink.c:1220) [ 47.099352][ T517] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.099570][ T517] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.099789][ T517] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.100015][ T517] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.100251][ T517] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.100464][ T517] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.100681][ T517] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.100908][ T517] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.101146][ T517] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.101375][ T517] ? __lock_release (kernel/locking/lockdep.c:5527) [ 47.101594][ T517] ? __sys_recvmsg (net/socket.c:2859) [ 47.101818][ T517] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 47.102043][ T517] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 47.102280][ T517] __x64_sys_sendto (net/socket.c:2181) [ 47.102495][ T517] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.102760][ T517] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.102977][ T517] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.103269][ T517] RIP: 0033:0x7f6d32a23a4a [ 47.103497][ T517] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 47.104231][ T517] RSP: 002b:00007ffdece02f58 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.104583][ T517] RAX: ffffffffffffffda RBX: 0000000034aa1b00 RCX: 00007f6d32a23a4a [ 47.104906][ T517] RDX: 0000000000000034 RSI: 0000000034aa1b00 RDI: 0000000000000005 [ 47.105241][ T517] RBP: 0000000034aa1910 R08: 00007f6d32bc7200 R09: 000000000000000c [ 47.105565][ T517] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 47.105879][ T517] R13: 0000000034aa1910 R14: 0000000000000000 R15: 0000000000000003 | [ 47.124543][ T517] ------------[ cut here ]------------ | [ 47.124769][ T517] WARNING: CPU: 3 PID: 517 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 47.125172][ T517] Modules linked in: netdevsim | [ 47.125714][ T517] Tainted: [W]=WARN [ 47.125861][ T517] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.126113][ T517] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.126362][ T517] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 47.127028][ T517] RSP: 0018:ffffc90000e771e8 EFLAGS: 00010246 [ 47.127284][ T517] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.127577][ T517] RDX: 0000000000000000 RSI: ffff88800ab2ac98 RDI: ffff888008fdd080 [ 47.127860][ T517] RBP: ffff88800aa7b040 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 47.128156][ T517] R10: ffffffff8fdec1e7 R11: ffff888008fdc5c0 R12: 0000000000000000 [ 47.128440][ T517] R13: ffff88800ab2a128 R14: ffff88800ab2a008 R15: ffff88800ab2a000 [ 47.128727][ T517] FS: 00007f6d32817800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 47.129059][ T517] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.129317][ T517] CR2: 000055e8be506dec CR3: 000000000aa82006 CR4: 0000000000772ef0 [ 47.129606][ T517] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.129889][ T517] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.130186][ T517] PKRU: 55555554 [ 47.130332][ T517] Call Trace: [ 47.130476][ T517] [ 47.130577][ T517] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.130769][ T517] ? __warn (kernel/panic.c:748) [ 47.130919][ T517] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.131123][ T517] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.131321][ T517] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.131468][ T517] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.131663][ T517] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.131867][ T517] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.132065][ T517] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 47.132271][ T517] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 47.132518][ T517] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 47.132716][ T517] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.132913][ T517] register_netdevice (net/core/dev.c:11003) [ 47.133122][ T517] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 47.133327][ T517] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.133539][ T517] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.133790][ T517] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.134055][ T517] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.134318][ T517] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.134569][ T517] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.134815][ T517] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.135057][ T517] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 47.135310][ T517] ? devl_region_destroy (net/devlink/region.c:1178) [ 47.135503][ T517] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 47.135754][ T517] devlink_reload (net/devlink/dev.c:474) [ 47.135954][ T517] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.136163][ T517] ? devlink_resources_validate (net/devlink/resource.c:311) [ 47.136414][ T517] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.136617][ T517] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.136858][ T517] ? __nla_parse (lib/nlattr.c:732) [ 47.137063][ T517] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.137268][ T517] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.137521][ T517] ? cap_capable (security/commoncap.c:131) [ 47.137714][ T517] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.137915][ T517] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.138125][ T517] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.138317][ T517] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.138558][ T517] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.138797][ T517] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.139046][ T517] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.139252][ T517] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.139446][ T517] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.139644][ T517] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.139850][ T517] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.139998][ T517] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.140205][ T517] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.140408][ T517] genl_rcv (net/netlink/genetlink.c:1220) [ 47.140555][ T517] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.140751][ T517] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.140949][ T517] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.141164][ T517] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.141362][ T517] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.141560][ T517] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.141758][ T517] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.141962][ T517] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.142169][ T517] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.142374][ T517] ? __lock_release (kernel/locking/lockdep.c:5527) [ 47.142573][ T517] ? __sys_recvmsg (net/socket.c:2859) [ 47.142765][ T517] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 47.142966][ T517] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 47.143177][ T517] __x64_sys_sendto (net/socket.c:2181) [ 47.143381][ T517] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.143625][ T517] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.143829][ T517] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.144066][ T517] RIP: 0033:0x7f6d32a23a4a [ 47.144272][ T517] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 47.144944][ T517] RSP: 002b:00007ffdece02f58 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.145248][ T517] RAX: ffffffffffffffda RBX: 0000000034aa1b00 RCX: 00007f6d32a23a4a [ 47.145532][ T517] RDX: 0000000000000034 RSI: 0000000034aa1b00 RDI: 0000000000000005 [ 47.145815][ T517] RBP: 0000000034aa1910 R08: 00007f6d32bc7200 R09: 000000000000000c [ 47.146112][ T517] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 47.146398][ T517] R13: 0000000034aa1910 R14: 0000000000000000 R15: 0000000000000003 | [ 47.157088][ T517] ------------[ cut here ]------------ | [ 47.157316][ T517] WARNING: CPU: 3 PID: 517 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 47.157696][ T517] Modules linked in: netdevsim | [ 47.159002][ T517] Tainted: [W]=WARN [ 47.159244][ T517] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.159491][ T517] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.159734][ T517] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 47.160482][ T517] RSP: 0018:ffffc90000e771e8 EFLAGS: 00010246 [ 47.160728][ T517] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.161011][ T517] RDX: 0000000000000000 RSI: ffff888002b4ac98 RDI: ffff888008fdd080 [ 47.161382][ T517] RBP: ffff88800aa7b040 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 47.161665][ T517] R10: ffffffff8fdec1e7 R11: ffff888008fdc5c0 R12: 0000000000000000 [ 47.161949][ T517] R13: ffff888002b4a128 R14: ffff888002b4a008 R15: ffff888002b4a000 [ 47.162315][ T517] FS: 00007f6d32817800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 47.162645][ T517] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.162885][ T517] CR2: 000055e8be506dec CR3: 000000000aa82006 CR4: 0000000000772ef0 [ 47.163272][ T517] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.163558][ T517] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.163843][ T517] PKRU: 55555554 [ 47.163990][ T517] Call Trace: [ 47.164221][ T517] [ 47.164320][ T517] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.164512][ T517] ? __warn (kernel/panic.c:748) [ 47.164660][ T517] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.164857][ T517] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.165054][ T517] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.165290][ T517] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.165482][ T517] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.165684][ T517] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.165876][ T517] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 47.166075][ T517] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 47.166411][ T517] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 47.166607][ T517] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.166803][ T517] register_netdevice (net/core/dev.c:11003) [ 47.167000][ T517] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 47.167668][ T517] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.167884][ T517] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.168230][ T517] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.168486][ T517] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.168735][ T517] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.168985][ T517] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.169316][ T517] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.169552][ T517] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 47.169796][ T517] ? devl_region_destroy (net/devlink/region.c:1178) [ 47.169986][ T517] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 47.170328][ T517] devlink_reload (net/devlink/dev.c:474) [ 47.170527][ T517] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.170720][ T517] ? devlink_resources_validate (net/devlink/resource.c:311) [ 47.170964][ T517] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.171251][ T517] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.171490][ T517] ? __nla_parse (lib/nlattr.c:732) [ 47.171694][ T517] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.171889][ T517] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.172225][ T517] ? cap_capable (security/commoncap.c:131) [ 47.172417][ T517] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.172614][ T517] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.172814][ T517] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.173005][ T517] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.173327][ T517] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.173563][ T517] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.173810][ T517] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.174015][ T517] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.174296][ T517] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.174495][ T517] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.174701][ T517] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.174847][ T517] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.175042][ T517] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.175329][ T517] genl_rcv (net/netlink/genetlink.c:1220) [ 47.175476][ T517] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.175670][ T517] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.175870][ T517] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.176067][ T517] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.176347][ T517] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.176540][ T517] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.176731][ T517] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.176931][ T517] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.177214][ T517] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.177417][ T517] ? __lock_release (kernel/locking/lockdep.c:5527) [ 47.177618][ T517] ? __sys_recvmsg (net/socket.c:2859) [ 47.177808][ T517] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 47.178010][ T517] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 47.178298][ T517] __x64_sys_sendto (net/socket.c:2181) [ 47.178495][ T517] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.178734][ T517] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.178928][ T517] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.179255][ T517] RIP: 0033:0x7f6d32a23a4a [ 47.179453][ T517] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 47.180205][ T517] RSP: 002b:00007ffdece02f58 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.180496][ T517] RAX: ffffffffffffffda RBX: 0000000034aa1b00 RCX: 00007f6d32a23a4a [ 47.180785][ T517] RDX: 0000000000000034 RSI: 0000000034aa1b00 RDI: 0000000000000005 [ 47.181069][ T517] RBP: 0000000034aa1910 R08: 00007f6d32bc7200 R09: 000000000000000c [ 47.181443][ T517] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 47.181722][ T517] R13: 0000000034aa1910 R14: 0000000000000000 R15: 0000000000000003 | [ 47.200783][ T517] ------------[ cut here ]------------ | [ 47.201042][ T517] WARNING: CPU: 2 PID: 517 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 47.201491][ T517] Modules linked in: netdevsim | [ 47.202081][ T517] Tainted: [W]=WARN [ 47.202262][ T517] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.202526][ T517] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.202797][ T517] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 47.203525][ T517] RSP: 0018:ffffc90000e771e8 EFLAGS: 00010246 [ 47.203793][ T517] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 47.204131][ T517] RDX: 0000000000000000 RSI: ffff88800dd92c98 RDI: ffff888008fdd080 [ 47.204445][ T517] RBP: ffff88800aa7b040 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 47.204761][ T517] R10: ffffffff8fdec1e7 R11: ffff888008fdc5c0 R12: 0000000000000000 [ 47.205075][ T517] R13: ffff88800dd92128 R14: ffff88800dd92008 R15: ffff88800dd92000 [ 47.205402][ T517] FS: 00007f6d32817800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 47.205766][ T517] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.206043][ T517] CR2: 00007f919cc085a0 CR3: 000000000aa82005 CR4: 0000000000772ef0 [ 47.206373][ T517] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 47.206686][ T517] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 47.206997][ T517] PKRU: 55555554 [ 47.207175][ T517] Call Trace: [ 47.207342][ T517] [ 47.207469][ T517] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.207687][ T517] ? __warn (kernel/panic.c:748) [ 47.207861][ T517] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.208080][ T517] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 47.208322][ T517] ? handle_bug (arch/x86/kernel/traps.c:285) [ 47.208503][ T517] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 47.208750][ T517] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 47.208981][ T517] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 47.209217][ T517] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 47.209444][ T517] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 47.209717][ T517] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 47.209940][ T517] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 47.210174][ T517] register_netdevice (net/core/dev.c:11003) [ 47.210400][ T517] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 47.210632][ T517] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 47.210868][ T517] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 47.211152][ T517] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 47.211438][ T517] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 47.211714][ T517] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 47.211993][ T517] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 47.212280][ T517] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 47.212544][ T517] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 47.212809][ T517] ? devl_region_destroy (net/devlink/region.c:1178) [ 47.213025][ T517] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 47.213315][ T517] devlink_reload (net/devlink/dev.c:474) [ 47.213542][ T517] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 47.213763][ T517] ? devlink_resources_validate (net/devlink/resource.c:311) [ 47.214049][ T517] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 47.214284][ T517] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.214557][ T517] ? __nla_parse (lib/nlattr.c:732) [ 47.214787][ T517] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 47.215011][ T517] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 47.215301][ T517] ? cap_capable (security/commoncap.c:131) [ 47.215519][ T517] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 47.215744][ T517] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 47.215968][ T517] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 47.216198][ T517] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 47.216464][ T517] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 47.216726][ T517] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 47.217007][ T517] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 47.217237][ T517] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 47.217457][ T517] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 47.217675][ T517] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 47.217909][ T517] ? genl_rcv (net/netlink/genetlink.c:1219) [ 47.218078][ T517] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 47.218311][ T517] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 47.218540][ T517] genl_rcv (net/netlink/genetlink.c:1220) [ 47.218709][ T517] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 47.218929][ T517] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 47.219158][ T517] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 47.219384][ T517] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 47.219603][ T517] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 47.219822][ T517] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 47.220058][ T517] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 47.220307][ T517] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 47.220527][ T517] ? __pfx___sys_sendto (net/socket.c:2145) [ 47.220753][ T517] ? __lock_release (kernel/locking/lockdep.c:5527) [ 47.220972][ T517] ? __sys_recvmsg (net/socket.c:2859) [ 47.221198][ T517] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 47.221422][ T517] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 47.221643][ T517] __x64_sys_sendto (net/socket.c:2181) [ 47.221859][ T517] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 47.222144][ T517] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 47.222368][ T517] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 47.222632][ T517] RIP: 0033:0x7f6d32a23a4a [ 47.222855][ T517] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 47.223578][ T517] RSP: 002b:00007ffdece02f58 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 47.223906][ T517] RAX: ffffffffffffffda RBX: 0000000034aa1b00 RCX: 00007f6d32a23a4a [ 47.224230][ T517] RDX: 0000000000000034 RSI: 0000000034aa1b00 RDI: 0000000000000005 [ 47.224546][ T517] RBP: 0000000034aa1910 R08: 00007f6d32bc7200 R09: 000000000000000c [ 47.224864][ T517] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 47.225184][ T517] R13: 0000000034aa1910 R14: 0000000000000000 R15: 0000000000000003 | [ 48.365695][ T536] ------------[ cut here ]------------ | [ 48.366051][ T536] WARNING: CPU: 2 PID: 536 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.366509][ T536] Modules linked in: netdevsim | [ 48.367121][ T536] Tainted: [W]=WARN [ 48.367306][ T536] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.367579][ T536] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.367862][ T536] 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.368626][ T536] RSP: 0018:ffffc90000e171e8 EFLAGS: 00010246 [ 48.368909][ T536] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.369256][ T536] RDX: 0000000000000000 RSI: ffff88800e032c98 RDI: ffff888005260b00 [ 48.369583][ T536] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 48.369914][ T536] R10: ffffffff8fdec1e7 R11: ffff888005260040 R12: 0000000000000000 [ 48.370261][ T536] R13: ffff88800e032128 R14: ffff88800e032008 R15: ffff88800e032000 [ 48.370597][ T536] FS: 00007fc999e92800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 48.370982][ T536] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.371281][ T536] CR2: 00007fc99a0ee423 CR3: 000000000a568003 CR4: 0000000000772ef0 [ 48.371615][ T536] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.371949][ T536] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.372294][ T536] PKRU: 55555554 [ 48.372470][ T536] Call Trace: [ 48.372645][ T536] [ 48.372774][ T536] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.373002][ T536] ? __warn (kernel/panic.c:748) [ 48.373209][ T536] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.373440][ T536] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.373676][ T536] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.373867][ T536] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.374096][ T536] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.374354][ T536] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.374582][ T536] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 48.374820][ T536] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.375118][ T536] ? _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.375357][ T536] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.375591][ T536] register_netdevice (net/core/dev.c:11003) [ 48.375825][ T536] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.376065][ T536] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.376330][ T536] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.376623][ T536] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.376923][ T536] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 48.377236][ T536] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 48.377526][ T536] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 48.377819][ T536] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 48.378113][ T536] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 48.378407][ T536] devlink_reload (net/devlink/dev.c:474) [ 48.378640][ T536] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.378867][ T536] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 48.379115][ T536] ? cap_capable (security/commoncap.c:131) [ 48.379355][ T536] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.379588][ T536] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.379870][ T536] ? __nla_parse (lib/nlattr.c:732) [ 48.380117][ T536] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 48.380348][ T536] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.380645][ T536] ? cap_capable (security/commoncap.c:131) [ 48.380865][ T536] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 48.381113][ T536] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.381337][ T536] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.381564][ T536] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.381837][ T536] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.382184][ T536] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.382473][ T536] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.382703][ T536] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.382934][ T536] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.383181][ T536] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.383419][ T536] ? genl_rcv (net/netlink/genetlink.c:1219) [ 48.383597][ T536] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 48.383829][ T536] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 48.384075][ T536] genl_rcv (net/netlink/genetlink.c:1220) [ 48.384258][ T536] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 48.384488][ T536] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.384709][ T536] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.384939][ T536] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.385186][ T536] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.385403][ T536] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 48.385626][ T536] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 48.385857][ T536] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 48.386089][ T536] ? __pfx___sys_sendto (net/socket.c:2145) [ 48.386333][ T536] ? __lock_release (kernel/locking/lockdep.c:5527) [ 48.386558][ T536] ? 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.386782][ T536] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 48.387012][ T536] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 48.387249][ T536] ? 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.387480][ T536] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 48.387709][ T536] __x64_sys_sendto (net/socket.c:2181) [ 48.387935][ T536] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.388227][ T536] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.388458][ T536] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.388731][ T536] RIP: 0033:0x7fc99a09ea4a [ 48.388960][ T536] 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.389713][ T536] RSP: 002b:00007ffef3df5808 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.390033][ T536] RAX: ffffffffffffffda RBX: 000000003e136b00 RCX: 00007fc99a09ea4a [ 48.390364][ T536] RDX: 000000000000003c RSI: 000000003e136b00 RDI: 0000000000000005 [ 48.390682][ T536] RBP: 000000003e136910 R08: 00007fc99a242200 R09: 000000000000000c [ 48.391001][ T536] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.391336][ T536] R13: 000000003e136910 R14: 0000000000000000 R15: 0000000000000003 | [ 48.411963][ T536] ------------[ cut here ]------------ | [ 48.412321][ T536] WARNING: CPU: 2 PID: 536 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.412760][ T536] Modules linked in: netdevsim | [ 48.413387][ T536] Tainted: [W]=WARN [ 48.413567][ T536] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.413865][ T536] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.414175][ T536] 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.414918][ T536] RSP: 0018:ffffc90000e171e8 EFLAGS: 00010246 [ 48.415210][ T536] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.415534][ T536] RDX: 0000000000000000 RSI: ffff8880052cac98 RDI: ffff888005260b00 [ 48.415874][ T536] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 48.416212][ T536] R10: ffffffff8fdec1e7 R11: ffff888005260040 R12: 0000000000000000 [ 48.416546][ T536] R13: ffff8880052ca128 R14: ffff8880052ca008 R15: ffff8880052ca000 [ 48.416880][ T536] FS: 00007fc999e92800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 48.417277][ T536] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.417564][ T536] CR2: 00007fc99a0ee423 CR3: 000000000a568003 CR4: 0000000000772ef0 [ 48.417907][ T536] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.418251][ T536] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.418583][ T536] PKRU: 55555554 [ 48.418757][ T536] Call Trace: [ 48.418936][ T536] [ 48.419061][ T536] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.419300][ T536] ? __warn (kernel/panic.c:748) [ 48.419484][ T536] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.419716][ T536] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.419951][ T536] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.420142][ T536] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.420375][ T536] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.420618][ T536] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.420852][ T536] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 48.421089][ T536] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.421387][ T536] ? _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.421628][ T536] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.421858][ T536] register_netdevice (net/core/dev.c:11003) [ 48.422098][ T536] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.422373][ T536] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.422625][ T536] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.422923][ T536] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.423235][ T536] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 48.423525][ T536] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 48.423804][ T536] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 48.424089][ T536] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 48.424377][ T536] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 48.424659][ T536] devlink_reload (net/devlink/dev.c:474) [ 48.424890][ T536] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.425113][ T536] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 48.425335][ T536] ? cap_capable (security/commoncap.c:131) [ 48.425572][ T536] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.425809][ T536] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.426111][ T536] ? __nla_parse (lib/nlattr.c:732) [ 48.426354][ T536] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 48.426583][ T536] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.426878][ T536] ? cap_capable (security/commoncap.c:131) [ 48.427111][ T536] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 48.427348][ T536] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.427583][ T536] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.427819][ T536] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.428093][ T536] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.428384][ T536] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.428669][ T536] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.428896][ T536] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.429121][ T536] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.429353][ T536] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.429592][ T536] ? genl_rcv (net/netlink/genetlink.c:1219) [ 48.429767][ T536] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 48.429996][ T536] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 48.430234][ T536] genl_rcv (net/netlink/genetlink.c:1220) [ 48.430413][ T536] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 48.430644][ T536] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.430876][ T536] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.431124][ T536] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.431363][ T536] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.431588][ T536] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 48.431821][ T536] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 48.432047][ T536] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 48.432287][ T536] ? __pfx___sys_sendto (net/socket.c:2145) [ 48.432522][ T536] ? __lock_release (kernel/locking/lockdep.c:5527) [ 48.432746][ T536] ? 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.432971][ T536] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 48.433207][ T536] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 48.433429][ T536] ? 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.433654][ T536] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 48.433887][ T536] __x64_sys_sendto (net/socket.c:2181) [ 48.434122][ T536] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.434393][ T536] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.434622][ T536] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.434890][ T536] RIP: 0033:0x7fc99a09ea4a [ 48.435137][ T536] Code: Unable to access opcode bytes at 0x7fc99a09ea20. Code starting with the faulting instruction =========================================== [ 48.435411][ T536] RSP: 002b:00007ffef3df5808 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.435734][ T536] RAX: ffffffffffffffda RBX: 000000003e136b00 RCX: 00007fc99a09ea4a [ 48.436059][ T536] RDX: 000000000000003c RSI: 000000003e136b00 RDI: 0000000000000005 [ 48.436381][ T536] RBP: 000000003e136910 R08: 00007fc99a242200 R09: 000000000000000c [ 48.436698][ T536] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.437020][ T536] R13: 000000003e136910 R14: 0000000000000000 R15: 0000000000000003 | [ 48.449983][ T536] ------------[ cut here ]------------ | [ 48.450249][ T536] WARNING: CPU: 2 PID: 536 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.450678][ T536] Modules linked in: netdevsim | [ 48.451292][ T536] Tainted: [W]=WARN [ 48.451469][ T536] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.451738][ T536] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.452011][ T536] 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.452771][ T536] RSP: 0018:ffffc90000e171e8 EFLAGS: 00010246 [ 48.453052][ T536] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.453462][ T536] RDX: 0000000000000000 RSI: ffff888002a82c98 RDI: ffff888005260b00 [ 48.453778][ T536] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 48.454122][ T536] R10: ffffffff8fdec1e7 R11: ffff888005260040 R12: 0000000000000000 [ 48.454452][ T536] R13: ffff888002a82128 R14: ffff888002a82008 R15: ffff888002a82000 [ 48.454781][ T536] FS: 00007fc999e92800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 48.455172][ T536] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.455454][ T536] CR2: 00007fc99a09ea20 CR3: 000000000a568003 CR4: 0000000000772ef0 [ 48.455785][ T536] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.456143][ T536] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.456471][ T536] PKRU: 55555554 [ 48.456652][ T536] Call Trace: [ 48.456827][ T536] [ 48.456950][ T536] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.457195][ T536] ? __warn (kernel/panic.c:748) [ 48.457387][ T536] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.457613][ T536] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.457858][ T536] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.458041][ T536] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.458283][ T536] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.458522][ T536] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.458763][ T536] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 48.459003][ T536] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.459301][ T536] ? _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.459536][ T536] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.459772][ T536] register_netdevice (net/core/dev.c:11003) [ 48.460007][ T536] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.460254][ T536] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.460504][ T536] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.460796][ T536] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.461094][ T536] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 48.461397][ T536] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 48.461687][ T536] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 48.461975][ T536] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 48.462273][ T536] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 48.462557][ T536] devlink_reload (net/devlink/dev.c:474) [ 48.462793][ T536] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.463019][ T536] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 48.463315][ T536] ? cap_capable (security/commoncap.c:131) [ 48.463555][ T536] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.463791][ T536] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.464089][ T536] ? __nla_parse (lib/nlattr.c:732) [ 48.464336][ T536] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 48.464580][ T536] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.464871][ T536] ? cap_capable (security/commoncap.c:131) [ 48.465121][ T536] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 48.465356][ T536] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.465593][ T536] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.465821][ T536] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.466095][ T536] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.466386][ T536] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.466675][ T536] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.466905][ T536] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.467151][ T536] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.467391][ T536] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.467638][ T536] ? genl_rcv (net/netlink/genetlink.c:1219) [ 48.467815][ T536] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 48.468046][ T536] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 48.468303][ T536] genl_rcv (net/netlink/genetlink.c:1220) [ 48.468487][ T536] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 48.468721][ T536] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.468956][ T536] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.469203][ T536] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.469438][ T536] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.469678][ T536] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 48.469901][ T536] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 48.470148][ T536] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 48.470382][ T536] ? __pfx___sys_sendto (net/socket.c:2145) [ 48.470631][ T536] ? __lock_release (kernel/locking/lockdep.c:5527) [ 48.470854][ T536] ? 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.471083][ T536] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 48.471323][ T536] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 48.471569][ T536] ? 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.471794][ T536] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 48.472020][ T536] __x64_sys_sendto (net/socket.c:2181) [ 48.472264][ T536] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.472544][ T536] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.472773][ T536] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.473040][ T536] RIP: 0033:0x7fc99a09ea4a [ 48.473286][ T536] Code: Unable to access opcode bytes at 0x7fc99a09ea20. Code starting with the faulting instruction =========================================== [ 48.473563][ T536] RSP: 002b:00007ffef3df5808 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.473913][ T536] RAX: ffffffffffffffda RBX: 000000003e136b00 RCX: 00007fc99a09ea4a [ 48.474264][ T536] RDX: 000000000000003c RSI: 000000003e136b00 RDI: 0000000000000005 [ 48.474592][ T536] RBP: 000000003e136910 R08: 00007fc99a242200 R09: 000000000000000c [ 48.474916][ T536] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.475254][ T536] R13: 000000003e136910 R14: 0000000000000000 R15: 0000000000000003 | [ 48.500408][ T536] ------------[ cut here ]------------ | [ 48.500664][ T536] WARNING: CPU: 2 PID: 536 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.501078][ T536] Modules linked in: netdevsim | [ 48.501740][ T536] Tainted: [W]=WARN [ 48.501902][ T536] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.502181][ T536] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.502459][ T536] 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.503195][ T536] RSP: 0018:ffffc90000e171e8 EFLAGS: 00010246 [ 48.503485][ T536] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.503821][ T536] RDX: 0000000000000000 RSI: ffff88800b70ac98 RDI: ffff888005260b00 [ 48.504161][ T536] RBP: ffffffff91f23440 R08: 0000000000000000 R09: fffffbfff1fbd83c [ 48.504488][ T536] R10: ffffffff8fdec1e7 R11: ffff888005260040 R12: 0000000000000000 [ 48.504811][ T536] R13: ffff88800b70a128 R14: ffff88800b70a008 R15: ffff88800b70a000 [ 48.505145][ T536] FS: 00007fc999e92800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 48.505523][ T536] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.505798][ T536] CR2: 00007f919cc085a0 CR3: 000000000a568003 CR4: 0000000000772ef0 [ 48.506136][ T536] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.506453][ T536] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.506776][ T536] PKRU: 55555554 [ 48.506948][ T536] Call Trace: [ 48.507133][ T536] [ 48.507255][ T536] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.507484][ T536] ? __warn (kernel/panic.c:748) [ 48.507662][ T536] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.507893][ T536] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.508136][ T536] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.508307][ T536] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.508530][ T536] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.508764][ T536] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.508986][ T536] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 48.509227][ T536] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.509510][ T536] ? _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.509736][ T536] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.509961][ T536] register_netdevice (net/core/dev.c:11003) [ 48.510201][ T536] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.510439][ T536] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.510683][ T536] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.510969][ T536] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.511273][ T536] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 48.511564][ T536] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 48.511850][ T536] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 48.512142][ T536] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 48.512414][ T536] ? devlink_get_from_attrs_lock (net/devlink/netlink.c:196) [ 48.512707][ T536] devlink_reload (net/devlink/dev.c:474) [ 48.512939][ T536] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.513175][ T536] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 48.513414][ T536] ? cap_capable (security/commoncap.c:131) [ 48.513655][ T536] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.513894][ T536] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.514187][ T536] ? __nla_parse (lib/nlattr.c:732) [ 48.514425][ T536] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 48.514660][ T536] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.514957][ T536] ? cap_capable (security/commoncap.c:131) [ 48.515193][ T536] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 48.515436][ T536] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.515672][ T536] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.515904][ T536] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.516190][ T536] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.516473][ T536] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.516777][ T536] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.517008][ T536] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.517260][ T536] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.517492][ T536] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.517742][ T536] ? genl_rcv (net/netlink/genetlink.c:1219) [ 48.517920][ T536] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 48.518165][ T536] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 48.518406][ T536] genl_rcv (net/netlink/genetlink.c:1220) [ 48.518582][ T536] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 48.518827][ T536] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.519055][ T536] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.519304][ T536] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.519541][ T536] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.519772][ T536] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 48.520009][ T536] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 48.520257][ T536] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 48.520489][ T536] ? __pfx___sys_sendto (net/socket.c:2145) [ 48.520728][ T536] ? __lock_release (kernel/locking/lockdep.c:5527) [ 48.520956][ T536] ? 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.521197][ T536] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 48.521435][ T536] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 48.521668][ T536] ? 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.521912][ T536] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 48.522162][ T536] __x64_sys_sendto (net/socket.c:2181) [ 48.522395][ T536] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.522679][ T536] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.522912][ T536] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.523198][ T536] RIP: 0033:0x7fc99a09ea4a [ 48.523434][ T536] Code: Unable to access opcode bytes at 0x7fc99a09ea20. Code starting with the faulting instruction =========================================== [ 48.523714][ T536] RSP: 002b:00007ffef3df5808 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.524059][ T536] RAX: ffffffffffffffda RBX: 000000003e136b00 RCX: 00007fc99a09ea4a [ 48.524382][ T536] RDX: 000000000000003c RSI: 000000003e136b00 RDI: 0000000000000005 [ 48.524693][ T536] RBP: 000000003e136910 R08: 00007fc99a242200 R09: 000000000000000c [ 48.525015][ T536] 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