====================================== | 0 | xx__-> [ 2520.539861][T25267] ------------[ cut here ]------------ | [2520.540357][T25267] WARNING: CPU: 0 PID: 25267 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) | [ 2520.541140][T25267] Modules linked in: netdevsim xfrm_user geneve vxlan act_csum act_pedit cls_flower sch_prio openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh [ 2520.542807][T25267] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2520.543243][T25267] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2520.543710][T25267] 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 [ 2520.544936][T25267] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2520.545433][T25267] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2520.545954][T25267] RDX: 0000000000000000 RSI: ffff8880187dacd0 RDI: ffff88800a5f0b78 [ 2520.546495][T25267] RBP: ffffffff92453580 R08: 0000000000000000 R09: fffffbfff2042504 [ 2520.547016][T25267] R10: ffffffff90212827 R11: ffff88800a5f0040 R12: 0000000000000000 [ 2520.547548][T25267] R13: ffff8880187da130 R14: ffff8880187da008 R15: ffff8880187da000 [ 2520.548075][T25267] FS: 00007f50225971c0(0000) GS:ffff888065a00000(0000) knlGS:0000000000000000 [ 2520.548693][T25267] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2520.549138][T25267] CR2: 00007efd0cb18960 CR3: 000000000c112001 CR4: 0000000000772ef0 [ 2520.549674][T25267] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2520.550190][T25267] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2520.550722][T25267] PKRU: 55555554 [ 2520.550993][T25267] Call Trace: [ 2520.551270][T25267] [2520.551474][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2520.551838][T25267] ? __warn (kernel/panic.c:748) [2520.552115][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2520.552486][T25267] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2520.552848][T25267] ? handle_bug (arch/x86/kernel/traps.c:285) [2520.553114][T25267] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2520.553474][T25267] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2520.553852][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2520.554209][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2520.554587][T25267] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2520.555043][T25267] ? _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) [2520.555418][T25267] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2520.555778][T25267] register_netdevice (net/core/dev.c:11003) [2520.556146][T25267] ? __pfx_register_netdevice (net/core/dev.c:10881) [2520.556510][T25267] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2520.556886][T25267] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2520.557346][T25267] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2520.557794][T25267] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2520.558062][T25267] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2520.558543][T25267] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2520.558993][T25267] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2520.559463][T25267] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2520.559835][T25267] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2520.560284][T25267] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2520.560650][T25267] ? 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)) [2520.560913][T25267] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2520.561278][T25267] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2520.561652][T25267] __driver_probe_device (drivers/base/dd.c:800) [2520.562009][T25267] driver_probe_device (drivers/base/dd.c:830) [2520.562376][T25267] __device_attach_driver (drivers/base/dd.c:959) [2520.562737][T25267] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2520.563163][T25267] bus_for_each_drv (drivers/base/bus.c:462) [2520.563526][T25267] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2520.563868][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2520.564214][T25267] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2520.564573][T25267] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2520.564938][T25267] __device_attach (drivers/base/dd.c:1030) [2520.565286][T25267] ? __pfx___device_attach (drivers/base/dd.c:1001) [2520.565643][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2520.565992][T25267] ? 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) [2520.566370][T25267] bus_probe_device (drivers/base/bus.c:537) [2520.566725][T25267] device_add (drivers/base/core.c:3672) [2520.567079][T25267] ? __pfx_device_add (drivers/base/core.c:3548) [2520.567438][T25267] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2520.567813][T25267] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2520.568264][T25267] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2520.568736][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2520.569078][T25267] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2520.569452][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2520.569793][T25267] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2520.570158][T25267] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2520.570453][T25267] ? __pfx_vfs_write (fs/read_write.c:660) [2520.570815][T25267] ? __lock_release (kernel/locking/lockdep.c:5527) [2520.571156][T25267] ? 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) [2520.571542][T25267] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [2520.571903][T25267] ksys_write (fs/read_write.c:731) [2520.572184][T25267] ? __pfx_ksys_write (fs/read_write.c:721) [2520.572540][T25267] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [2520.572916][T25267] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2520.573268][T25267] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2520.573703][T25267] RIP: 0033:0x7f50227b1b77 [ 2520.574064][T25267] 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 [ 2520.575273][T25267] RSP: 002b:00007ffd7d681d38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2520.575815][T25267] RAX: ffffffffffffffda RBX: 00007f5022597140 RCX: 00007f50227b1b77 [ 2520.576344][T25267] RDX: 0000000000000009 RSI: 000055c9be7be470 RDI: 0000000000000005 [ 2520.576866][T25267] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2520.577395][T25267] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f5014434700 [ 2520.577917][T25267] R13: 000055c9be7be470 R14: 0000000000000005 R15: 000055c9be2f5910 | [ 2532.504171][T25267] ------------[ cut here ]------------ | [2532.504646][T25267] WARNING: CPU: 2 PID: 25267 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) | [ 2532.505083][T25267] Modules linked in: netdevsim xfrm_user geneve vxlan act_csum act_pedit cls_flower sch_prio openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh | [ 2532.507143][T25267] Tainted: [W]=WARN [ 2532.507446][T25267] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2532.507803][T25267] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2532.508168][T25267] 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 [ 2532.509013][T25267] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2532.509393][T25267] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2532.509808][T25267] RDX: 0000000000000000 RSI: ffff8880129e2cd0 RDI: ffff88800a5f0b78 [ 2532.510219][T25267] RBP: ffffffff92453580 R08: 0000000000000000 R09: fffffbfff2042504 [ 2532.510696][T25267] R10: ffffffff90212827 R11: ffff88800a5f0040 R12: 0000000000000000 [ 2532.511160][T25267] R13: ffff8880129e2130 R14: ffff8880129e2008 R15: ffff8880129e2000 [ 2532.511614][T25267] FS: 00007f50225971c0(0000) GS:ffff888065b00000(0000) knlGS:0000000000000000 [ 2532.512113][T25267] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2532.512533][T25267] CR2: 00007f5014f647c0 CR3: 000000000c112001 CR4: 0000000000772ef0 [ 2532.512978][T25267] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2532.513429][T25267] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2532.513874][T25267] PKRU: 55555554 [ 2532.514175][T25267] Call Trace: [ 2532.514538][T25267] [2532.514842][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2532.515254][T25267] ? __warn (kernel/panic.c:748) [2532.515464][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2532.515718][T25267] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2532.515947][T25267] ? handle_bug (arch/x86/kernel/traps.c:285) [2532.516121][T25267] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2532.516366][T25267] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2532.516624][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2532.516849][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2532.517075][T25267] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2532.517360][T25267] ? _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) [2532.517590][T25267] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2532.517815][T25267] register_netdevice (net/core/dev.c:11003) [2532.518044][T25267] ? __pfx_register_netdevice (net/core/dev.c:10881) [2532.518269][T25267] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2532.518517][T25267] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2532.518759][T25267] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2532.519035][T25267] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2532.519209][T25267] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2532.519514][T25267] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2532.519804][T25267] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2532.520086][T25267] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2532.520318][T25267] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2532.520617][T25267] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2532.520839][T25267] ? 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)) [2532.521011][T25267] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2532.521244][T25267] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2532.521484][T25267] __driver_probe_device (drivers/base/dd.c:800) [2532.521708][T25267] driver_probe_device (drivers/base/dd.c:830) [2532.521932][T25267] __device_attach_driver (drivers/base/dd.c:959) [2532.522183][T25267] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2532.522621][T25267] bus_for_each_drv (drivers/base/bus.c:462) [2532.522847][T25267] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2532.523061][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2532.523279][T25267] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2532.523512][T25267] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2532.523737][T25267] __device_attach (drivers/base/dd.c:1030) [2532.523961][T25267] ? __pfx___device_attach (drivers/base/dd.c:1001) [2532.524178][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2532.524422][T25267] ? 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) [2532.524653][T25267] bus_probe_device (drivers/base/bus.c:537) [2532.524874][T25267] device_add (drivers/base/core.c:3672) [2532.525096][T25267] ? __pfx_device_add (drivers/base/core.c:3548) [2532.525312][T25267] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2532.525563][T25267] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2532.525848][T25267] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2532.526128][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2532.526354][T25267] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2532.526580][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2532.526794][T25267] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2532.527020][T25267] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2532.527203][T25267] ? __pfx_vfs_write (fs/read_write.c:660) [2532.527445][T25267] ? __lock_release (kernel/locking/lockdep.c:5527) [2532.527661][T25267] ? 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) [2532.527888][T25267] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [2532.528117][T25267] ksys_write (fs/read_write.c:731) [2532.528286][T25267] ? __pfx_ksys_write (fs/read_write.c:721) [2532.528527][T25267] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [2532.528755][T25267] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2532.528984][T25267] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2532.529248][T25267] RIP: 0033:0x7f50227b1b77 [ 2532.529485][T25267] 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 [ 2532.530192][T25267] RSP: 002b:00007ffd7d681d38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2532.530527][T25267] RAX: ffffffffffffffda RBX: 00007f5022597140 RCX: 00007f50227b1b77 [ 2532.530842][T25267] RDX: 0000000000000009 RSI: 000055c9be7be470 RDI: 0000000000000005 [ 2532.531159][T25267] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2532.531487][T25267] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f5014434700 [ 2532.531809][T25267] R13: 000055c9be7be470 R14: 0000000000000005 R15: 000055c9be2f5910 | [ 2572.746000][T25267] ------------[ cut here ]------------ | [2572.746454][T25267] WARNING: CPU: 3 PID: 25267 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) | [ 2572.746878][T25267] Modules linked in: cls_bpf sch_ingress netdevsim xfrm_user geneve vxlan act_csum act_pedit cls_flower sch_prio openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh | [ 2572.748313][T25267] Tainted: [W]=WARN [ 2572.748693][T25267] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2572.748958][T25267] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2572.749245][T25267] 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 [ 2572.750217][T25267] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2572.750591][T25267] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2572.750913][T25267] RDX: 0000000000000000 RSI: ffff888018162cd0 RDI: ffff88800a5f0b78 [ 2572.751230][T25267] RBP: ffffffff92453580 R08: 0000000000000000 R09: fffffbfff2042504 [ 2572.751587][T25267] R10: ffffffff90212827 R11: ffff88800a5f0040 R12: 0000000000000000 [ 2572.751909][T25267] R13: ffff888018162130 R14: ffff888018162008 R15: ffff888018162000 [ 2572.752223][T25267] FS: 00007f50225971c0(0000) GS:ffff888065b80000(0000) knlGS:0000000000000000 [ 2572.752594][T25267] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2572.752857][T25267] CR2: 00007f5014f647c0 CR3: 000000000c112003 CR4: 0000000000772ef0 [ 2572.753165][T25267] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2572.753659][T25267] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2572.753972][T25267] PKRU: 55555554 [ 2572.754129][T25267] Call Trace: [ 2572.754286][T25267] [2572.754416][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2572.754626][T25267] ? __warn (kernel/panic.c:748) [2572.754789][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2572.754996][T25267] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2572.755206][T25267] ? handle_bug (arch/x86/kernel/traps.c:285) [2572.755376][T25267] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2572.755590][T25267] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2572.755808][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2572.756048][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2572.756260][T25267] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2572.756531][T25267] ? _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) [2572.756749][T25267] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2572.756960][T25267] register_netdevice (net/core/dev.c:11003) [2572.757177][T25267] ? __pfx_register_netdevice (net/core/dev.c:10881) [2572.757395][T25267] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2572.757613][T25267] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2572.757836][T25267] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2572.758099][T25267] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2572.758258][T25267] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2572.758549][T25267] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2572.758815][T25267] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2572.759091][T25267] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2572.759307][T25267] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2572.759603][T25267] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2572.759811][T25267] ? 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)) [2572.759967][T25267] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2572.760186][T25267] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2572.760415][T25267] __driver_probe_device (drivers/base/dd.c:800) [2572.760626][T25267] driver_probe_device (drivers/base/dd.c:830) [2572.760847][T25267] __device_attach_driver (drivers/base/dd.c:959) [2572.761062][T25267] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2572.761313][T25267] bus_for_each_drv (drivers/base/bus.c:462) [2572.761545][T25267] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2572.761761][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2572.761971][T25267] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2572.762186][T25267] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2572.762422][T25267] __device_attach (drivers/base/dd.c:1030) [2572.762630][T25267] ? __pfx___device_attach (drivers/base/dd.c:1001) [2572.762834][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2572.763040][T25267] ? 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) [2572.763255][T25267] bus_probe_device (drivers/base/bus.c:537) [2572.763483][T25267] device_add (drivers/base/core.c:3672) [2572.763694][T25267] ? __pfx_device_add (drivers/base/core.c:3548) [2572.763899][T25267] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2572.764134][T25267] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2572.764427][T25267] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2572.764719][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2572.764924][T25267] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2572.765148][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2572.765403][T25267] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2572.765640][T25267] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2572.765823][T25267] ? __pfx_vfs_write (fs/read_write.c:660) [2572.766061][T25267] ? __lock_release (kernel/locking/lockdep.c:5527) [2572.766290][T25267] ? 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) [2572.766554][T25267] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [2572.766797][T25267] ksys_write (fs/read_write.c:731) [2572.766979][T25267] ? __pfx_ksys_write (fs/read_write.c:721) [2572.767202][T25267] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [2572.767450][T25267] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2572.767674][T25267] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2572.767946][T25267] RIP: 0033:0x7f50227b1b77 [ 2572.768173][T25267] 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 [ 2572.768962][T25267] RSP: 002b:00007ffd7d681d38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2572.769304][T25267] RAX: ffffffffffffffda RBX: 00007f5022597140 RCX: 00007f50227b1b77 [ 2572.769654][T25267] RDX: 0000000000000009 RSI: 000055c9be7c31a0 RDI: 0000000000000005 [ 2572.770001][T25267] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2572.770372][T25267] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f5014434700 [ 2572.770712][T25267] R13: 000055c9be7c31a0 R14: 0000000000000005 R15: 000055c9be2f5910 | [ 2584.983633][T25267] ------------[ cut here ]------------ | [2584.984026][T25267] WARNING: CPU: 3 PID: 25267 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) | [ 2584.984506][T25267] Modules linked in: cls_bpf sch_ingress netdevsim xfrm_user geneve vxlan act_csum act_pedit cls_flower sch_prio openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh | [ 2584.985807][T25267] Tainted: [W]=WARN [ 2584.985974][T25267] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2584.986249][T25267] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2584.986546][T25267] 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 [ 2584.987512][T25267] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2584.987799][T25267] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2584.988126][T25267] RDX: 0000000000000000 RSI: ffff8880129e2cd0 RDI: ffff88800a5f0b78 [ 2584.988474][T25267] RBP: ffffffff92453580 R08: 0000000000000000 R09: fffffbfff2042504 [ 2584.988808][T25267] R10: ffffffff90212827 R11: ffff88800a5f0040 R12: 0000000000000000 [ 2584.989144][T25267] R13: ffff8880129e2130 R14: ffff8880129e2008 R15: ffff8880129e2000 [ 2584.989502][T25267] FS: 00007f50225971c0(0000) GS:ffff888065b80000(0000) knlGS:0000000000000000 [ 2584.989900][T25267] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2584.990189][T25267] CR2: 00007f5014f647c0 CR3: 000000000c112001 CR4: 0000000000772ef0 [ 2584.990544][T25267] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2584.990880][T25267] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2584.991216][T25267] PKRU: 55555554 [ 2584.991392][T25267] Call Trace: [ 2584.991573][T25267] [2584.991706][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2584.991930][T25267] ? __warn (kernel/panic.c:748) [2584.992100][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2584.992323][T25267] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2584.992564][T25267] ? handle_bug (arch/x86/kernel/traps.c:285) [2584.992738][T25267] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2584.992966][T25267] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2584.993202][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2584.993453][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2584.993683][T25267] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2584.993967][T25267] ? _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) [2584.994204][T25267] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2584.994454][T25267] register_netdevice (net/core/dev.c:11003) [2584.994687][T25267] ? __pfx_register_netdevice (net/core/dev.c:10881) [2584.994906][T25267] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2584.995190][T25267] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2584.995443][T25267] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2584.995731][T25267] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2584.995904][T25267] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2584.996190][T25267] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2584.996479][T25267] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2584.996768][T25267] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2584.997014][T25267] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2584.997292][T25267] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2584.997529][T25267] ? 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)) [2584.997698][T25267] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2584.997929][T25267] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2584.998159][T25267] __driver_probe_device (drivers/base/dd.c:800) [2584.998400][T25267] driver_probe_device (drivers/base/dd.c:830) [2584.998657][T25267] __device_attach_driver (drivers/base/dd.c:959) [2584.998897][T25267] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2584.999169][T25267] bus_for_each_drv (drivers/base/bus.c:462) [2584.999410][T25267] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2584.999630][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2584.999861][T25267] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2585.000089][T25267] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2585.000319][T25267] __device_attach (drivers/base/dd.c:1030) [2585.000558][T25267] ? __pfx___device_attach (drivers/base/dd.c:1001) [2585.000781][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2585.001005][T25267] ? 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) [2585.001232][T25267] bus_probe_device (drivers/base/bus.c:537) [2585.001473][T25267] device_add (drivers/base/core.c:3672) [2585.001719][T25267] ? __pfx_device_add (drivers/base/core.c:3548) [2585.001937][T25267] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2585.002166][T25267] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2585.002472][T25267] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2585.002764][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2585.002982][T25267] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2585.003208][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2585.003451][T25267] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2585.003689][T25267] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2585.003868][T25267] ? __pfx_vfs_write (fs/read_write.c:660) [2585.004095][T25267] ? __lock_release (kernel/locking/lockdep.c:5527) [2585.004317][T25267] ? 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) [2585.004564][T25267] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [2585.004800][T25267] ksys_write (fs/read_write.c:731) [2585.004978][T25267] ? __pfx_ksys_write (fs/read_write.c:721) [2585.005200][T25267] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [2585.005450][T25267] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2585.005676][T25267] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2585.005951][T25267] RIP: 0033:0x7f50227b1b77 [ 2585.006179][T25267] 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 [ 2585.006970][T25267] RSP: 002b:00007ffd7d681d38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2585.007307][T25267] RAX: ffffffffffffffda RBX: 00007f5022597140 RCX: 00007f50227b1b77 [ 2585.007645][T25267] RDX: 0000000000000009 RSI: 000055c9be7c31a0 RDI: 0000000000000005 [ 2585.007973][T25267] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2585.008314][T25267] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f5014434700 [ 2585.008657][T25267] R13: 000055c9be7c31a0 R14: 0000000000000005 R15: 000055c9be2f5910 | [ 2616.171014][T25267] ------------[ cut here ]------------ | [2616.171563][T25267] WARNING: CPU: 3 PID: 25267 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) | [ 2616.172004][T25267] Modules linked in: cls_bpf sch_ingress netdevsim xfrm_user geneve vxlan act_csum act_pedit cls_flower sch_prio openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh | [ 2616.173294][T25267] Tainted: [W]=WARN [ 2616.173478][T25267] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2616.173757][T25267] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2616.174038][T25267] 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 [ 2616.174844][T25267] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2616.175128][T25267] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2616.175493][T25267] RDX: 0000000000000000 RSI: ffff888018162cd0 RDI: ffff88800a5f0b78 [ 2616.175819][T25267] RBP: ffffffff92453580 R08: 0000000000000000 R09: fffffbfff2042504 [ 2616.176143][T25267] R10: ffffffff90212827 R11: ffff88800a5f0040 R12: 0000000000000000 [ 2616.176476][T25267] R13: ffff888018162130 R14: ffff888018162008 R15: ffff888018162000 [ 2616.176944][T25267] FS: 00007f50225971c0(0000) GS:ffff888065b80000(0000) knlGS:0000000000000000 [ 2616.177322][T25267] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2616.177613][T25267] CR2: 00007f5014ff7f30 CR3: 000000000c112001 CR4: 0000000000772ef0 [ 2616.177934][T25267] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2616.178260][T25267] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2616.178607][T25267] PKRU: 55555554 [ 2616.178774][T25267] Call Trace: [ 2616.178938][T25267] [2616.179053][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2616.179274][T25267] ? __warn (kernel/panic.c:748) [2616.179458][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2616.179682][T25267] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2616.179908][T25267] ? handle_bug (arch/x86/kernel/traps.c:285) [2616.180084][T25267] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2616.180310][T25267] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2616.180549][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2616.180779][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2616.181007][T25267] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2616.181291][T25267] ? _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) [2616.181534][T25267] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2616.181761][T25267] register_netdevice (net/core/dev.c:11003) [2616.181994][T25267] ? __pfx_register_netdevice (net/core/dev.c:10881) [2616.182211][T25267] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2616.182501][T25267] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2616.182743][T25267] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2616.183023][T25267] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2616.183198][T25267] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2616.183499][T25267] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2616.183786][T25267] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2616.184074][T25267] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2616.184313][T25267] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2616.184604][T25267] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2616.184830][T25267] ? 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)) [2616.185001][T25267] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2616.185231][T25267] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2616.185466][T25267] __driver_probe_device (drivers/base/dd.c:800) [2616.185693][T25267] driver_probe_device (drivers/base/dd.c:830) [2616.185914][T25267] __device_attach_driver (drivers/base/dd.c:959) [2616.186144][T25267] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2616.186440][T25267] bus_for_each_drv (drivers/base/bus.c:462) [2616.186651][T25267] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2616.186852][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2616.187062][T25267] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2616.187266][T25267] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2616.187487][T25267] __device_attach (drivers/base/dd.c:1030) [2616.187698][T25267] ? __pfx___device_attach (drivers/base/dd.c:1001) [2616.187915][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2616.188122][T25267] ? 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) [2616.188346][T25267] bus_probe_device (drivers/base/bus.c:537) [2616.188556][T25267] device_add (drivers/base/core.c:3672) [2616.188768][T25267] ? __pfx_device_add (drivers/base/core.c:3548) [2616.188973][T25267] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2616.189190][T25267] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2616.189466][T25267] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2616.189740][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2616.189946][T25267] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2616.190157][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2616.190384][T25267] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2616.190596][T25267] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2616.190761][T25267] ? __pfx_vfs_write (fs/read_write.c:660) [2616.190966][T25267] ? find_held_lock (kernel/locking/lockdep.c:5341) [2616.191185][T25267] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [2616.191473][T25267] ksys_write (fs/read_write.c:731) [2616.191634][T25267] ? __pfx_ksys_write (fs/read_write.c:721) [2616.191842][T25267] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [2616.192062][T25267] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2616.192274][T25267] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2616.192541][T25267] RIP: 0033:0x7f50227b1b77 [ 2616.192752][T25267] 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 [ 2616.193480][T25267] RSP: 002b:00007ffd7d681d38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2616.193789][T25267] RAX: ffffffffffffffda RBX: 00007f5022597140 RCX: 00007f50227b1b77 [ 2616.194099][T25267] RDX: 0000000000000009 RSI: 000055c9be7c74e0 RDI: 0000000000000005 [ 2616.194431][T25267] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2616.194741][T25267] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f5014434700 [ 2616.195050][T25267] R13: 000055c9be7c74e0 R14: 0000000000000005 R15: 000055c9be2f5910 | [ 2632.386402][T25267] ------------[ cut here ]------------ | [2632.386796][T25267] WARNING: CPU: 0 PID: 25267 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) | [ 2632.387242][T25267] Modules linked in: cls_bpf sch_ingress netdevsim xfrm_user geneve vxlan act_csum act_pedit cls_flower sch_prio openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh | [ 2632.388635][T25267] Tainted: [W]=WARN [ 2632.388800][T25267] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2632.389060][T25267] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2632.389344][T25267] 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 [ 2632.390087][T25267] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2632.390364][T25267] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2632.390673][T25267] RDX: 0000000000000000 RSI: ffff88801b482cd0 RDI: ffff88800a5f0b78 [ 2632.390978][T25267] RBP: ffffffff92453580 R08: 0000000000000000 R09: fffffbfff2042504 [ 2632.391325][T25267] R10: ffffffff90212827 R11: ffff88800a5f0040 R12: 0000000000000000 [ 2632.391655][T25267] R13: ffff88801b482130 R14: ffff88801b482008 R15: ffff88801b482000 [ 2632.391963][T25267] FS: 00007f50225971c0(0000) GS:ffff888065a00000(0000) knlGS:0000000000000000 [ 2632.392320][T25267] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2632.392594][T25267] CR2: 00007f5014fd5d60 CR3: 000000000c112006 CR4: 0000000000772ef0 [ 2632.392904][T25267] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2632.393216][T25267] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2632.393533][T25267] PKRU: 55555554 [ 2632.393691][T25267] Call Trace: [ 2632.393846][T25267] [2632.393956][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2632.394170][T25267] ? __warn (kernel/panic.c:748) [2632.394343][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2632.394553][T25267] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2632.394767][T25267] ? handle_bug (arch/x86/kernel/traps.c:285) [2632.394927][T25267] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2632.395200][T25267] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2632.395436][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2632.395654][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2632.395867][T25267] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2632.396128][T25267] ? _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) [2632.396353][T25267] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2632.396570][T25267] register_netdevice (net/core/dev.c:11003) [2632.396782][T25267] ? __pfx_register_netdevice (net/core/dev.c:10881) [2632.396992][T25267] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2632.397214][T25267] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2632.397452][T25267] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2632.397720][T25267] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2632.397956][T25267] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2632.398458][T25267] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2632.398941][T25267] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2632.399432][T25267] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2632.399820][T25267] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2632.400118][T25267] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2632.400359][T25267] ? 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)) [2632.400522][T25267] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2632.400738][T25267] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2632.400962][T25267] __driver_probe_device (drivers/base/dd.c:800) [2632.401176][T25267] driver_probe_device (drivers/base/dd.c:830) [2632.401465][T25267] __device_attach_driver (drivers/base/dd.c:959) [2632.401678][T25267] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2632.401933][T25267] bus_for_each_drv (drivers/base/bus.c:462) [2632.402142][T25267] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2632.402357][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2632.402572][T25267] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2632.402782][T25267] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2632.402999][T25267] __device_attach (drivers/base/dd.c:1030) [2632.403208][T25267] ? __pfx___device_attach (drivers/base/dd.c:1001) [2632.403458][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2632.403669][T25267] ? 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) [2632.403884][T25267] bus_probe_device (drivers/base/bus.c:537) [2632.404148][T25267] device_add (drivers/base/core.c:3672) [2632.404377][T25267] ? __pfx_device_add (drivers/base/core.c:3548) [2632.404586][T25267] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2632.404808][T25267] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2632.405080][T25267] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2632.405365][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2632.405574][T25267] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2632.405793][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2632.406000][T25267] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2632.406214][T25267] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2632.406392][T25267] ? __pfx_vfs_write (fs/read_write.c:660) [2632.406598][T25267] ? find_held_lock (kernel/locking/lockdep.c:5341) [2632.406822][T25267] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [2632.407121][T25267] ksys_write (fs/read_write.c:731) [2632.407290][T25267] ? __pfx_ksys_write (fs/read_write.c:721) [2632.407511][T25267] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [2632.407731][T25267] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2632.407944][T25267] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2632.408200][T25267] RIP: 0033:0x7f50227b1b77 [ 2632.408423][T25267] 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 [ 2632.409141][T25267] RSP: 002b:00007ffd7d681b98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2632.409459][T25267] RAX: ffffffffffffffda RBX: 00007f5022597140 RCX: 00007f50227b1b77 [ 2632.409770][T25267] RDX: 0000000000000009 RSI: 000055c9be7c74e0 RDI: 0000000000000005 [ 2632.410082][T25267] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2632.410393][T25267] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f5014434940 [ 2632.410702][T25267] R13: 000055c9be7c74e0 R14: 0000000000000005 R15: 000055c9be2f5910 | [ 2645.733097][T25267] ------------[ cut here ]------------ | [2645.735223][T25267] WARNING: CPU: 2 PID: 25267 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) | [ 2645.735863][T25267] Modules linked in: cls_bpf sch_ingress netdevsim xfrm_user geneve vxlan act_csum act_pedit cls_flower sch_prio openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh | [ 2645.737503][T25267] Tainted: [W]=WARN [ 2645.737750][T25267] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2645.738100][T25267] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2645.738466][T25267] 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 [ 2645.739361][T25267] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2645.739642][T25267] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2645.740041][T25267] RDX: 0000000000000000 RSI: ffff888018162cd0 RDI: ffff88800a5f0b78 [ 2645.740401][T25267] RBP: ffffffff92453580 R08: 0000000000000000 R09: fffffbfff2042504 [ 2645.740767][T25267] R10: ffffffff90212827 R11: ffff88800a5f0040 R12: 0000000000000000 [ 2645.741174][T25267] R13: ffff888018162130 R14: ffff888018162008 R15: ffff888018162000 [ 2645.741709][T25267] FS: 00007f50225971c0(0000) GS:ffff888065b00000(0000) knlGS:0000000000000000 [ 2645.742144][T25267] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2645.742459][T25267] CR2: 00007f5014fd5d60 CR3: 000000000c112005 CR4: 0000000000772ef0 [ 2645.742829][T25267] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2645.743226][T25267] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2645.743631][T25267] PKRU: 55555554 [ 2645.743820][T25267] Call Trace: [ 2645.744055][T25267] [2645.744180][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2645.744445][T25267] ? __warn (kernel/panic.c:748) [2645.744663][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2645.744918][T25267] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2645.745201][T25267] ? handle_bug (arch/x86/kernel/traps.c:285) [2645.745448][T25267] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2645.745678][T25267] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2645.745934][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2645.746157][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2645.746408][T25267] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2645.746797][T25267] ? _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) [2645.747078][T25267] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2645.747383][T25267] register_netdevice (net/core/dev.c:11003) [2645.747616][T25267] ? __pfx_register_netdevice (net/core/dev.c:10881) [2645.747912][T25267] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2645.748195][T25267] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2645.748450][T25267] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2645.748734][T25267] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2645.748930][T25267] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2645.749224][T25267] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2645.749516][T25267] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2645.749849][T25267] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2645.750234][T25267] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2645.750544][T25267] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2645.750795][T25267] ? 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)) [2645.750988][T25267] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2645.751218][T25267] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2645.751469][T25267] __driver_probe_device (drivers/base/dd.c:800) [2645.751698][T25267] driver_probe_device (drivers/base/dd.c:830) [2645.751998][T25267] __device_attach_driver (drivers/base/dd.c:959) [2645.752295][T25267] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2645.752589][T25267] bus_for_each_drv (drivers/base/bus.c:462) [2645.752812][T25267] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2645.753055][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2645.753354][T25267] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2645.753589][T25267] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2645.753817][T25267] __device_attach (drivers/base/dd.c:1030) [2645.754115][T25267] ? __pfx___device_attach (drivers/base/dd.c:1001) [2645.754351][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2645.754575][T25267] ? 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) [2645.754801][T25267] bus_probe_device (drivers/base/bus.c:537) [2645.755038][T25267] device_add (drivers/base/core.c:3672) [2645.755269][T25267] ? __pfx_device_add (drivers/base/core.c:3548) [2645.755498][T25267] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2645.755730][T25267] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2645.756026][T25267] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2645.756312][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2645.756541][T25267] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2645.756794][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2645.757042][T25267] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2645.757270][T25267] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2645.757513][T25267] ? __pfx_vfs_write (fs/read_write.c:660) [2645.757790][T25267] ? find_held_lock (kernel/locking/lockdep.c:5341) [2645.758168][T25267] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [2645.758601][T25267] ksys_write (fs/read_write.c:731) [2645.758859][T25267] ? __pfx_ksys_write (fs/read_write.c:721) [2645.759225][T25267] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [2645.759652][T25267] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2645.760042][T25267] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2645.760435][T25267] RIP: 0033:0x7f50227b1b77 [ 2645.760683][T25267] 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 [ 2645.761501][T25267] RSP: 002b:00007ffd7d681b98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2645.761841][T25267] RAX: ffffffffffffffda RBX: 00007f5022597140 RCX: 00007f50227b1b77 [ 2645.762192][T25267] RDX: 0000000000000009 RSI: 000055c9be7c74e0 RDI: 0000000000000005 [ 2645.762538][T25267] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2645.762889][T25267] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f5014434940 [ 2645.763239][T25267] R13: 000055c9be7c74e0 R14: 0000000000000005 R15: 000055c9be2f5910 | [ 2658.987680][T25267] ------------[ cut here ]------------ | [2658.988114][T25267] WARNING: CPU: 2 PID: 25267 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) | [ 2658.988694][T25267] Modules linked in: cls_bpf sch_ingress netdevsim xfrm_user geneve vxlan act_csum act_pedit cls_flower sch_prio openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh | [ 2658.989926][T25267] Tainted: [W]=WARN [ 2658.990101][T25267] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2658.990387][T25267] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2658.990671][T25267] 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 [ 2658.991453][T25267] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2658.991727][T25267] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2658.992050][T25267] RDX: 0000000000000000 RSI: ffff88801812acd0 RDI: ffff88800a5f0b78 [ 2658.992405][T25267] RBP: ffffffff92453580 R08: 0000000000000000 R09: fffffbfff2042504 [ 2658.992737][T25267] R10: ffffffff90212827 R11: ffff88800a5f0040 R12: 0000000000000000 [ 2658.993057][T25267] R13: ffff88801812a130 R14: ffff88801812a008 R15: ffff88801812a000 [ 2658.993384][T25267] FS: 00007f50225971c0(0000) GS:ffff888065b00000(0000) knlGS:0000000000000000 [ 2658.993759][T25267] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2658.994034][T25267] CR2: 00007f005229e000 CR3: 000000000c112004 CR4: 0000000000772ef0 [ 2658.994368][T25267] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2658.994685][T25267] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2658.995004][T25267] PKRU: 55555554 [ 2658.995174][T25267] Call Trace: [ 2658.995354][T25267] [2658.995478][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2658.995707][T25267] ? __warn (kernel/panic.c:748) [2658.995881][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2658.996101][T25267] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2658.996328][T25267] ? handle_bug (arch/x86/kernel/traps.c:285) [2658.996523][T25267] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2658.996742][T25267] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2658.996981][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2658.997208][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2658.997445][T25267] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2658.997721][T25267] ? _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) [2658.997950][T25267] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2658.998175][T25267] register_netdevice (net/core/dev.c:11003) [2658.998411][T25267] ? __pfx_register_netdevice (net/core/dev.c:10881) [2658.998627][T25267] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2658.998864][T25267] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2658.999100][T25267] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2658.999385][T25267] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2658.999559][T25267] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2658.999841][T25267] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2659.000115][T25267] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2659.000410][T25267] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2659.000644][T25267] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2659.000917][T25267] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2659.001144][T25267] ? 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)) [2659.001340][T25267] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2659.001572][T25267] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2659.001802][T25267] __driver_probe_device (drivers/base/dd.c:800) [2659.002032][T25267] driver_probe_device (drivers/base/dd.c:830) [2659.002251][T25267] __device_attach_driver (drivers/base/dd.c:959) [2659.002483][T25267] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2659.002748][T25267] bus_for_each_drv (drivers/base/bus.c:462) [2659.002970][T25267] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2659.003187][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2659.003416][T25267] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2659.003637][T25267] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2659.003865][T25267] __device_attach (drivers/base/dd.c:1030) [2659.004093][T25267] ? __pfx___device_attach (drivers/base/dd.c:1001) [2659.004309][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2659.004539][T25267] ? 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) [2659.004767][T25267] bus_probe_device (drivers/base/bus.c:537) [2659.004989][T25267] device_add (drivers/base/core.c:3672) [2659.005218][T25267] ? __pfx_device_add (drivers/base/core.c:3548) [2659.005447][T25267] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2659.005680][T25267] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2659.005958][T25267] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2659.006240][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2659.006466][T25267] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2659.006693][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2659.006912][T25267] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2659.007142][T25267] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2659.007321][T25267] ? __pfx_vfs_write (fs/read_write.c:660) [2659.007545][T25267] ? find_held_lock (kernel/locking/lockdep.c:5341) [2659.007780][T25267] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [2659.008055][T25267] ksys_write (fs/read_write.c:731) [2659.008229][T25267] ? __pfx_ksys_write (fs/read_write.c:721) [2659.008458][T25267] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [2659.008692][T25267] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2659.008912][T25267] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2659.009187][T25267] RIP: 0033:0x7f50227b1b77 [ 2659.009418][T25267] 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 [ 2659.010145][T25267] RSP: 002b:00007ffd7d681b98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2659.010476][T25267] RAX: ffffffffffffffda RBX: 00007f5022597140 RCX: 00007f50227b1b77 [ 2659.010792][T25267] RDX: 0000000000000008 RSI: 000055c9be7c74e0 RDI: 0000000000000005 [ 2659.011110][T25267] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 2659.011451][T25267] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f5014434940 [ 2659.011764][T25267] R13: 000055c9be7c74e0 R14: 0000000000000005 R15: 000055c9be2f5910 | [ 2684.108119][T25267] ------------[ cut here ]------------ | [2684.108530][T25267] WARNING: CPU: 3 PID: 25267 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) | [ 2684.108937][T25267] Modules linked in: cls_bpf sch_ingress netdevsim xfrm_user geneve vxlan act_csum act_pedit cls_flower sch_prio openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh | [ 2684.110306][T25267] Tainted: [W]=WARN [ 2684.110668][T25267] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2684.110933][T25267] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2684.111565][T25267] 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 [ 2684.112289][T25267] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2684.112633][T25267] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2684.112937][T25267] RDX: 0000000000000000 RSI: ffff88800e53acd0 RDI: ffff88800a5f0b78 [ 2684.113240][T25267] RBP: ffffffff92453580 R08: 0000000000000000 R09: fffffbfff2042504 [ 2684.113558][T25267] R10: ffffffff90212827 R11: ffff88800a5f0040 R12: 0000000000000000 [ 2684.113865][T25267] R13: ffff88800e53a130 R14: ffff88800e53a008 R15: ffff88800e53a000 [ 2684.114173][T25267] FS: 00007f50225971c0(0000) GS:ffff888065b80000(0000) knlGS:0000000000000000 [ 2684.114531][T25267] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2684.114791][T25267] CR2: 00007f5014f647c0 CR3: 000000000c112006 CR4: 0000000000772ef0 [ 2684.115098][T25267] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2684.115408][T25267] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2684.115709][T25267] PKRU: 55555554 [ 2684.115864][T25267] Call Trace: [ 2684.116020][T25267] [2684.116128][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2684.116345][T25267] ? __warn (kernel/panic.c:748) [2684.116507][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2684.116716][T25267] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2684.116928][T25267] ? handle_bug (arch/x86/kernel/traps.c:285) [2684.117088][T25267] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2684.117294][T25267] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2684.117525][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2684.117737][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2684.117948][T25267] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2684.118209][T25267] ? _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) [2684.118431][T25267] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2684.118653][T25267] register_netdevice (net/core/dev.c:11003) [2684.118867][T25267] ? __pfx_register_netdevice (net/core/dev.c:10881) [2684.119072][T25267] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2684.119295][T25267] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2684.119527][T25267] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2684.119788][T25267] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2684.119950][T25267] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2684.120221][T25267] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2684.120521][T25267] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2684.120789][T25267] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2684.121005][T25267] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2684.121272][T25267] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2684.121489][T25267] ? 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)) [2684.121646][T25267] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2684.121860][T25267] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2684.122081][T25267] __driver_probe_device (drivers/base/dd.c:800) [2684.122289][T25267] driver_probe_device (drivers/base/dd.c:830) [2684.122504][T25267] __device_attach_driver (drivers/base/dd.c:959) [2684.122711][T25267] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2684.122962][T25267] bus_for_each_drv (drivers/base/bus.c:462) [2684.123168][T25267] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2684.123388][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2684.123597][T25267] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2684.123801][T25267] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2684.124012][T25267] __device_attach (drivers/base/dd.c:1030) [2684.124217][T25267] ? __pfx___device_attach (drivers/base/dd.c:1001) [2684.124429][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2684.124637][T25267] ? 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) [2684.124848][T25267] bus_probe_device (drivers/base/bus.c:537) [2684.125061][T25267] device_add (drivers/base/core.c:3672) [2684.125272][T25267] ? __pfx_device_add (drivers/base/core.c:3548) [2684.125487][T25267] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2684.125702][T25267] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2684.125972][T25267] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2684.126239][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2684.126448][T25267] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2684.126681][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2684.126885][T25267] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2684.127095][T25267] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2684.127259][T25267] ? __pfx_vfs_write (fs/read_write.c:660) [2684.127479][T25267] ? __lock_release (kernel/locking/lockdep.c:5527) [2684.127682][T25267] ? 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) [2684.127894][T25267] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [2684.128110][T25267] ksys_write (fs/read_write.c:731) [2684.128268][T25267] ? __pfx_ksys_write (fs/read_write.c:721) [2684.128483][T25267] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [2684.128699][T25267] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2684.128908][T25267] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2684.129162][T25267] RIP: 0033:0x7f50227b1b77 [ 2684.129386][T25267] 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 [ 2684.130105][T25267] RSP: 002b:00007ffd7d681d38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2684.130418][T25267] RAX: ffffffffffffffda RBX: 00007f5022597140 RCX: 00007f50227b1b77 [ 2684.130720][T25267] RDX: 0000000000000009 RSI: 000055c9be7c74e0 RDI: 0000000000000005 [ 2684.131026][T25267] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2684.131343][T25267] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f5014434940 [ 2684.131643][T25267] R13: 000055c9be7c74e0 R14: 0000000000000005 R15: 000055c9be2f5910 | [ 2712.682500][T25267] ------------[ cut here ]------------ | [2712.683176][T25267] WARNING: CPU: 1 PID: 25267 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) | [ 2712.683754][T25267] Modules linked in: cls_bpf sch_ingress netdevsim xfrm_user geneve vxlan act_csum act_pedit cls_flower sch_prio openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh | [ 2712.685031][T25267] Tainted: [W]=WARN [ 2712.685190][T25267] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2712.685559][T25267] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2712.685828][T25267] 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 [ 2712.686635][T25267] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2712.686899][T25267] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2712.687219][T25267] RDX: 0000000000000000 RSI: ffff88801b262cd0 RDI: ffff88800a5f0b78 [ 2712.687633][T25267] RBP: ffffffff92453580 R08: 0000000000000000 R09: fffffbfff2042504 [ 2712.687945][T25267] R10: ffffffff90212827 R11: ffff88800a5f0040 R12: 0000000000000000 [ 2712.688248][T25267] R13: ffff88801b262130 R14: ffff88801b262008 R15: ffff88801b262000 [ 2712.688651][T25267] FS: 00007f50225971c0(0000) GS:ffff888065a80000(0000) knlGS:0000000000000000 [ 2712.689009][T25267] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2712.689268][T25267] CR2: 00007f5014f647c0 CR3: 000000000c112005 CR4: 0000000000772ef0 [ 2712.689679][T25267] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2712.689981][T25267] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2712.690285][T25267] PKRU: 55555554 [ 2712.690449][T25267] Call Trace: [ 2712.690609][T25267] [2712.690716][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2712.690933][T25267] ? __warn (kernel/panic.c:748) [2712.691095][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2712.691306][T25267] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2712.691537][T25267] ? handle_bug (arch/x86/kernel/traps.c:285) [2712.691699][T25267] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2712.691904][T25267] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2712.692130][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2712.692352][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2712.692569][T25267] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2712.692831][T25267] ? _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) [2712.693043][T25267] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2712.693260][T25267] register_netdevice (net/core/dev.c:11003) [2712.693483][T25267] ? __pfx_register_netdevice (net/core/dev.c:10881) [2712.693690][T25267] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2712.693918][T25267] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2712.694158][T25267] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2712.694436][T25267] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2712.694602][T25267] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2712.694882][T25267] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2712.695158][T25267] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2712.695443][T25267] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2712.695677][T25267] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2712.695949][T25267] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2712.696162][T25267] ? 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)) [2712.696321][T25267] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2712.696546][T25267] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2712.696768][T25267] __driver_probe_device (drivers/base/dd.c:800) [2712.696982][T25267] driver_probe_device (drivers/base/dd.c:830) [2712.697193][T25267] __device_attach_driver (drivers/base/dd.c:959) [2712.697414][T25267] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2712.697666][T25267] bus_for_each_drv (drivers/base/bus.c:462) [2712.697882][T25267] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2712.698089][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2712.698295][T25267] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2712.698512][T25267] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2712.698729][T25267] __device_attach (drivers/base/dd.c:1030) [2712.698936][T25267] ? __pfx___device_attach (drivers/base/dd.c:1001) [2712.699142][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2712.699358][T25267] ? 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) [2712.699661][T25267] bus_probe_device (drivers/base/bus.c:537) [2712.699875][T25267] device_add (drivers/base/core.c:3672) [2712.700084][T25267] ? __pfx_device_add (drivers/base/core.c:3548) [2712.700289][T25267] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2712.700521][T25267] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2712.700791][T25267] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2712.701071][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2712.701279][T25267] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2712.701504][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2712.701710][T25267] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2712.701926][T25267] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2712.702093][T25267] ? __pfx_vfs_write (fs/read_write.c:660) [2712.702307][T25267] ? __lock_release (kernel/locking/lockdep.c:5527) [2712.702523][T25267] ? 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) [2712.702745][T25267] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [2712.702959][T25267] ksys_write (fs/read_write.c:731) [2712.703118][T25267] ? __pfx_ksys_write (fs/read_write.c:721) [2712.703324][T25267] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [2712.703550][T25267] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2712.703758][T25267] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2712.704012][T25267] RIP: 0033:0x7f50227b1b77 [ 2712.704223][T25267] 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 [ 2712.704944][T25267] RSP: 002b:00007ffd7d681d38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2712.705250][T25267] RAX: ffffffffffffffda RBX: 00007f5022597140 RCX: 00007f50227b1b77 [ 2712.705566][T25267] RDX: 0000000000000009 RSI: 000055c9be7bedb0 RDI: 0000000000000005 [ 2712.705873][T25267] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2712.706176][T25267] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f5014434940 [ 2712.706488][T25267] R13: 000055c9be7bedb0 R14: 0000000000000005 R15: 000055c9be2f5910 | [ 2738.811721][T25267] ------------[ cut here ]------------ | [2738.812145][T25267] WARNING: CPU: 0 PID: 25267 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) | [ 2738.812573][T25267] Modules linked in: cls_bpf sch_ingress netdevsim xfrm_user geneve vxlan act_csum act_pedit cls_flower sch_prio openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh | [ 2738.813757][T25267] Tainted: [W]=WARN [ 2738.813915][T25267] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2738.814176][T25267] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2738.814520][T25267] 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 [ 2738.815236][T25267] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2738.815507][T25267] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2738.815811][T25267] RDX: 0000000000000000 RSI: ffff888015b52cd0 RDI: ffff88800a5f0b78 [ 2738.816114][T25267] RBP: ffffffff92453580 R08: 0000000000000000 R09: fffffbfff2042504 [ 2738.816432][T25267] R10: ffffffff90212827 R11: ffff88800a5f0040 R12: 0000000000000000 [ 2738.816739][T25267] R13: ffff888015b52130 R14: ffff888015b52008 R15: ffff888015b52000 [ 2738.817045][T25267] FS: 00007f50225971c0(0000) GS:ffff888065a00000(0000) knlGS:0000000000000000 [ 2738.817410][T25267] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2738.817670][T25267] CR2: 000056147374ed30 CR3: 000000000c112003 CR4: 0000000000772ef0 [ 2738.818133][T25267] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2738.818448][T25267] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2738.818750][T25267] PKRU: 55555554 [ 2738.818908][T25267] Call Trace: [ 2738.819063][T25267] [2738.819171][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2738.819387][T25267] ? __warn (kernel/panic.c:748) [2738.819548][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2738.819756][T25267] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2738.819969][T25267] ? handle_bug (arch/x86/kernel/traps.c:285) [2738.820128][T25267] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2738.820345][T25267] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2738.820571][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2738.820787][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2738.820999][T25267] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2738.821259][T25267] ? _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) [2738.821479][T25267] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2738.821695][T25267] register_netdevice (net/core/dev.c:11003) [2738.821910][T25267] ? __pfx_register_netdevice (net/core/dev.c:10881) [2738.822117][T25267] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2738.822350][T25267] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2738.822574][T25267] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2738.822840][T25267] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2738.823000][T25267] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2738.823275][T25267] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2738.823551][T25267] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2738.823823][T25267] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2738.824043][T25267] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2738.824308][T25267] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2738.824528][T25267] ? 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)) [2738.824686][T25267] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2738.824902][T25267] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2738.825118][T25267] __driver_probe_device (drivers/base/dd.c:800) [2738.825339][T25267] driver_probe_device (drivers/base/dd.c:830) [2738.825549][T25267] __device_attach_driver (drivers/base/dd.c:959) [2738.825767][T25267] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2738.826026][T25267] bus_for_each_drv (drivers/base/bus.c:462) [2738.826237][T25267] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2738.826459][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2738.826702][T25267] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2738.826909][T25267] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2738.827122][T25267] __device_attach (drivers/base/dd.c:1030) [2738.827328][T25267] ? __pfx___device_attach (drivers/base/dd.c:1001) [2738.827557][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2738.827766][T25267] ? 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) [2738.827979][T25267] bus_probe_device (drivers/base/bus.c:537) [2738.828192][T25267] device_add (drivers/base/core.c:3672) [2738.828413][T25267] ? __pfx_device_add (drivers/base/core.c:3548) [2738.828619][T25267] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2738.828841][T25267] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2738.829113][T25267] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2738.829394][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2738.829598][T25267] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2738.829814][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2738.830017][T25267] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2738.830229][T25267] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2738.830402][T25267] ? __pfx_vfs_write (fs/read_write.c:660) [2738.830607][T25267] ? find_held_lock (kernel/locking/lockdep.c:5341) [2738.830833][T25267] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [2738.831098][T25267] ksys_write (fs/read_write.c:731) [2738.831263][T25267] ? __pfx_ksys_write (fs/read_write.c:721) [2738.831480][T25267] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [2738.831701][T25267] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2738.831910][T25267] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2738.832164][T25267] RIP: 0033:0x7f50227b1b77 [ 2738.832385][T25267] 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 [ 2738.833167][T25267] RSP: 002b:00007ffd7d681d38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2738.833490][T25267] RAX: ffffffffffffffda RBX: 00007f5022597140 RCX: 00007f50227b1b77 [ 2738.833794][T25267] RDX: 0000000000000009 RSI: 000055c9be7bedb0 RDI: 0000000000000005 [ 2738.834102][T25267] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2738.834415][T25267] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f5014434940 [ 2738.834719][T25267] R13: 000055c9be7bedb0 R14: 0000000000000005 R15: 000055c9be2f5910 | [ 2750.546289][T25267] ------------[ cut here ]------------ | [2750.546745][T25267] WARNING: CPU: 2 PID: 25267 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) | [ 2750.547172][T25267] Modules linked in: cls_bpf sch_ingress netdevsim xfrm_user geneve vxlan act_csum act_pedit cls_flower sch_prio openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh | [ 2750.548412][T25267] Tainted: [W]=WARN [ 2750.548584][T25267] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2750.548852][T25267] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2750.549129][T25267] 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 [ 2750.549858][T25267] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2750.550131][T25267] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2750.550468][T25267] RDX: 0000000000000000 RSI: ffff888015b5acd0 RDI: ffff88800a5f0b78 [ 2750.550836][T25267] RBP: ffffffff92453580 R08: 0000000000000000 R09: fffffbfff2042504 [ 2750.551159][T25267] R10: ffffffff90212827 R11: ffff88800a5f0040 R12: 0000000000000000 [ 2750.551496][T25267] R13: ffff888015b5a130 R14: ffff888015b5a008 R15: ffff888015b5a000 [ 2750.551975][T25267] FS: 00007f50225971c0(0000) GS:ffff888065b00000(0000) knlGS:0000000000000000 [ 2750.552370][T25267] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2750.552643][T25267] CR2: 00007f5014ff7f30 CR3: 000000000c112002 CR4: 0000000000772ef0 [ 2750.552963][T25267] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2750.553277][T25267] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2750.553606][T25267] PKRU: 55555554 [ 2750.553779][T25267] Call Trace: [ 2750.553947][T25267] [2750.554068][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2750.554288][T25267] ? __warn (kernel/panic.c:748) [2750.554476][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2750.554703][T25267] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2750.554928][T25267] ? handle_bug (arch/x86/kernel/traps.c:285) [2750.555098][T25267] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2750.555322][T25267] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2750.555572][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2750.555796][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2750.556025][T25267] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2750.556300][T25267] ? _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) [2750.556539][T25267] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2750.556766][T25267] register_netdevice (net/core/dev.c:11003) [2750.556992][T25267] ? __pfx_register_netdevice (net/core/dev.c:10881) [2750.557209][T25267] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2750.557453][T25267] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2750.557698][T25267] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2750.557975][T25267] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2750.558153][T25267] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2750.558447][T25267] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2750.558728][T25267] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2750.559006][T25267] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2750.559243][T25267] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2750.559527][T25267] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2750.559750][T25267] ? 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)) [2750.559919][T25267] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2750.560149][T25267] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2750.560387][T25267] __driver_probe_device (drivers/base/dd.c:800) [2750.560612][T25267] driver_probe_device (drivers/base/dd.c:830) [2750.560870][T25267] __device_attach_driver (drivers/base/dd.c:959) [2750.561098][T25267] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2750.561391][T25267] bus_for_each_drv (drivers/base/bus.c:462) [2750.561619][T25267] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2750.561893][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2750.562116][T25267] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2750.562345][T25267] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2750.562572][T25267] __device_attach (drivers/base/dd.c:1030) [2750.562789][T25267] ? __pfx___device_attach (drivers/base/dd.c:1001) [2750.563006][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2750.563225][T25267] ? 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) [2750.563473][T25267] bus_probe_device (drivers/base/bus.c:537) [2750.563695][T25267] device_add (drivers/base/core.c:3672) [2750.563915][T25267] ? __pfx_device_add (drivers/base/core.c:3548) [2750.564131][T25267] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2750.564375][T25267] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2750.564657][T25267] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2750.564937][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2750.565158][T25267] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2750.565392][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2750.565608][T25267] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2750.565832][T25267] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2750.566010][T25267] ? __pfx_vfs_write (fs/read_write.c:660) [2750.566224][T25267] ? find_held_lock (kernel/locking/lockdep.c:5341) [2750.566468][T25267] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [2750.566750][T25267] ksys_write (fs/read_write.c:731) [2750.566923][T25267] ? __pfx_ksys_write (fs/read_write.c:721) [2750.567139][T25267] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [2750.567382][T25267] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2750.567603][T25267] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2750.567869][T25267] RIP: 0033:0x7f50227b1b77 [ 2750.568092][T25267] 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 [ 2750.568823][T25267] RSP: 002b:00007ffd7d681d38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2750.569160][T25267] RAX: ffffffffffffffda RBX: 00007f5022597140 RCX: 00007f50227b1b77 [ 2750.569491][T25267] RDX: 0000000000000009 RSI: 000055c9be7bedb0 RDI: 0000000000000005 [ 2750.569814][T25267] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2750.570130][T25267] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f5014434940 [ 2750.570461][T25267] R13: 000055c9be7bedb0 R14: 0000000000000005 R15: 000055c9be2f5910 | [ 2761.630767][T25267] ------------[ cut here ]------------ | [2761.631165][T25267] WARNING: CPU: 1 PID: 25267 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) | [ 2761.631591][T25267] Modules linked in: cls_bpf sch_ingress netdevsim xfrm_user geneve vxlan act_csum act_pedit cls_flower sch_prio openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh | [ 2761.632760][T25267] Tainted: [W]=WARN [ 2761.632920][T25267] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2761.633193][T25267] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2761.633463][T25267] 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 [ 2761.634164][T25267] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2761.634436][T25267] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2761.634738][T25267] RDX: 0000000000000000 RSI: ffff88801b262cd0 RDI: ffff88800a5f0b78 [ 2761.635039][T25267] RBP: ffffffff92453580 R08: 0000000000000000 R09: fffffbfff2042504 [ 2761.635479][T25267] R10: ffffffff90212827 R11: ffff88800a5f0040 R12: 0000000000000000 [ 2761.635787][T25267] R13: ffff88801b262130 R14: ffff88801b262008 R15: ffff88801b262000 [ 2761.636089][T25267] FS: 00007f50225971c0(0000) GS:ffff888065a80000(0000) knlGS:0000000000000000 [ 2761.636448][T25267] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2761.636703][T25267] CR2: 000056147373f110 CR3: 000000000c112001 CR4: 0000000000772ef0 [ 2761.637009][T25267] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2761.637316][T25267] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2761.637627][T25267] PKRU: 55555554 [ 2761.637786][T25267] Call Trace: [ 2761.637939][T25267] [2761.638044][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2761.638250][T25267] ? __warn (kernel/panic.c:748) [2761.638415][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2761.638627][T25267] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2761.638837][T25267] ? handle_bug (arch/x86/kernel/traps.c:285) [2761.639016][T25267] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2761.639224][T25267] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2761.639455][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2761.639662][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2761.639875][T25267] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2761.640139][T25267] ? _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) [2761.640360][T25267] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2761.640572][T25267] register_netdevice (net/core/dev.c:11003) [2761.640792][T25267] ? __pfx_register_netdevice (net/core/dev.c:10881) [2761.640994][T25267] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2761.641212][T25267] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2761.641454][T25267] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2761.641719][T25267] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2761.641879][T25267] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2761.642148][T25267] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2761.642418][T25267] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2761.642682][T25267] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2761.642900][T25267] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2761.643165][T25267] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2761.643392][T25267] ? 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)) [2761.643550][T25267] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2761.643765][T25267] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2761.643975][T25267] __driver_probe_device (drivers/base/dd.c:800) [2761.644183][T25267] driver_probe_device (drivers/base/dd.c:830) [2761.644400][T25267] __device_attach_driver (drivers/base/dd.c:959) [2761.644614][T25267] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2761.644863][T25267] bus_for_each_drv (drivers/base/bus.c:462) [2761.645069][T25267] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2761.645273][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2761.645486][T25267] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2761.645690][T25267] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2761.645908][T25267] __device_attach (drivers/base/dd.c:1030) [2761.646114][T25267] ? __pfx___device_attach (drivers/base/dd.c:1001) [2761.646319][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2761.646533][T25267] ? 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) [2761.646748][T25267] bus_probe_device (drivers/base/bus.c:537) [2761.646955][T25267] device_add (drivers/base/core.c:3672) [2761.647163][T25267] ? __pfx_device_add (drivers/base/core.c:3548) [2761.647378][T25267] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2761.647601][T25267] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2761.647865][T25267] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2761.648133][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2761.648345][T25267] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2761.648556][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2761.648759][T25267] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2761.648974][T25267] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2761.649139][T25267] ? __pfx_vfs_write (fs/read_write.c:660) [2761.649353][T25267] ? find_held_lock (kernel/locking/lockdep.c:5341) [2761.649571][T25267] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [2761.649835][T25267] ksys_write (fs/read_write.c:731) [2761.649994][T25267] ? __pfx_ksys_write (fs/read_write.c:721) [2761.650201][T25267] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [2761.650423][T25267] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2761.650643][T25267] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2761.650896][T25267] RIP: 0033:0x7f50227b1b77 [ 2761.651113][T25267] 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 [ 2761.651830][T25267] RSP: 002b:00007ffd7d681d38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2761.652142][T25267] RAX: ffffffffffffffda RBX: 00007f5022597140 RCX: 00007f50227b1b77 [ 2761.652458][T25267] RDX: 0000000000000009 RSI: 000055c9be7bedb0 RDI: 0000000000000005 [ 2761.652765][T25267] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2761.653070][T25267] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f5014434940 [ 2761.653393][T25267] R13: 000055c9be7bedb0 R14: 0000000000000005 R15: 000055c9be2f5910 | [ 2772.240268][T25267] ------------[ cut here ]------------ | [2772.241272][T25267] WARNING: CPU: 2 PID: 25267 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) | [ 2772.241730][T25267] Modules linked in: cls_bpf sch_ingress netdevsim xfrm_user geneve vxlan act_csum act_pedit cls_flower sch_prio openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh | [ 2772.242945][T25267] Tainted: [W]=WARN [ 2772.243119][T25267] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2772.243406][T25267] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2772.243689][T25267] 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 [ 2772.244436][T25267] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2772.244722][T25267] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2772.245090][T25267] RDX: 0000000000000000 RSI: ffff88800e532cd0 RDI: ffff88800a5f0b78 [ 2772.245597][T25267] RBP: ffffffff92453580 R08: 0000000000000000 R09: fffffbfff2042504 [ 2772.245920][T25267] R10: ffffffff90212827 R11: ffff88800a5f0040 R12: 0000000000000000 [ 2772.246265][T25267] R13: ffff88800e532130 R14: ffff88800e532008 R15: ffff88800e532000 [ 2772.246607][T25267] FS: 00007f50225971c0(0000) GS:ffff888065b00000(0000) knlGS:0000000000000000 [ 2772.246986][T25267] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2772.247277][T25267] CR2: 00007efd0cd18f10 CR3: 000000000c112002 CR4: 0000000000772ef0 [ 2772.247724][T25267] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2772.248137][T25267] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2772.248476][T25267] PKRU: 55555554 [ 2772.248645][T25267] Call Trace: [ 2772.248815][T25267] [2772.248933][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2772.249153][T25267] ? __warn (kernel/panic.c:748) [2772.249329][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2772.249559][T25267] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2772.249787][T25267] ? handle_bug (arch/x86/kernel/traps.c:285) [2772.249975][T25267] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2772.250197][T25267] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2772.250439][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2772.250669][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2772.250893][T25267] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2772.251169][T25267] ? _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) [2772.251407][T25267] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2772.251648][T25267] register_netdevice (net/core/dev.c:11003) [2772.251872][T25267] ? __pfx_register_netdevice (net/core/dev.c:10881) [2772.252090][T25267] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2772.252323][T25267] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2772.252571][T25267] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2772.252860][T25267] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2772.253035][T25267] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2772.253326][T25267] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2772.253622][T25267] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2772.253902][T25267] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2772.254138][T25267] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2772.254427][T25267] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2772.254655][T25267] ? 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)) [2772.254828][T25267] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2772.255061][T25267] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2772.255297][T25267] __driver_probe_device (drivers/base/dd.c:800) [2772.255530][T25267] driver_probe_device (drivers/base/dd.c:830) [2772.255754][T25267] __device_attach_driver (drivers/base/dd.c:959) [2772.255982][T25267] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2772.256266][T25267] bus_for_each_drv (drivers/base/bus.c:462) [2772.256497][T25267] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2772.256719][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2772.256944][T25267] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2772.257167][T25267] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2772.257403][T25267] __device_attach (drivers/base/dd.c:1030) [2772.257627][T25267] ? __pfx___device_attach (drivers/base/dd.c:1001) [2772.257845][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2772.258066][T25267] ? 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) [2772.258299][T25267] bus_probe_device (drivers/base/bus.c:537) [2772.258536][T25267] device_add (drivers/base/core.c:3672) [2772.258762][T25267] ? __pfx_device_add (drivers/base/core.c:3548) [2772.258979][T25267] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2772.259212][T25267] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2772.259503][T25267] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2772.259789][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2772.260006][T25267] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2772.260240][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2772.260467][T25267] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2772.260706][T25267] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2772.260886][T25267] ? __pfx_vfs_write (fs/read_write.c:660) [2772.261114][T25267] ? __lock_release (kernel/locking/lockdep.c:5527) [2772.261341][T25267] ? 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) [2772.261574][T25267] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [2772.261811][T25267] ksys_write (fs/read_write.c:731) [2772.261985][T25267] ? __pfx_ksys_write (fs/read_write.c:721) [2772.262208][T25267] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [2772.262449][T25267] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2772.262674][T25267] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2772.262946][T25267] RIP: 0033:0x7f50227b1b77 [ 2772.263179][T25267] 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 [ 2772.263923][T25267] RSP: 002b:00007ffd7d681d38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2772.264247][T25267] RAX: ffffffffffffffda RBX: 00007f5022597140 RCX: 00007f50227b1b77 [ 2772.264576][T25267] RDX: 0000000000000009 RSI: 000055c9be7bedb0 RDI: 0000000000000005 [ 2772.264903][T25267] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2772.265224][T25267] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f5014434940 [ 2772.265554][T25267] R13: 000055c9be7bedb0 R14: 0000000000000005 R15: 000055c9be2f5910 | [ 2772.277896][T25267] ------------[ cut here ]------------ | [2772.278150][T25267] WARNING: CPU: 2 PID: 25267 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) | [ 2772.278576][T25267] Modules linked in: cls_bpf sch_ingress netdevsim xfrm_user geneve vxlan act_csum act_pedit cls_flower sch_prio openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh | [ 2772.279778][T25267] Tainted: [W]=WARN [ 2772.279949][T25267] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2772.280213][T25267] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2772.280620][T25267] 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 [ 2772.281352][T25267] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2772.281628][T25267] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2772.281948][T25267] RDX: 0000000000000000 RSI: ffff88800e4bacd0 RDI: ffff88800a5f0b78 [ 2772.282269][T25267] RBP: ffffffff92453580 R08: 0000000000000000 R09: fffffbfff2042504 [ 2772.282609][T25267] R10: ffffffff90212827 R11: ffff88800a5f0040 R12: 0000000000000000 [ 2772.282924][T25267] R13: ffff88800e4ba130 R14: ffff88800e4ba008 R15: ffff88800e4ba000 [ 2772.283247][T25267] FS: 00007f50225971c0(0000) GS:ffff888065b00000(0000) knlGS:0000000000000000 [ 2772.283618][T25267] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2772.283886][T25267] CR2: 00007efd0cd18f10 CR3: 000000000c112002 CR4: 0000000000772ef0 [ 2772.284210][T25267] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2772.284540][T25267] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2772.284862][T25267] PKRU: 55555554 [ 2772.285025][T25267] Call Trace: [ 2772.285201][T25267] [2772.285319][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2772.285547][T25267] ? __warn (kernel/panic.c:748) [2772.285728][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2772.285946][T25267] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2772.286173][T25267] ? handle_bug (arch/x86/kernel/traps.c:285) [2772.286359][T25267] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2772.286581][T25267] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2772.286814][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2772.287035][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2772.287258][T25267] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2772.287542][T25267] ? _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) [2772.287766][T25267] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2772.287994][T25267] register_netdevice (net/core/dev.c:11003) [2772.288219][T25267] ? __pfx_register_netdevice (net/core/dev.c:10881) [2772.288445][T25267] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2772.288689][T25267] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2772.288923][T25267] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2772.289201][T25267] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2772.289390][T25267] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2772.289675][T25267] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2772.289953][T25267] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2772.290231][T25267] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2772.290477][T25267] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2772.290757][T25267] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2772.290983][T25267] ? 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)) [2772.291155][T25267] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2772.291401][T25267] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2772.291630][T25267] __driver_probe_device (drivers/base/dd.c:800) [2772.291851][T25267] driver_probe_device (drivers/base/dd.c:830) [2772.292072][T25267] __device_attach_driver (drivers/base/dd.c:959) [2772.292296][T25267] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2772.292576][T25267] bus_for_each_drv (drivers/base/bus.c:462) [2772.292798][T25267] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2772.293017][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2772.293235][T25267] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2772.293464][T25267] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2772.293689][T25267] __device_attach (drivers/base/dd.c:1030) [2772.293908][T25267] ? __pfx___device_attach (drivers/base/dd.c:1001) [2772.294131][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2772.294358][T25267] ? 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) [2772.294585][T25267] bus_probe_device (drivers/base/bus.c:537) [2772.294808][T25267] device_add (drivers/base/core.c:3672) [2772.295030][T25267] ? __pfx_device_add (drivers/base/core.c:3548) [2772.295247][T25267] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2772.295486][T25267] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2772.295772][T25267] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2772.296055][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2772.296269][T25267] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2772.296504][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2772.296721][T25267] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2772.296948][T25267] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2772.297125][T25267] ? __pfx_vfs_write (fs/read_write.c:660) [2772.297365][T25267] ? __lock_release (kernel/locking/lockdep.c:5527) [2772.297580][T25267] ? 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) [2772.297806][T25267] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [2772.298032][T25267] ksys_write (fs/read_write.c:731) [2772.298204][T25267] ? __pfx_ksys_write (fs/read_write.c:721) [2772.298434][T25267] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [2772.298669][T25267] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2772.298891][T25267] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2772.299160][T25267] RIP: 0033:0x7f50227b1b77 [ 2772.299395][T25267] 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 [ 2772.300108][T25267] RSP: 002b:00007ffd7d681d38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2772.300444][T25267] RAX: ffffffffffffffda RBX: 00007f5022597140 RCX: 00007f50227b1b77 [ 2772.300763][T25267] RDX: 0000000000000009 RSI: 000055c9be7bedb0 RDI: 0000000000000005 [ 2772.301080][T25267] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2772.301407][T25267] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f5014434940 [ 2772.301728][T25267] R13: 000055c9be7bedb0 R14: 0000000000000005 R15: 000055c9be2f5910 | [ 2772.311513][T25267] ------------[ cut here ]------------ | [2772.311763][T25267] WARNING: CPU: 2 PID: 25267 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) | [ 2772.312185][T25267] Modules linked in: cls_bpf sch_ingress netdevsim xfrm_user geneve vxlan act_csum act_pedit cls_flower sch_prio openvswitch psample nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nsh | [ 2772.314221][T25267] Tainted: [W]=WARN [ 2772.314522][T25267] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2772.314881][T25267] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2772.315245][T25267] 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 [ 2772.316067][T25267] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2772.316431][T25267] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2772.316838][T25267] RDX: 0000000000000000 RSI: ffff88800c05acd0 RDI: ffff88800a5f0b78 [ 2772.317245][T25267] RBP: ffffffff92453580 R08: 0000000000000000 R09: fffffbfff2042504 [ 2772.317654][T25267] R10: ffffffff90212827 R11: ffff88800a5f0040 R12: 0000000000000000 [ 2772.318067][T25267] R13: ffff88800c05a130 R14: ffff88800c05a008 R15: ffff88800c05a000 [ 2772.318485][T25267] FS: 00007f50225971c0(0000) GS:ffff888065b00000(0000) knlGS:0000000000000000 [ 2772.318937][T25267] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2772.319296][T25267] CR2: 00007efd0cd18f10 CR3: 000000000c112002 CR4: 0000000000772ef0 [ 2772.319716][T25267] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2772.320119][T25267] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2772.320535][T25267] PKRU: 55555554 [ 2772.320803][T25267] Call Trace: [ 2772.321061][T25267] [2772.321267][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2772.321589][T25267] ? __warn (kernel/panic.c:748) [2772.321851][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2772.322158][T25267] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2772.322492][T25267] ? handle_bug (arch/x86/kernel/traps.c:285) [2772.322750][T25267] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2772.323057][T25267] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2772.323393][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2772.323706][T25267] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2772.324023][T25267] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2772.324394][T25267] ? _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) [2772.324708][T25267] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2772.325018][T25267] register_netdevice (net/core/dev.c:11003) [2772.325327][T25267] ? __pfx_register_netdevice (net/core/dev.c:10881) [2772.325725][T25267] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2772.326041][T25267] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2772.326381][T25267] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2772.326743][T25267] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2772.327002][T25267] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2772.327384][T25267] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2772.327720][T25267] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2772.327999][T25267] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2772.328239][T25267] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2772.328525][T25267] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2772.328748][T25267] ? 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)) [2772.328918][T25267] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2772.329149][T25267] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2772.329406][T25267] __driver_probe_device (drivers/base/dd.c:800) [2772.329632][T25267] driver_probe_device (drivers/base/dd.c:830) [2772.329855][T25267] __device_attach_driver (drivers/base/dd.c:959) [2772.330079][T25267] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2772.330372][T25267] bus_for_each_drv (drivers/base/bus.c:462) [2772.330600][T25267] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2772.330818][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2772.331042][T25267] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2772.331258][T25267] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2772.331501][T25267] __device_attach (drivers/base/dd.c:1030) [2772.331720][T25267] ? __pfx___device_attach (drivers/base/dd.c:1001) [2772.331937][T25267] ? bus_to_subsys (drivers/base/bus.c:85) [2772.332154][T25267] ? 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) [2772.332390][T25267] bus_probe_device (drivers/base/bus.c:537) [2772.332610][T25267] device_add (drivers/base/core.c:3672) [2772.332832][T25267] ? __pfx_device_add (drivers/base/core.c:3548) [2772.333064][T25267] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2772.333293][T25267] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2772.333584][T25267] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2772.333866][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2772.334083][T25267] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2772.334307][T25267] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2772.334537][T25267] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2772.334766][T25267] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2772.334947][T25267] ? __pfx_vfs_write (fs/read_write.c:660) [2772.335169][T25267] ? __lock_release (kernel/locking/lockdep.c:5527) [2772.335397][T25267] ? 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) [2772.335623][T25267] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [2772.335859][T25267] ksys_write (fs/read_write.c:731) [2772.336029][T25267] ? __pfx_ksys_write (fs/read_write.c:721) [2772.336252][T25267] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [2772.336489][T25267] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2772.336713][T25267] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2772.336978][T25267] RIP: 0033:0x7f50227b1b77 [ 2772.337201][T25267] 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 [ 2772.337964][T25267] RSP: 002b:00007ffd7d681d38 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2772.338284][T25267] RAX: ffffffffffffffda RBX: 00007f5022597140 RCX: 00007f50227b1b77 [ 2772.338627][T25267] RDX: 0000000000000009 RSI: 000055c9be7bedb0 RDI: 0000000000000005 [ 2772.338959][T25267] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2772.339281][T25267] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f5014434940 Finger prints: __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_dev_port_add_all