====================================== | 0 | xx__-> [ 74.905370][ T1479] ------------[ cut here ]------------ | [ 74.905793][ T1479] WARNING: CPU: 3 PID: 1479 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) | [ 74.906209][ T1479] Modules linked in: netdevsim psample vxlan [ 74.906833][ T1479] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 74.907096][ T1479] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 74.907362][ T1479] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 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: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 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 [ 74.908088][ T1479] RSP: 0018:ffffc90002197528 EFLAGS: 00010246 [ 74.908356][ T1479] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 74.908674][ T1479] RDX: 0000000000000000 RSI: ffff88800d1facd0 RDI: ffff888002152e38 [ 74.908986][ T1479] RBP: ffffffffbe053580 R08: 0000000000000000 R09: fffffbfff77c2504 [ 74.909299][ T1479] R10: ffffffffbbe12827 R11: ffff888002152300 R12: 0000000000000000 [ 74.909617][ T1479] R13: ffff88800d1fa130 R14: ffff88800d1fa008 R15: ffff88800d1fa000 [ 74.909924][ T1479] FS: 00007f8ced37b1c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 74.910281][ T1479] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 74.910542][ T1479] CR2: 000055bc8ec1dbd0 CR3: 000000000a7de003 CR4: 0000000000772ef0 [ 74.910856][ T1479] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 74.911273][ T1479] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 74.911591][ T1479] PKRU: 55555554 [ 74.911751][ T1479] Call Trace: [ 74.911911][ T1479] [ 74.912021][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 74.912231][ T1479] ? __warn (kernel/panic.c:748) [ 74.912399][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 74.912615][ T1479] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 74.912830][ T1479] ? handle_bug (arch/x86/kernel/traps.c:285) [ 74.912988][ T1479] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 74.913193][ T1479] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 74.913412][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 74.913663][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 74.913876][ T1479] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 74.914134][ T1479] ? _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) [ 74.914346][ T1479] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 74.914557][ T1479] register_netdevice (net/core/dev.c:11003) [ 74.914779][ T1479] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 74.914982][ T1479] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 74.915206][ T1479] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 74.915427][ T1479] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 74.915703][ T1479] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 74.915864][ T1479] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 74.916132][ T1479] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 74.916408][ T1479] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 74.916687][ T1479] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 74.916917][ T1479] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 74.917176][ T1479] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 74.917383][ T1479] ? 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)) [ 74.917539][ T1479] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 74.917759][ T1479] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 74.917972][ T1479] __driver_probe_device (drivers/base/dd.c:800) [ 74.918184][ T1479] driver_probe_device (drivers/base/dd.c:830) [ 74.918390][ T1479] __device_attach_driver (drivers/base/dd.c:959) [ 74.918605][ T1479] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 74.918857][ T1479] bus_for_each_drv (drivers/base/bus.c:462) [ 74.919066][ T1479] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 74.919267][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 74.919470][ T1479] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 74.919688][ T1479] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 74.919902][ T1479] __device_attach (drivers/base/dd.c:1030) [ 74.920107][ T1479] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 74.920310][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 74.920517][ T1479] ? 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) [ 74.920736][ T1479] bus_probe_device (drivers/base/bus.c:537) [ 74.920945][ T1479] device_add (drivers/base/core.c:3672) [ 74.921158][ T1479] ? __pfx_device_add (drivers/base/core.c:3548) [ 74.921361][ T1479] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 74.921584][ T1479] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 74.921848][ T1479] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 74.922113][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 74.922316][ T1479] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 74.922526][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 74.922746][ T1479] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 74.922959][ T1479] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 74.923123][ T1479] ? __pfx_vfs_write (fs/read_write.c:660) [ 74.923332][ T1479] ? __lock_release (kernel/locking/lockdep.c:5527) [ 74.923534][ T1479] ? 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) [ 74.923756][ T1479] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 74.923967][ T1479] ksys_write (fs/read_write.c:731) [ 74.924129][ T1479] ? __pfx_ksys_write (fs/read_write.c:721) [ 74.924331][ T1479] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 74.924547][ T1479] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 74.924761][ T1479] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 74.925012][ T1479] RIP: 0033:0x7f8ced595b77 [ 74.925225][ T1479] 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 [ 74.925939][ T1479] RSP: 002b:00007fff105663d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 74.926248][ T1479] RAX: ffffffffffffffda RBX: 00007f8ced37b140 RCX: 00007f8ced595b77 [ 74.926556][ T1479] RDX: 0000000000000008 RSI: 0000555835668f90 RDI: 0000000000000005 [ 74.926879][ T1479] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 74.927186][ T1479] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f8cdf217700 [ 74.927490][ T1479] R13: 0000555835668f90 R14: 0000000000000005 R15: 00005558351a4910 | [ 86.228462][ T1479] ------------[ cut here ]------------ | [ 86.228956][ T1479] WARNING: CPU: 0 PID: 1479 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) | [ 86.229371][ T1479] Modules linked in: netdevsim psample vxlan | [ 86.230003][ T1479] Tainted: [W]=WARN [ 86.230177][ T1479] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 86.230425][ T1479] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 86.230710][ T1479] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 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: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 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 [ 86.231425][ T1479] RSP: 0018:ffffc90002197528 EFLAGS: 00010246 [ 86.231691][ T1479] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 86.231994][ T1479] RDX: 0000000000000000 RSI: ffff888016ea2cd0 RDI: ffff888002152e38 [ 86.232296][ T1479] RBP: ffffffffbe053580 R08: 0000000000000000 R09: fffffbfff77c2504 [ 86.232611][ T1479] R10: ffffffffbbe12827 R11: ffff888002152300 R12: 0000000000000000 [ 86.232928][ T1479] R13: ffff888016ea2130 R14: ffff888016ea2008 R15: ffff888016ea2000 [ 86.233220][ T1479] FS: 00007f8ced37b1c0(0000) GS:ffff88806ce00000(0000) knlGS:0000000000000000 [ 86.233711][ T1479] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 86.233961][ T1479] CR2: 00007f8cdfdbe5b0 CR3: 000000000a7de004 CR4: 0000000000772ef0 [ 86.234257][ T1479] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 86.234551][ T1479] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 86.234881][ T1479] PKRU: 55555554 [ 86.235035][ T1479] Call Trace: [ 86.235187][ T1479] [ 86.235293][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 86.235496][ T1479] ? __warn (kernel/panic.c:748) [ 86.235661][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 86.235868][ T1479] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 86.236079][ T1479] ? handle_bug (arch/x86/kernel/traps.c:285) [ 86.236237][ T1479] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 86.236442][ T1479] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 86.236674][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 86.236882][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 86.237092][ T1479] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 86.237356][ T1479] ? _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) [ 86.237566][ T1479] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 86.237786][ T1479] register_netdevice (net/core/dev.c:11003) [ 86.238000][ T1479] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 86.238205][ T1479] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 86.238422][ T1479] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 86.238656][ T1479] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 86.238925][ T1479] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 86.239088][ T1479] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 86.239358][ T1479] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 86.239635][ T1479] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 86.239902][ T1479] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 86.240144][ T1479] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 86.240403][ T1479] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 86.240616][ T1479] ? 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)) [ 86.240773][ T1479] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 86.240992][ T1479] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 86.241197][ T1479] __driver_probe_device (drivers/base/dd.c:800) [ 86.241400][ T1479] driver_probe_device (drivers/base/dd.c:830) [ 86.241612][ T1479] __device_attach_driver (drivers/base/dd.c:959) [ 86.241815][ T1479] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 86.242059][ T1479] bus_for_each_drv (drivers/base/bus.c:462) [ 86.242278][ T1479] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 86.242480][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 86.242697][ T1479] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 86.242902][ T1479] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 86.243118][ T1479] __device_attach (drivers/base/dd.c:1030) [ 86.243323][ T1479] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 86.243528][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 86.243744][ T1479] ? 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) [ 86.243958][ T1479] bus_probe_device (drivers/base/bus.c:537) [ 86.244165][ T1479] device_add (drivers/base/core.c:3672) [ 86.244371][ T1479] ? __pfx_device_add (drivers/base/core.c:3548) [ 86.244587][ T1479] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 86.244818][ T1479] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 86.245077][ T1479] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 86.245334][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 86.245531][ T1479] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 86.245744][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 86.245940][ T1479] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 86.246150][ T1479] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 86.246311][ T1479] ? __pfx_vfs_write (fs/read_write.c:660) [ 86.246516][ T1479] ? __lock_release (kernel/locking/lockdep.c:5527) [ 86.246746][ T1479] ? 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) [ 86.246960][ T1479] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 86.247173][ T1479] ksys_write (fs/read_write.c:731) [ 86.247331][ T1479] ? __pfx_ksys_write (fs/read_write.c:721) [ 86.247539][ T1479] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 86.247764][ T1479] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 86.247974][ T1479] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 86.248225][ T1479] RIP: 0033:0x7f8ced595b77 [ 86.248436][ T1479] 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 [ 86.249147][ T1479] RSP: 002b:00007fff105663d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 86.249455][ T1479] RAX: ffffffffffffffda RBX: 00007f8ced37b140 RCX: 00007f8ced595b77 [ 86.249765][ T1479] RDX: 0000000000000009 RSI: 0000555835668f90 RDI: 0000000000000005 [ 86.250072][ T1479] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 86.250368][ T1479] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f8cdf217700 [ 86.250674][ T1479] R13: 0000555835668f90 R14: 0000000000000005 R15: 00005558351a4910 | [ 124.185889][ T1479] ------------[ cut here ]------------ | [ 124.186227][ T1479] WARNING: CPU: 1 PID: 1479 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) | [ 124.186765][ T1479] Modules linked in: cls_bpf sch_ingress netdevsim psample vxlan | [ 124.187457][ T1479] Tainted: [W]=WARN [ 124.187631][ T1479] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 124.187887][ T1479] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.188149][ T1479] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 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: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 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 [ 124.188867][ T1479] RSP: 0018:ffffc90002197528 EFLAGS: 00010246 [ 124.189124][ T1479] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 124.189427][ T1479] RDX: 0000000000000000 RSI: ffff88800de22cd0 RDI: ffff888002152e38 [ 124.189738][ T1479] RBP: ffffffffbe053580 R08: 0000000000000000 R09: fffffbfff77c2504 [ 124.190042][ T1479] R10: ffffffffbbe12827 R11: ffff888002152300 R12: 0000000000000000 [ 124.190346][ T1479] R13: ffff88800de22130 R14: ffff88800de22008 R15: ffff88800de22000 [ 124.190659][ T1479] FS: 00007f8ced37b1c0(0000) GS:ffff88806ce80000(0000) knlGS:0000000000000000 [ 124.191014][ T1479] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 124.191272][ T1479] CR2: 00007f8cdfdbe5b0 CR3: 000000000a7de001 CR4: 0000000000772ef0 [ 124.191590][ T1479] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 124.191890][ T1479] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 124.192197][ T1479] PKRU: 55555554 [ 124.192351][ T1479] Call Trace: [ 124.192504][ T1479] [ 124.192785][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.193001][ T1479] ? __warn (kernel/panic.c:748) [ 124.193165][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.193373][ T1479] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 124.193596][ T1479] ? handle_bug (arch/x86/kernel/traps.c:285) [ 124.193755][ T1479] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 124.193960][ T1479] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 124.194180][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.194386][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 124.194614][ T1479] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 124.194876][ T1479] ? _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) [ 124.195089][ T1479] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 124.195304][ T1479] register_netdevice (net/core/dev.c:11003) [ 124.195515][ T1479] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 124.195731][ T1479] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 124.195950][ T1479] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 124.196173][ T1479] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 124.196435][ T1479] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 124.196610][ T1479] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 124.196881][ T1479] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 124.197143][ T1479] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 124.197410][ T1479] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 124.197638][ T1479] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 124.197899][ T1479] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 124.198107][ T1479] ? 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)) [ 124.198266][ T1479] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 124.198538][ T1479] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 124.198766][ T1479] __driver_probe_device (drivers/base/dd.c:800) [ 124.198976][ T1479] driver_probe_device (drivers/base/dd.c:830) [ 124.199183][ T1479] __device_attach_driver (drivers/base/dd.c:959) [ 124.199391][ T1479] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 124.199653][ T1479] bus_for_each_drv (drivers/base/bus.c:462) [ 124.199861][ T1479] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 124.200070][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 124.200275][ T1479] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 124.200479][ T1479] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 124.200699][ T1479] __device_attach (drivers/base/dd.c:1030) [ 124.200904][ T1479] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 124.201109][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 124.201315][ T1479] ? 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) [ 124.201531][ T1479] bus_probe_device (drivers/base/bus.c:537) [ 124.201747][ T1479] device_add (drivers/base/core.c:3672) [ 124.201956][ T1479] ? __pfx_device_add (drivers/base/core.c:3548) [ 124.202161][ T1479] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 124.202379][ T1479] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 124.202655][ T1479] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 124.202925][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 124.203134][ T1479] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 124.203346][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 124.203550][ T1479] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 124.203773][ T1479] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 124.203939][ T1479] ? __pfx_vfs_write (fs/read_write.c:660) [ 124.204150][ T1479] ? __lock_release (kernel/locking/lockdep.c:5527) [ 124.204353][ T1479] ? 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) [ 124.204574][ T1479] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 124.204805][ T1479] ksys_write (fs/read_write.c:731) [ 124.204964][ T1479] ? __pfx_ksys_write (fs/read_write.c:721) [ 124.205168][ T1479] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 124.205384][ T1479] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 124.205602][ T1479] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 124.205857][ T1479] RIP: 0033:0x7f8ced595b77 [ 124.206066][ T1479] 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 [ 124.206788][ T1479] RSP: 002b:00007fff105663d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 124.207096][ T1479] RAX: ffffffffffffffda RBX: 00007f8ced37b140 RCX: 00007f8ced595b77 [ 124.207397][ T1479] RDX: 0000000000000008 RSI: 000055583566ee80 RDI: 0000000000000005 [ 124.207712][ T1479] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 124.208015][ T1479] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f8cdf217700 [ 124.208317][ T1479] R13: 000055583566ee80 R14: 0000000000000005 R15: 00005558351a4910 | [ 135.836310][ T1479] ------------[ cut here ]------------ | [ 135.836721][ T1479] WARNING: CPU: 3 PID: 1479 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) | [ 135.837135][ T1479] Modules linked in: cls_bpf sch_ingress netdevsim psample vxlan | [ 135.837848][ T1479] Tainted: [W]=WARN [ 135.838007][ T1479] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 135.838261][ T1479] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 135.838538][ T1479] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 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: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 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 [ 135.839264][ T1479] RSP: 0018:ffffc90002197528 EFLAGS: 00010246 [ 135.839522][ T1479] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 135.839840][ T1479] RDX: 0000000000000000 RSI: ffff888005cb2cd0 RDI: ffff888002152e38 [ 135.840278][ T1479] RBP: ffffffffbe053580 R08: 0000000000000000 R09: fffffbfff77c2504 [ 135.840597][ T1479] R10: ffffffffbbe12827 R11: ffff888002152300 R12: 0000000000000000 [ 135.840914][ T1479] R13: ffff888005cb2130 R14: ffff888005cb2008 R15: ffff888005cb2000 [ 135.841214][ T1479] FS: 00007f8ced37b1c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 135.841561][ T1479] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 135.841835][ T1479] CR2: 00007f8cdfdbe5b0 CR3: 000000000a7de006 CR4: 0000000000772ef0 [ 135.842169][ T1479] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 135.842472][ T1479] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 135.842787][ T1479] PKRU: 55555554 [ 135.842944][ T1479] Call Trace: [ 135.843111][ T1479] [ 135.843214][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 135.843418][ T1479] ? __warn (kernel/panic.c:748) [ 135.843574][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 135.843788][ T1479] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 135.843995][ T1479] ? handle_bug (arch/x86/kernel/traps.c:285) [ 135.844148][ T1479] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 135.844352][ T1479] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 135.844570][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 135.844787][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 135.844993][ T1479] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 135.845247][ T1479] ? _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) [ 135.845454][ T1479] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 135.845683][ T1479] register_netdevice (net/core/dev.c:11003) [ 135.845917][ T1479] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 135.846119][ T1479] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 135.846338][ T1479] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 135.846573][ T1479] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 135.846850][ T1479] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 135.847015][ T1479] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 135.847289][ T1479] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 135.847553][ T1479] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 135.847858][ T1479] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 135.848081][ T1479] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 135.848341][ T1479] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 135.848554][ T1479] ? 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)) [ 135.848724][ T1479] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 135.848941][ T1479] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 135.849152][ T1479] __driver_probe_device (drivers/base/dd.c:800) [ 135.849362][ T1479] driver_probe_device (drivers/base/dd.c:830) [ 135.849570][ T1479] __device_attach_driver (drivers/base/dd.c:959) [ 135.849804][ T1479] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 135.850055][ T1479] bus_for_each_drv (drivers/base/bus.c:462) [ 135.850263][ T1479] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 135.850469][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 135.850717][ T1479] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 135.850921][ T1479] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 135.851133][ T1479] __device_attach (drivers/base/dd.c:1030) [ 135.851338][ T1479] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 135.851542][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 135.851763][ T1479] ? 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) [ 135.851971][ T1479] bus_probe_device (drivers/base/bus.c:537) [ 135.852179][ T1479] device_add (drivers/base/core.c:3672) [ 135.852380][ T1479] ? __pfx_device_add (drivers/base/core.c:3548) [ 135.852588][ T1479] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 135.852802][ T1479] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 135.853061][ T1479] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 135.853319][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 135.853518][ T1479] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 135.853749][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 135.853978][ T1479] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 135.854189][ T1479] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 135.854353][ T1479] ? __pfx_vfs_write (fs/read_write.c:660) [ 135.854562][ T1479] ? __lock_release (kernel/locking/lockdep.c:5527) [ 135.854775][ T1479] ? 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) [ 135.854989][ T1479] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 135.855207][ T1479] ksys_write (fs/read_write.c:731) [ 135.855364][ T1479] ? __pfx_ksys_write (fs/read_write.c:721) [ 135.855561][ T1479] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 135.855783][ T1479] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 135.856005][ T1479] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 135.856256][ T1479] RIP: 0033:0x7f8ced595b77 [ 135.856477][ T1479] 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 [ 135.857236][ T1479] RSP: 002b:00007fff105663d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 135.857543][ T1479] RAX: ffffffffffffffda RBX: 00007f8ced37b140 RCX: 00007f8ced595b77 [ 135.857873][ T1479] RDX: 0000000000000008 RSI: 000055583566ee80 RDI: 0000000000000005 [ 135.858197][ T1479] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 135.858499][ T1479] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f8cdf217700 [ 135.858812][ T1479] R13: 000055583566ee80 R14: 0000000000000005 R15: 00005558351a4910 | [ 164.324350][ T1479] ------------[ cut here ]------------ | [ 164.324795][ T1479] WARNING: CPU: 3 PID: 1479 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) | [ 164.325213][ T1479] Modules linked in: cls_bpf sch_ingress netdevsim psample vxlan | [ 164.325992][ T1479] Tainted: [W]=WARN [ 164.326153][ T1479] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 164.326418][ T1479] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 164.326789][ T1479] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 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: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 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 [ 164.327504][ T1479] RSP: 0018:ffffc90002197528 EFLAGS: 00010246 [ 164.327789][ T1479] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 164.328098][ T1479] RDX: 0000000000000000 RSI: ffff88800de22cd0 RDI: ffff888002152e38 [ 164.328408][ T1479] RBP: ffffffffbe053580 R08: 0000000000000000 R09: fffffbfff77c2504 [ 164.328723][ T1479] R10: ffffffffbbe12827 R11: ffff888002152300 R12: 0000000000000000 [ 164.329027][ T1479] R13: ffff88800de22130 R14: ffff88800de22008 R15: ffff88800de22000 [ 164.329334][ T1479] FS: 00007f8ced37b1c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 164.329702][ T1479] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 164.329963][ T1479] CR2: 00007f8cdfdbe5b0 CR3: 000000000a7de003 CR4: 0000000000772ef0 [ 164.330269][ T1479] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 164.330586][ T1479] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 164.330887][ T1479] PKRU: 55555554 [ 164.331041][ T1479] Call Trace: [ 164.331198][ T1479] [ 164.331305][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 164.331512][ T1479] ? __warn (kernel/panic.c:748) [ 164.331682][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 164.331890][ T1479] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 164.332228][ T1479] ? handle_bug (arch/x86/kernel/traps.c:285) [ 164.332391][ T1479] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 164.332614][ T1479] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 164.332835][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 164.333043][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 164.333256][ T1479] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 164.333519][ T1479] ? _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) [ 164.333747][ T1479] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 164.333960][ T1479] register_netdevice (net/core/dev.c:11003) [ 164.334172][ T1479] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 164.334377][ T1479] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 164.334613][ T1479] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 164.334836][ T1479] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 164.335099][ T1479] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 164.335259][ T1479] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 164.335527][ T1479] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 164.335798][ T1479] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 164.336064][ T1479] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 164.336287][ T1479] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 164.336547][ T1479] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 164.336767][ T1479] ? 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)) [ 164.336924][ T1479] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 164.337140][ T1479] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 164.337353][ T1479] __driver_probe_device (drivers/base/dd.c:800) [ 164.337564][ T1479] driver_probe_device (drivers/base/dd.c:830) [ 164.337793][ T1479] __device_attach_driver (drivers/base/dd.c:959) [ 164.338003][ T1479] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 164.338258][ T1479] bus_for_each_drv (drivers/base/bus.c:462) [ 164.338465][ T1479] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 164.338677][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 164.338907][ T1479] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 164.339110][ T1479] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 164.339320][ T1479] __device_attach (drivers/base/dd.c:1030) [ 164.339529][ T1479] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 164.339745][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 164.339950][ T1479] ? 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) [ 164.340162][ T1479] bus_probe_device (drivers/base/bus.c:537) [ 164.340371][ T1479] device_add (drivers/base/core.c:3672) [ 164.340599][ T1479] ? __pfx_device_add (drivers/base/core.c:3548) [ 164.340824][ T1479] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 164.341044][ T1479] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 164.341314][ T1479] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 164.341607][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 164.341814][ T1479] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 164.342027][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 164.342236][ T1479] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 164.342450][ T1479] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 164.342629][ T1479] ? __pfx_vfs_write (fs/read_write.c:660) [ 164.342842][ T1479] ? __lock_release (kernel/locking/lockdep.c:5527) [ 164.343045][ T1479] ? 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) [ 164.343264][ T1479] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 164.343477][ T1479] ksys_write (fs/read_write.c:731) [ 164.343652][ T1479] ? __pfx_ksys_write (fs/read_write.c:721) [ 164.343858][ T1479] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 164.344076][ T1479] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 164.344283][ T1479] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 164.344538][ T1479] RIP: 0033:0x7f8ced595b77 [ 164.344756][ T1479] 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 [ 164.345465][ T1479] RSP: 002b:00007fff105663d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 164.345795][ T1479] RAX: ffffffffffffffda RBX: 00007f8ced37b140 RCX: 00007f8ced595b77 [ 164.346100][ T1479] RDX: 0000000000000009 RSI: 0000555835672320 RDI: 0000000000000005 [ 164.346411][ T1479] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 164.346730][ T1479] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f8cdf217700 [ 164.347030][ T1479] R13: 0000555835672320 R14: 0000000000000005 R15: 00005558351a4910 | [ 179.493663][ T1479] ------------[ cut here ]------------ | [ 179.494070][ T1479] WARNING: CPU: 2 PID: 1479 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) | [ 179.494786][ T1479] Modules linked in: cls_bpf sch_ingress netdevsim psample vxlan | [ 179.495817][ T1479] Tainted: [W]=WARN [ 179.496143][ T1479] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 179.496553][ T1479] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 179.496941][ T1479] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 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: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 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 [ 179.497759][ T1479] RSP: 0018:ffffc90002197528 EFLAGS: 00010246 [ 179.498133][ T1479] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 179.498450][ T1479] RDX: 0000000000000000 RSI: ffff888016ea2cd0 RDI: ffff888002152e38 [ 179.498778][ T1479] RBP: ffffffffbe053580 R08: 0000000000000000 R09: fffffbfff77c2504 [ 179.499092][ T1479] R10: ffffffffbbe12827 R11: ffff888002152300 R12: 0000000000000000 [ 179.499404][ T1479] R13: ffff888016ea2130 R14: ffff888016ea2008 R15: ffff888016ea2000 [ 179.499728][ T1479] FS: 00007f8ced37b1c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 179.500097][ T1479] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 179.500364][ T1479] CR2: 00007f8cdf3ce870 CR3: 000000000a7de006 CR4: 0000000000772ef0 [ 179.500689][ T1479] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 179.500999][ T1479] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 179.501317][ T1479] PKRU: 55555554 [ 179.501485][ T1479] Call Trace: [ 179.501663][ T1479] [ 179.501783][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 179.501998][ T1479] ? __warn (kernel/panic.c:748) [ 179.502170][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 179.502388][ T1479] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 179.502621][ T1479] ? handle_bug (arch/x86/kernel/traps.c:285) [ 179.502795][ T1479] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 179.503016][ T1479] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 179.503246][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 179.503465][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 179.503702][ T1479] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 179.503975][ T1479] ? _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) [ 179.504199][ T1479] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 179.504428][ T1479] register_netdevice (net/core/dev.c:11003) [ 179.504661][ T1479] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 179.504875][ T1479] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 179.505108][ T1479] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 179.505339][ T1479] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 179.505622][ T1479] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 179.505801][ T1479] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 179.506084][ T1479] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 179.506366][ T1479] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 179.506654][ T1479] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 179.506885][ T1479] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 179.507157][ T1479] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 179.507382][ T1479] ? 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)) [ 179.507553][ T1479] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 179.507789][ T1479] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 179.508015][ T1479] __driver_probe_device (drivers/base/dd.c:800) [ 179.508234][ T1479] driver_probe_device (drivers/base/dd.c:830) [ 179.508455][ T1479] __device_attach_driver (drivers/base/dd.c:959) [ 179.508684][ T1479] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 179.508955][ T1479] bus_for_each_drv (drivers/base/bus.c:462) [ 179.509173][ T1479] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 179.509390][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 179.509617][ T1479] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 179.509836][ T1479] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 179.510059][ T1479] __device_attach (drivers/base/dd.c:1030) [ 179.510280][ T1479] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 179.510503][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 179.510729][ T1479] ? 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) [ 179.510954][ T1479] bus_probe_device (drivers/base/bus.c:537) [ 179.511174][ T1479] device_add (drivers/base/core.c:3672) [ 179.511396][ T1479] ? __pfx_device_add (drivers/base/core.c:3548) [ 179.511622][ T1479] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 179.511852][ T1479] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 179.512127][ T1479] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 179.512412][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 179.512635][ T1479] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 179.512861][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 179.513079][ T1479] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 179.513304][ T1479] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 179.513481][ T1479] ? __pfx_vfs_write (fs/read_write.c:660) [ 179.513709][ T1479] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 179.513944][ T1479] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [ 179.514220][ T1479] ksys_write (fs/read_write.c:731) [ 179.514392][ T1479] ? __pfx_ksys_write (fs/read_write.c:721) [ 179.514617][ T1479] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [ 179.514846][ T1479] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 179.515063][ T1479] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 179.515326][ T1479] RIP: 0033:0x7f8ced595b77 [ 179.515549][ T1479] 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 [ 179.516273][ T1479] RSP: 002b:00007fff10566238 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 179.516608][ T1479] RAX: ffffffffffffffda RBX: 00007f8ced37b140 RCX: 00007f8ced595b77 [ 179.516925][ T1479] RDX: 0000000000000008 RSI: 0000555835672320 RDI: 0000000000000005 [ 179.517235][ T1479] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 179.517550][ T1479] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f8cdf217940 [ 179.517871][ T1479] R13: 0000555835672320 R14: 0000000000000005 R15: 00005558351a4910 | [ 191.819944][ T1479] ------------[ cut here ]------------ | [ 191.820365][ T1479] WARNING: CPU: 2 PID: 1479 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) | [ 191.821015][ T1479] Modules linked in: cls_bpf sch_ingress netdevsim psample vxlan | [ 191.821922][ T1479] Tainted: [W]=WARN [ 191.822182][ T1479] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 191.822541][ T1479] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 191.822973][ T1479] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 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: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 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 [ 191.823900][ T1479] RSP: 0018:ffffc90002197528 EFLAGS: 00010246 [ 191.824327][ T1479] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 191.824809][ T1479] RDX: 0000000000000000 RSI: ffff88800de22cd0 RDI: ffff888002152e38 [ 191.825279][ T1479] RBP: ffffffffbe053580 R08: 0000000000000000 R09: fffffbfff77c2504 [ 191.825765][ T1479] R10: ffffffffbbe12827 R11: ffff888002152300 R12: 0000000000000000 [ 191.826230][ T1479] R13: ffff88800de22130 R14: ffff88800de22008 R15: ffff88800de22000 [ 191.826711][ T1479] FS: 00007f8ced37b1c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 191.827182][ T1479] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 191.827535][ T1479] CR2: 00007f8cdf3ce870 CR3: 000000000a7de006 CR4: 0000000000772ef0 [ 191.827968][ T1479] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 191.828341][ T1479] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 191.828666][ T1479] PKRU: 55555554 [ 191.828837][ T1479] Call Trace: [ 191.829006][ T1479] [ 191.829126][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 191.829348][ T1479] ? __warn (kernel/panic.c:748) [ 191.829521][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 191.829761][ T1479] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 191.829986][ T1479] ? handle_bug (arch/x86/kernel/traps.c:285) [ 191.830162][ T1479] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 191.830382][ T1479] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 191.830627][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 191.830847][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 191.831071][ T1479] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 191.831353][ T1479] ? _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) [ 191.831589][ T1479] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 191.831818][ T1479] register_netdevice (net/core/dev.c:11003) [ 191.832049][ T1479] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 191.832266][ T1479] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 191.832497][ T1479] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 191.832743][ T1479] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 191.833021][ T1479] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 191.833197][ T1479] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 191.833480][ T1479] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 191.833766][ T1479] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 191.834043][ T1479] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 191.834280][ T1479] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 191.834556][ T1479] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 191.834789][ T1479] ? 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)) [ 191.834960][ T1479] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 191.835191][ T1479] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 191.835415][ T1479] __driver_probe_device (drivers/base/dd.c:800) [ 191.835649][ T1479] driver_probe_device (drivers/base/dd.c:830) [ 191.835871][ T1479] __device_attach_driver (drivers/base/dd.c:959) [ 191.836098][ T1479] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 191.836377][ T1479] bus_for_each_drv (drivers/base/bus.c:462) [ 191.836606][ T1479] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 191.836821][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 191.837040][ T1479] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 191.837256][ T1479] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 191.837478][ T1479] __device_attach (drivers/base/dd.c:1030) [ 191.837709][ T1479] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 191.837928][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 191.838146][ T1479] ? 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) [ 191.838369][ T1479] bus_probe_device (drivers/base/bus.c:537) [ 191.838599][ T1479] device_add (drivers/base/core.c:3672) [ 191.838820][ T1479] ? __pfx_device_add (drivers/base/core.c:3548) [ 191.839036][ T1479] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 191.839268][ T1479] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 191.839547][ T1479] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 191.839834][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 191.840052][ T1479] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 191.840273][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 191.840488][ T1479] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 191.840720][ T1479] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 191.840904][ T1479] ? __pfx_vfs_write (fs/read_write.c:660) [ 191.841119][ T1479] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 191.841349][ T1479] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [ 191.841634][ T1479] ksys_write (fs/read_write.c:731) [ 191.841806][ T1479] ? __pfx_ksys_write (fs/read_write.c:721) [ 191.842025][ T1479] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [ 191.842251][ T1479] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 191.842476][ T1479] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 191.842748][ T1479] RIP: 0033:0x7f8ced595b77 [ 191.842971][ T1479] 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 [ 191.843691][ T1479] RSP: 002b:00007fff10566238 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 191.844016][ T1479] RAX: ffffffffffffffda RBX: 00007f8ced37b140 RCX: 00007f8ced595b77 [ 191.844328][ T1479] RDX: 0000000000000009 RSI: 0000555835672320 RDI: 0000000000000005 [ 191.844655][ T1479] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 191.844968][ T1479] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f8cdf217940 [ 191.845287][ T1479] R13: 0000555835672320 R14: 0000000000000005 R15: 00005558351a4910 | [ 204.171927][ T1479] ------------[ cut here ]------------ | [ 204.172313][ T1479] WARNING: CPU: 3 PID: 1479 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) | [ 204.173732][ T1479] Modules linked in: cls_bpf sch_ingress netdevsim psample vxlan | [ 204.174419][ T1479] Tainted: [W]=WARN [ 204.174586][ T1479] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 204.174842][ T1479] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 204.175109][ T1479] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 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: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 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 [ 204.175836][ T1479] RSP: 0018:ffffc90002197528 EFLAGS: 00010246 [ 204.176137][ T1479] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 204.176467][ T1479] RDX: 0000000000000000 RSI: ffff88800e19acd0 RDI: ffff888002152e38 [ 204.176781][ T1479] RBP: ffffffffbe053580 R08: 0000000000000000 R09: fffffbfff77c2504 [ 204.177089][ T1479] R10: ffffffffbbe12827 R11: ffff888002152300 R12: 0000000000000000 [ 204.177391][ T1479] R13: ffff88800e19a130 R14: ffff88800e19a008 R15: ffff88800e19a000 [ 204.177709][ T1479] FS: 00007f8ced37b1c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 204.178064][ T1479] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 204.178322][ T1479] CR2: 00007f8cdf3ce870 CR3: 000000000a7de006 CR4: 0000000000772ef0 [ 204.178635][ T1479] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 204.178945][ T1479] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 204.179246][ T1479] PKRU: 55555554 [ 204.179400][ T1479] Call Trace: [ 204.179554][ T1479] [ 204.179674][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 204.179882][ T1479] ? __warn (kernel/panic.c:748) [ 204.180040][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 204.180249][ T1479] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 204.180467][ T1479] ? handle_bug (arch/x86/kernel/traps.c:285) [ 204.180638][ T1479] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 204.180847][ T1479] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 204.181070][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 204.181280][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 204.181494][ T1479] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 204.181766][ T1479] ? _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) [ 204.181986][ T1479] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 204.182200][ T1479] register_netdevice (net/core/dev.c:11003) [ 204.182412][ T1479] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 204.182633][ T1479] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 204.182854][ T1479] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 204.183073][ T1479] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 204.183338][ T1479] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 204.183498][ T1479] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 204.183776][ T1479] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 204.184037][ T1479] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 204.184302][ T1479] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 204.184527][ T1479] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 204.184795][ T1479] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 204.185007][ T1479] ? 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)) [ 204.185164][ T1479] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 204.185378][ T1479] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 204.185600][ T1479] __driver_probe_device (drivers/base/dd.c:800) [ 204.185811][ T1479] driver_probe_device (drivers/base/dd.c:830) [ 204.186016][ T1479] __device_attach_driver (drivers/base/dd.c:959) [ 204.186231][ T1479] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 204.186488][ T1479] bus_for_each_drv (drivers/base/bus.c:462) [ 204.186705][ T1479] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 204.186909][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 204.187112][ T1479] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 204.187317][ T1479] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 204.187529][ T1479] __device_attach (drivers/base/dd.c:1030) [ 204.187744][ T1479] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 204.187954][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 204.188161][ T1479] ? 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) [ 204.188372][ T1479] bus_probe_device (drivers/base/bus.c:537) [ 204.188592][ T1479] device_add (drivers/base/core.c:3672) [ 204.188802][ T1479] ? __pfx_device_add (drivers/base/core.c:3548) [ 204.189004][ T1479] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 204.189222][ T1479] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 204.189489][ T1479] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 204.189768][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 204.189972][ T1479] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 204.190183][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 204.190386][ T1479] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 204.190606][ T1479] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 204.190770][ T1479] ? __pfx_vfs_write (fs/read_write.c:660) [ 204.190978][ T1479] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 204.191199][ T1479] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [ 204.191462][ T1479] ksys_write (fs/read_write.c:731) [ 204.191630][ T1479] ? __pfx_ksys_write (fs/read_write.c:721) [ 204.191837][ T1479] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [ 204.192052][ T1479] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 204.192258][ T1479] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 204.192513][ T1479] RIP: 0033:0x7f8ced595b77 [ 204.192737][ T1479] 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 [ 204.193439][ T1479] RSP: 002b:00007fff10566238 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 204.193755][ T1479] RAX: ffffffffffffffda RBX: 00007f8ced37b140 RCX: 00007f8ced595b77 [ 204.194059][ T1479] RDX: 0000000000000009 RSI: 0000555835672320 RDI: 0000000000000005 [ 204.194362][ T1479] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 204.194673][ T1479] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f8cdf217940 [ 204.194976][ T1479] R13: 0000555835672320 R14: 0000000000000005 R15: 00005558351a4910 | [ 227.566679][ T1479] ------------[ cut here ]------------ | [ 227.567017][ T1479] WARNING: CPU: 1 PID: 1479 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) | [ 227.567428][ T1479] Modules linked in: cls_bpf sch_ingress netdevsim psample vxlan | [ 227.568229][ T1479] Tainted: [W]=WARN [ 227.568386][ T1479] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 227.568736][ T1479] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 227.568997][ T1479] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 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: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 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 [ 227.569804][ T1479] RSP: 0018:ffffc90002197528 EFLAGS: 00010246 [ 227.570065][ T1479] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 227.570375][ T1479] RDX: 0000000000000000 RSI: ffff88800a872cd0 RDI: ffff888002152e38 [ 227.570764][ T1479] RBP: ffffffffbe053580 R08: 0000000000000000 R09: fffffbfff77c2504 [ 227.571063][ T1479] R10: ffffffffbbe12827 R11: ffff888002152300 R12: 0000000000000000 [ 227.571359][ T1479] R13: ffff88800a872130 R14: ffff88800a872008 R15: ffff88800a872000 [ 227.571780][ T1479] FS: 00007f8ced37b1c0(0000) GS:ffff88806ce80000(0000) knlGS:0000000000000000 [ 227.572135][ T1479] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 227.572388][ T1479] CR2: 00007f8cdfdbe5b0 CR3: 000000000a7de004 CR4: 0000000000772ef0 [ 227.572793][ T1479] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 227.573103][ T1479] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 227.573399][ T1479] PKRU: 55555554 [ 227.573549][ T1479] Call Trace: [ 227.573788][ T1479] [ 227.573892][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 227.574088][ T1479] ? __warn (kernel/panic.c:748) [ 227.574243][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 227.574445][ T1479] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 227.574737][ T1479] ? handle_bug (arch/x86/kernel/traps.c:285) [ 227.574893][ T1479] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 227.575095][ T1479] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 227.575329][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 227.575536][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 227.575994][ T1479] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 227.576271][ T1479] ? _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) [ 227.576482][ T1479] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 227.576790][ T1479] register_netdevice (net/core/dev.c:11003) [ 227.577005][ T1479] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 227.577210][ T1479] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 227.577439][ T1479] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 227.577740][ T1479] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 227.577998][ T1479] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 227.578156][ T1479] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 227.578440][ T1479] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 227.578787][ T1479] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 227.579047][ T1479] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 227.579257][ T1479] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 227.579507][ T1479] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 227.579835][ T1479] ? 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)) [ 227.579997][ T1479] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 227.580210][ T1479] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 227.580421][ T1479] __driver_probe_device (drivers/base/dd.c:800) [ 227.580721][ T1479] driver_probe_device (drivers/base/dd.c:830) [ 227.580927][ T1479] __device_attach_driver (drivers/base/dd.c:959) [ 227.581134][ T1479] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 227.581396][ T1479] bus_for_each_drv (drivers/base/bus.c:462) [ 227.581697][ T1479] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 227.581901][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 227.582106][ T1479] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 227.582309][ T1479] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 227.582518][ T1479] __device_attach (drivers/base/dd.c:1030) [ 227.582837][ T1479] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 227.583044][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 227.583253][ T1479] ? 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) [ 227.583466][ T1479] bus_probe_device (drivers/base/bus.c:537) [ 227.583814][ T1479] device_add (drivers/base/core.c:3672) [ 227.584024][ T1479] ? __pfx_device_add (drivers/base/core.c:3548) [ 227.584227][ T1479] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 227.584442][ T1479] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 227.584842][ T1479] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 227.585114][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 227.585315][ T1479] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 227.585527][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 227.585858][ T1479] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 227.586076][ T1479] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 227.586238][ T1479] ? __pfx_vfs_write (fs/read_write.c:660) [ 227.586450][ T1479] ? __lock_release (kernel/locking/lockdep.c:5527) [ 227.586764][ T1479] ? 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) [ 227.586979][ T1479] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 227.587190][ T1479] ksys_write (fs/read_write.c:731) [ 227.587348][ T1479] ? __pfx_ksys_write (fs/read_write.c:721) [ 227.587550][ T1479] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 227.587900][ T1479] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 227.588115][ T1479] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 227.588369][ T1479] RIP: 0033:0x7f8ced595b77 [ 227.588706][ T1479] 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 [ 227.589414][ T1479] RSP: 002b:00007fff105663d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 227.589835][ T1479] RAX: ffffffffffffffda RBX: 00007f8ced37b140 RCX: 00007f8ced595b77 [ 227.590134][ T1479] RDX: 0000000000000009 RSI: 0000555835672320 RDI: 0000000000000005 [ 227.590428][ T1479] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 227.590828][ T1479] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f8cdf217940 [ 227.591121][ T1479] R13: 0000555835672320 R14: 0000000000000005 R15: 00005558351a4910 | [ 254.328830][ T1479] ------------[ cut here ]------------ | [ 254.329186][ T1479] WARNING: CPU: 2 PID: 1479 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) | [ 254.329629][ T1479] Modules linked in: cls_bpf sch_ingress netdevsim psample vxlan | [ 254.330347][ T1479] Tainted: [W]=WARN [ 254.330524][ T1479] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 254.330811][ T1479] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 254.331091][ T1479] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 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: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 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 [ 254.331829][ T1479] RSP: 0018:ffffc90002197528 EFLAGS: 00010246 [ 254.332102][ T1479] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 254.332425][ T1479] RDX: 0000000000000000 RSI: ffff8880164aacd0 RDI: ffff888002152e38 [ 254.332903][ T1479] RBP: ffffffffbe053580 R08: 0000000000000000 R09: fffffbfff77c2504 [ 254.333226][ T1479] R10: ffffffffbbe12827 R11: ffff888002152300 R12: 0000000000000000 [ 254.333547][ T1479] R13: ffff8880164aa130 R14: ffff8880164aa008 R15: ffff8880164aa000 [ 254.333880][ T1479] FS: 00007f8ced37b1c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 254.334249][ T1479] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 254.334520][ T1479] CR2: 00007f8cdfdbe5b0 CR3: 000000000a7de005 CR4: 0000000000772ef0 [ 254.334852][ T1479] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 254.335177][ T1479] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 254.335500][ T1479] PKRU: 55555554 [ 254.335680][ T1479] Call Trace: [ 254.335855][ T1479] [ 254.335980][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 254.336203][ T1479] ? __warn (kernel/panic.c:748) [ 254.336382][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 254.336698][ T1479] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 254.336926][ T1479] ? handle_bug (arch/x86/kernel/traps.c:285) [ 254.337097][ T1479] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 254.337316][ T1479] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 254.337553][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 254.337788][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 254.338016][ T1479] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 254.338294][ T1479] ? _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) [ 254.338524][ T1479] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 254.338761][ T1479] register_netdevice (net/core/dev.c:11003) [ 254.338990][ T1479] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 254.339208][ T1479] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 254.339448][ T1479] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 254.339695][ T1479] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 254.339979][ T1479] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 254.340159][ T1479] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 254.340449][ T1479] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 254.340743][ T1479] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 254.341027][ T1479] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 254.341262][ T1479] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 254.341539][ T1479] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 254.341773][ T1479] ? 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)) [ 254.341952][ T1479] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 254.342184][ T1479] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 254.342418][ T1479] __driver_probe_device (drivers/base/dd.c:800) [ 254.342654][ T1479] driver_probe_device (drivers/base/dd.c:830) [ 254.342880][ T1479] __device_attach_driver (drivers/base/dd.c:959) [ 254.343109][ T1479] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 254.343377][ T1479] bus_for_each_drv (drivers/base/bus.c:462) [ 254.343612][ T1479] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 254.343841][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 254.344064][ T1479] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 254.344287][ T1479] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 254.344518][ T1479] __device_attach (drivers/base/dd.c:1030) [ 254.344752][ T1479] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 254.344975][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 254.345197][ T1479] ? 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) [ 254.345431][ T1479] bus_probe_device (drivers/base/bus.c:537) [ 254.345667][ T1479] device_add (drivers/base/core.c:3672) [ 254.345900][ T1479] ? __pfx_device_add (drivers/base/core.c:3548) [ 254.346119][ T1479] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 254.346533][ T1479] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 254.346828][ T1479] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 254.347116][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 254.347336][ T1479] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 254.347566][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 254.347836][ T1479] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 254.348064][ T1479] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 254.348243][ T1479] ? __pfx_vfs_write (fs/read_write.c:660) [ 254.348607][ T1479] ? __lock_release (kernel/locking/lockdep.c:5527) [ 254.348827][ T1479] ? 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) [ 254.349053][ T1479] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 254.349279][ T1479] ksys_write (fs/read_write.c:731) [ 254.349595][ T1479] ? __pfx_ksys_write (fs/read_write.c:721) [ 254.349814][ T1479] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 254.350052][ T1479] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 254.350274][ T1479] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 254.350674][ T1479] RIP: 0033:0x7f8ced595b77 [ 254.350897][ T1479] 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 [ 254.351755][ T1479] RSP: 002b:00007fff105663d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 254.352072][ T1479] RAX: ffffffffffffffda RBX: 00007f8ced37b140 RCX: 00007f8ced595b77 [ 254.352515][ T1479] RDX: 0000000000000009 RSI: 0000555835672320 RDI: 0000000000000005 [ 254.352843][ T1479] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 254.353154][ T1479] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f8cdf217940 [ 254.353609][ T1479] R13: 0000555835672320 R14: 0000000000000005 R15: 00005558351a4910 | [ 278.724630][ T1479] ------------[ cut here ]------------ | [ 278.725048][ T1479] WARNING: CPU: 2 PID: 1479 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) | [ 278.725470][ T1479] Modules linked in: cls_bpf sch_ingress netdevsim psample vxlan | [ 278.726510][ T1479] Tainted: [W]=WARN [ 278.726841][ T1479] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.727257][ T1479] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 278.727643][ T1479] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 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: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 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 [ 278.728464][ T1479] RSP: 0018:ffffc90002197528 EFLAGS: 00010246 [ 278.728855][ T1479] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 278.729190][ T1479] RDX: 0000000000000000 RSI: ffff88800a86acd0 RDI: ffff888002152e38 [ 278.729503][ T1479] RBP: ffffffffbe053580 R08: 0000000000000000 R09: fffffbfff77c2504 [ 278.729830][ T1479] R10: ffffffffbbe12827 R11: ffff888002152300 R12: 0000000000000000 [ 278.730143][ T1479] R13: ffff88800a86a130 R14: ffff88800a86a008 R15: ffff88800a86a000 [ 278.730460][ T1479] FS: 00007f8ced37b1c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 278.730835][ T1479] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 278.731101][ T1479] CR2: 00007f8cdf3ce870 CR3: 000000000a7de002 CR4: 0000000000772ef0 [ 278.731417][ T1479] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 278.731869][ T1479] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 278.732185][ T1479] PKRU: 55555554 [ 278.732355][ T1479] Call Trace: [ 278.732525][ T1479] [ 278.732655][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 278.732877][ T1479] ? __warn (kernel/panic.c:748) [ 278.733047][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 278.733271][ T1479] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 278.733496][ T1479] ? handle_bug (arch/x86/kernel/traps.c:285) [ 278.733685][ T1479] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 278.733904][ T1479] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 278.734138][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 278.734361][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 278.734596][ T1479] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 278.734873][ T1479] ? _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) [ 278.735096][ T1479] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 278.735327][ T1479] register_netdevice (net/core/dev.c:11003) [ 278.735553][ T1479] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 278.735788][ T1479] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 278.736022][ T1479] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 278.736260][ T1479] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 278.736535][ T1479] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 278.736721][ T1479] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 278.737009][ T1479] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 278.737289][ T1479] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 278.737565][ T1479] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 278.737809][ T1479] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 278.738084][ T1479] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 278.738306][ T1479] ? 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)) [ 278.738475][ T1479] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 278.738714][ T1479] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 278.738945][ T1479] __driver_probe_device (drivers/base/dd.c:800) [ 278.739167][ T1479] driver_probe_device (drivers/base/dd.c:830) [ 278.739387][ T1479] __device_attach_driver (drivers/base/dd.c:959) [ 278.739620][ T1479] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 278.739885][ T1479] bus_for_each_drv (drivers/base/bus.c:462) [ 278.740106][ T1479] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 278.740324][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 278.740539][ T1479] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 278.740767][ T1479] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 278.740993][ T1479] __device_attach (drivers/base/dd.c:1030) [ 278.741211][ T1479] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 278.741426][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 278.741656][ T1479] ? 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) [ 278.741883][ T1479] bus_probe_device (drivers/base/bus.c:537) [ 278.742107][ T1479] device_add (drivers/base/core.c:3672) [ 278.742329][ T1479] ? __pfx_device_add (drivers/base/core.c:3548) [ 278.742549][ T1479] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 278.742792][ T1479] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 278.743073][ T1479] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 278.743352][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 278.743566][ T1479] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 278.743805][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 278.744023][ T1479] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 278.744249][ T1479] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 278.744425][ T1479] ? __pfx_vfs_write (fs/read_write.c:660) [ 278.744656][ T1479] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 278.744890][ T1479] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [ 278.745169][ T1479] ksys_write (fs/read_write.c:731) [ 278.745338][ T1479] ? __pfx_ksys_write (fs/read_write.c:721) [ 278.745558][ T1479] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [ 278.745803][ T1479] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 278.746027][ T1479] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 278.746291][ T1479] RIP: 0033:0x7f8ced595b77 [ 278.746514][ T1479] 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 [ 278.747264][ T1479] RSP: 002b:00007fff105663d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 278.747591][ T1479] RAX: ffffffffffffffda RBX: 00007f8ced37b140 RCX: 00007f8ced595b77 [ 278.747907][ T1479] RDX: 0000000000000009 RSI: 0000555835672320 RDI: 0000000000000005 [ 278.748221][ T1479] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 278.748532][ T1479] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f8cdf217940 [ 278.748860][ T1479] R13: 0000555835672320 R14: 0000000000000005 R15: 00005558351a4910 | [ 289.837324][ T1479] ------------[ cut here ]------------ | [ 289.837722][ T1479] WARNING: CPU: 0 PID: 1479 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) | [ 289.838153][ T1479] Modules linked in: cls_bpf sch_ingress netdevsim psample vxlan | [ 289.838877][ T1479] Tainted: [W]=WARN [ 289.839036][ T1479] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 289.839292][ T1479] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 289.839551][ T1479] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 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: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 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 [ 289.840266][ T1479] RSP: 0018:ffffc90002197528 EFLAGS: 00010246 [ 289.840529][ T1479] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 289.840835][ T1479] RDX: 0000000000000000 RSI: ffff88800de22cd0 RDI: ffff888002152e38 [ 289.841269][ T1479] RBP: ffffffffbe053580 R08: 0000000000000000 R09: fffffbfff77c2504 [ 289.841567][ T1479] R10: ffffffffbbe12827 R11: ffff888002152300 R12: 0000000000000000 [ 289.841907][ T1479] R13: ffff88800de22130 R14: ffff88800de22008 R15: ffff88800de22000 [ 289.842210][ T1479] FS: 00007f8ced37b1c0(0000) GS:ffff88806ce00000(0000) knlGS:0000000000000000 [ 289.842560][ T1479] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 289.842827][ T1479] CR2: 00007f8cdfdbe5b0 CR3: 000000000a7de002 CR4: 0000000000772ef0 [ 289.843139][ T1479] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 289.843431][ T1479] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 289.843737][ T1479] PKRU: 55555554 [ 289.843890][ T1479] Call Trace: [ 289.844056][ T1479] [ 289.844162][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 289.844367][ T1479] ? __warn (kernel/panic.c:748) [ 289.844529][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 289.844744][ T1479] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 289.844955][ T1479] ? handle_bug (arch/x86/kernel/traps.c:285) [ 289.845113][ T1479] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 289.845329][ T1479] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 289.845542][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 289.845793][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 289.846004][ T1479] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 289.846265][ T1479] ? _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) [ 289.846475][ T1479] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 289.846701][ T1479] register_netdevice (net/core/dev.c:11003) [ 289.846913][ T1479] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 289.847125][ T1479] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 289.847340][ T1479] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 289.847555][ T1479] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 289.847818][ T1479] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 289.847974][ T1479] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 289.848258][ T1479] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 289.848521][ T1479] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 289.848794][ T1479] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 289.849015][ T1479] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 289.849274][ T1479] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 289.849480][ T1479] ? 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)) [ 289.849661][ T1479] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 289.849878][ T1479] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 289.850088][ T1479] __driver_probe_device (drivers/base/dd.c:800) [ 289.850294][ T1479] driver_probe_device (drivers/base/dd.c:830) [ 289.850500][ T1479] __device_attach_driver (drivers/base/dd.c:959) [ 289.850722][ T1479] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 289.850976][ T1479] bus_for_each_drv (drivers/base/bus.c:462) [ 289.851182][ T1479] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 289.851389][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 289.851629][ T1479] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 289.851833][ T1479] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 289.852050][ T1479] __device_attach (drivers/base/dd.c:1030) [ 289.852250][ T1479] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 289.852447][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 289.852654][ T1479] ? 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) [ 289.852860][ T1479] bus_probe_device (drivers/base/bus.c:537) [ 289.853068][ T1479] device_add (drivers/base/core.c:3672) [ 289.853269][ T1479] ? __pfx_device_add (drivers/base/core.c:3548) [ 289.853469][ T1479] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 289.853711][ T1479] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 289.853977][ T1479] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 289.854244][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 289.854446][ T1479] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 289.854671][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 289.854878][ T1479] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 289.855089][ T1479] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 289.855253][ T1479] ? __pfx_vfs_write (fs/read_write.c:660) [ 289.855464][ T1479] ? __lock_release (kernel/locking/lockdep.c:5527) [ 289.855683][ T1479] ? 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) [ 289.855907][ T1479] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 289.856122][ T1479] ksys_write (fs/read_write.c:731) [ 289.856280][ T1479] ? __pfx_ksys_write (fs/read_write.c:721) [ 289.856484][ T1479] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 289.856708][ T1479] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 289.856915][ T1479] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 289.857167][ T1479] RIP: 0033:0x7f8ced595b77 [ 289.857376][ T1479] 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 [ 289.858091][ T1479] RSP: 002b:00007fff105663d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 289.858396][ T1479] RAX: ffffffffffffffda RBX: 00007f8ced37b140 RCX: 00007f8ced595b77 [ 289.858707][ T1479] RDX: 0000000000000008 RSI: 0000555835672320 RDI: 0000000000000005 [ 289.859013][ T1479] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 289.859313][ T1479] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f8cdf217940 [ 289.859621][ T1479] R13: 0000555835672320 R14: 0000000000000005 R15: 00005558351a4910 | [ 300.282109][ T1479] ------------[ cut here ]------------ | [ 300.282489][ T1479] WARNING: CPU: 0 PID: 1479 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) | [ 300.282914][ T1479] Modules linked in: cls_bpf sch_ingress netdevsim psample vxlan | [ 300.283712][ T1479] Tainted: [W]=WARN [ 300.283874][ T1479] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 300.284146][ T1479] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.284405][ T1479] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 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: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 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 [ 300.285115][ T1479] RSP: 0018:ffffc90002197528 EFLAGS: 00010246 [ 300.285371][ T1479] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 300.285789][ T1479] RDX: 0000000000000000 RSI: ffff88800a87acd0 RDI: ffff888002152e38 [ 300.286094][ T1479] RBP: ffffffffbe053580 R08: 0000000000000000 R09: fffffbfff77c2504 [ 300.286395][ T1479] R10: ffffffffbbe12827 R11: ffff888002152300 R12: 0000000000000000 [ 300.286794][ T1479] R13: ffff88800a87a130 R14: ffff88800a87a008 R15: ffff88800a87a000 [ 300.287102][ T1479] FS: 00007f8ced37b1c0(0000) GS:ffff88806ce00000(0000) knlGS:0000000000000000 [ 300.287453][ T1479] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 300.287801][ T1479] CR2: 00007f8cdf3ce870 CR3: 000000000a7de004 CR4: 0000000000772ef0 [ 300.288105][ T1479] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 300.288409][ T1479] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 300.288769][ T1479] PKRU: 55555554 [ 300.288925][ T1479] Call Trace: [ 300.289078][ T1479] [ 300.289183][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.289387][ T1479] ? __warn (kernel/panic.c:748) [ 300.289544][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.289758][ T1479] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 300.289974][ T1479] ? handle_bug (arch/x86/kernel/traps.c:285) [ 300.290131][ T1479] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 300.290336][ T1479] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 300.290555][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.290770][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 300.290983][ T1479] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 300.291244][ T1479] ? _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) [ 300.291458][ T1479] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 300.291679][ T1479] register_netdevice (net/core/dev.c:11003) [ 300.291890][ T1479] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 300.292092][ T1479] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 300.292308][ T1479] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 300.292527][ T1479] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 300.292802][ T1479] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 300.292962][ T1479] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 300.293230][ T1479] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 300.293493][ T1479] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 300.293765][ T1479] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 300.293985][ T1479] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 300.294245][ T1479] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 300.294456][ T1479] ? 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)) [ 300.294621][ T1479] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 300.294835][ T1479] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 300.295047][ T1479] __driver_probe_device (drivers/base/dd.c:800) [ 300.295254][ T1479] driver_probe_device (drivers/base/dd.c:830) [ 300.295459][ T1479] __device_attach_driver (drivers/base/dd.c:959) [ 300.295681][ T1479] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 300.295938][ T1479] bus_for_each_drv (drivers/base/bus.c:462) [ 300.296144][ T1479] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 300.296347][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 300.296552][ T1479] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 300.296764][ T1479] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 300.296975][ T1479] __device_attach (drivers/base/dd.c:1030) [ 300.297180][ T1479] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 300.297386][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 300.297597][ T1479] ? 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) [ 300.297809][ T1479] bus_probe_device (drivers/base/bus.c:537) [ 300.298018][ T1479] device_add (drivers/base/core.c:3672) [ 300.298224][ T1479] ? __pfx_device_add (drivers/base/core.c:3548) [ 300.298426][ T1479] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 300.298650][ T1479] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 300.298918][ T1479] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 300.299183][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 300.299385][ T1479] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 300.299606][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 300.299809][ T1479] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 300.300019][ T1479] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 300.300184][ T1479] ? __pfx_vfs_write (fs/read_write.c:660) [ 300.300389][ T1479] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 300.300615][ T1479] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [ 300.300877][ T1479] ksys_write (fs/read_write.c:731) [ 300.301036][ T1479] ? __pfx_ksys_write (fs/read_write.c:721) [ 300.301239][ T1479] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [ 300.301451][ T1479] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 300.301672][ T1479] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 300.301926][ T1479] RIP: 0033:0x7f8ced595b77 [ 300.302134][ T1479] 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 [ 300.302838][ T1479] RSP: 002b:00007fff105663d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 300.303143][ T1479] RAX: ffffffffffffffda RBX: 00007f8ced37b140 RCX: 00007f8ced595b77 [ 300.303445][ T1479] RDX: 0000000000000008 RSI: 0000555835672320 RDI: 0000000000000005 [ 300.303754][ T1479] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 300.304055][ T1479] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f8cdf217940 [ 300.304354][ T1479] R13: 0000555835672320 R14: 0000000000000005 R15: 00005558351a4910 | [ 310.148441][ T1479] ------------[ cut here ]------------ | [ 310.148828][ T1479] WARNING: CPU: 3 PID: 1479 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) | [ 310.149237][ T1479] Modules linked in: cls_bpf sch_ingress netdevsim psample vxlan | [ 310.149936][ T1479] Tainted: [W]=WARN [ 310.150095][ T1479] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 310.150350][ T1479] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 310.150625][ T1479] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 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: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 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 [ 310.151334][ T1479] RSP: 0018:ffffc90002197528 EFLAGS: 00010246 [ 310.151755][ T1479] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 310.152062][ T1479] RDX: 0000000000000000 RSI: ffff88800a86acd0 RDI: ffff888002152e38 [ 310.152366][ T1479] RBP: ffffffffbe053580 R08: 0000000000000000 R09: fffffbfff77c2504 [ 310.152687][ T1479] R10: ffffffffbbe12827 R11: ffff888002152300 R12: 0000000000000000 [ 310.152995][ T1479] R13: ffff88800a86a130 R14: ffff88800a86a008 R15: ffff88800a86a000 [ 310.153303][ T1479] FS: 00007f8ced37b1c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 310.153689][ T1479] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 310.153946][ T1479] CR2: 00007f8cdfdbe5b0 CR3: 000000000a7de005 CR4: 0000000000772ef0 [ 310.154254][ T1479] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 310.154557][ T1479] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 310.154872][ T1479] PKRU: 55555554 [ 310.155027][ T1479] Call Trace: [ 310.155180][ T1479] [ 310.155288][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 310.155497][ T1479] ? __warn (kernel/panic.c:748) [ 310.155669][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 310.155878][ T1479] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 310.156093][ T1479] ? handle_bug (arch/x86/kernel/traps.c:285) [ 310.156253][ T1479] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 310.156458][ T1479] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 310.156689][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 310.156894][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 310.157109][ T1479] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 310.157367][ T1479] ? _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) [ 310.157589][ T1479] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 310.157807][ T1479] register_netdevice (net/core/dev.c:11003) [ 310.158018][ T1479] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 310.158222][ T1479] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 310.158441][ T1479] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 310.158671][ T1479] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 310.158936][ T1479] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 310.159100][ T1479] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 310.159372][ T1479] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 310.159644][ T1479] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 310.159912][ T1479] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 310.160131][ T1479] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 310.160392][ T1479] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 310.160608][ T1479] ? 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)) [ 310.160768][ T1479] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 310.160982][ T1479] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 310.161194][ T1479] __driver_probe_device (drivers/base/dd.c:800) [ 310.161404][ T1479] driver_probe_device (drivers/base/dd.c:830) [ 310.161629][ T1479] __device_attach_driver (drivers/base/dd.c:959) [ 310.161838][ T1479] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 310.162095][ T1479] bus_for_each_drv (drivers/base/bus.c:462) [ 310.162302][ T1479] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 310.162506][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 310.162722][ T1479] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 310.162930][ T1479] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 310.163143][ T1479] __device_attach (drivers/base/dd.c:1030) [ 310.163348][ T1479] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 310.163554][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 310.163771][ T1479] ? 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) [ 310.163985][ T1479] bus_probe_device (drivers/base/bus.c:537) [ 310.164194][ T1479] device_add (drivers/base/core.c:3672) [ 310.164407][ T1479] ? __pfx_device_add (drivers/base/core.c:3548) [ 310.164620][ T1479] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 310.164839][ T1479] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 310.165107][ T1479] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 310.165382][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 310.165599][ T1479] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 310.165813][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 310.166016][ T1479] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 310.166228][ T1479] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 310.166393][ T1479] ? __pfx_vfs_write (fs/read_write.c:660) [ 310.166614][ T1479] ? __lock_release (kernel/locking/lockdep.c:5527) [ 310.166822][ T1479] ? 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) [ 310.167056][ T1479] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 310.167272][ T1479] ksys_write (fs/read_write.c:731) [ 310.167429][ T1479] ? __pfx_ksys_write (fs/read_write.c:721) [ 310.167643][ T1479] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 310.167860][ T1479] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 310.168070][ T1479] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 310.168328][ T1479] RIP: 0033:0x7f8ced595b77 [ 310.168539][ T1479] 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 [ 310.169254][ T1479] RSP: 002b:00007fff105663d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 310.169565][ T1479] RAX: ffffffffffffffda RBX: 00007f8ced37b140 RCX: 00007f8ced595b77 [ 310.169883][ T1479] RDX: 0000000000000008 RSI: 0000555835672320 RDI: 0000000000000005 [ 310.170189][ T1479] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 310.170494][ T1479] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f8cdf217940 [ 310.170808][ T1479] R13: 0000555835672320 R14: 0000000000000005 R15: 00005558351a4910 | [ 310.180639][ T1479] ------------[ cut here ]------------ | [ 310.180863][ T1479] WARNING: CPU: 1 PID: 1479 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) | [ 310.181270][ T1479] Modules linked in: cls_bpf sch_ingress netdevsim psample vxlan | [ 310.181961][ T1479] Tainted: [W]=WARN [ 310.182118][ T1479] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 310.182372][ T1479] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 310.182652][ T1479] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 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: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 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 [ 310.183354][ T1479] RSP: 0018:ffffc90002197528 EFLAGS: 00010246 [ 310.183621][ T1479] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 310.183927][ T1479] RDX: 0000000000000000 RSI: ffff88800a1eacd0 RDI: ffff888002152e38 [ 310.184229][ T1479] RBP: ffffffffbe053580 R08: 0000000000000000 R09: fffffbfff77c2504 [ 310.184531][ T1479] R10: ffffffffbbe12827 R11: ffff888002152300 R12: 0000000000000000 [ 310.184844][ T1479] R13: ffff88800a1ea130 R14: ffff88800a1ea008 R15: ffff88800a1ea000 [ 310.185150][ T1479] FS: 00007f8ced37b1c0(0000) GS:ffff88806ce80000(0000) knlGS:0000000000000000 [ 310.185502][ T1479] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 310.185770][ T1479] CR2: 000055c414fc0990 CR3: 000000000a7de005 CR4: 0000000000772ef0 [ 310.186073][ T1479] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 310.186372][ T1479] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 310.186685][ T1479] PKRU: 55555554 [ 310.186841][ T1479] Call Trace: [ 310.186994][ T1479] [ 310.187098][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 310.187301][ T1479] ? __warn (kernel/panic.c:748) [ 310.187458][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 310.187676][ T1479] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 310.187891][ T1479] ? handle_bug (arch/x86/kernel/traps.c:285) [ 310.188050][ T1479] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 310.188273][ T1479] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 310.188494][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 310.188712][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 310.188922][ T1479] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 310.189183][ T1479] ? _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) [ 310.189398][ T1479] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 310.189618][ T1479] register_netdevice (net/core/dev.c:11003) [ 310.189829][ T1479] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 310.190033][ T1479] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 310.190251][ T1479] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 310.190471][ T1479] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 310.190745][ T1479] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 310.190909][ T1479] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 310.191177][ T1479] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 310.191439][ T1479] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 310.191714][ T1479] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 310.191931][ T1479] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 310.192192][ T1479] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 310.192402][ T1479] ? 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)) [ 310.192558][ T1479] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 310.192782][ T1479] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 310.192995][ T1479] __driver_probe_device (drivers/base/dd.c:800) [ 310.193204][ T1479] driver_probe_device (drivers/base/dd.c:830) [ 310.193409][ T1479] __device_attach_driver (drivers/base/dd.c:959) [ 310.193626][ T1479] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 310.193884][ T1479] bus_for_each_drv (drivers/base/bus.c:462) [ 310.194090][ T1479] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 310.194293][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 310.194497][ T1479] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 310.194711][ T1479] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 310.194921][ T1479] __device_attach (drivers/base/dd.c:1030) [ 310.195125][ T1479] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 310.195332][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 310.195543][ T1479] ? 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) [ 310.195765][ T1479] bus_probe_device (drivers/base/bus.c:537) [ 310.195975][ T1479] device_add (drivers/base/core.c:3672) [ 310.196182][ T1479] ? __pfx_device_add (drivers/base/core.c:3548) [ 310.196384][ T1479] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 310.196623][ T1479] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 310.196893][ T1479] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 310.197160][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 310.197362][ T1479] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 310.197573][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 310.197786][ T1479] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 310.197998][ T1479] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 310.198161][ T1479] ? __pfx_vfs_write (fs/read_write.c:660) [ 310.198376][ T1479] ? __lock_release (kernel/locking/lockdep.c:5527) [ 310.198590][ T1479] ? 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) [ 310.198804][ T1479] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 310.199015][ T1479] ksys_write (fs/read_write.c:731) [ 310.199174][ T1479] ? __pfx_ksys_write (fs/read_write.c:721) [ 310.199374][ T1479] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 310.199599][ T1479] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 310.199808][ T1479] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 310.200063][ T1479] RIP: 0033:0x7f8ced595b77 [ 310.200271][ T1479] 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 [ 310.200979][ T1479] RSP: 002b:00007fff105663d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 310.201290][ T1479] RAX: ffffffffffffffda RBX: 00007f8ced37b140 RCX: 00007f8ced595b77 [ 310.201600][ T1479] RDX: 0000000000000008 RSI: 0000555835672320 RDI: 0000000000000005 [ 310.201900][ T1479] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 310.202201][ T1479] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f8cdf217940 [ 310.202504][ T1479] R13: 0000555835672320 R14: 0000000000000005 R15: 00005558351a4910 | [ 310.213211][ T1479] ------------[ cut here ]------------ | [ 310.213425][ T1479] WARNING: CPU: 1 PID: 1479 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) | [ 310.214666][ T1479] Modules linked in: cls_bpf sch_ingress netdevsim psample vxlan | [ 310.215339][ T1479] Tainted: [W]=WARN [ 310.215494][ T1479] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 310.215874][ T1479] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 310.216138][ T1479] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 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: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 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 [ 310.216934][ T1479] RSP: 0018:ffffc90002197528 EFLAGS: 00010246 [ 310.217191][ T1479] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 310.217496][ T1479] RDX: 0000000000000000 RSI: ffff888016372cd0 RDI: ffff888002152e38 [ 310.217891][ T1479] RBP: ffffffffbe053580 R08: 0000000000000000 R09: fffffbfff77c2504 [ 310.218193][ T1479] R10: ffffffffbbe12827 R11: ffff888002152300 R12: 0000000000000000 [ 310.218495][ T1479] R13: ffff888016372130 R14: ffff888016372008 R15: ffff888016372000 [ 310.218893][ T1479] FS: 00007f8ced37b1c0(0000) GS:ffff88806ce80000(0000) knlGS:0000000000000000 [ 310.219244][ T1479] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 310.219498][ T1479] CR2: 000055c414fc0990 CR3: 000000000a7de005 CR4: 0000000000772ef0 [ 310.219897][ T1479] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 310.220202][ T1479] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 310.220503][ T1479] PKRU: 55555554 [ 310.220756][ T1479] Call Trace: [ 310.220914][ T1479] [ 310.221020][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 310.221223][ T1479] ? __warn (kernel/panic.c:748) [ 310.221378][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 310.221681][ T1479] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 310.221895][ T1479] ? handle_bug (arch/x86/kernel/traps.c:285) [ 310.222051][ T1479] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 310.222255][ T1479] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 310.222473][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 310.222774][ T1479] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 310.222985][ T1479] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 310.223246][ T1479] ? _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) [ 310.223460][ T1479] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 310.223769][ T1479] register_netdevice (net/core/dev.c:11003) [ 310.223981][ T1479] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 310.224184][ T1479] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 310.224401][ T1479] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 310.224713][ T1479] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 310.224983][ T1479] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 310.225141][ T1479] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 310.225409][ T1479] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 310.225773][ T1479] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 310.226040][ T1479] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 310.226256][ T1479] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 310.226515][ T1479] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 310.226821][ T1479] ? 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)) [ 310.226978][ T1479] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 310.227192][ T1479] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 310.227403][ T1479] __driver_probe_device (drivers/base/dd.c:800) [ 310.227706][ T1479] driver_probe_device (drivers/base/dd.c:830) [ 310.227912][ T1479] __device_attach_driver (drivers/base/dd.c:959) [ 310.228120][ T1479] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 310.228374][ T1479] bus_for_each_drv (drivers/base/bus.c:462) [ 310.228687][ T1479] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 310.228893][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 310.229098][ T1479] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 310.229299][ T1479] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 310.229510][ T1479] __device_attach (drivers/base/dd.c:1030) [ 310.229814][ T1479] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 310.230023][ T1479] ? bus_to_subsys (drivers/base/bus.c:85) [ 310.230227][ T1479] ? 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) [ 310.230438][ T1479] bus_probe_device (drivers/base/bus.c:537) [ 310.230741][ T1479] device_add (drivers/base/core.c:3672) [ 310.230950][ T1479] ? __pfx_device_add (drivers/base/core.c:3548) [ 310.231152][ T1479] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 310.231367][ T1479] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 310.231743][ T1479] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 310.232013][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 310.232216][ T1479] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 310.232431][ T1479] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 310.232732][ T1479] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 310.232945][ T1479] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 310.233110][ T1479] ? __pfx_vfs_write (fs/read_write.c:660) [ 310.233329][ T1479] ? __lock_release (kernel/locking/lockdep.c:5527) [ 310.233531][ T1479] ? 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) [ 310.233838][ T1479] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 310.234052][ T1479] ksys_write (fs/read_write.c:731) [ 310.234209][ T1479] ? __pfx_ksys_write (fs/read_write.c:721) [ 310.234411][ T1479] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 310.234721][ T1479] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 310.234936][ T1479] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 310.235192][ T1479] RIP: 0033:0x7f8ced595b77 [ 310.235400][ T1479] 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 [ 310.236203][ T1479] RSP: 002b:00007fff105663d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 310.236517][ T1479] RAX: ffffffffffffffda RBX: 00007f8ced37b140 RCX: 00007f8ced595b77 [ 310.236908][ T1479] RDX: 0000000000000008 RSI: 0000555835672320 RDI: 0000000000000005 [ 310.237211][ T1479] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 310.237512][ T1479] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f8cdf217940 Finger prints: __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_dev_port_add_all