====================================== | 0 | xx__-> [ 2512.355760][T25256] ------------[ cut here ]------------ | [2512.356347][T25256] WARNING: CPU: 0 PID: 25256 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) | [ 2512.356882][T25256] 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 [ 2512.358201][T25256] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2512.358463][T25256] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2512.358730][T25256] 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 [ 2512.359463][T25256] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2512.359728][T25256] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2512.360049][T25256] RDX: 0000000000000000 RSI: ffff8880180cacd0 RDI: ffff88800b940b78 [ 2512.360358][T25256] RBP: ffffffff93e53580 R08: 0000000000000000 R09: fffffbfff2382504 [ 2512.360670][T25256] R10: ffffffff91c12827 R11: ffff88800b940040 R12: 0000000000000000 [ 2512.360985][T25256] R13: ffff8880180ca130 R14: ffff8880180ca008 R15: ffff8880180ca000 [ 2512.361293][T25256] FS: 00007f9ddb3a51c0(0000) GS:ffff88806ce00000(0000) knlGS:0000000000000000 [ 2512.361668][T25256] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2512.361942][T25256] CR2: 00007f9dcdc0a030 CR3: 000000000b84a006 CR4: 0000000000772ef0 [ 2512.362256][T25256] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2512.362567][T25256] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2512.362873][T25256] PKRU: 55555554 [ 2512.363042][T25256] Call Trace: [ 2512.363203][T25256] [2512.363314][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2512.363523][T25256] ? __warn (kernel/panic.c:748) [2512.363686][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2512.363894][T25256] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2512.364113][T25256] ? handle_bug (arch/x86/kernel/traps.c:285) [2512.364271][T25256] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2512.364478][T25256] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2512.364699][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2512.364906][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2512.365130][T25256] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2512.365395][T25256] ? _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) [2512.365605][T25256] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2512.365817][T25256] register_netdevice (net/core/dev.c:11003) [2512.366046][T25256] ? __pfx_register_netdevice (net/core/dev.c:10881) [2512.366255][T25256] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2512.366513][T25256] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2512.366760][T25256] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2512.367058][T25256] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2512.367231][T25256] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2512.367519][T25256] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2512.367804][T25256] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2512.368101][T25256] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2512.368340][T25256] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2512.368634][T25256] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2512.368841][T25256] ? 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)) [2512.369007][T25256] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2512.369236][T25256] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2512.369450][T25256] __driver_probe_device (drivers/base/dd.c:800) [2512.369657][T25256] driver_probe_device (drivers/base/dd.c:830) [2512.369861][T25256] __device_attach_driver (drivers/base/dd.c:959) [2512.370083][T25256] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2512.370334][T25256] bus_for_each_drv (drivers/base/bus.c:462) [2512.370539][T25256] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2512.370746][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2512.370959][T25256] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2512.371163][T25256] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2512.371373][T25256] __device_attach (drivers/base/dd.c:1030) [2512.371580][T25256] ? __pfx___device_attach (drivers/base/dd.c:1001) [2512.371782][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2512.371995][T25256] ? 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) [2512.372211][T25256] bus_probe_device (drivers/base/bus.c:537) [2512.372419][T25256] device_add (drivers/base/core.c:3672) [2512.372627][T25256] ? __pfx_device_add (drivers/base/core.c:3548) [2512.372829][T25256] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2512.373055][T25256] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2512.373322][T25256] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2512.373588][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2512.373795][T25256] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2512.374015][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2512.374219][T25256] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2512.374430][T25256] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2512.374595][T25256] ? __pfx_vfs_write (fs/read_write.c:660) [2512.374805][T25256] ? __lock_release (kernel/locking/lockdep.c:5527) [2512.375014][T25256] ? 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) [2512.375234][T25256] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [2512.375448][T25256] ksys_write (fs/read_write.c:731) [2512.375606][T25256] ? __pfx_ksys_write (fs/read_write.c:721) [2512.375808][T25256] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [2512.376032][T25256] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2512.376240][T25256] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2512.376499][T25256] RIP: 0033:0x7f9ddb5bfb77 [ 2512.376713][T25256] 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 [ 2512.377430][T25256] RSP: 002b:00007fff896e18b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2512.377742][T25256] RAX: ffffffffffffffda RBX: 00007f9ddb3a5140 RCX: 00007f9ddb5bfb77 [ 2512.378055][T25256] RDX: 0000000000000009 RSI: 00005559e6fe14b0 RDI: 0000000000000005 [ 2512.378365][T25256] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2512.378694][T25256] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f9dcd242700 [ 2512.379007][T25256] R13: 00005559e6fe14b0 R14: 0000000000000005 R15: 00005559e6b18910 | [ 2524.698134][T25256] ------------[ cut here ]------------ | [2524.698541][T25256] WARNING: CPU: 0 PID: 25256 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) | [ 2524.698969][T25256] 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 | [ 2524.700057][T25256] Tainted: [W]=WARN [ 2524.700242][T25256] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2524.700498][T25256] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2524.700759][T25256] 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 [ 2524.701494][T25256] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2524.701769][T25256] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2524.702177][T25256] RDX: 0000000000000000 RSI: ffff88800c79acd0 RDI: ffff88800b940b78 [ 2524.702495][T25256] RBP: ffffffff93e53580 R08: 0000000000000000 R09: fffffbfff2382504 [ 2524.702798][T25256] R10: ffffffff91c12827 R11: ffff88800b940040 R12: 0000000000000000 [ 2524.703335][T25256] R13: ffff88800c79a130 R14: ffff88800c79a008 R15: ffff88800c79a000 [ 2524.703644][T25256] FS: 00007f9ddb3a51c0(0000) GS:ffff88806ce00000(0000) knlGS:0000000000000000 [ 2524.704096][T25256] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2524.704356][T25256] CR2: 00007f9dcdd72810 CR3: 000000000b84a006 CR4: 0000000000772ef0 [ 2524.704664][T25256] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2524.704985][T25256] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2524.705291][T25256] PKRU: 55555554 [ 2524.705447][T25256] Call Trace: [ 2524.705603][T25256] [2524.705710][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2524.705914][T25256] ? __warn (kernel/panic.c:748) [2524.706084][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2524.706291][T25256] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2524.706505][T25256] ? handle_bug (arch/x86/kernel/traps.c:285) [2524.706666][T25256] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2524.706872][T25256] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2524.707103][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2524.707311][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2524.707522][T25256] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2524.707782][T25256] ? _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) [2524.708008][T25256] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2524.708223][T25256] register_netdevice (net/core/dev.c:11003) [2524.708437][T25256] ? __pfx_register_netdevice (net/core/dev.c:10881) [2524.708639][T25256] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2524.708865][T25256] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2524.709119][T25256] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2524.709388][T25256] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2524.709550][T25256] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2524.709818][T25256] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2524.710094][T25256] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2524.710361][T25256] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2524.710581][T25256] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2524.710842][T25256] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2524.711065][T25256] ? 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)) [2524.711227][T25256] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2524.711443][T25256] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2524.711659][T25256] __driver_probe_device (drivers/base/dd.c:800) [2524.711870][T25256] driver_probe_device (drivers/base/dd.c:830) [2524.712088][T25256] __device_attach_driver (drivers/base/dd.c:959) [2524.712296][T25256] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2524.712555][T25256] bus_for_each_drv (drivers/base/bus.c:462) [2524.712768][T25256] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2524.712987][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2524.713196][T25256] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2524.713402][T25256] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2524.713619][T25256] __device_attach (drivers/base/dd.c:1030) [2524.713827][T25256] ? __pfx___device_attach (drivers/base/dd.c:1001) [2524.714044][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2524.714253][T25256] ? 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) [2524.714467][T25256] bus_probe_device (drivers/base/bus.c:537) [2524.714701][T25256] device_add (drivers/base/core.c:3672) [2524.714911][T25256] ? __pfx_device_add (drivers/base/core.c:3548) [2524.715126][T25256] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2524.715344][T25256] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2524.715611][T25256] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2524.715878][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2524.716093][T25256] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2524.716311][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2524.716513][T25256] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2524.716725][T25256] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2524.716890][T25256] ? __pfx_vfs_write (fs/read_write.c:660) [2524.717118][T25256] ? __lock_release (kernel/locking/lockdep.c:5527) [2524.717323][T25256] ? 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) [2524.717536][T25256] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [2524.717755][T25256] ksys_write (fs/read_write.c:731) [2524.717913][T25256] ? __pfx_ksys_write (fs/read_write.c:721) [2524.718128][T25256] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [2524.718344][T25256] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2524.718551][T25256] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2524.718806][T25256] RIP: 0033:0x7f9ddb5bfb77 [ 2524.719032][T25256] 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 [ 2524.719744][T25256] RSP: 002b:00007fff896e18b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2524.720062][T25256] RAX: ffffffffffffffda RBX: 00007f9ddb3a5140 RCX: 00007f9ddb5bfb77 [ 2524.720367][T25256] RDX: 0000000000000008 RSI: 00005559e6fe14b0 RDI: 0000000000000005 [ 2524.720676][T25256] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 2524.720993][T25256] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f9dcd242700 [ 2524.721307][T25256] R13: 00005559e6fe14b0 R14: 0000000000000005 R15: 00005559e6b18910 | [ 2564.249702][T25256] ------------[ cut here ]------------ | [2564.250392][T25256] WARNING: CPU: 2 PID: 25256 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) | [ 2564.251152][T25256] 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 | [ 2564.253012][T25256] Tainted: [W]=WARN [ 2564.253280][T25256] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2564.253684][T25256] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2564.254170][T25256] 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 [ 2564.255310][T25256] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2564.255712][T25256] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2564.256249][T25256] RDX: 0000000000000000 RSI: ffff8880095d2cd0 RDI: ffff88800b940b78 [ 2564.256728][T25256] RBP: ffffffff93e53580 R08: 0000000000000000 R09: fffffbfff2382504 [ 2564.257269][T25256] R10: ffffffff91c12827 R11: ffff88800b940040 R12: 0000000000000000 [ 2564.258399][T25256] R13: ffff8880095d2130 R14: ffff8880095d2008 R15: ffff8880095d2000 [ 2564.258921][T25256] FS: 00007f9ddb3a51c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 2564.259561][T25256] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2564.260011][T25256] CR2: 00007f9dcdd72810 CR3: 000000000b84a005 CR4: 0000000000772ef0 [ 2564.260488][T25256] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2564.261000][T25256] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2564.261526][T25256] PKRU: 55555554 [ 2564.261838][T25256] Call Trace: [ 2564.262142][T25256] [2564.262345][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2564.262717][T25256] ? __warn (kernel/panic.c:748) [2564.263047][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2564.263448][T25256] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2564.263834][T25256] ? handle_bug (arch/x86/kernel/traps.c:285) [2564.264156][T25256] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2564.264543][T25256] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2564.264894][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2564.265254][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2564.265589][T25256] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2564.266025][T25256] ? _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) [2564.266376][T25256] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2564.266735][T25256] register_netdevice (net/core/dev.c:11003) [2564.267119][T25256] ? __pfx_register_netdevice (net/core/dev.c:10881) [2564.267465][T25256] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2564.267831][T25256] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2564.268230][T25256] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2564.268667][T25256] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2564.268974][T25256] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2564.269420][T25256] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2564.269974][T25256] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2564.270412][T25256] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2564.270771][T25256] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2564.271223][T25256] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2564.271563][T25256] ? 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)) [2564.271809][T25256] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2564.272172][T25256] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2564.272505][T25256] __driver_probe_device (drivers/base/dd.c:800) [2564.272866][T25256] driver_probe_device (drivers/base/dd.c:830) [2564.273253][T25256] __device_attach_driver (drivers/base/dd.c:959) [2564.273639][T25256] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2564.274108][T25256] bus_for_each_drv (drivers/base/bus.c:462) [2564.274506][T25256] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2564.274911][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2564.275313][T25256] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2564.275685][T25256] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2564.276095][T25256] __device_attach (drivers/base/dd.c:1030) [2564.276470][T25256] ? __pfx___device_attach (drivers/base/dd.c:1001) [2564.276793][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2564.277195][T25256] ? 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) [2564.277603][T25256] bus_probe_device (drivers/base/bus.c:537) [2564.278019][T25256] device_add (drivers/base/core.c:3672) [2564.278419][T25256] ? __pfx_device_add (drivers/base/core.c:3548) [2564.278854][T25256] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2564.279345][T25256] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2564.279885][T25256] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2564.280429][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2564.280843][T25256] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2564.281270][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2564.281652][T25256] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2564.282012][T25256] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2564.282316][T25256] ? __pfx_vfs_write (fs/read_write.c:660) [2564.282723][T25256] ? __lock_release (kernel/locking/lockdep.c:5527) [2564.283147][T25256] ? 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) [2564.283596][T25256] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [2564.284047][T25256] ksys_write (fs/read_write.c:731) [2564.284330][T25256] ? __pfx_ksys_write (fs/read_write.c:721) [2564.284719][T25256] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [2564.285154][T25256] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2564.285549][T25256] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2564.286037][T25256] RIP: 0033:0x7f9ddb5bfb77 [ 2564.286422][T25256] 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 [ 2564.287613][T25256] RSP: 002b:00007fff896e18b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2564.288122][T25256] RAX: ffffffffffffffda RBX: 00007f9ddb3a5140 RCX: 00007f9ddb5bfb77 [ 2564.288609][T25256] RDX: 0000000000000008 RSI: 00005559e6fe14b0 RDI: 0000000000000005 [ 2564.289152][T25256] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 2564.289608][T25256] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f9dcd242700 [ 2564.290123][T25256] R13: 00005559e6fe14b0 R14: 0000000000000005 R15: 00005559e6b18910 | [ 2577.075832][T25256] ------------[ cut here ]------------ | [2577.076345][T25256] WARNING: CPU: 1 PID: 25256 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) | [ 2577.076767][T25256] 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 | [ 2577.078168][T25256] Tainted: [W]=WARN [ 2577.078330][T25256] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2577.078588][T25256] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2577.078865][T25256] 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 [ 2577.079818][T25256] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2577.080412][T25256] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2577.080727][T25256] RDX: 0000000000000000 RSI: ffff888018252cd0 RDI: ffff88800b940b78 [ 2577.081236][T25256] RBP: ffffffff93e53580 R08: 0000000000000000 R09: fffffbfff2382504 [ 2577.081554][T25256] R10: ffffffff91c12827 R11: ffff88800b940040 R12: 0000000000000000 [ 2577.081863][T25256] R13: ffff888018252130 R14: ffff888018252008 R15: ffff888018252000 [ 2577.082271][T25256] FS: 00007f9ddb3a51c0(0000) GS:ffff88806ce80000(0000) knlGS:0000000000000000 [ 2577.082631][T25256] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2577.082893][T25256] CR2: 00007f65999837d0 CR3: 000000000b84a006 CR4: 0000000000772ef0 [ 2577.083265][T25256] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2577.083583][T25256] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2577.083891][T25256] PKRU: 55555554 [ 2577.084063][T25256] Call Trace: [ 2577.084220][T25256] [2577.084333][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2577.084548][T25256] ? __warn (kernel/panic.c:748) [2577.084710][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2577.084923][T25256] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2577.085152][T25256] ? handle_bug (arch/x86/kernel/traps.c:285) [2577.085313][T25256] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2577.085521][T25256] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2577.085746][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2577.085966][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2577.086182][T25256] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2577.086446][T25256] ? _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) [2577.086661][T25256] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2577.086877][T25256] register_netdevice (net/core/dev.c:11003) [2577.087104][T25256] ? __pfx_register_netdevice (net/core/dev.c:10881) [2577.087316][T25256] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2577.087542][T25256] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2577.087780][T25256] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2577.088061][T25256] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2577.088227][T25256] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2577.088508][T25256] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2577.088787][T25256] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2577.089070][T25256] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2577.089292][T25256] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2577.089555][T25256] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2577.089768][T25256] ? 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)) [2577.089928][T25256] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2577.090158][T25256] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2577.090376][T25256] __driver_probe_device (drivers/base/dd.c:800) [2577.090591][T25256] driver_probe_device (drivers/base/dd.c:830) [2577.090803][T25256] __device_attach_driver (drivers/base/dd.c:959) [2577.091029][T25256] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2577.091290][T25256] bus_for_each_drv (drivers/base/bus.c:462) [2577.091500][T25256] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2577.091706][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2577.091923][T25256] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2577.092168][T25256] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2577.092386][T25256] __device_attach (drivers/base/dd.c:1030) [2577.092593][T25256] ? __pfx___device_attach (drivers/base/dd.c:1001) [2577.092799][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2577.093023][T25256] ? 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) [2577.093239][T25256] bus_probe_device (drivers/base/bus.c:537) [2577.093449][T25256] device_add (drivers/base/core.c:3672) [2577.093669][T25256] ? __pfx_device_add (drivers/base/core.c:3548) [2577.093874][T25256] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2577.094103][T25256] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2577.094375][T25256] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2577.094649][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2577.094855][T25256] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2577.095078][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2577.095290][T25256] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2577.095506][T25256] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2577.095672][T25256] ? __pfx_vfs_write (fs/read_write.c:660) [2577.095887][T25256] ? __lock_release (kernel/locking/lockdep.c:5527) [2577.096102][T25256] ? 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) [2577.096319][T25256] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [2577.096536][T25256] ksys_write (fs/read_write.c:731) [2577.096701][T25256] ? __pfx_ksys_write (fs/read_write.c:721) [2577.096907][T25256] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [2577.097135][T25256] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2577.097348][T25256] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2577.097604][T25256] RIP: 0033:0x7f9ddb5bfb77 [ 2577.097816][T25256] 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 [ 2577.098543][T25256] RSP: 002b:00007fff896e18b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2577.098861][T25256] RAX: ffffffffffffffda RBX: 00007f9ddb3a5140 RCX: 00007f9ddb5bfb77 [ 2577.099181][T25256] RDX: 0000000000000009 RSI: 00005559e6fe14b0 RDI: 0000000000000005 [ 2577.099489][T25256] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2577.099803][T25256] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f9dcd242700 [ 2577.100116][T25256] R13: 00005559e6fe14b0 R14: 0000000000000005 R15: 00005559e6b18910 | [ 2606.376975][T25256] ------------[ cut here ]------------ | [2606.377340][T25256] WARNING: CPU: 2 PID: 25256 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) | [ 2606.377773][T25256] 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 | [ 2606.379129][T25256] Tainted: [W]=WARN [ 2606.379301][T25256] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2606.379575][T25256] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2606.379852][T25256] 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 [ 2606.380582][T25256] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2606.380863][T25256] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2606.381200][T25256] RDX: 0000000000000000 RSI: ffff8880095d2cd0 RDI: ffff88800b940b78 [ 2606.381527][T25256] RBP: ffffffff93e53580 R08: 0000000000000000 R09: fffffbfff2382504 [ 2606.381849][T25256] R10: ffffffff91c12827 R11: ffff88800b940040 R12: 0000000000000000 [ 2606.382194][T25256] R13: ffff8880095d2130 R14: ffff8880095d2008 R15: ffff8880095d2000 [ 2606.382521][T25256] FS: 00007f9ddb3a51c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 2606.382890][T25256] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2606.383179][T25256] CR2: 00007f9dcde05f30 CR3: 000000000b84a001 CR4: 0000000000772ef0 [ 2606.383507][T25256] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2606.383829][T25256] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2606.384321][T25256] PKRU: 55555554 [ 2606.384503][T25256] Call Trace: [ 2606.384682][T25256] [2606.384805][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2606.385045][T25256] ? __warn (kernel/panic.c:748) [2606.385219][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2606.385444][T25256] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2606.385670][T25256] ? handle_bug (arch/x86/kernel/traps.c:285) [2606.385847][T25256] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2606.386076][T25256] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2606.386318][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2606.386543][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2606.386777][T25256] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2606.387069][T25256] ? _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) [2606.387300][T25256] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2606.387529][T25256] register_netdevice (net/core/dev.c:11003) [2606.387931][T25256] ? __pfx_register_netdevice (net/core/dev.c:10881) [2606.388170][T25256] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2606.388542][T25256] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2606.388795][T25256] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2606.389090][T25256] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2606.389267][T25256] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2606.389693][T25256] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2606.390005][T25256] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2606.390299][T25256] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2606.390666][T25256] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2606.390954][T25256] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2606.391182][T25256] ? 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)) [2606.391361][T25256] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2606.391723][T25256] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2606.391962][T25256] __driver_probe_device (drivers/base/dd.c:800) [2606.392192][T25256] driver_probe_device (drivers/base/dd.c:830) [2606.392416][T25256] __device_attach_driver (drivers/base/dd.c:959) [2606.392772][T25256] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2606.393056][T25256] bus_for_each_drv (drivers/base/bus.c:462) [2606.393306][T25256] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2606.393525][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2606.393879][T25256] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2606.394124][T25256] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2606.394356][T25256] __device_attach (drivers/base/dd.c:1030) [2606.394578][T25256] ? __pfx___device_attach (drivers/base/dd.c:1001) [2606.394930][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2606.395194][T25256] ? 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) [2606.395424][T25256] bus_probe_device (drivers/base/bus.c:537) [2606.395650][T25256] device_add (drivers/base/core.c:3672) [2606.396021][T25256] ? __pfx_device_add (drivers/base/core.c:3548) [2606.396239][T25256] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2606.396473][T25256] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2606.396754][T25256] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2606.397056][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2606.397272][T25256] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2606.397498][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2606.397843][T25256] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2606.398127][T25256] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2606.398328][T25256] ? __pfx_vfs_write (fs/read_write.c:660) [2606.398548][T25256] ? find_held_lock (kernel/locking/lockdep.c:5341) [2606.398797][T25256] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [2606.399220][T25256] ksys_write (fs/read_write.c:731) [2606.399391][T25256] ? __pfx_ksys_write (fs/read_write.c:721) [2606.399607][T25256] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [2606.399836][T25256] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2606.400197][T25256] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2606.400464][T25256] RIP: 0033:0x7f9ddb5bfb77 [ 2606.400689][T25256] 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 [ 2606.401550][T25256] RSP: 002b:00007fff896e18b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2606.402025][T25256] RAX: ffffffffffffffda RBX: 00007f9ddb3a5140 RCX: 00007f9ddb5bfb77 [ 2606.402347][T25256] RDX: 0000000000000008 RSI: 00005559e6fe9820 RDI: 0000000000000005 [ 2606.402659][T25256] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 2606.403117][T25256] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f9dcd242700 [ 2606.403432][T25256] R13: 00005559e6fe9820 R14: 0000000000000005 R15: 00005559e6b18910 | [ 2622.587470][T25256] ------------[ cut here ]------------ | [2622.587856][T25256] WARNING: CPU: 1 PID: 25256 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) | [ 2622.588405][T25256] 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 | [ 2622.589623][T25256] Tainted: [W]=WARN [ 2622.589785][T25256] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2622.590073][T25256] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2622.590367][T25256] 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 [ 2622.591095][T25256] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2622.591358][T25256] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2622.591668][T25256] RDX: 0000000000000000 RSI: ffff88801a56acd0 RDI: ffff88800b940b78 [ 2622.592007][T25256] RBP: ffffffff93e53580 R08: 0000000000000000 R09: fffffbfff2382504 [ 2622.592315][T25256] R10: ffffffff91c12827 R11: ffff88800b940040 R12: 0000000000000000 [ 2622.592625][T25256] R13: ffff88801a56a130 R14: ffff88801a56a008 R15: ffff88801a56a000 [ 2622.592950][T25256] FS: 00007f9ddb3a51c0(0000) GS:ffff88806ce80000(0000) knlGS:0000000000000000 [ 2622.593308][T25256] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2622.593565][T25256] CR2: 00007f9dcd3facb0 CR3: 000000000b84a004 CR4: 0000000000772ef0 [ 2622.593872][T25256] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2622.594202][T25256] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2622.594516][T25256] PKRU: 55555554 [ 2622.594673][T25256] Call Trace: [ 2622.594829][T25256] [2622.596054][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2622.596270][T25256] ? __warn (kernel/panic.c:748) [2622.596432][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2622.596642][T25256] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2622.596860][T25256] ? handle_bug (arch/x86/kernel/traps.c:285) [2622.597173][T25256] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2622.597387][T25256] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2622.597612][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2622.597829][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2622.598200][T25256] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2622.598468][T25256] ? _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) [2622.598695][T25256] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2622.598911][T25256] register_netdevice (net/core/dev.c:11003) [2622.599283][T25256] ? __pfx_register_netdevice (net/core/dev.c:10881) [2622.599491][T25256] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2622.599713][T25256] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2622.600050][T25256] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2622.600319][T25256] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2622.600486][T25256] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2622.600766][T25256] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2622.601146][T25256] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2622.601419][T25256] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2622.601641][T25256] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2622.601903][T25256] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2622.602226][T25256] ? 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)) [2622.602388][T25256] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2622.602607][T25256] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2622.602821][T25256] __driver_probe_device (drivers/base/dd.c:800) [2622.603127][T25256] driver_probe_device (drivers/base/dd.c:830) [2622.603342][T25256] __device_attach_driver (drivers/base/dd.c:959) [2622.603555][T25256] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2622.603812][T25256] bus_for_each_drv (drivers/base/bus.c:462) [2622.604117][T25256] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2622.604326][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2622.604531][T25256] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2622.604737][T25256] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2622.604990][T25256] __device_attach (drivers/base/dd.c:1030) [2622.605202][T25256] ? __pfx___device_attach (drivers/base/dd.c:1001) [2622.605415][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2622.605621][T25256] ? 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) [2622.605833][T25256] bus_probe_device (drivers/base/bus.c:537) [2622.606056][T25256] device_add (drivers/base/core.c:3672) [2622.606267][T25256] ? __pfx_device_add (drivers/base/core.c:3548) [2622.606473][T25256] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2622.606690][T25256] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2622.606975][T25256] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2622.607248][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2622.607454][T25256] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2622.607668][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2622.607875][T25256] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2622.608102][T25256] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2622.608269][T25256] ? __pfx_vfs_write (fs/read_write.c:660) [2622.608478][T25256] ? find_held_lock (kernel/locking/lockdep.c:5341) [2622.608705][T25256] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [2622.608981][T25256] ksys_write (fs/read_write.c:731) [2622.609140][T25256] ? __pfx_ksys_write (fs/read_write.c:721) [2622.609348][T25256] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [2622.609564][T25256] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2622.609771][T25256] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2622.610042][T25256] RIP: 0033:0x7f9ddb5bfb77 [ 2622.610252][T25256] 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 [ 2622.610961][T25256] RSP: 002b:00007fff896e1718 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2622.611268][T25256] RAX: ffffffffffffffda RBX: 00007f9ddb3a5140 RCX: 00007f9ddb5bfb77 [ 2622.611572][T25256] RDX: 0000000000000009 RSI: 00005559e6febf70 RDI: 0000000000000005 [ 2622.611875][T25256] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2622.612186][T25256] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f9dcd242940 [ 2622.612488][T25256] R13: 00005559e6febf70 R14: 0000000000000005 R15: 00005559e6b18910 | [ 2635.414776][T25256] ------------[ cut here ]------------ | [2635.415378][T25256] WARNING: CPU: 2 PID: 25256 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) | [ 2635.415983][T25256] 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 | [ 2635.417531][T25256] Tainted: [W]=WARN [ 2635.417860][T25256] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2635.418240][T25256] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2635.418636][T25256] 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 [ 2635.419483][T25256] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2635.419764][T25256] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2635.420098][T25256] RDX: 0000000000000000 RSI: ffff8880095d2cd0 RDI: ffff88800b940b78 [ 2635.420421][T25256] RBP: ffffffff93e53580 R08: 0000000000000000 R09: fffffbfff2382504 [ 2635.420747][T25256] R10: ffffffff91c12827 R11: ffff88800b940040 R12: 0000000000000000 [ 2635.421075][T25256] R13: ffff8880095d2130 R14: ffff8880095d2008 R15: ffff8880095d2000 [ 2635.421398][T25256] FS: 00007f9ddb3a51c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 2635.421765][T25256] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2635.422052][T25256] CR2: 00007f9dcd3facb0 CR3: 000000000b84a006 CR4: 0000000000772ef0 [ 2635.422381][T25256] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2635.422697][T25256] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2635.423028][T25256] PKRU: 55555554 [ 2635.423198][T25256] Call Trace: [ 2635.423501][T25256] [2635.423628][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2635.423851][T25256] ? __warn (kernel/panic.c:748) [2635.424037][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2635.424260][T25256] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2635.424493][T25256] ? handle_bug (arch/x86/kernel/traps.c:285) [2635.424665][T25256] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2635.424892][T25256] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2635.425147][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2635.425372][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2635.425598][T25256] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2635.425877][T25256] ? _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) [2635.426197][T25256] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2635.426430][T25256] register_netdevice (net/core/dev.c:11003) [2635.426662][T25256] ? __pfx_register_netdevice (net/core/dev.c:10881) [2635.426882][T25256] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2635.427138][T25256] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2635.427378][T25256] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2635.427675][T25256] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2635.427850][T25256] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2635.428160][T25256] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2635.428450][T25256] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2635.428731][T25256] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2635.428974][T25256] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2635.429249][T25256] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2635.429471][T25256] ? 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)) [2635.429640][T25256] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2635.429872][T25256] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2635.430116][T25256] __driver_probe_device (drivers/base/dd.c:800) [2635.430368][T25256] driver_probe_device (drivers/base/dd.c:830) [2635.430590][T25256] __device_attach_driver (drivers/base/dd.c:959) [2635.430809][T25256] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2635.431088][T25256] bus_for_each_drv (drivers/base/bus.c:462) [2635.431309][T25256] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2635.431530][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2635.431748][T25256] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2635.431975][T25256] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2635.432199][T25256] __device_attach (drivers/base/dd.c:1030) [2635.432424][T25256] ? __pfx___device_attach (drivers/base/dd.c:1001) [2635.432638][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2635.432858][T25256] ? 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) [2635.433101][T25256] bus_probe_device (drivers/base/bus.c:537) [2635.433324][T25256] device_add (drivers/base/core.c:3672) [2635.433544][T25256] ? __pfx_device_add (drivers/base/core.c:3548) [2635.433770][T25256] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2635.434013][T25256] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2635.434296][T25256] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2635.434578][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2635.434799][T25256] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2635.435034][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2635.435256][T25256] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2635.435484][T25256] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2635.435661][T25256] ? __pfx_vfs_write (fs/read_write.c:660) [2635.435878][T25256] ? find_held_lock (kernel/locking/lockdep.c:5341) [2635.436125][T25256] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [2635.436408][T25256] ksys_write (fs/read_write.c:731) [2635.436582][T25256] ? __pfx_ksys_write (fs/read_write.c:721) [2635.436800][T25256] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [2635.437038][T25256] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2635.437259][T25256] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2635.437526][T25256] RIP: 0033:0x7f9ddb5bfb77 [ 2635.437747][T25256] 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 [ 2635.438482][T25256] RSP: 002b:00007fff896e1718 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2635.438806][T25256] RAX: ffffffffffffffda RBX: 00007f9ddb3a5140 RCX: 00007f9ddb5bfb77 [ 2635.439131][T25256] RDX: 0000000000000009 RSI: 00005559e6febf70 RDI: 0000000000000005 [ 2635.439452][T25256] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2635.439766][T25256] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f9dcd242940 [ 2635.440090][T25256] R13: 00005559e6febf70 R14: 0000000000000005 R15: 00005559e6b18910 | [ 2648.381979][T25256] ------------[ cut here ]------------ | [2648.382425][T25256] WARNING: CPU: 1 PID: 25256 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) | [ 2648.382980][T25256] 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 | [ 2648.384209][T25256] Tainted: [W]=WARN [ 2648.384391][T25256] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2648.384652][T25256] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2648.384924][T25256] 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 [ 2648.385691][T25256] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2648.386034][T25256] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2648.386375][T25256] RDX: 0000000000000000 RSI: ffff88800a8bacd0 RDI: ffff88800b940b78 [ 2648.386683][T25256] RBP: ffffffff93e53580 R08: 0000000000000000 R09: fffffbfff2382504 [ 2648.387000][T25256] R10: ffffffff91c12827 R11: ffff88800b940040 R12: 0000000000000000 [ 2648.387333][T25256] R13: ffff88800a8ba130 R14: ffff88800a8ba008 R15: ffff88800a8ba000 [ 2648.387640][T25256] FS: 00007f9ddb3a51c0(0000) GS:ffff88806ce80000(0000) knlGS:0000000000000000 [ 2648.388009][T25256] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2648.388357][T25256] CR2: 0000556422282008 CR3: 000000000b84a004 CR4: 0000000000772ef0 [ 2648.388678][T25256] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2648.389005][T25256] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2648.389341][T25256] PKRU: 55555554 [ 2648.389501][T25256] Call Trace: [ 2648.389658][T25256] [2648.389765][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2648.389986][T25256] ? __warn (kernel/panic.c:748) [2648.390162][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2648.390381][T25256] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2648.390595][T25256] ? handle_bug (arch/x86/kernel/traps.c:285) [2648.390754][T25256] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2648.390972][T25256] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2648.391206][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2648.391420][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2648.391635][T25256] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2648.391906][T25256] ? _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) [2648.392144][T25256] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2648.392362][T25256] register_netdevice (net/core/dev.c:11003) [2648.392575][T25256] ? __pfx_register_netdevice (net/core/dev.c:10881) [2648.392781][T25256] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2648.393025][T25256] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2648.393275][T25256] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2648.393541][T25256] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2648.393711][T25256] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2648.394006][T25256] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2648.394335][T25256] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2648.394608][T25256] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2648.394834][T25256] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2648.395107][T25256] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2648.395317][T25256] ? 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)) [2648.395473][T25256] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2648.395690][T25256] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2648.395905][T25256] __driver_probe_device (drivers/base/dd.c:800) [2648.396122][T25256] driver_probe_device (drivers/base/dd.c:830) [2648.396353][T25256] __device_attach_driver (drivers/base/dd.c:959) [2648.396626][T25256] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2648.396880][T25256] bus_for_each_drv (drivers/base/bus.c:462) [2648.397111][T25256] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2648.397388][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2648.397654][T25256] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2648.397872][T25256] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2648.398170][T25256] __device_attach (drivers/base/dd.c:1030) [2648.398403][T25256] ? __pfx___device_attach (drivers/base/dd.c:1001) [2648.398677][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2648.398885][T25256] ? 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) [2648.399125][T25256] bus_probe_device (drivers/base/bus.c:537) [2648.399389][T25256] device_add (drivers/base/core.c:3672) [2648.399599][T25256] ? __pfx_device_add (drivers/base/core.c:3548) [2648.399860][T25256] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2648.400155][T25256] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2648.400511][T25256] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2648.400894][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2648.401261][T25256] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2648.401631][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2648.401992][T25256] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2648.402363][T25256] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2648.402651][T25256] ? __pfx_vfs_write (fs/read_write.c:660) [2648.403021][T25256] ? find_held_lock (kernel/locking/lockdep.c:5341) [2648.403407][T25256] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [2648.403860][T25256] ksys_write (fs/read_write.c:731) [2648.404151][T25256] ? __pfx_ksys_write (fs/read_write.c:721) [2648.404502][T25256] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [2648.404881][T25256] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2648.405257][T25256] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2648.405690][T25256] RIP: 0033:0x7f9ddb5bfb77 [ 2648.406065][T25256] 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 [ 2648.407304][T25256] RSP: 002b:00007fff896e1718 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2648.407683][T25256] RAX: ffffffffffffffda RBX: 00007f9ddb3a5140 RCX: 00007f9ddb5bfb77 [ 2648.408093][T25256] RDX: 0000000000000009 RSI: 00005559e6febf70 RDI: 0000000000000005 [ 2648.408474][T25256] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2648.408837][T25256] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f9dcd242940 [ 2648.409182][T25256] R13: 00005559e6febf70 R14: 0000000000000005 R15: 00005559e6b18910 | [ 2673.476624][T25256] ------------[ cut here ]------------ | [2673.477068][T25256] WARNING: CPU: 1 PID: 25256 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) | [ 2673.477479][T25256] 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 | [ 2673.478668][T25256] Tainted: [W]=WARN [ 2673.478825][T25256] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2673.479093][T25256] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2673.479359][T25256] 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 [ 2673.480095][T25256] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2673.480355][T25256] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2673.480663][T25256] RDX: 0000000000000000 RSI: ffff88800e20acd0 RDI: ffff88800b940b78 [ 2673.480982][T25256] RBP: ffffffff93e53580 R08: 0000000000000000 R09: fffffbfff2382504 [ 2673.481286][T25256] R10: ffffffff91c12827 R11: ffff88800b940040 R12: 0000000000000000 [ 2673.481593][T25256] R13: ffff88800e20a130 R14: ffff88800e20a008 R15: ffff88800e20a000 [ 2673.481898][T25256] FS: 00007f9ddb3a51c0(0000) GS:ffff88806ce80000(0000) knlGS:0000000000000000 [ 2673.482405][T25256] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2673.482667][T25256] CR2: 00007f9dcdd72810 CR3: 000000000b84a006 CR4: 0000000000772ef0 [ 2673.482984][T25256] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2673.483288][T25256] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2673.483595][T25256] PKRU: 55555554 [ 2673.483752][T25256] Call Trace: [ 2673.483911][T25256] [2673.484031][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2673.484239][T25256] ? __warn (kernel/panic.c:748) [2673.484401][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2673.484613][T25256] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2673.484827][T25256] ? handle_bug (arch/x86/kernel/traps.c:285) [2673.484997][T25256] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2673.485208][T25256] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2673.485432][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2673.485640][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2673.485854][T25256] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2673.486126][T25256] ? _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) [2673.486340][T25256] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2673.486557][T25256] register_netdevice (net/core/dev.c:11003) [2673.486768][T25256] ? __pfx_register_netdevice (net/core/dev.c:10881) [2673.486986][T25256] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2673.487230][T25256] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2673.487452][T25256] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2673.487715][T25256] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2673.487874][T25256] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2673.488158][T25256] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2673.488431][T25256] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2673.488700][T25256] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2673.488917][T25256] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2673.489189][T25256] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2673.489396][T25256] ? 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)) [2673.489552][T25256] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2673.489766][T25256] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2673.489990][T25256] __driver_probe_device (drivers/base/dd.c:800) [2673.490204][T25256] driver_probe_device (drivers/base/dd.c:830) [2673.490411][T25256] __device_attach_driver (drivers/base/dd.c:959) [2673.490617][T25256] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2673.490869][T25256] bus_for_each_drv (drivers/base/bus.c:462) [2673.491088][T25256] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2673.491292][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2673.491496][T25256] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2673.491703][T25256] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2673.491915][T25256] __device_attach (drivers/base/dd.c:1030) [2673.492132][T25256] ? __pfx___device_attach (drivers/base/dd.c:1001) [2673.492336][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2673.492543][T25256] ? 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) [2673.492755][T25256] bus_probe_device (drivers/base/bus.c:537) [2673.492971][T25256] device_add (drivers/base/core.c:3672) [2673.493183][T25256] ? __pfx_device_add (drivers/base/core.c:3548) [2673.493396][T25256] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2673.493613][T25256] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2673.493877][T25256] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2673.494153][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2673.494356][T25256] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2673.494569][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2673.494776][T25256] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2673.494998][T25256] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2673.495163][T25256] ? __pfx_vfs_write (fs/read_write.c:660) [2673.495373][T25256] ? __lock_release (kernel/locking/lockdep.c:5527) [2673.495576][T25256] ? 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) [2673.495792][T25256] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [2673.496015][T25256] ksys_write (fs/read_write.c:731) [2673.496173][T25256] ? __pfx_ksys_write (fs/read_write.c:721) [2673.496381][T25256] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [2673.496596][T25256] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2673.496804][T25256] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2673.497064][T25256] RIP: 0033:0x7f9ddb5bfb77 [ 2673.497281][T25256] 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 [ 2673.497991][T25256] RSP: 002b:00007fff896e18b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2673.498309][T25256] RAX: ffffffffffffffda RBX: 00007f9ddb3a5140 RCX: 00007f9ddb5bfb77 [ 2673.498611][T25256] RDX: 0000000000000009 RSI: 00005559e6febf70 RDI: 0000000000000005 [ 2673.498911][T25256] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2673.499235][T25256] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f9dcd242940 [ 2673.499539][T25256] R13: 00005559e6febf70 R14: 0000000000000005 R15: 00005559e6b18910 | [ 2701.688082][T25256] ------------[ cut here ]------------ | [2701.688448][T25256] WARNING: CPU: 2 PID: 25256 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) | [ 2701.688884][T25256] 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 | [ 2701.690141][T25256] Tainted: [W]=WARN [ 2701.690317][T25256] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2701.690594][T25256] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2701.690875][T25256] 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 [ 2701.691619][T25256] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2701.691894][T25256] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2701.692242][T25256] RDX: 0000000000000000 RSI: ffff88801a56acd0 RDI: ffff88800b940b78 [ 2701.692576][T25256] RBP: ffffffff93e53580 R08: 0000000000000000 R09: fffffbfff2382504 [ 2701.692896][T25256] R10: ffffffff91c12827 R11: ffff88800b940040 R12: 0000000000000000 [ 2701.693236][T25256] R13: ffff88801a56a130 R14: ffff88801a56a008 R15: ffff88801a56a000 [ 2701.693557][T25256] FS: 00007f9ddb3a51c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 2701.694120][T25256] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2701.694400][T25256] CR2: 00007f9ddb5992c0 CR3: 000000000b84a005 CR4: 0000000000772ef0 [ 2701.694737][T25256] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2701.695078][T25256] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2701.695407][T25256] PKRU: 55555554 [ 2701.695582][T25256] Call Trace: [ 2701.695752][T25256] [2701.695876][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2701.696143][T25256] ? __warn (kernel/panic.c:748) [2701.696324][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2701.696547][T25256] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2701.696776][T25256] ? handle_bug (arch/x86/kernel/traps.c:285) [2701.696965][T25256] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2701.697189][T25256] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2701.697452][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2701.697677][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2701.697905][T25256] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2701.698209][T25256] ? _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) [2701.698443][T25256] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2701.698673][T25256] register_netdevice (net/core/dev.c:11003) [2701.698899][T25256] ? __pfx_register_netdevice (net/core/dev.c:10881) [2701.699128][T25256] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2701.699364][T25256] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2701.699607][T25256] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2701.699886][T25256] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2701.700071][T25256] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2701.700359][T25256] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2701.700638][T25256] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2701.700923][T25256] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2701.701170][T25256] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2701.701447][T25256] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2701.701667][T25256] ? 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)) [2701.701836][T25256] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2701.702090][T25256] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2701.702316][T25256] __driver_probe_device (drivers/base/dd.c:800) [2701.702540][T25256] driver_probe_device (drivers/base/dd.c:830) [2701.702758][T25256] __device_attach_driver (drivers/base/dd.c:959) [2701.702993][T25256] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2701.703259][T25256] bus_for_each_drv (drivers/base/bus.c:462) [2701.703481][T25256] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2701.703701][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2701.703924][T25256] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2701.704168][T25256] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2701.704404][T25256] __device_attach (drivers/base/dd.c:1030) [2701.704624][T25256] ? __pfx___device_attach (drivers/base/dd.c:1001) [2701.704846][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2701.705087][T25256] ? 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) [2701.705314][T25256] bus_probe_device (drivers/base/bus.c:537) [2701.705545][T25256] device_add (drivers/base/core.c:3672) [2701.705770][T25256] ? __pfx_device_add (drivers/base/core.c:3548) [2701.706003][T25256] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2701.706245][T25256] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2701.706528][T25256] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2701.706811][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2701.707043][T25256] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2701.707273][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2701.707494][T25256] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2701.707746][T25256] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2701.707928][T25256] ? __pfx_vfs_write (fs/read_write.c:660) [2701.708189][T25256] ? __lock_release (kernel/locking/lockdep.c:5527) [2701.708410][T25256] ? 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) [2701.708639][T25256] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [2701.708871][T25256] ksys_write (fs/read_write.c:731) [2701.709083][T25256] ? __pfx_ksys_write (fs/read_write.c:721) [2701.709313][T25256] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [2701.709546][T25256] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2701.709774][T25256] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2701.710211][T25256] RIP: 0033:0x7f9ddb5bfb77 [ 2701.710440][T25256] 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 [ 2701.711178][T25256] RSP: 002b:00007fff896e18b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2701.711635][T25256] RAX: ffffffffffffffda RBX: 00007f9ddb3a5140 RCX: 00007f9ddb5bfb77 [ 2701.711980][T25256] RDX: 0000000000000009 RSI: 00005559e6fe1950 RDI: 0000000000000005 [ 2701.712301][T25256] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2701.712628][T25256] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f9dcd242940 [ 2701.713111][T25256] R13: 00005559e6fe1950 R14: 0000000000000005 R15: 00005559e6b18910 | [ 2727.360977][T25256] ------------[ cut here ]------------ | [2727.361434][T25256] WARNING: CPU: 2 PID: 25256 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) | [ 2727.361887][T25256] 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 | [ 2727.363186][T25256] Tainted: [W]=WARN [ 2727.363360][T25256] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2727.363636][T25256] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2727.363918][T25256] 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 [ 2727.364675][T25256] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2727.365148][T25256] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2727.365483][T25256] RDX: 0000000000000000 RSI: ffff88801b30acd0 RDI: ffff88800b940b78 [ 2727.365802][T25256] RBP: ffffffff93e53580 R08: 0000000000000000 R09: fffffbfff2382504 [ 2727.366168][T25256] R10: ffffffff91c12827 R11: ffff88800b940040 R12: 0000000000000000 [ 2727.366486][T25256] R13: ffff88801b30a130 R14: ffff88801b30a008 R15: ffff88801b30a000 [ 2727.366802][T25256] FS: 00007f9ddb3a51c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 2727.367209][T25256] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2727.367504][T25256] CR2: 000055aa9fa05100 CR3: 000000000b84a003 CR4: 0000000000772ef0 [ 2727.367850][T25256] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2727.368206][T25256] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2727.368541][T25256] PKRU: 55555554 [ 2727.368710][T25256] Call Trace: [ 2727.368882][T25256] [2727.369016][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2727.369237][T25256] ? __warn (kernel/panic.c:748) [2727.369412][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2727.369647][T25256] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2727.369889][T25256] ? handle_bug (arch/x86/kernel/traps.c:285) [2727.370090][T25256] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2727.370336][T25256] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2727.370580][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2727.370806][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2727.371051][T25256] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2727.371330][T25256] ? _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) [2727.371556][T25256] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2727.371807][T25256] register_netdevice (net/core/dev.c:11003) [2727.372060][T25256] ? __pfx_register_netdevice (net/core/dev.c:10881) [2727.372278][T25256] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2727.372512][T25256] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2727.372757][T25256] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2727.373067][T25256] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2727.373253][T25256] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2727.373545][T25256] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2727.373825][T25256] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2727.374145][T25256] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2727.374397][T25256] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2727.374692][T25256] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2727.374915][T25256] ? 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)) [2727.375101][T25256] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2727.375332][T25256] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2727.375560][T25256] __driver_probe_device (drivers/base/dd.c:800) [2727.375786][T25256] driver_probe_device (drivers/base/dd.c:830) [2727.376020][T25256] __device_attach_driver (drivers/base/dd.c:959) [2727.376242][T25256] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2727.376511][T25256] bus_for_each_drv (drivers/base/bus.c:462) [2727.376733][T25256] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2727.376980][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2727.377206][T25256] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2727.377425][T25256] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2727.377651][T25256] __device_attach (drivers/base/dd.c:1030) [2727.377883][T25256] ? __pfx___device_attach (drivers/base/dd.c:1001) [2727.378136][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2727.378360][T25256] ? 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) [2727.378599][T25256] bus_probe_device (drivers/base/bus.c:537) [2727.378834][T25256] device_add (drivers/base/core.c:3672) [2727.379083][T25256] ? __pfx_device_add (drivers/base/core.c:3548) [2727.379317][T25256] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2727.379551][T25256] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2727.379844][T25256] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2727.380138][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2727.380361][T25256] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2727.380587][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2727.380807][T25256] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2727.381057][T25256] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2727.381248][T25256] ? __pfx_vfs_write (fs/read_write.c:660) [2727.381468][T25256] ? find_held_lock (kernel/locking/lockdep.c:5341) [2727.381716][T25256] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [2727.382045][T25256] ksys_write (fs/read_write.c:731) [2727.382233][T25256] ? __pfx_ksys_write (fs/read_write.c:721) [2727.382451][T25256] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [2727.382698][T25256] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2727.382920][T25256] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2727.383200][T25256] RIP: 0033:0x7f9ddb5bfb77 [ 2727.383435][T25256] 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 [ 2727.384189][T25256] RSP: 002b:00007fff896e18b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2727.384510][T25256] RAX: ffffffffffffffda RBX: 00007f9ddb3a5140 RCX: 00007f9ddb5bfb77 [ 2727.384826][T25256] RDX: 0000000000000009 RSI: 00005559e6fe1950 RDI: 0000000000000005 [ 2727.385193][T25256] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2727.385520][T25256] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f9dcd242940 [ 2727.385849][T25256] R13: 00005559e6fe1950 R14: 0000000000000005 R15: 00005559e6b18910 | [ 2739.154015][T25256] ------------[ cut here ]------------ | [2739.154755][T25256] WARNING: CPU: 3 PID: 25256 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) | [ 2739.155489][T25256] 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 | [ 2739.157566][T25256] Tainted: [W]=WARN [ 2739.157847][T25256] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2739.158266][T25256] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2739.158566][T25256] 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 [ 2739.159359][T25256] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2739.159647][T25256] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2739.159999][T25256] RDX: 0000000000000000 RSI: ffff8880095d2cd0 RDI: ffff88800b940b78 [ 2739.160332][T25256] RBP: ffffffff93e53580 R08: 0000000000000000 R09: fffffbfff2382504 [ 2739.160677][T25256] R10: ffffffff91c12827 R11: ffff88800b940040 R12: 0000000000000000 [ 2739.161021][T25256] R13: ffff8880095d2130 R14: ffff8880095d2008 R15: ffff8880095d2000 [ 2739.161354][T25256] FS: 00007f9ddb3a51c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 2739.161742][T25256] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2739.162034][T25256] CR2: 00007f6599983960 CR3: 000000000b84a002 CR4: 0000000000772ef0 [ 2739.162373][T25256] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2739.162712][T25256] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2739.163058][T25256] PKRU: 55555554 [ 2739.163233][T25256] Call Trace: [ 2739.163410][T25256] [2739.163528][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2739.163751][T25256] ? __warn (kernel/panic.c:748) [2739.163922][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2739.164164][T25256] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2739.164402][T25256] ? handle_bug (arch/x86/kernel/traps.c:285) [2739.164586][T25256] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2739.164811][T25256] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2739.165062][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2739.165289][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2739.165526][T25256] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2739.165803][T25256] ? _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) [2739.166057][T25256] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2739.166278][T25256] register_netdevice (net/core/dev.c:11003) [2739.166677][T25256] ? __pfx_register_netdevice (net/core/dev.c:10881) [2739.167015][T25256] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2739.167364][T25256] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2739.167713][T25256] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2739.168134][T25256] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2739.168304][T25256] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2739.168576][T25256] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2739.168847][T25256] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2739.169125][T25256] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2739.169350][T25256] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2739.169614][T25256] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2739.169822][T25256] ? 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)) [2739.169989][T25256] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2739.170206][T25256] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2739.170422][T25256] __driver_probe_device (drivers/base/dd.c:800) [2739.170631][T25256] driver_probe_device (drivers/base/dd.c:830) [2739.170842][T25256] __device_attach_driver (drivers/base/dd.c:959) [2739.171062][T25256] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2739.171316][T25256] bus_for_each_drv (drivers/base/bus.c:462) [2739.171528][T25256] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2739.171736][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2739.171955][T25256] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2739.172162][T25256] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2739.172406][T25256] __device_attach (drivers/base/dd.c:1030) [2739.172612][T25256] ? __pfx___device_attach (drivers/base/dd.c:1001) [2739.172818][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2739.173038][T25256] ? 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) [2739.173251][T25256] bus_probe_device (drivers/base/bus.c:537) [2739.173462][T25256] device_add (drivers/base/core.c:3672) [2739.173671][T25256] ? __pfx_device_add (drivers/base/core.c:3548) [2739.173882][T25256] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2739.174109][T25256] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2739.174376][T25256] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2739.174644][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2739.174848][T25256] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2739.175071][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2739.175276][T25256] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2739.175494][T25256] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2739.175659][T25256] ? __pfx_vfs_write (fs/read_write.c:660) [2739.175862][T25256] ? find_held_lock (kernel/locking/lockdep.c:5341) [2739.176092][T25256] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [2739.176359][T25256] ksys_write (fs/read_write.c:731) [2739.176519][T25256] ? __pfx_ksys_write (fs/read_write.c:721) [2739.176724][T25256] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [2739.176952][T25256] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2739.177173][T25256] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2739.177428][T25256] RIP: 0033:0x7f9ddb5bfb77 [ 2739.177639][T25256] 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 [ 2739.178361][T25256] RSP: 002b:00007fff896e18b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2739.178673][T25256] RAX: ffffffffffffffda RBX: 00007f9ddb3a5140 RCX: 00007f9ddb5bfb77 [ 2739.178984][T25256] RDX: 0000000000000009 RSI: 00005559e6fe1950 RDI: 0000000000000005 [ 2739.179286][T25256] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2739.179588][T25256] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f9dcd242940 [ 2739.179896][T25256] R13: 00005559e6fe1950 R14: 0000000000000005 R15: 00005559e6b18910 | [ 2750.716646][T25256] ------------[ cut here ]------------ | [2750.717066][T25256] WARNING: CPU: 1 PID: 25256 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.717483][T25256] 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.718683][T25256] Tainted: [W]=WARN [ 2750.718845][T25256] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2750.719124][T25256] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2750.719391][T25256] 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.720114][T25256] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2750.720375][T25256] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2750.720681][T25256] RDX: 0000000000000000 RSI: ffff88801a56acd0 RDI: ffff88800b940b78 [ 2750.720997][T25256] RBP: ffffffff93e53580 R08: 0000000000000000 R09: fffffbfff2382504 [ 2750.721304][T25256] R10: ffffffff91c12827 R11: ffff88800b940040 R12: 0000000000000000 [ 2750.721652][T25256] R13: ffff88801a56a130 R14: ffff88801a56a008 R15: ffff88801a56a000 [ 2750.721981][T25256] FS: 00007f9ddb3a51c0(0000) GS:ffff88806ce80000(0000) knlGS:0000000000000000 [ 2750.722335][T25256] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2750.722590][T25256] CR2: 000055aa9fa00808 CR3: 000000000b84a003 CR4: 0000000000772ef0 [ 2750.722910][T25256] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2750.723365][T25256] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2750.723670][T25256] PKRU: 55555554 [ 2750.723824][T25256] Call Trace: [ 2750.723992][T25256] [2750.724099][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2750.724315][T25256] ? __warn (kernel/panic.c:748) [2750.724474][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2750.724679][T25256] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2750.724891][T25256] ? handle_bug (arch/x86/kernel/traps.c:285) [2750.725060][T25256] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2750.725271][T25256] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2750.725491][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2750.725706][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2750.725923][T25256] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2750.726195][T25256] ? _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.726409][T25256] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2750.726619][T25256] register_netdevice (net/core/dev.c:11003) [2750.726829][T25256] ? __pfx_register_netdevice (net/core/dev.c:10881) [2750.727056][T25256] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2750.727282][T25256] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2750.727533][T25256] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2750.727794][T25256] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2750.728013][T25256] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2750.728282][T25256] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2750.728545][T25256] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2750.728814][T25256] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2750.729044][T25256] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2750.729303][T25256] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2750.729510][T25256] ? 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.729667][T25256] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2750.729880][T25256] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2750.730104][T25256] __driver_probe_device (drivers/base/dd.c:800) [2750.730320][T25256] driver_probe_device (drivers/base/dd.c:830) [2750.730524][T25256] __device_attach_driver (drivers/base/dd.c:959) [2750.730731][T25256] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2750.731008][T25256] bus_for_each_drv (drivers/base/bus.c:462) [2750.731218][T25256] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2750.731443][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2750.731646][T25256] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2750.731855][T25256] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2750.732077][T25256] __device_attach (drivers/base/dd.c:1030) [2750.732282][T25256] ? __pfx___device_attach (drivers/base/dd.c:1001) [2750.732485][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2750.732689][T25256] ? 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.732902][T25256] bus_probe_device (drivers/base/bus.c:537) [2750.733119][T25256] device_add (drivers/base/core.c:3672) [2750.733334][T25256] ? __pfx_device_add (drivers/base/core.c:3548) [2750.733537][T25256] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2750.733755][T25256] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2750.734032][T25256] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2750.734299][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2750.734503][T25256] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2750.734713][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2750.734930][T25256] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2750.735164][T25256] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2750.735330][T25256] ? __pfx_vfs_write (fs/read_write.c:660) [2750.735533][T25256] ? find_held_lock (kernel/locking/lockdep.c:5341) [2750.735952][T25256] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [2750.736219][T25256] ksys_write (fs/read_write.c:731) [2750.736379][T25256] ? __pfx_ksys_write (fs/read_write.c:721) [2750.736588][T25256] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [2750.736808][T25256] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2750.737025][T25256] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2750.737281][T25256] RIP: 0033:0x7f9ddb5bfb77 [ 2750.737493][T25256] 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.738221][T25256] RSP: 002b:00007fff896e18b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2750.738528][T25256] RAX: ffffffffffffffda RBX: 00007f9ddb3a5140 RCX: 00007f9ddb5bfb77 [ 2750.738830][T25256] RDX: 0000000000000008 RSI: 00005559e6fe1950 RDI: 0000000000000005 [ 2750.739154][T25256] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 2750.739464][T25256] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f9dcd242940 [ 2750.739766][T25256] R13: 00005559e6fe1950 R14: 0000000000000005 R15: 00005559e6b18910 | [ 2761.321661][T25256] ------------[ cut here ]------------ | [2761.322138][T25256] WARNING: CPU: 1 PID: 25256 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.322583][T25256] 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.324116][T25256] Tainted: [W]=WARN [ 2761.324352][T25256] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2761.324630][T25256] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2761.324915][T25256] 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.325711][T25256] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2761.326015][T25256] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2761.326347][T25256] RDX: 0000000000000000 RSI: ffff88801b30acd0 RDI: ffff88800b940b78 [ 2761.326677][T25256] RBP: ffffffff93e53580 R08: 0000000000000000 R09: fffffbfff2382504 [ 2761.327028][T25256] R10: ffffffff91c12827 R11: ffff88800b940040 R12: 0000000000000000 [ 2761.327354][T25256] R13: ffff88801b30a130 R14: ffff88801b30a008 R15: ffff88801b30a000 [ 2761.327681][T25256] FS: 00007f9ddb3a51c0(0000) GS:ffff88806ce80000(0000) knlGS:0000000000000000 [ 2761.328133][T25256] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2761.328405][T25256] CR2: 00007f9dcdd72810 CR3: 000000000b84a003 CR4: 0000000000772ef0 [ 2761.328729][T25256] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2761.329083][T25256] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2761.329566][T25256] PKRU: 55555554 [ 2761.329731][T25256] Call Trace: [ 2761.329899][T25256] [2761.330036][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2761.330259][T25256] ? __warn (kernel/panic.c:748) [2761.330427][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2761.330646][T25256] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2761.330870][T25256] ? handle_bug (arch/x86/kernel/traps.c:285) [2761.331081][T25256] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2761.331307][T25256] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2761.331539][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2761.331759][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2761.332021][T25256] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2761.332305][T25256] ? _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.332529][T25256] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2761.332756][T25256] register_netdevice (net/core/dev.c:11003) [2761.333013][T25256] ? __pfx_register_netdevice (net/core/dev.c:10881) [2761.333236][T25256] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2761.333470][T25256] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2761.333706][T25256] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2761.334010][T25256] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2761.334184][T25256] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2761.334479][T25256] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2761.334762][T25256] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2761.335073][T25256] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2761.335307][T25256] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2761.335587][T25256] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2761.335813][T25256] ? 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.336008][T25256] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2761.336240][T25256] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2761.336467][T25256] __driver_probe_device (drivers/base/dd.c:800) [2761.336691][T25256] driver_probe_device (drivers/base/dd.c:830) [2761.336914][T25256] __device_attach_driver (drivers/base/dd.c:959) [2761.337179][T25256] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2761.337454][T25256] bus_for_each_drv (drivers/base/bus.c:462) [2761.337684][T25256] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2761.337912][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2761.338153][T25256] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2761.338374][T25256] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2761.338600][T25256] __device_attach (drivers/base/dd.c:1030) [2761.338821][T25256] ? __pfx___device_attach (drivers/base/dd.c:1001) [2761.339064][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2761.339297][T25256] ? 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.339528][T25256] bus_probe_device (drivers/base/bus.c:537) [2761.339754][T25256] device_add (drivers/base/core.c:3672) [2761.339997][T25256] ? __pfx_device_add (drivers/base/core.c:3548) [2761.340218][T25256] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2761.340449][T25256] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2761.340738][T25256] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2761.341048][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2761.341253][T25256] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2761.341466][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2761.341668][T25256] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2761.341883][T25256] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2761.342087][T25256] ? __pfx_vfs_write (fs/read_write.c:660) [2761.342299][T25256] ? __lock_release (kernel/locking/lockdep.c:5527) [2761.342500][T25256] ? 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) [2761.342717][T25256] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [2761.342953][T25256] ksys_write (fs/read_write.c:731) [2761.343120][T25256] ? __pfx_ksys_write (fs/read_write.c:721) [2761.343323][T25256] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [2761.343541][T25256] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2761.343751][T25256] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2761.344028][T25256] RIP: 0033:0x7f9ddb5bfb77 [ 2761.344245][T25256] 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.344971][T25256] RSP: 002b:00007fff896e18b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2761.345280][T25256] RAX: ffffffffffffffda RBX: 00007f9ddb3a5140 RCX: 00007f9ddb5bfb77 [ 2761.345585][T25256] RDX: 0000000000000009 RSI: 00005559e6fe1950 RDI: 0000000000000005 [ 2761.345892][T25256] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2761.346238][T25256] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f9dcd242940 [ 2761.346560][T25256] R13: 00005559e6fe1950 R14: 0000000000000005 R15: 00005559e6b18910 | [ 2761.365343][T25256] ------------[ cut here ]------------ | [2761.365714][T25256] WARNING: CPU: 3 PID: 25256 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.366422][T25256] 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.368442][T25256] Tainted: [W]=WARN [ 2761.368713][T25256] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2761.369176][T25256] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2761.369614][T25256] 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.370836][T25256] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2761.371304][T25256] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2761.371825][T25256] RDX: 0000000000000000 RSI: ffff88800e20acd0 RDI: ffff88800b940b78 [ 2761.372357][T25256] RBP: ffffffff93e53580 R08: 0000000000000000 R09: fffffbfff2382504 [ 2761.372873][T25256] R10: ffffffff91c12827 R11: ffff88800b940040 R12: 0000000000000000 [ 2761.373444][T25256] R13: ffff88800e20a130 R14: ffff88800e20a008 R15: ffff88800e20a000 [ 2761.373988][T25256] FS: 00007f9ddb3a51c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 2761.374597][T25256] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2761.375045][T25256] CR2: 00007f6599bc6080 CR3: 000000000b84a004 CR4: 0000000000772ef0 [ 2761.375566][T25256] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2761.376083][T25256] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2761.376579][T25256] PKRU: 55555554 [ 2761.376833][T25256] Call Trace: [ 2761.377101][T25256] [2761.377275][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2761.377610][T25256] ? __warn (kernel/panic.c:748) [2761.377878][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2761.378237][T25256] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2761.378598][T25256] ? handle_bug (arch/x86/kernel/traps.c:285) [2761.378861][T25256] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2761.379216][T25256] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2761.379582][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2761.379926][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2761.380292][T25256] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2761.380715][T25256] ? _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.381078][T25256] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2761.381436][T25256] register_netdevice (net/core/dev.c:11003) [2761.381778][T25256] ? __pfx_register_netdevice (net/core/dev.c:10881) [2761.382136][T25256] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2761.382500][T25256] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2761.382869][T25256] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2761.383320][T25256] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2761.383591][T25256] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2761.384076][T25256] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2761.384540][T25256] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2761.385013][T25256] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2761.385392][T25256] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2761.385843][T25256] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2761.386217][T25256] ? 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.386489][T25256] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2761.386874][T25256] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2761.387251][T25256] __driver_probe_device (drivers/base/dd.c:800) [2761.387599][T25256] driver_probe_device (drivers/base/dd.c:830) [2761.387964][T25256] __device_attach_driver (drivers/base/dd.c:959) [2761.388313][T25256] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2761.388749][T25256] bus_for_each_drv (drivers/base/bus.c:462) [2761.389123][T25256] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2761.389481][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2761.389840][T25256] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2761.390215][T25256] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2761.390589][T25256] __device_attach (drivers/base/dd.c:1030) [2761.390959][T25256] ? __pfx___device_attach (drivers/base/dd.c:1001) [2761.391317][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2761.391678][T25256] ? 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.392076][T25256] bus_probe_device (drivers/base/bus.c:537) [2761.392442][T25256] device_add (drivers/base/core.c:3672) [2761.392807][T25256] ? __pfx_device_add (drivers/base/core.c:3548) [2761.393183][T25256] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2761.393567][T25256] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2761.394049][T25256] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2761.394517][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2761.394878][T25256] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2761.395266][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2761.395621][T25256] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2761.396021][T25256] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2761.396310][T25256] ? __pfx_vfs_write (fs/read_write.c:660) [2761.396679][T25256] ? __lock_release (kernel/locking/lockdep.c:5527) [2761.397046][T25256] ? 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) [2761.397423][T25256] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [2761.397808][T25256] ksys_write (fs/read_write.c:731) [2761.398103][T25256] ? __pfx_ksys_write (fs/read_write.c:721) [2761.398458][T25256] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [2761.398837][T25256] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2761.399213][T25256] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2761.399650][T25256] RIP: 0033:0x7f9ddb5bfb77 [ 2761.400030][T25256] 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.401274][T25256] RSP: 002b:00007fff896e18b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2761.401807][T25256] RAX: ffffffffffffffda RBX: 00007f9ddb3a5140 RCX: 00007f9ddb5bfb77 [ 2761.402353][T25256] RDX: 0000000000000009 RSI: 00005559e6fe1950 RDI: 0000000000000005 [ 2761.402881][T25256] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2761.403421][T25256] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f9dcd242940 [ 2761.403969][T25256] R13: 00005559e6fe1950 R14: 0000000000000005 R15: 00005559e6b18910 | [ 2761.415794][T25256] ------------[ cut here ]------------ | [2761.416918][T25256] WARNING: CPU: 3 PID: 25256 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.417495][T25256] 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.418807][T25256] Tainted: [W]=WARN [ 2761.419072][T25256] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [2761.419335][T25256] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 2761.419599][T25256] 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.420450][T25256] RSP: 0018:ffffc90009bc7528 EFLAGS: 00010246 [ 2761.420715][T25256] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 2761.421135][T25256] RDX: 0000000000000000 RSI: ffff88801b302cd0 RDI: ffff88800b940b78 [ 2761.421438][T25256] RBP: ffffffff93e53580 R08: 0000000000000000 R09: fffffbfff2382504 [ 2761.421744][T25256] R10: ffffffff91c12827 R11: ffff88800b940040 R12: 0000000000000000 [ 2761.422179][T25256] R13: ffff88801b302130 R14: ffff88801b302008 R15: ffff88801b302000 [ 2761.422493][T25256] FS: 00007f9ddb3a51c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 2761.422857][T25256] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2761.423228][T25256] CR2: 00007f6599bc6080 CR3: 000000000b84a004 CR4: 0000000000772ef0 [ 2761.423533][T25256] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2761.423841][T25256] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2761.424281][T25256] PKRU: 55555554 [ 2761.424439][T25256] Call Trace: [ 2761.424592][T25256] [2761.424699][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2761.424904][T25256] ? __warn (kernel/panic.c:748) [2761.425170][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2761.425379][T25256] ? report_bug (lib/bug.c:201 lib/bug.c:219) [2761.425606][T25256] ? handle_bug (arch/x86/kernel/traps.c:285) [2761.425763][T25256] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [2761.426097][T25256] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [2761.426323][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [2761.426533][T25256] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [2761.426743][T25256] ? __pfx___netdev_update_features (net/core/dev.c:10559) [2761.427114][T25256] ? _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.427336][T25256] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [2761.427548][T25256] register_netdevice (net/core/dev.c:11003) [2761.427758][T25256] ? __pfx_register_netdevice (net/core/dev.c:10881) [2761.428102][T25256] ? __debugfs_create_file (fs/debugfs/inode.c:466) [2761.428330][T25256] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [2761.428552][T25256] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [2761.428820][T25256] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [2761.429093][T25256] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [2761.429366][T25256] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [2761.429636][T25256] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [2761.429902][T25256] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [2761.430252][T25256] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [2761.430515][T25256] ? kernfs_create_link (fs/kernfs/symlink.c:48) [2761.430729][T25256] ? 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.430886][T25256] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [2761.431212][T25256] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [2761.431424][T25256] __driver_probe_device (drivers/base/dd.c:800) [2761.431633][T25256] driver_probe_device (drivers/base/dd.c:830) [2761.431839][T25256] __device_attach_driver (drivers/base/dd.c:959) [2761.432179][T25256] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [2761.432440][T25256] bus_for_each_drv (drivers/base/bus.c:462) [2761.432646][T25256] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [2761.432849][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2761.433168][T25256] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [2761.433374][T25256] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [2761.433586][T25256] __device_attach (drivers/base/dd.c:1030) [2761.433794][T25256] ? __pfx___device_attach (drivers/base/dd.c:1001) [2761.434137][T25256] ? bus_to_subsys (drivers/base/bus.c:85) [2761.434345][T25256] ? 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.434559][T25256] bus_probe_device (drivers/base/bus.c:537) [2761.434768][T25256] device_add (drivers/base/core.c:3672) [2761.435082][T25256] ? __pfx_device_add (drivers/base/core.c:3548) [2761.435292][T25256] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [2761.435509][T25256] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [2761.435782][T25256] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [2761.436190][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2761.436397][T25256] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [2761.436609][T25256] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [2761.436812][T25256] kernfs_fop_write_iter (fs/kernfs/file.c:334) [2761.437134][T25256] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [2761.437301][T25256] ? __pfx_vfs_write (fs/read_write.c:660) [2761.437518][T25256] ? __lock_release (kernel/locking/lockdep.c:5527) [2761.437723][T25256] ? 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) [2761.438078][T25256] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [2761.438297][T25256] ksys_write (fs/read_write.c:731) [2761.438457][T25256] ? __pfx_ksys_write (fs/read_write.c:721) [2761.438662][T25256] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [2761.438879][T25256] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [2761.439207][T25256] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 2761.439462][T25256] RIP: 0033:0x7f9ddb5bfb77 [ 2761.439678][T25256] 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.440515][T25256] RSP: 002b:00007fff896e18b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2761.440829][T25256] RAX: ffffffffffffffda RBX: 00007f9ddb3a5140 RCX: 00007f9ddb5bfb77 [ 2761.441249][T25256] RDX: 0000000000000009 RSI: 00005559e6fe1950 RDI: 0000000000000005 [ 2761.441552][T25256] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 2761.441856][T25256] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f9dcd242940 Finger prints: __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_dev_port_add_all