====================================== | 0 | xx__-> [ 4585.178843][T22607] ------------[ cut here ]------------ | [4585.179293][T22607] WARNING: CPU: 0 PID: 22607 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:10596) | [ 4585.179790][T22607] Modules linked in: netdevsim psample dccp_ipv6 dccp_ipv4 dccp act_gact cls_flower sch_ingress sch_fq vxlan ip6t_rpfilter xfrm_user l2tp_ip6 l2tp_eth l2tp_ip l2tp_netlink l2tp_core pktgen nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_REJECT ipt_REJECT nft_compat nf_tables [ 4585.181352][T22607] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [4585.181645][T22607] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 4585.181923][T22607] Code: 00 e8 13 47 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 5f 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: 13 47 fe adc -0x2(%rdi),%eax 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 5f 99 00 call 0x995fb9 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 [ 4585.182681][T22607] RSP: 0018:ffffc90000d47528 EFLAGS: 00010246 [ 4585.182957][T22607] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 4585.183459][T22607] RDX: 0000000000000000 RSI: ffff888010ae2cd0 RDI: ffff888010d350f8 [ 4585.183783][T22607] RBP: ffffffffb4453580 R08: 0000000000000000 R09: fffffbfff6442504 [ 4585.184117][T22607] R10: ffffffffb2212827 R11: ffff888010d345c0 R12: 0000000000000000 [ 4585.184446][T22607] R13: ffff888010ae2130 R14: ffff888010ae2008 R15: ffff888010ae2000 [ 4585.184770][T22607] FS: 00007f18666ca1c0(0000) GS:ffff88806ce00000(0000) knlGS:0000000000000000 [ 4585.185195][T22607] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4585.185476][T22607] CR2: 00007f185910d0b0 CR3: 0000000009ee2005 CR4: 0000000000772ef0 [ 4585.185815][T22607] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4585.186162][T22607] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4585.186486][T22607] PKRU: 55555554 [ 4585.186652][T22607] Call Trace: [ 4585.186818][T22607] [4585.186936][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4585.187170][T22607] ? __warn (kernel/panic.c:748) [4585.187362][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4585.187583][T22607] ? report_bug (lib/bug.c:201 lib/bug.c:219) [4585.187810][T22607] ? handle_bug (arch/x86/kernel/traps.c:285) [4585.187981][T22607] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [4585.188213][T22607] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [4585.188450][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4585.188677][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [4585.188907][T22607] ? __pfx___netdev_update_features (net/core/dev.c:10589) [4585.189191][T22607] ? _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) [4585.189433][T22607] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [4585.189663][T22607] register_netdevice (net/core/dev.c:11033) [4585.189894][T22607] ? __pfx_register_netdevice (net/core/dev.c:10911) [4585.190123][T22607] ? __debugfs_create_file (fs/debugfs/inode.c:466) [4585.190365][T22607] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [4585.190606][T22607] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [4585.190888][T22607] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [4585.191061][T22607] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [4585.191364][T22607] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [4585.191648][T22607] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [4585.191928][T22607] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [4585.192184][T22607] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [4585.192463][T22607] ? kernfs_create_link (fs/kernfs/symlink.c:48) [4585.192685][T22607] ? 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)) [4585.192855][T22607] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [4585.193099][T22607] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [4585.193328][T22607] __driver_probe_device (drivers/base/dd.c:800) [4585.193558][T22607] driver_probe_device (drivers/base/dd.c:830) [4585.193781][T22607] __device_attach_driver (drivers/base/dd.c:959) [4585.194006][T22607] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [4585.194289][T22607] bus_for_each_drv (drivers/base/bus.c:462) [4585.194515][T22607] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [4585.194732][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4585.194957][T22607] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [4585.195190][T22607] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [4585.195417][T22607] __device_attach (drivers/base/dd.c:1030) [4585.195637][T22607] ? __pfx___device_attach (drivers/base/dd.c:1001) [4585.195857][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4585.196093][T22607] ? 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) [4585.196323][T22607] bus_probe_device (drivers/base/bus.c:537) [4585.196548][T22607] device_add (drivers/base/core.c:3672) [4585.196773][T22607] ? __pfx_device_add (drivers/base/core.c:3548) [4585.196998][T22607] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [4585.197245][T22607] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [4585.197533][T22607] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [4585.197822][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4585.198040][T22607] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [4585.198276][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4585.198504][T22607] kernfs_fop_write_iter (fs/kernfs/file.c:334) [4585.198730][T22607] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [4585.198907][T22607] ? __pfx_vfs_write (fs/read_write.c:660) [4585.199141][T22607] ? __lock_release (kernel/locking/lockdep.c:5527) [4585.199361][T22607] ? 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) [4585.199589][T22607] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [4585.199815][T22607] ksys_write (fs/read_write.c:731) [4585.199985][T22607] ? __pfx_ksys_write (fs/read_write.c:721) [4585.200229][T22607] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [4585.200463][T22607] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [4585.200688][T22607] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4585.200960][T22607] RIP: 0033:0x7f18668e4b77 [ 4585.201207][T22607] 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 [ 4585.201973][T22607] RSP: 002b:00007ffedd8a40c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4585.202315][T22607] RAX: ffffffffffffffda RBX: 00007f18666ca140 RCX: 00007f18668e4b77 [ 4585.202646][T22607] RDX: 0000000000000009 RSI: 000055f53af880c0 RDI: 0000000000000005 [ 4585.202975][T22607] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 4585.203320][T22607] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f1858566700 [ 4585.203651][T22607] R13: 000055f53af880c0 R14: 0000000000000005 R15: 000055f53aac2910 | [ 4597.064125][T22607] ------------[ cut here ]------------ | [4597.064520][T22607] WARNING: CPU: 3 PID: 22607 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:10596) | [ 4597.064955][T22607] Modules linked in: netdevsim psample dccp_ipv6 dccp_ipv4 dccp act_gact cls_flower sch_ingress sch_fq vxlan ip6t_rpfilter xfrm_user l2tp_ip6 l2tp_eth l2tp_ip l2tp_netlink l2tp_core pktgen nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_REJECT ipt_REJECT nft_compat nf_tables | [ 4597.066516][T22607] Tainted: [W]=WARN [ 4597.066692][T22607] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [4597.066945][T22607] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 4597.067215][T22607] Code: 00 e8 13 47 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 5f 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: 13 47 fe adc -0x2(%rdi),%eax 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 5f 99 00 call 0x995fb9 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 [ 4597.067934][T22607] RSP: 0018:ffffc90000d47528 EFLAGS: 00010246 [ 4597.068218][T22607] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 4597.068533][T22607] RDX: 0000000000000000 RSI: ffff88800db9acd0 RDI: ffff888010d350f8 [ 4597.068838][T22607] RBP: ffffffffb4453580 R08: 0000000000000000 R09: fffffbfff6442504 [ 4597.069150][T22607] R10: ffffffffb2212827 R11: ffff888010d345c0 R12: 0000000000000000 [ 4597.069463][T22607] R13: ffff88800db9a130 R14: ffff88800db9a008 R15: ffff88800db9a000 [ 4597.069763][T22607] FS: 00007f18666ca1c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 4597.070120][T22607] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4597.070528][T22607] CR2: 0000557ddab23a91 CR3: 0000000009ee2001 CR4: 0000000000772ef0 [ 4597.070826][T22607] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4597.071136][T22607] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4597.071431][T22607] PKRU: 55555554 [ 4597.071586][T22607] Call Trace: [ 4597.071740][T22607] [4597.071861][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4597.072078][T22607] ? __warn (kernel/panic.c:748) [4597.072240][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4597.072452][T22607] ? report_bug (lib/bug.c:201 lib/bug.c:219) [4597.072668][T22607] ? handle_bug (arch/x86/kernel/traps.c:285) [4597.072825][T22607] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [4597.073033][T22607] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [4597.073268][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4597.073493][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [4597.073706][T22607] ? __pfx___netdev_update_features (net/core/dev.c:10589) [4597.073969][T22607] ? _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) [4597.074193][T22607] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [4597.074410][T22607] register_netdevice (net/core/dev.c:11033) [4597.074623][T22607] ? __pfx_register_netdevice (net/core/dev.c:10911) [4597.074840][T22607] ? __debugfs_create_file (fs/debugfs/inode.c:466) [4597.075062][T22607] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [4597.075349][T22607] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [4597.075612][T22607] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [4597.075775][T22607] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [4597.076047][T22607] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [4597.076328][T22607] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [4597.076596][T22607] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [4597.076820][T22607] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [4597.077100][T22607] ? kernfs_create_link (fs/kernfs/symlink.c:48) [4597.077306][T22607] ? 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)) [4597.077460][T22607] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [4597.077669][T22607] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [4597.077878][T22607] __driver_probe_device (drivers/base/dd.c:800) [4597.078093][T22607] driver_probe_device (drivers/base/dd.c:830) [4597.078300][T22607] __device_attach_driver (drivers/base/dd.c:959) [4597.078504][T22607] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [4597.078751][T22607] bus_for_each_drv (drivers/base/bus.c:462) [4597.078954][T22607] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [4597.079166][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4597.079367][T22607] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [4597.079568][T22607] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [4597.079781][T22607] __device_attach (drivers/base/dd.c:1030) [4597.079983][T22607] ? __pfx___device_attach (drivers/base/dd.c:1001) [4597.080190][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4597.080416][T22607] ? 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) [4597.080629][T22607] bus_probe_device (drivers/base/bus.c:537) [4597.080841][T22607] device_add (drivers/base/core.c:3672) [4597.081054][T22607] ? __pfx_device_add (drivers/base/core.c:3548) [4597.081268][T22607] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [4597.081502][T22607] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [4597.081762][T22607] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [4597.082026][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4597.082235][T22607] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [4597.082460][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4597.082664][T22607] kernfs_fop_write_iter (fs/kernfs/file.c:334) [4597.082882][T22607] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [4597.083048][T22607] ? __pfx_vfs_write (fs/read_write.c:660) [4597.083281][T22607] ? __lock_release (kernel/locking/lockdep.c:5527) [4597.083488][T22607] ? 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) [4597.083702][T22607] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [4597.083913][T22607] ksys_write (fs/read_write.c:731) [4597.084082][T22607] ? __pfx_ksys_write (fs/read_write.c:721) [4597.084287][T22607] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [4597.084509][T22607] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [4597.084717][T22607] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4597.084981][T22607] RIP: 0033:0x7f18668e4b77 [ 4597.085200][T22607] 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 [ 4597.085929][T22607] RSP: 002b:00007ffedd8a40c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4597.086246][T22607] RAX: ffffffffffffffda RBX: 00007f18666ca140 RCX: 00007f18668e4b77 [ 4597.086550][T22607] RDX: 0000000000000009 RSI: 000055f53af880c0 RDI: 0000000000000005 [ 4597.086852][T22607] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 4597.087180][T22607] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f1858566700 [ 4597.087475][T22607] R13: 000055f53af880c0 R14: 0000000000000005 R15: 000055f53aac2910 | [ 4636.971157][T22607] ------------[ cut here ]------------ | [4636.971578][T22607] WARNING: CPU: 0 PID: 22607 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:10596) | [ 4636.971995][T22607] Modules linked in: cls_bpf netdevsim psample dccp_ipv6 dccp_ipv4 dccp act_gact cls_flower sch_ingress sch_fq vxlan ip6t_rpfilter xfrm_user l2tp_ip6 l2tp_eth l2tp_ip l2tp_netlink l2tp_core pktgen nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_REJECT ipt_REJECT nft_compat nf_tables | [ 4636.973594][T22607] Tainted: [W]=WARN [ 4636.973758][T22607] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [4636.974016][T22607] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 4636.974299][T22607] Code: 00 e8 13 47 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 5f 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: 13 47 fe adc -0x2(%rdi),%eax 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 5f 99 00 call 0x995fb9 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 [ 4636.975063][T22607] RSP: 0018:ffffc90000d47528 EFLAGS: 00010246 [ 4636.975338][T22607] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 4636.975643][T22607] RDX: 0000000000000000 RSI: ffff88800bd12cd0 RDI: ffff888010d350f8 [ 4636.975949][T22607] RBP: ffffffffb4453580 R08: 0000000000000000 R09: fffffbfff6442504 [ 4636.976279][T22607] R10: ffffffffb2212827 R11: ffff888010d345c0 R12: 0000000000000000 [ 4636.976595][T22607] R13: ffff88800bd12130 R14: ffff88800bd12008 R15: ffff88800bd12000 [ 4636.976901][T22607] FS: 00007f18666ca1c0(0000) GS:ffff88806ce00000(0000) knlGS:0000000000000000 [ 4636.977265][T22607] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4636.977521][T22607] CR2: 00007f86973e1960 CR3: 0000000009ee2003 CR4: 0000000000772ef0 [ 4636.977834][T22607] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4636.978319][T22607] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4636.978626][T22607] PKRU: 55555554 [ 4636.978783][T22607] Call Trace: [ 4636.978942][T22607] [4636.979051][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4636.979270][T22607] ? __warn (kernel/panic.c:748) [4636.979436][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4636.979645][T22607] ? report_bug (lib/bug.c:201 lib/bug.c:219) [4636.979859][T22607] ? handle_bug (arch/x86/kernel/traps.c:285) [4636.980018][T22607] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [4636.980239][T22607] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [4636.980464][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4636.980673][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [4636.980892][T22607] ? __pfx___netdev_update_features (net/core/dev.c:10589) [4636.981165][T22607] ? _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) [4636.981389][T22607] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [4636.981603][T22607] register_netdevice (net/core/dev.c:11033) [4636.981816][T22607] ? __pfx_register_netdevice (net/core/dev.c:10911) [4636.982022][T22607] ? __debugfs_create_file (fs/debugfs/inode.c:466) [4636.982252][T22607] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [4636.982481][T22607] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [4636.982746][T22607] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [4636.982911][T22607] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [4636.983191][T22607] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [4636.983456][T22607] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [4636.983721][T22607] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [4636.983945][T22607] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [4636.984217][T22607] ? kernfs_create_link (fs/kernfs/symlink.c:48) [4636.984428][T22607] ? 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)) [4636.984593][T22607] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [4636.984821][T22607] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [4636.985036][T22607] __driver_probe_device (drivers/base/dd.c:800) [4636.985258][T22607] driver_probe_device (drivers/base/dd.c:830) [4636.985471][T22607] __device_attach_driver (drivers/base/dd.c:959) [4636.985681][T22607] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [4636.985935][T22607] bus_for_each_drv (drivers/base/bus.c:462) [4636.986150][T22607] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [4636.986356][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4636.986564][T22607] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [4636.986771][T22607] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [4636.986991][T22607] __device_attach (drivers/base/dd.c:1030) [4636.987206][T22607] ? __pfx___device_attach (drivers/base/dd.c:1001) [4636.987412][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4636.987619][T22607] ? 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) [4636.987832][T22607] bus_probe_device (drivers/base/bus.c:537) [4636.988042][T22607] device_add (drivers/base/core.c:3672) [4636.988262][T22607] ? __pfx_device_add (drivers/base/core.c:3548) [4636.988475][T22607] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [4636.988694][T22607] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [4636.988963][T22607] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [4636.989238][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4636.989443][T22607] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [4636.989656][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4636.989861][T22607] kernfs_fop_write_iter (fs/kernfs/file.c:334) [4636.990091][T22607] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [4636.990260][T22607] ? __pfx_vfs_write (fs/read_write.c:660) [4636.990472][T22607] ? __lock_release (kernel/locking/lockdep.c:5527) [4636.990676][T22607] ? 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) [4636.990891][T22607] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [4636.991117][T22607] ksys_write (fs/read_write.c:731) [4636.991277][T22607] ? __pfx_ksys_write (fs/read_write.c:721) [4636.991486][T22607] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [4636.991703][T22607] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [4636.991913][T22607] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4636.992185][T22607] RIP: 0033:0x7f18668e4b77 [ 4636.992397][T22607] 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 [ 4636.993127][T22607] RSP: 002b:00007ffedd8a40c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4636.993435][T22607] RAX: ffffffffffffffda RBX: 00007f18666ca140 RCX: 00007f18668e4b77 [ 4636.993740][T22607] RDX: 0000000000000009 RSI: 000055f53af8e820 RDI: 0000000000000005 [ 4636.994044][T22607] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 4636.994368][T22607] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f1858566700 [ 4636.994678][T22607] R13: 000055f53af8e820 R14: 0000000000000005 R15: 000055f53aac2910 | [ 4649.026598][T22607] ------------[ cut here ]------------ | [4649.026987][T22607] WARNING: CPU: 3 PID: 22607 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:10596) | [ 4649.027458][T22607] Modules linked in: cls_bpf netdevsim psample dccp_ipv6 dccp_ipv4 dccp act_gact cls_flower sch_ingress sch_fq vxlan ip6t_rpfilter xfrm_user l2tp_ip6 l2tp_eth l2tp_ip l2tp_netlink l2tp_core pktgen nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_REJECT ipt_REJECT nft_compat nf_tables | [ 4649.029193][T22607] Tainted: [W]=WARN [ 4649.029371][T22607] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [4649.029653][T22607] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 4649.029943][T22607] Code: 00 e8 13 47 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 5f 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: 13 47 fe adc -0x2(%rdi),%eax 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 5f 99 00 call 0x995fb9 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 [ 4649.030710][T22607] RSP: 0018:ffffc90000d47528 EFLAGS: 00010246 [ 4649.031219][T22607] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 4649.031532][T22607] RDX: 0000000000000000 RSI: ffff888012512cd0 RDI: ffff888010d350f8 [ 4649.031847][T22607] RBP: ffffffffb4453580 R08: 0000000000000000 R09: fffffbfff6442504 [ 4649.032175][T22607] R10: ffffffffb2212827 R11: ffff888010d345c0 R12: 0000000000000000 [ 4649.032491][T22607] R13: ffff888012512130 R14: ffff888012512008 R15: ffff888012512000 [ 4649.032803][T22607] FS: 00007f18666ca1c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 4649.033179][T22607] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4649.033445][T22607] CR2: 00007f185910d0b0 CR3: 0000000009ee2003 CR4: 0000000000772ef0 [ 4649.033764][T22607] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4649.034087][T22607] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4649.034422][T22607] PKRU: 55555554 [ 4649.034617][T22607] Call Trace: [ 4649.034781][T22607] [4649.034891][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4649.035121][T22607] ? __warn (kernel/panic.c:748) [4649.035286][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4649.035503][T22607] ? report_bug (lib/bug.c:201 lib/bug.c:219) [4649.035726][T22607] ? handle_bug (arch/x86/kernel/traps.c:285) [4649.035895][T22607] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [4649.036121][T22607] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [4649.036354][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4649.036574][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [4649.036793][T22607] ? __pfx___netdev_update_features (net/core/dev.c:10589) [4649.037062][T22607] ? _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) [4649.037310][T22607] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [4649.037548][T22607] register_netdevice (net/core/dev.c:11033) [4649.037785][T22607] ? __pfx_register_netdevice (net/core/dev.c:10911) [4649.038022][T22607] ? __debugfs_create_file (fs/debugfs/inode.c:466) [4649.038310][T22607] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [4649.038556][T22607] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [4649.038844][T22607] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [4649.039023][T22607] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [4649.039329][T22607] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [4649.039623][T22607] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [4649.039921][T22607] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [4649.040168][T22607] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [4649.040454][T22607] ? kernfs_create_link (fs/kernfs/symlink.c:48) [4649.040682][T22607] ? 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)) [4649.040856][T22607] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [4649.041109][T22607] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [4649.041347][T22607] __driver_probe_device (drivers/base/dd.c:800) [4649.041585][T22607] driver_probe_device (drivers/base/dd.c:830) [4649.041813][T22607] __device_attach_driver (drivers/base/dd.c:959) [4649.042040][T22607] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [4649.042325][T22607] bus_for_each_drv (drivers/base/bus.c:462) [4649.042554][T22607] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [4649.042779][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4649.043005][T22607] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [4649.043247][T22607] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [4649.043474][T22607] __device_attach (drivers/base/dd.c:1030) [4649.043699][T22607] ? __pfx___device_attach (drivers/base/dd.c:1001) [4649.043922][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4649.044159][T22607] ? 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) [4649.044392][T22607] bus_probe_device (drivers/base/bus.c:537) [4649.044632][T22607] device_add (drivers/base/core.c:3672) [4649.044868][T22607] ? __pfx_device_add (drivers/base/core.c:3548) [4649.045094][T22607] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [4649.045331][T22607] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [4649.045622][T22607] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [4649.045898][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4649.046125][T22607] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [4649.046355][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4649.046580][T22607] kernfs_fop_write_iter (fs/kernfs/file.c:334) [4649.046811][T22607] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [4649.046991][T22607] ? __pfx_vfs_write (fs/read_write.c:660) [4649.047234][T22607] ? __lock_release (kernel/locking/lockdep.c:5527) [4649.047451][T22607] ? 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) [4649.047681][T22607] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [4649.047916][T22607] ksys_write (fs/read_write.c:731) [4649.048103][T22607] ? __pfx_ksys_write (fs/read_write.c:721) [4649.048332][T22607] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [4649.048568][T22607] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [4649.048803][T22607] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4649.049089][T22607] RIP: 0033:0x7f18668e4b77 [ 4649.049319][T22607] 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 [ 4649.050113][T22607] RSP: 002b:00007ffedd8a40c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4649.050470][T22607] RAX: ffffffffffffffda RBX: 00007f18666ca140 RCX: 00007f18668e4b77 [ 4649.050803][T22607] RDX: 0000000000000009 RSI: 000055f53af8e820 RDI: 0000000000000005 [ 4649.051157][T22607] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 4649.051501][T22607] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f1858566700 [ 4649.051833][T22607] R13: 000055f53af8e820 R14: 0000000000000005 R15: 000055f53aac2910 | [ 4678.923290][T22607] ------------[ cut here ]------------ | [4678.923686][T22607] WARNING: CPU: 2 PID: 22607 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:10596) | [ 4678.924148][T22607] Modules linked in: cls_bpf netdevsim psample dccp_ipv6 dccp_ipv4 dccp act_gact cls_flower sch_ingress sch_fq vxlan ip6t_rpfilter xfrm_user l2tp_ip6 l2tp_eth l2tp_ip l2tp_netlink l2tp_core pktgen nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_REJECT ipt_REJECT nft_compat nf_tables | [ 4678.925786][T22607] Tainted: [W]=WARN [ 4678.925962][T22607] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [4678.926256][T22607] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 4678.926543][T22607] Code: 00 e8 13 47 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 5f 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: 13 47 fe adc -0x2(%rdi),%eax 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 5f 99 00 call 0x995fb9 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 [ 4678.927316][T22607] RSP: 0018:ffffc90000d47528 EFLAGS: 00010246 [ 4678.927598][T22607] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 4678.927923][T22607] RDX: 0000000000000000 RSI: ffff88800bd12cd0 RDI: ffff888010d350f8 [ 4678.928266][T22607] RBP: ffffffffb4453580 R08: 0000000000000000 R09: fffffbfff6442504 [ 4678.928592][T22607] R10: ffffffffb2212827 R11: ffff888010d345c0 R12: 0000000000000000 [ 4678.928916][T22607] R13: ffff88800bd12130 R14: ffff88800bd12008 R15: ffff88800bd12000 [ 4678.929261][T22607] FS: 00007f18666ca1c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 4678.929852][T22607] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4678.930152][T22607] CR2: 000055f53af9c8a8 CR3: 0000000009ee2006 CR4: 0000000000772ef0 [ 4678.930483][T22607] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4678.930804][T22607] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4678.931143][T22607] PKRU: 55555554 [ 4678.931317][T22607] Call Trace: [ 4678.931493][T22607] [4678.931621][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4678.931849][T22607] ? __warn (kernel/panic.c:748) [4678.932027][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4678.932270][T22607] ? report_bug (lib/bug.c:201 lib/bug.c:219) [4678.932513][T22607] ? handle_bug (arch/x86/kernel/traps.c:285) [4678.932692][T22607] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [4678.932916][T22607] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [4678.933171][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4678.933397][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [4678.933665][T22607] ? __pfx___netdev_update_features (net/core/dev.c:10589) [4678.933947][T22607] ? _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) [4678.934195][T22607] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [4678.934436][T22607] register_netdevice (net/core/dev.c:11033) [4678.934668][T22607] ? __pfx_register_netdevice (net/core/dev.c:10911) [4678.934887][T22607] ? __debugfs_create_file (fs/debugfs/inode.c:466) [4678.935140][T22607] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [4678.935387][T22607] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [4678.935669][T22607] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [4678.935848][T22607] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [4678.936150][T22607] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [4678.936436][T22607] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [4678.936723][T22607] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [4678.936967][T22607] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [4678.937257][T22607] ? kernfs_create_link (fs/kernfs/symlink.c:48) [4678.937485][T22607] ? 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)) [4678.937660][T22607] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [4678.937893][T22607] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [4678.938137][T22607] __driver_probe_device (drivers/base/dd.c:800) [4678.938365][T22607] driver_probe_device (drivers/base/dd.c:830) [4678.938596][T22607] __device_attach_driver (drivers/base/dd.c:959) [4678.938823][T22607] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [4678.939107][T22607] bus_for_each_drv (drivers/base/bus.c:462) [4678.939335][T22607] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [4678.939555][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4678.939779][T22607] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [4678.940000][T22607] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [4678.940247][T22607] __device_attach (drivers/base/dd.c:1030) [4678.940469][T22607] ? __pfx___device_attach (drivers/base/dd.c:1001) [4678.940690][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4678.940910][T22607] ? 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) [4678.941151][T22607] bus_probe_device (drivers/base/bus.c:537) [4678.941376][T22607] device_add (drivers/base/core.c:3672) [4678.941600][T22607] ? __pfx_device_add (drivers/base/core.c:3548) [4678.941832][T22607] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [4678.942078][T22607] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [4678.942365][T22607] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [4678.942650][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4678.942867][T22607] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [4678.943106][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4678.943331][T22607] kernfs_fop_write_iter (fs/kernfs/file.c:334) [4678.943557][T22607] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [4678.943739][T22607] ? __pfx_vfs_write (fs/read_write.c:660) [4678.943964][T22607] ? __lock_release (kernel/locking/lockdep.c:5527) [4678.944194][T22607] ? 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) [4678.944429][T22607] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [4678.944658][T22607] ksys_write (fs/read_write.c:731) [4678.944832][T22607] ? __pfx_ksys_write (fs/read_write.c:721) [4678.945127][T22607] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [4678.945362][T22607] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [4678.945587][T22607] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4678.945856][T22607] RIP: 0033:0x7f18668e4b77 [ 4678.946093][T22607] 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 [ 4678.946825][T22607] RSP: 002b:00007ffedd8a40c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4678.947159][T22607] RAX: ffffffffffffffda RBX: 00007f18666ca140 RCX: 00007f18668e4b77 [ 4678.947481][T22607] RDX: 0000000000000009 RSI: 000055f53af924a0 RDI: 0000000000000005 [ 4678.947796][T22607] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 4678.948129][T22607] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f1858566700 [ 4678.948451][T22607] R13: 000055f53af924a0 R14: 0000000000000005 R15: 000055f53aac2910 | [ 4695.186802][T22607] ------------[ cut here ]------------ | [4695.187217][T22607] WARNING: CPU: 3 PID: 22607 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:10596) | [ 4695.187645][T22607] Modules linked in: cls_bpf netdevsim psample dccp_ipv6 dccp_ipv4 dccp act_gact cls_flower sch_ingress sch_fq vxlan ip6t_rpfilter xfrm_user l2tp_ip6 l2tp_eth l2tp_ip l2tp_netlink l2tp_core pktgen nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_REJECT ipt_REJECT nft_compat nf_tables | [ 4695.189365][T22607] Tainted: [W]=WARN [ 4695.189526][T22607] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [4695.189787][T22607] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 4695.190062][T22607] Code: 00 e8 13 47 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 5f 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: 13 47 fe adc -0x2(%rdi),%eax 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 5f 99 00 call 0x995fb9 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 [ 4695.190824][T22607] RSP: 0018:ffffc90000d47528 EFLAGS: 00010246 [ 4695.191099][T22607] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 4695.191408][T22607] RDX: 0000000000000000 RSI: ffff888011522cd0 RDI: ffff888010d350f8 [ 4695.191719][T22607] RBP: ffffffffb4453580 R08: 0000000000000000 R09: fffffbfff6442504 [ 4695.192035][T22607] R10: ffffffffb2212827 R11: ffff888010d345c0 R12: 0000000000000000 [ 4695.192353][T22607] R13: ffff888011522130 R14: ffff888011522008 R15: ffff888011522000 [ 4695.192664][T22607] FS: 00007f18666ca1c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 4695.193023][T22607] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4695.193295][T22607] CR2: 0000560e7a7d3830 CR3: 0000000009ee2004 CR4: 0000000000772ef0 [ 4695.193607][T22607] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4695.193915][T22607] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4695.194233][T22607] PKRU: 55555554 [ 4695.194408][T22607] Call Trace: [ 4695.194569][T22607] [4695.194678][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4695.194899][T22607] ? __warn (kernel/panic.c:748) [4695.195074][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4695.195286][T22607] ? report_bug (lib/bug.c:201 lib/bug.c:219) [4695.195503][T22607] ? handle_bug (arch/x86/kernel/traps.c:285) [4695.195667][T22607] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [4695.195878][T22607] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [4695.196111][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4695.196328][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [4695.196544][T22607] ? __pfx___netdev_update_features (net/core/dev.c:10589) [4695.196810][T22607] ? _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) [4695.197027][T22607] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [4695.197251][T22607] register_netdevice (net/core/dev.c:11033) [4695.197467][T22607] ? __pfx_register_netdevice (net/core/dev.c:10911) [4695.197677][T22607] ? __debugfs_create_file (fs/debugfs/inode.c:466) [4695.197903][T22607] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [4695.198141][T22607] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [4695.198411][T22607] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [4695.198576][T22607] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [4695.198854][T22607] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [4695.199136][T22607] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [4695.199411][T22607] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [4695.199632][T22607] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [4695.199895][T22607] ? kernfs_create_link (fs/kernfs/symlink.c:48) [4695.200114][T22607] ? 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)) [4695.200278][T22607] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [4695.200501][T22607] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [4695.200727][T22607] __driver_probe_device (drivers/base/dd.c:800) [4695.200938][T22607] driver_probe_device (drivers/base/dd.c:830) [4695.201154][T22607] __device_attach_driver (drivers/base/dd.c:959) [4695.201365][T22607] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [4695.201621][T22607] bus_for_each_drv (drivers/base/bus.c:462) [4695.201836][T22607] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [4695.202043][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4695.202262][T22607] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [4695.202470][T22607] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [4695.202686][T22607] __device_attach (drivers/base/dd.c:1030) [4695.202901][T22607] ? __pfx___device_attach (drivers/base/dd.c:1001) [4695.203123][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4695.203331][T22607] ? 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) [4695.203548][T22607] bus_probe_device (drivers/base/bus.c:537) [4695.203764][T22607] device_add (drivers/base/core.c:3672) [4695.203980][T22607] ? __pfx_device_add (drivers/base/core.c:3548) [4695.204194][T22607] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [4695.204426][T22607] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [4695.204699][T22607] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [4695.204970][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4695.205183][T22607] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [4695.205399][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4695.205604][T22607] kernfs_fop_write_iter (fs/kernfs/file.c:334) [4695.205817][T22607] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [4695.205988][T22607] ? __pfx_vfs_write (fs/read_write.c:660) [4695.206200][T22607] ? find_held_lock (kernel/locking/lockdep.c:5341) [4695.206423][T22607] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [4695.206690][T22607] ksys_write (fs/read_write.c:731) [4695.206853][T22607] ? __pfx_ksys_write (fs/read_write.c:721) [4695.207060][T22607] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [4695.207285][T22607] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [4695.207500][T22607] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4695.207755][T22607] RIP: 0033:0x7f18668e4b77 [ 4695.207964][T22607] 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 [ 4695.208681][T22607] RSP: 002b:00007ffedd8a3f28 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4695.208992][T22607] RAX: ffffffffffffffda RBX: 00007f18666ca140 RCX: 00007f18668e4b77 [ 4695.209303][T22607] RDX: 0000000000000009 RSI: 000055f53af924a0 RDI: 0000000000000005 [ 4695.209605][T22607] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 4695.209913][T22607] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f1858566940 [ 4695.210226][T22607] R13: 000055f53af924a0 R14: 0000000000000005 R15: 000055f53aac2910 | [ 4708.438148][T22607] ------------[ cut here ]------------ | [4708.438566][T22607] WARNING: CPU: 1 PID: 22607 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:10596) | [ 4708.439149][T22607] Modules linked in: cls_bpf netdevsim psample dccp_ipv6 dccp_ipv4 dccp act_gact cls_flower sch_ingress sch_fq vxlan ip6t_rpfilter xfrm_user l2tp_ip6 l2tp_eth l2tp_ip l2tp_netlink l2tp_core pktgen nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_REJECT ipt_REJECT nft_compat nf_tables | [ 4708.440780][T22607] Tainted: [W]=WARN [ 4708.441012][T22607] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [4708.441433][T22607] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 4708.441732][T22607] Code: 00 e8 13 47 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 5f 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: 13 47 fe adc -0x2(%rdi),%eax 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 5f 99 00 call 0x995fb9 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 [ 4708.442559][T22607] RSP: 0018:ffffc90000d47528 EFLAGS: 00010246 [ 4708.442840][T22607] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 4708.443164][T22607] RDX: 0000000000000000 RSI: ffff88800bd12cd0 RDI: ffff888010d350f8 [ 4708.443487][T22607] RBP: ffffffffb4453580 R08: 0000000000000000 R09: fffffbfff6442504 [ 4708.443805][T22607] R10: ffffffffb2212827 R11: ffff888010d345c0 R12: 0000000000000000 [ 4708.444131][T22607] R13: ffff88800bd12130 R14: ffff88800bd12008 R15: ffff88800bd12000 [ 4708.444467][T22607] FS: 00007f18666ca1c0(0000) GS:ffff88806ce80000(0000) knlGS:0000000000000000 [ 4708.444828][T22607] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4708.445126][T22607] CR2: 0000560e7a815c48 CR3: 0000000009ee2003 CR4: 0000000000772ef0 [ 4708.445450][T22607] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4708.445772][T22607] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4708.446101][T22607] PKRU: 55555554 [ 4708.446261][T22607] Call Trace: [ 4708.446426][T22607] [4708.446543][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4708.446758][T22607] ? __warn (kernel/panic.c:748) [4708.446934][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4708.447171][T22607] ? report_bug (lib/bug.c:201 lib/bug.c:219) [4708.447393][T22607] ? handle_bug (arch/x86/kernel/traps.c:285) [4708.447563][T22607] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [4708.447778][T22607] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [4708.448011][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4708.448247][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [4708.448468][T22607] ? __pfx___netdev_update_features (net/core/dev.c:10589) [4708.448743][T22607] ? _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) [4708.448971][T22607] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [4708.449204][T22607] register_netdevice (net/core/dev.c:11033) [4708.449432][T22607] ? __pfx_register_netdevice (net/core/dev.c:10911) [4708.449644][T22607] ? __debugfs_create_file (fs/debugfs/inode.c:466) [4708.449876][T22607] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [4708.450128][T22607] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [4708.450416][T22607] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [4708.450590][T22607] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [4708.450871][T22607] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [4708.451165][T22607] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [4708.451449][T22607] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [4708.451686][T22607] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [4708.451956][T22607] ? kernfs_create_link (fs/kernfs/symlink.c:48) [4708.452194][T22607] ? 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)) [4708.452355][T22607] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [4708.452574][T22607] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [4708.452793][T22607] __driver_probe_device (drivers/base/dd.c:800) [4708.453011][T22607] driver_probe_device (drivers/base/dd.c:830) [4708.453254][T22607] __device_attach_driver (drivers/base/dd.c:959) [4708.453474][T22607] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [4708.453738][T22607] bus_for_each_drv (drivers/base/bus.c:462) [4708.453958][T22607] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [4708.454183][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4708.454418][T22607] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [4708.454626][T22607] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [4708.454855][T22607] __device_attach (drivers/base/dd.c:1030) [4708.455088][T22607] ? __pfx___device_attach (drivers/base/dd.c:1001) [4708.455302][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4708.455517][T22607] ? 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) [4708.455733][T22607] bus_probe_device (drivers/base/bus.c:537) [4708.455943][T22607] device_add (drivers/base/core.c:3672) [4708.456174][T22607] ? __pfx_device_add (drivers/base/core.c:3548) [4708.456394][T22607] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [4708.456613][T22607] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [4708.456884][T22607] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [4708.457204][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4708.457421][T22607] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [4708.457648][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4708.457864][T22607] kernfs_fop_write_iter (fs/kernfs/file.c:334) [4708.458110][T22607] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [4708.458291][T22607] ? __pfx_vfs_write (fs/read_write.c:660) [4708.458497][T22607] ? find_held_lock (kernel/locking/lockdep.c:5341) [4708.458719][T22607] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [4708.458997][T22607] ksys_write (fs/read_write.c:731) [4708.459173][T22607] ? __pfx_ksys_write (fs/read_write.c:721) [4708.459384][T22607] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [4708.459616][T22607] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [4708.459842][T22607] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4708.460123][T22607] RIP: 0033:0x7f18668e4b77 [ 4708.460335][T22607] 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 [ 4708.461105][T22607] RSP: 002b:00007ffedd8a3f28 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4708.461432][T22607] RAX: ffffffffffffffda RBX: 00007f18666ca140 RCX: 00007f18668e4b77 [ 4708.461737][T22607] RDX: 0000000000000009 RSI: 000055f53af924a0 RDI: 0000000000000005 [ 4708.462043][T22607] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 4708.462363][T22607] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f1858566940 [ 4708.462678][T22607] R13: 000055f53af924a0 R14: 0000000000000005 R15: 000055f53aac2910 | [ 4721.786503][T22607] ------------[ cut here ]------------ | [4721.786948][T22607] WARNING: CPU: 2 PID: 22607 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:10596) | [ 4721.787419][T22607] Modules linked in: cls_bpf netdevsim psample dccp_ipv6 dccp_ipv4 dccp act_gact cls_flower sch_ingress sch_fq vxlan ip6t_rpfilter xfrm_user l2tp_ip6 l2tp_eth l2tp_ip l2tp_netlink l2tp_core pktgen nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_REJECT ipt_REJECT nft_compat nf_tables | [ 4721.789214][T22607] Tainted: [W]=WARN [ 4721.789391][T22607] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [4721.789663][T22607] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 4721.789951][T22607] Code: 00 e8 13 47 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 5f 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: 13 47 fe adc -0x2(%rdi),%eax 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 5f 99 00 call 0x995fb9 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 [ 4721.790704][T22607] RSP: 0018:ffffc90000d47528 EFLAGS: 00010246 [ 4721.790976][T22607] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 4721.791321][T22607] RDX: 0000000000000000 RSI: ffff8880108dacd0 RDI: ffff888010d350f8 [ 4721.791642][T22607] RBP: ffffffffb4453580 R08: 0000000000000000 R09: fffffbfff6442504 [ 4721.791956][T22607] R10: ffffffffb2212827 R11: ffff888010d345c0 R12: 0000000000000000 [ 4721.792289][T22607] R13: ffff8880108da130 R14: ffff8880108da008 R15: ffff8880108da000 [ 4721.792610][T22607] FS: 00007f18666ca1c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 4721.792984][T22607] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4721.793285][T22607] CR2: 00007f185871d870 CR3: 0000000009ee2004 CR4: 0000000000772ef0 [ 4721.793606][T22607] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4721.793926][T22607] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4721.794275][T22607] PKRU: 55555554 [ 4721.794447][T22607] Call Trace: [ 4721.794619][T22607] [4721.794740][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4721.794961][T22607] ? __warn (kernel/panic.c:748) [4721.795151][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4721.795374][T22607] ? report_bug (lib/bug.c:201 lib/bug.c:219) [4721.795604][T22607] ? handle_bug (arch/x86/kernel/traps.c:285) [4721.795779][T22607] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [4721.796001][T22607] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [4721.796251][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4721.796472][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [4721.796698][T22607] ? __pfx___netdev_update_features (net/core/dev.c:10589) [4721.796973][T22607] ? _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) [4721.797217][T22607] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [4721.797449][T22607] register_netdevice (net/core/dev.c:11033) [4721.797676][T22607] ? __pfx_register_netdevice (net/core/dev.c:10911) [4721.797893][T22607] ? __debugfs_create_file (fs/debugfs/inode.c:466) [4721.798146][T22607] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [4721.798384][T22607] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [4721.798663][T22607] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [4721.798845][T22607] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [4721.799146][T22607] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [4721.799425][T22607] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [4721.799710][T22607] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [4721.799942][T22607] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [4721.800233][T22607] ? kernfs_create_link (fs/kernfs/symlink.c:48) [4721.800463][T22607] ? 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)) [4721.800636][T22607] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [4721.800866][T22607] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [4721.801115][T22607] __driver_probe_device (drivers/base/dd.c:800) [4721.801340][T22607] driver_probe_device (drivers/base/dd.c:830) [4721.801561][T22607] __device_attach_driver (drivers/base/dd.c:959) [4721.801784][T22607] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [4721.802058][T22607] bus_for_each_drv (drivers/base/bus.c:462) [4721.802308][T22607] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [4721.802531][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4721.802751][T22607] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [4721.802970][T22607] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [4721.803209][T22607] __device_attach (drivers/base/dd.c:1030) [4721.803431][T22607] ? __pfx___device_attach (drivers/base/dd.c:1001) [4721.803654][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4721.803875][T22607] ? 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) [4721.804115][T22607] bus_probe_device (drivers/base/bus.c:537) [4721.804347][T22607] device_add (drivers/base/core.c:3672) [4721.804572][T22607] ? __pfx_device_add (drivers/base/core.c:3548) [4721.804793][T22607] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [4721.805029][T22607] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [4721.805324][T22607] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [4721.805618][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4721.805835][T22607] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [4721.806064][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4721.806297][T22607] kernfs_fop_write_iter (fs/kernfs/file.c:334) [4721.806526][T22607] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [4721.806707][T22607] ? __pfx_vfs_write (fs/read_write.c:660) [4721.806927][T22607] ? find_held_lock (kernel/locking/lockdep.c:5341) [4721.807179][T22607] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [4721.807464][T22607] ksys_write (fs/read_write.c:731) [4721.807636][T22607] ? __pfx_ksys_write (fs/read_write.c:721) [4721.807857][T22607] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [4721.808099][T22607] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [4721.808327][T22607] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4721.808595][T22607] RIP: 0033:0x7f18668e4b77 [ 4721.808826][T22607] 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 [ 4721.809563][T22607] RSP: 002b:00007ffedd8a3f28 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4721.809883][T22607] RAX: ffffffffffffffda RBX: 00007f18666ca140 RCX: 00007f18668e4b77 [ 4721.810223][T22607] RDX: 0000000000000009 RSI: 000055f53af924a0 RDI: 0000000000000005 [ 4721.810540][T22607] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 4721.810860][T22607] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f1858566940 [ 4721.811194][T22607] R13: 000055f53af924a0 R14: 0000000000000005 R15: 000055f53aac2910 | [ 4746.875298][T22607] ------------[ cut here ]------------ | [4746.875764][T22607] WARNING: CPU: 2 PID: 22607 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:10596) | [ 4746.876256][T22607] Modules linked in: cls_bpf netdevsim psample dccp_ipv6 dccp_ipv4 dccp act_gact cls_flower sch_ingress sch_fq vxlan ip6t_rpfilter xfrm_user l2tp_ip6 l2tp_eth l2tp_ip l2tp_netlink l2tp_core pktgen nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_REJECT ipt_REJECT nft_compat nf_tables | [ 4746.877931][T22607] Tainted: [W]=WARN [ 4746.878121][T22607] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [4746.878402][T22607] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 4746.878695][T22607] Code: 00 e8 13 47 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 5f 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: 13 47 fe adc -0x2(%rdi),%eax 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 5f 99 00 call 0x995fb9 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 [ 4746.879463][T22607] RSP: 0018:ffffc90000d47528 EFLAGS: 00010246 [ 4746.879751][T22607] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 4746.880093][T22607] RDX: 0000000000000000 RSI: ffff88800df12cd0 RDI: ffff888010d350f8 [ 4746.880430][T22607] RBP: ffffffffb4453580 R08: 0000000000000000 R09: fffffbfff6442504 [ 4746.880946][T22607] R10: ffffffffb2212827 R11: ffff888010d345c0 R12: 0000000000000000 [ 4746.881322][T22607] R13: ffff88800df12130 R14: ffff88800df12008 R15: ffff88800df12000 [ 4746.881686][T22607] FS: 00007f18666ca1c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 4746.882111][T22607] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4746.882397][T22607] CR2: 00007f86973e1960 CR3: 0000000009ee2001 CR4: 0000000000772ef0 [ 4746.882773][T22607] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4746.883116][T22607] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4746.883446][T22607] PKRU: 55555554 [ 4746.883623][T22607] Call Trace: [ 4746.883814][T22607] [4746.883940][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4746.884210][T22607] ? __warn (kernel/panic.c:748) [4746.884402][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4746.884639][T22607] ? report_bug (lib/bug.c:201 lib/bug.c:219) [4746.884883][T22607] ? handle_bug (arch/x86/kernel/traps.c:285) [4746.885100][T22607] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [4746.885346][T22607] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [4746.885593][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4746.885822][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [4746.886065][T22607] ? __pfx___netdev_update_features (net/core/dev.c:10589) [4746.886367][T22607] ? _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) [4746.886605][T22607] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [4746.886841][T22607] register_netdevice (net/core/dev.c:11033) [4746.887087][T22607] ? __pfx_register_netdevice (net/core/dev.c:10911) [4746.887314][T22607] ? __debugfs_create_file (fs/debugfs/inode.c:466) [4746.887562][T22607] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [4746.887815][T22607] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [4746.888113][T22607] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [4746.888298][T22607] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [4746.888597][T22607] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [4746.888891][T22607] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [4746.889221][T22607] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [4746.889476][T22607] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [4746.889765][T22607] ? kernfs_create_link (fs/kernfs/symlink.c:48) [4746.889998][T22607] ? 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)) [4746.890195][T22607] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [4746.890435][T22607] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [4746.890675][T22607] __driver_probe_device (drivers/base/dd.c:800) [4746.890909][T22607] driver_probe_device (drivers/base/dd.c:830) [4746.891161][T22607] __device_attach_driver (drivers/base/dd.c:959) [4746.891406][T22607] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [4746.891686][T22607] bus_for_each_drv (drivers/base/bus.c:462) [4746.891915][T22607] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [4746.892154][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4746.892383][T22607] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [4746.892610][T22607] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [4746.892852][T22607] __device_attach (drivers/base/dd.c:1030) [4746.893106][T22607] ? __pfx___device_attach (drivers/base/dd.c:1001) [4746.893336][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4746.893565][T22607] ? 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) [4746.893800][T22607] bus_probe_device (drivers/base/bus.c:537) [4746.894056][T22607] device_add (drivers/base/core.c:3672) [4746.894313][T22607] ? __pfx_device_add (drivers/base/core.c:3548) [4746.894550][T22607] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [4746.894798][T22607] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [4746.895108][T22607] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [4746.895417][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4746.895643][T22607] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [4746.895880][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4746.896115][T22607] kernfs_fop_write_iter (fs/kernfs/file.c:334) [4746.896357][T22607] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [4746.896541][T22607] ? __pfx_vfs_write (fs/read_write.c:660) [4746.896778][T22607] ? __lock_release (kernel/locking/lockdep.c:5527) [4746.897005][T22607] ? 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) [4746.897271][T22607] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [4746.897511][T22607] ksys_write (fs/read_write.c:731) [4746.897690][T22607] ? __pfx_ksys_write (fs/read_write.c:721) [4746.897923][T22607] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [4746.898180][T22607] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [4746.898415][T22607] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4746.898714][T22607] RIP: 0033:0x7f18668e4b77 [ 4746.898953][T22607] 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 [ 4746.899736][T22607] RSP: 002b:00007ffedd8a40c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4746.900094][T22607] RAX: ffffffffffffffda RBX: 00007f18666ca140 RCX: 00007f18668e4b77 [ 4746.900423][T22607] RDX: 0000000000000009 RSI: 000055f53af998a0 RDI: 0000000000000005 [ 4746.900755][T22607] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 4746.901119][T22607] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f1858566940 [ 4746.901454][T22607] R13: 000055f53af998a0 R14: 0000000000000005 R15: 000055f53aac2910 | [ 4775.731381][T22607] ------------[ cut here ]------------ | [4775.731789][T22607] WARNING: CPU: 3 PID: 22607 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:10596) | [ 4775.733311][T22607] Modules linked in: cls_bpf netdevsim psample dccp_ipv6 dccp_ipv4 dccp act_gact cls_flower sch_ingress sch_fq vxlan ip6t_rpfilter xfrm_user l2tp_ip6 l2tp_eth l2tp_ip l2tp_netlink l2tp_core pktgen nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_REJECT ipt_REJECT nft_compat nf_tables | [ 4775.735099][T22607] Tainted: [W]=WARN [ 4775.735270][T22607] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [4775.735550][T22607] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 4775.735838][T22607] Code: 00 e8 13 47 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 5f 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: 13 47 fe adc -0x2(%rdi),%eax 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 5f 99 00 call 0x995fb9 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 [ 4775.736622][T22607] RSP: 0018:ffffc90000d47528 EFLAGS: 00010246 [ 4775.736905][T22607] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 4775.737252][T22607] RDX: 0000000000000000 RSI: ffff88800aa9acd0 RDI: ffff888010d350f8 [ 4775.737592][T22607] RBP: ffffffffb4453580 R08: 0000000000000000 R09: fffffbfff6442504 [ 4775.737927][T22607] R10: ffffffffb2212827 R11: ffff888010d345c0 R12: 0000000000000000 [ 4775.738270][T22607] R13: ffff88800aa9a130 R14: ffff88800aa9a008 R15: ffff88800aa9a000 [ 4775.738595][T22607] FS: 00007f18666ca1c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 4775.738967][T22607] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4775.739244][T22607] CR2: 0000560e7a7aa920 CR3: 0000000009ee2006 CR4: 0000000000772ef0 [ 4775.739568][T22607] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4775.739890][T22607] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4775.740220][T22607] PKRU: 55555554 [ 4775.740384][T22607] Call Trace: [ 4775.740547][T22607] [4775.740658][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4775.740877][T22607] ? __warn (kernel/panic.c:748) [4775.741045][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4775.741275][T22607] ? report_bug (lib/bug.c:201 lib/bug.c:219) [4775.741504][T22607] ? handle_bug (arch/x86/kernel/traps.c:285) [4775.741671][T22607] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [4775.741891][T22607] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [4775.742131][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4775.742352][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [4775.742575][T22607] ? __pfx___netdev_update_features (net/core/dev.c:10589) [4775.742853][T22607] ? _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) [4775.743088][T22607] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [4775.743312][T22607] register_netdevice (net/core/dev.c:11033) [4775.743569][T22607] ? __pfx_register_netdevice (net/core/dev.c:10911) [4775.743785][T22607] ? __debugfs_create_file (fs/debugfs/inode.c:466) [4775.744038][T22607] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [4775.744284][T22607] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [4775.744566][T22607] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [4775.744737][T22607] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [4775.745029][T22607] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [4775.745326][T22607] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [4775.745613][T22607] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [4775.745851][T22607] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [4775.746146][T22607] ? kernfs_create_link (fs/kernfs/symlink.c:48) [4775.746373][T22607] ? 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)) [4775.746544][T22607] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [4775.746784][T22607] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [4775.747019][T22607] __driver_probe_device (drivers/base/dd.c:800) [4775.747258][T22607] driver_probe_device (drivers/base/dd.c:830) [4775.747487][T22607] __device_attach_driver (drivers/base/dd.c:959) [4775.747716][T22607] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [4775.747993][T22607] bus_for_each_drv (drivers/base/bus.c:462) [4775.748229][T22607] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [4775.748457][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4775.748686][T22607] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [4775.748911][T22607] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [4775.749158][T22607] __device_attach (drivers/base/dd.c:1030) [4775.749391][T22607] ? __pfx___device_attach (drivers/base/dd.c:1001) [4775.749615][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4775.749842][T22607] ? 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) [4775.750097][T22607] bus_probe_device (drivers/base/bus.c:537) [4775.750331][T22607] device_add (drivers/base/core.c:3672) [4775.750561][T22607] ? __pfx_device_add (drivers/base/core.c:3548) [4775.750787][T22607] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [4775.751027][T22607] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [4775.751328][T22607] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [4775.751622][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4775.751852][T22607] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [4775.752102][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4775.752330][T22607] kernfs_fop_write_iter (fs/kernfs/file.c:334) [4775.752563][T22607] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [4775.752743][T22607] ? __pfx_vfs_write (fs/read_write.c:660) [4775.753176][T22607] ? __lock_release (kernel/locking/lockdep.c:5527) [4775.753398][T22607] ? 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) [4775.753761][T22607] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [4775.754018][T22607] ksys_write (fs/read_write.c:731) [4775.754207][T22607] ? __pfx_ksys_write (fs/read_write.c:721) [4775.754436][T22607] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [4775.754678][T22607] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [4775.755049][T22607] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4775.755353][T22607] RIP: 0033:0x7f18668e4b77 [ 4775.755588][T22607] 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 [ 4775.756380][T22607] RSP: 002b:00007ffedd8a40c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4775.756722][T22607] RAX: ffffffffffffffda RBX: 00007f18666ca140 RCX: 00007f18668e4b77 [ 4775.757059][T22607] RDX: 0000000000000009 RSI: 000055f53af998a0 RDI: 0000000000000005 [ 4775.757405][T22607] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 4775.757744][T22607] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f1858566940 [ 4775.758221][T22607] R13: 000055f53af998a0 R14: 0000000000000005 R15: 000055f53aac2910 | [ 4802.002969][T22607] ------------[ cut here ]------------ | [4802.003579][T22607] WARNING: CPU: 2 PID: 22607 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:10596) | [ 4802.004226][T22607] Modules linked in: cls_bpf netdevsim psample dccp_ipv6 dccp_ipv4 dccp act_gact cls_flower sch_ingress sch_fq vxlan ip6t_rpfilter xfrm_user l2tp_ip6 l2tp_eth l2tp_ip l2tp_netlink l2tp_core pktgen nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_REJECT ipt_REJECT nft_compat nf_tables | [ 4802.006252][T22607] Tainted: [W]=WARN [ 4802.006577][T22607] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [4802.007024][T22607] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 4802.007487][T22607] Code: 00 e8 13 47 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 5f 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: 13 47 fe adc -0x2(%rdi),%eax 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 5f 99 00 call 0x995fb9 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 [ 4802.008396][T22607] RSP: 0018:ffffc90000d47528 EFLAGS: 00010246 [ 4802.008790][T22607] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 4802.009229][T22607] RDX: 0000000000000000 RSI: ffff88800df12cd0 RDI: ffff888010d350f8 [ 4802.009577][T22607] RBP: ffffffffb4453580 R08: 0000000000000000 R09: fffffbfff6442504 [ 4802.009892][T22607] R10: ffffffffb2212827 R11: ffff888010d345c0 R12: 0000000000000000 [ 4802.010213][T22607] R13: ffff88800df12130 R14: ffff88800df12008 R15: ffff88800df12000 [ 4802.010709][T22607] FS: 00007f18666ca1c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 4802.011099][T22607] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4802.011373][T22607] CR2: 00007f185871d870 CR3: 0000000009ee2005 CR4: 0000000000772ef0 [ 4802.011694][T22607] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4802.012018][T22607] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4802.012354][T22607] PKRU: 55555554 [ 4802.012530][T22607] Call Trace: [ 4802.012719][T22607] [4802.012838][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4802.013059][T22607] ? __warn (kernel/panic.c:748) [4802.013251][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4802.013475][T22607] ? report_bug (lib/bug.c:201 lib/bug.c:219) [4802.013706][T22607] ? handle_bug (arch/x86/kernel/traps.c:285) [4802.013911][T22607] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [4802.014146][T22607] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [4802.014385][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4802.014609][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [4802.014838][T22607] ? __pfx___netdev_update_features (net/core/dev.c:10589) [4802.015130][T22607] ? _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) [4802.015379][T22607] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [4802.015602][T22607] register_netdevice (net/core/dev.c:11033) [4802.015827][T22607] ? __pfx_register_netdevice (net/core/dev.c:10911) [4802.016039][T22607] ? __debugfs_create_file (fs/debugfs/inode.c:466) [4802.016285][T22607] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [4802.016519][T22607] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [4802.016812][T22607] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [4802.016990][T22607] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [4802.017292][T22607] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [4802.017570][T22607] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [4802.017848][T22607] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [4802.018096][T22607] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [4802.018365][T22607] ? kernfs_create_link (fs/kernfs/symlink.c:48) [4802.018585][T22607] ? 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)) [4802.018750][T22607] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [4802.018977][T22607] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [4802.019237][T22607] __driver_probe_device (drivers/base/dd.c:800) [4802.019457][T22607] driver_probe_device (drivers/base/dd.c:830) [4802.019671][T22607] __device_attach_driver (drivers/base/dd.c:959) [4802.019890][T22607] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [4802.020156][T22607] bus_for_each_drv (drivers/base/bus.c:462) [4802.020393][T22607] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [4802.020608][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4802.020835][T22607] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [4802.021053][T22607] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [4802.021292][T22607] __device_attach (drivers/base/dd.c:1030) [4802.021512][T22607] ? __pfx___device_attach (drivers/base/dd.c:1001) [4802.021731][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4802.021951][T22607] ? 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) [4802.022189][T22607] bus_probe_device (drivers/base/bus.c:537) [4802.022418][T22607] device_add (drivers/base/core.c:3672) [4802.022640][T22607] ? __pfx_device_add (drivers/base/core.c:3548) [4802.022866][T22607] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [4802.023100][T22607] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [4802.023376][T22607] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [4802.023651][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4802.023889][T22607] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [4802.024129][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4802.024350][T22607] kernfs_fop_write_iter (fs/kernfs/file.c:334) [4802.024575][T22607] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [4802.024754][T22607] ? __pfx_vfs_write (fs/read_write.c:660) [4802.024971][T22607] ? find_held_lock (kernel/locking/lockdep.c:5341) [4802.025219][T22607] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [4802.025488][T22607] ksys_write (fs/read_write.c:731) [4802.025658][T22607] ? __pfx_ksys_write (fs/read_write.c:721) [4802.025894][T22607] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [4802.026136][T22607] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [4802.026358][T22607] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4802.026623][T22607] RIP: 0033:0x7f18668e4b77 [ 4802.026849][T22607] 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 [ 4802.027594][T22607] RSP: 002b:00007ffedd8a40c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4802.027916][T22607] RAX: ffffffffffffffda RBX: 00007f18666ca140 RCX: 00007f18668e4b77 [ 4802.028241][T22607] RDX: 0000000000000009 RSI: 000055f53af998a0 RDI: 0000000000000005 [ 4802.028557][T22607] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 4802.028881][T22607] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f1858566940 [ 4802.029199][T22607] R13: 000055f53af998a0 R14: 0000000000000005 R15: 000055f53aac2910 | [ 4813.915750][T22607] ------------[ cut here ]------------ | [4813.916171][T22607] WARNING: CPU: 0 PID: 22607 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:10596) | [ 4813.916592][T22607] Modules linked in: cls_bpf netdevsim psample dccp_ipv6 dccp_ipv4 dccp act_gact cls_flower sch_ingress sch_fq vxlan ip6t_rpfilter xfrm_user l2tp_ip6 l2tp_eth l2tp_ip l2tp_netlink l2tp_core pktgen nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_REJECT ipt_REJECT nft_compat nf_tables | [ 4813.918173][T22607] Tainted: [W]=WARN [ 4813.918335][T22607] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [4813.918594][T22607] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 4813.918860][T22607] Code: 00 e8 13 47 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 5f 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: 13 47 fe adc -0x2(%rdi),%eax 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 5f 99 00 call 0x995fb9 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 [ 4813.919799][T22607] RSP: 0018:ffffc90000d47528 EFLAGS: 00010246 [ 4813.920062][T22607] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 4813.920381][T22607] RDX: 0000000000000000 RSI: ffff8880108dacd0 RDI: ffff888010d350f8 [ 4813.920691][T22607] RBP: ffffffffb4453580 R08: 0000000000000000 R09: fffffbfff6442504 [ 4813.920998][T22607] R10: ffffffffb2212827 R11: ffff888010d345c0 R12: 0000000000000000 [ 4813.921315][T22607] R13: ffff8880108da130 R14: ffff8880108da008 R15: ffff8880108da000 [ 4813.921620][T22607] FS: 00007f18666ca1c0(0000) GS:ffff88806ce00000(0000) knlGS:0000000000000000 [ 4813.921968][T22607] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4813.922235][T22607] CR2: 00007f185910d0b0 CR3: 0000000009ee2001 CR4: 0000000000772ef0 [ 4813.922546][T22607] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4813.922848][T22607] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4813.923163][T22607] PKRU: 55555554 [ 4813.923320][T22607] Call Trace: [ 4813.923477][T22607] [4813.923585][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4813.923820][T22607] ? __warn (kernel/panic.c:748) [4813.924000][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4813.924231][T22607] ? report_bug (lib/bug.c:201 lib/bug.c:219) [4813.924451][T22607] ? handle_bug (arch/x86/kernel/traps.c:285) [4813.924615][T22607] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [4813.924833][T22607] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [4813.925085][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4813.925300][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [4813.925543][T22607] ? __pfx___netdev_update_features (net/core/dev.c:10589) [4813.925803][T22607] ? _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) [4813.926013][T22607] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [4813.926236][T22607] register_netdevice (net/core/dev.c:11033) [4813.926449][T22607] ? __pfx_register_netdevice (net/core/dev.c:10911) [4813.926651][T22607] ? __debugfs_create_file (fs/debugfs/inode.c:466) [4813.926876][T22607] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [4813.927107][T22607] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [4813.927373][T22607] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [4813.927531][T22607] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [4813.927797][T22607] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [4813.928060][T22607] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [4813.928364][T22607] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [4813.928586][T22607] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [4813.928859][T22607] ? kernfs_create_link (fs/kernfs/symlink.c:48) [4813.929093][T22607] ? 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)) [4813.929256][T22607] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [4813.929471][T22607] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [4813.929684][T22607] __driver_probe_device (drivers/base/dd.c:800) [4813.929896][T22607] driver_probe_device (drivers/base/dd.c:830) [4813.930113][T22607] __device_attach_driver (drivers/base/dd.c:959) [4813.930323][T22607] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [4813.930573][T22607] bus_for_each_drv (drivers/base/bus.c:462) [4813.930779][T22607] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [4813.930983][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4813.931195][T22607] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [4813.931434][T22607] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [4813.931644][T22607] __device_attach (drivers/base/dd.c:1030) [4813.931851][T22607] ? __pfx___device_attach (drivers/base/dd.c:1001) [4813.932053][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4813.932268][T22607] ? 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) [4813.932480][T22607] bus_probe_device (drivers/base/bus.c:537) [4813.932687][T22607] device_add (drivers/base/core.c:3672) [4813.932897][T22607] ? __pfx_device_add (drivers/base/core.c:3548) [4813.933113][T22607] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [4813.933330][T22607] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [4813.933594][T22607] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [4813.933899][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4813.934116][T22607] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [4813.934331][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4813.934544][T22607] kernfs_fop_write_iter (fs/kernfs/file.c:334) [4813.934760][T22607] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [4813.934937][T22607] ? __pfx_vfs_write (fs/read_write.c:660) [4813.935156][T22607] ? __lock_release (kernel/locking/lockdep.c:5527) [4813.935357][T22607] ? 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) [4813.935574][T22607] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [4813.935786][T22607] ksys_write (fs/read_write.c:731) [4813.935948][T22607] ? __pfx_ksys_write (fs/read_write.c:721) [4813.936165][T22607] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [4813.936382][T22607] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [4813.936593][T22607] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4813.936843][T22607] RIP: 0033:0x7f18668e4b77 [ 4813.937053][T22607] 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 [ 4813.937772][T22607] RSP: 002b:00007ffedd8a40c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4813.938095][T22607] RAX: ffffffffffffffda RBX: 00007f18666ca140 RCX: 00007f18668e4b77 [ 4813.938397][T22607] RDX: 0000000000000009 RSI: 000055f53af998a0 RDI: 0000000000000005 [ 4813.938698][T22607] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 4813.939003][T22607] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f1858566940 [ 4813.939313][T22607] R13: 000055f53af998a0 R14: 0000000000000005 R15: 000055f53aac2910 | [ 4825.161136][T22607] ------------[ cut here ]------------ | [4825.161547][T22607] WARNING: CPU: 0 PID: 22607 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:10596) | [ 4825.162149][T22607] Modules linked in: cls_bpf netdevsim psample dccp_ipv6 dccp_ipv4 dccp act_gact cls_flower sch_ingress sch_fq vxlan ip6t_rpfilter xfrm_user l2tp_ip6 l2tp_eth l2tp_ip l2tp_netlink l2tp_core pktgen nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_REJECT ipt_REJECT nft_compat nf_tables | [ 4825.163844][T22607] Tainted: [W]=WARN [ 4825.164010][T22607] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [4825.164292][T22607] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 4825.164574][T22607] Code: 00 e8 13 47 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 5f 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: 13 47 fe adc -0x2(%rdi),%eax 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 5f 99 00 call 0x995fb9 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 [ 4825.165332][T22607] RSP: 0018:ffffc90000d47528 EFLAGS: 00010246 [ 4825.165601][T22607] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 4825.165917][T22607] RDX: 0000000000000000 RSI: ffff88800aa9acd0 RDI: ffff888010d350f8 [ 4825.166238][T22607] RBP: ffffffffb4453580 R08: 0000000000000000 R09: fffffbfff6442504 [ 4825.166557][T22607] R10: ffffffffb2212827 R11: ffff888010d345c0 R12: 0000000000000000 [ 4825.166870][T22607] R13: ffff88800aa9a130 R14: ffff88800aa9a008 R15: ffff88800aa9a000 [ 4825.167220][T22607] FS: 00007f18666ca1c0(0000) GS:ffff88806ce00000(0000) knlGS:0000000000000000 [ 4825.167584][T22607] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4825.167853][T22607] CR2: 0000560e7a7e9868 CR3: 0000000009ee2003 CR4: 0000000000772ef0 [ 4825.168175][T22607] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4825.168484][T22607] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4825.168798][T22607] PKRU: 55555554 [ 4825.168957][T22607] Call Trace: [ 4825.169125][T22607] [4825.169236][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4825.169454][T22607] ? __warn (kernel/panic.c:748) [4825.169619][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4825.169835][T22607] ? report_bug (lib/bug.c:201 lib/bug.c:219) [4825.170054][T22607] ? handle_bug (arch/x86/kernel/traps.c:285) [4825.170229][T22607] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [4825.170443][T22607] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [4825.170670][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4825.170891][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [4825.171136][T22607] ? __pfx___netdev_update_features (net/core/dev.c:10589) [4825.171421][T22607] ? _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) [4825.171633][T22607] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [4825.171847][T22607] register_netdevice (net/core/dev.c:11033) [4825.172091][T22607] ? __pfx_register_netdevice (net/core/dev.c:10911) [4825.172314][T22607] ? __debugfs_create_file (fs/debugfs/inode.c:466) [4825.172541][T22607] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [4825.172776][T22607] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [4825.173050][T22607] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [4825.173232][T22607] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [4825.173517][T22607] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [4825.173811][T22607] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [4825.174093][T22607] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [4825.174318][T22607] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [4825.174584][T22607] ? kernfs_create_link (fs/kernfs/symlink.c:48) [4825.174807][T22607] ? 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)) [4825.174964][T22607] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [4825.175187][T22607] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [4825.175407][T22607] __driver_probe_device (drivers/base/dd.c:800) [4825.175615][T22607] driver_probe_device (drivers/base/dd.c:830) [4825.175824][T22607] __device_attach_driver (drivers/base/dd.c:959) [4825.176052][T22607] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [4825.176321][T22607] bus_for_each_drv (drivers/base/bus.c:462) [4825.176538][T22607] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [4825.176749][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4825.176964][T22607] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [4825.177204][T22607] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [4825.177417][T22607] __device_attach (drivers/base/dd.c:1030) [4825.177622][T22607] ? __pfx___device_attach (drivers/base/dd.c:1001) [4825.177828][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4825.178035][T22607] ? 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) [4825.178258][T22607] bus_probe_device (drivers/base/bus.c:537) [4825.178478][T22607] device_add (drivers/base/core.c:3672) [4825.178688][T22607] ? __pfx_device_add (drivers/base/core.c:3548) [4825.178892][T22607] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [4825.179121][T22607] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [4825.179390][T22607] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [4825.179657][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4825.179868][T22607] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [4825.180091][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4825.180295][T22607] kernfs_fop_write_iter (fs/kernfs/file.c:334) [4825.180508][T22607] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [4825.180672][T22607] ? __pfx_vfs_write (fs/read_write.c:660) [4825.180874][T22607] ? find_held_lock (kernel/locking/lockdep.c:5341) [4825.181100][T22607] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [4825.181364][T22607] ksys_write (fs/read_write.c:731) [4825.181525][T22607] ? __pfx_ksys_write (fs/read_write.c:721) [4825.181731][T22607] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [4825.181944][T22607] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [4825.182161][T22607] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4825.182414][T22607] RIP: 0033:0x7f18668e4b77 [ 4825.182623][T22607] 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 [ 4825.183336][T22607] RSP: 002b:00007ffedd8a40c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4825.183665][T22607] RAX: ffffffffffffffda RBX: 00007f18666ca140 RCX: 00007f18668e4b77 [ 4825.183972][T22607] RDX: 0000000000000007 RSI: 000055f53af998a0 RDI: 0000000000000005 [ 4825.184293][T22607] RBP: 0000000000000007 R08: 0000000000000000 R09: 0000000000000000 [ 4825.184621][T22607] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f1858566940 [ 4825.184939][T22607] R13: 000055f53af998a0 R14: 0000000000000005 R15: 000055f53aac2910 | [ 4835.787734][T22607] ------------[ cut here ]------------ | [4835.788165][T22607] WARNING: CPU: 2 PID: 22607 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:10596) | [ 4835.788624][T22607] Modules linked in: cls_bpf netdevsim psample dccp_ipv6 dccp_ipv4 dccp act_gact cls_flower sch_ingress sch_fq vxlan ip6t_rpfilter xfrm_user l2tp_ip6 l2tp_eth l2tp_ip l2tp_netlink l2tp_core pktgen nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_REJECT ipt_REJECT nft_compat nf_tables | [ 4835.790327][T22607] Tainted: [W]=WARN [ 4835.790510][T22607] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [4835.790788][T22607] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 4835.791063][T22607] Code: 00 e8 13 47 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 5f 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: 13 47 fe adc -0x2(%rdi),%eax 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 5f 99 00 call 0x995fb9 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 [ 4835.791795][T22607] RSP: 0018:ffffc90000d47528 EFLAGS: 00010246 [ 4835.792076][T22607] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 4835.792402][T22607] RDX: 0000000000000000 RSI: ffff88800df12cd0 RDI: ffff888010d350f8 [ 4835.792721][T22607] RBP: ffffffffb4453580 R08: 0000000000000000 R09: fffffbfff6442504 [ 4835.793038][T22607] R10: ffffffffb2212827 R11: ffff888010d345c0 R12: 0000000000000000 [ 4835.793627][T22607] R13: ffff88800df12130 R14: ffff88800df12008 R15: ffff88800df12000 [ 4835.793981][T22607] FS: 00007f18666ca1c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 4835.794393][T22607] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4835.794680][T22607] CR2: 00007fb89f7f4000 CR3: 0000000009ee2002 CR4: 0000000000772ef0 [ 4835.795040][T22607] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4835.795396][T22607] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4835.795722][T22607] PKRU: 55555554 [ 4835.795919][T22607] Call Trace: [ 4835.796111][T22607] [4835.796445][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4835.796686][T22607] ? __warn (kernel/panic.c:748) [4835.796879][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4835.797138][T22607] ? report_bug (lib/bug.c:201 lib/bug.c:219) [4835.797392][T22607] ? handle_bug (arch/x86/kernel/traps.c:285) [4835.797575][T22607] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [4835.797802][T22607] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [4835.798052][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4835.798307][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [4835.798549][T22607] ? __pfx___netdev_update_features (net/core/dev.c:10589) [4835.798835][T22607] ? _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) [4835.799082][T22607] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [4835.799333][T22607] register_netdevice (net/core/dev.c:11033) [4835.799588][T22607] ? __pfx_register_netdevice (net/core/dev.c:10911) [4835.799813][T22607] ? __debugfs_create_file (fs/debugfs/inode.c:466) [4835.800060][T22607] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [4835.800320][T22607] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [4835.800607][T22607] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [4835.800791][T22607] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [4835.801100][T22607] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [4835.801396][T22607] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [4835.801692][T22607] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [4835.801934][T22607] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [4835.802234][T22607] ? kernfs_create_link (fs/kernfs/symlink.c:48) [4835.802465][T22607] ? 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)) [4835.802649][T22607] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [4835.802894][T22607] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [4835.803147][T22607] __driver_probe_device (drivers/base/dd.c:800) [4835.803395][T22607] driver_probe_device (drivers/base/dd.c:830) [4835.803635][T22607] __device_attach_driver (drivers/base/dd.c:959) [4835.803868][T22607] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [4835.804166][T22607] bus_for_each_drv (drivers/base/bus.c:462) [4835.804389][T22607] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [4835.804614][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4835.804842][T22607] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [4835.805060][T22607] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [4835.805297][T22607] __device_attach (drivers/base/dd.c:1030) [4835.805517][T22607] ? __pfx___device_attach (drivers/base/dd.c:1001) [4835.805736][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4835.805956][T22607] ? 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) [4835.806223][T22607] bus_probe_device (drivers/base/bus.c:537) [4835.806472][T22607] device_add (drivers/base/core.c:3672) [4835.806705][T22607] ? __pfx_device_add (drivers/base/core.c:3548) [4835.806934][T22607] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [4835.807200][T22607] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [4835.807498][T22607] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [4835.807783][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4835.808002][T22607] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [4835.808241][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4835.808467][T22607] kernfs_fop_write_iter (fs/kernfs/file.c:334) [4835.808699][T22607] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [4835.808880][T22607] ? __pfx_vfs_write (fs/read_write.c:660) [4835.809115][T22607] ? __lock_release (kernel/locking/lockdep.c:5527) [4835.809333][T22607] ? 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) [4835.809564][T22607] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [4835.809792][T22607] ksys_write (fs/read_write.c:731) [4835.809964][T22607] ? __pfx_ksys_write (fs/read_write.c:721) [4835.810195][T22607] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [4835.810435][T22607] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [4835.810660][T22607] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4835.810925][T22607] RIP: 0033:0x7f18668e4b77 [ 4835.811246][T22607] 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 [ 4835.812549][T22607] RSP: 002b:00007ffedd8a40c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4835.812948][T22607] RAX: ffffffffffffffda RBX: 00007f18666ca140 RCX: 00007f18668e4b77 [ 4835.813300][T22607] RDX: 0000000000000009 RSI: 000055f53af998a0 RDI: 0000000000000005 [ 4835.813650][T22607] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 4835.813994][T22607] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f1858566940 [ 4835.814342][T22607] R13: 000055f53af998a0 R14: 0000000000000005 R15: 000055f53aac2910 | [ 4835.825015][T22607] ------------[ cut here ]------------ | [4835.825423][T22607] WARNING: CPU: 2 PID: 22607 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:10596) | [ 4835.825867][T22607] Modules linked in: cls_bpf netdevsim psample dccp_ipv6 dccp_ipv4 dccp act_gact cls_flower sch_ingress sch_fq vxlan ip6t_rpfilter xfrm_user l2tp_ip6 l2tp_eth l2tp_ip l2tp_netlink l2tp_core pktgen nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_REJECT ipt_REJECT nft_compat nf_tables | [ 4835.827505][T22607] Tainted: [W]=WARN [ 4835.827680][T22607] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [4835.827962][T22607] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 4835.828392][T22607] Code: 00 e8 13 47 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 5f 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: 13 47 fe adc -0x2(%rdi),%eax 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 5f 99 00 call 0x995fb9 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 [ 4835.829265][T22607] RSP: 0018:ffffc90000d47528 EFLAGS: 00010246 [ 4835.829540][T22607] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 4835.829857][T22607] RDX: 0000000000000000 RSI: ffff88800e212cd0 RDI: ffff888010d350f8 [ 4835.830308][T22607] RBP: ffffffffb4453580 R08: 0000000000000000 R09: fffffbfff6442504 [ 4835.830628][T22607] R10: ffffffffb2212827 R11: ffff888010d345c0 R12: 0000000000000000 [ 4835.830946][T22607] R13: ffff88800e212130 R14: ffff88800e212008 R15: ffff88800e212000 [ 4835.831405][T22607] FS: 00007f18666ca1c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 4835.831780][T22607] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4835.832050][T22607] CR2: 00007fb89f7f4000 CR3: 0000000009ee2002 CR4: 0000000000772ef0 [ 4835.832504][T22607] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4835.832819][T22607] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4835.833150][T22607] PKRU: 55555554 [ 4835.833322][T22607] Call Trace: [ 4835.833491][T22607] [4835.833636][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4835.833877][T22607] ? __warn (kernel/panic.c:748) [4835.834057][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4835.834300][T22607] ? report_bug (lib/bug.c:201 lib/bug.c:219) [4835.834541][T22607] ? handle_bug (arch/x86/kernel/traps.c:285) [4835.834720][T22607] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [4835.835024][T22607] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [4835.835337][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4835.835629][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [4835.835924][T22607] ? __pfx___netdev_update_features (net/core/dev.c:10589) [4835.836416][T22607] ? _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) [4835.836677][T22607] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [4835.836903][T22607] register_netdevice (net/core/dev.c:11033) [4835.837188][T22607] ? __pfx_register_netdevice (net/core/dev.c:10911) [4835.837409][T22607] ? __debugfs_create_file (fs/debugfs/inode.c:466) [4835.837819][T22607] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [4835.838131][T22607] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [4835.838493][T22607] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [4835.838673][T22607] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [4835.839094][T22607] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [4835.839380][T22607] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [4835.839744][T22607] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [4835.840178][T22607] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [4835.840490][T22607] ? kernfs_create_link (fs/kernfs/symlink.c:48) [4835.840755][T22607] ? 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)) [4835.840974][T22607] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [4835.841282][T22607] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [4835.841540][T22607] __driver_probe_device (drivers/base/dd.c:800) [4835.841763][T22607] driver_probe_device (drivers/base/dd.c:830) [4835.841984][T22607] __device_attach_driver (drivers/base/dd.c:959) [4835.842296][T22607] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [4835.842654][T22607] bus_for_each_drv (drivers/base/bus.c:462) [4835.842969][T22607] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [4835.843664][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4835.844050][T22607] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [4835.844420][T22607] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [4835.844701][T22607] __device_attach (drivers/base/dd.c:1030) [4835.844924][T22607] ? __pfx___device_attach (drivers/base/dd.c:1001) [4835.845286][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4835.845507][T22607] ? 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) [4835.845775][T22607] bus_probe_device (drivers/base/bus.c:537) [4835.846063][T22607] device_add (drivers/base/core.c:3672) [4835.846480][T22607] ? __pfx_device_add (drivers/base/core.c:3548) [4835.846764][T22607] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [4835.847057][T22607] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [4835.847556][T22607] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [4835.847839][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4835.848055][T22607] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [4835.848296][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4835.848637][T22607] kernfs_fop_write_iter (fs/kernfs/file.c:334) [4835.848927][T22607] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [4835.849164][T22607] ? __pfx_vfs_write (fs/read_write.c:660) [4835.849420][T22607] ? __lock_release (kernel/locking/lockdep.c:5527) [4835.849812][T22607] ? 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) [4835.850117][T22607] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [4835.850396][T22607] ksys_write (fs/read_write.c:731) [4835.850570][T22607] ? __pfx_ksys_write (fs/read_write.c:721) [4835.850806][T22607] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [4835.851233][T22607] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [4835.851482][T22607] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4835.851753][T22607] RIP: 0033:0x7f18668e4b77 [ 4835.852185][T22607] 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 [ 4835.853029][T22607] RSP: 002b:00007ffedd8a40c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4835.853375][T22607] RAX: ffffffffffffffda RBX: 00007f18666ca140 RCX: 00007f18668e4b77 [ 4835.853719][T22607] RDX: 0000000000000009 RSI: 000055f53af998a0 RDI: 0000000000000005 [ 4835.854250][T22607] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 4835.854636][T22607] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f1858566940 [ 4835.854981][T22607] R13: 000055f53af998a0 R14: 0000000000000005 R15: 000055f53aac2910 | [ 4835.866121][T22607] ------------[ cut here ]------------ | [4835.866351][T22607] WARNING: CPU: 3 PID: 22607 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:10596) | [ 4835.866758][T22607] Modules linked in: cls_bpf netdevsim psample dccp_ipv6 dccp_ipv4 dccp act_gact cls_flower sch_ingress sch_fq vxlan ip6t_rpfilter xfrm_user l2tp_ip6 l2tp_eth l2tp_ip l2tp_netlink l2tp_core pktgen nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_REJECT ipt_REJECT nft_compat nf_tables | [ 4835.868314][T22607] Tainted: [W]=WARN [ 4835.868471][T22607] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [4835.868725][T22607] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 4835.868983][T22607] Code: 00 e8 13 47 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 5f 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: 13 47 fe adc -0x2(%rdi),%eax 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 5f 99 00 call 0x995fb9 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 [ 4835.869804][T22607] RSP: 0018:ffffc90000d47528 EFLAGS: 00010246 [ 4835.870075][T22607] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 4835.870401][T22607] RDX: 0000000000000000 RSI: ffff88801d9b2cd0 RDI: ffff888010d350f8 [ 4835.870717][T22607] RBP: ffffffffb4453580 R08: 0000000000000000 R09: fffffbfff6442504 [ 4835.871033][T22607] R10: ffffffffb2212827 R11: ffff888010d345c0 R12: 0000000000000000 [ 4835.871350][T22607] R13: ffff88801d9b2130 R14: ffff88801d9b2008 R15: ffff88801d9b2000 [ 4835.871657][T22607] FS: 00007f18666ca1c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 4835.872026][T22607] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4835.872293][T22607] CR2: 00007f1858513840 CR3: 0000000009ee2004 CR4: 0000000000772ef0 [ 4835.872597][T22607] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4835.872896][T22607] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4835.873214][T22607] PKRU: 55555554 [ 4835.873368][T22607] Call Trace: [ 4835.873526][T22607] [4835.873675][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4835.873886][T22607] ? __warn (kernel/panic.c:748) [4835.874049][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4835.874271][T22607] ? report_bug (lib/bug.c:201 lib/bug.c:219) [4835.874489][T22607] ? handle_bug (arch/x86/kernel/traps.c:285) [4835.874650][T22607] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [4835.874871][T22607] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [4835.875103][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [4835.875309][T22607] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [4835.875522][T22607] ? __pfx___netdev_update_features (net/core/dev.c:10589) [4835.875805][T22607] ? _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) [4835.876021][T22607] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [4835.876253][T22607] register_netdevice (net/core/dev.c:11033) [4835.876474][T22607] ? __pfx_register_netdevice (net/core/dev.c:10911) [4835.876683][T22607] ? __debugfs_create_file (fs/debugfs/inode.c:466) [4835.876913][T22607] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [4835.877146][T22607] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [4835.877409][T22607] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [4835.877567][T22607] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [4835.877834][T22607] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [4835.878112][T22607] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [4835.878375][T22607] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [4835.878592][T22607] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [4835.878853][T22607] ? kernfs_create_link (fs/kernfs/symlink.c:48) [4835.879058][T22607] ? 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)) [4835.879225][T22607] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [4835.879445][T22607] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [4835.879657][T22607] __driver_probe_device (drivers/base/dd.c:800) [4835.879864][T22607] driver_probe_device (drivers/base/dd.c:830) [4835.880081][T22607] __device_attach_driver (drivers/base/dd.c:959) [4835.880290][T22607] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [4835.880540][T22607] bus_for_each_drv (drivers/base/bus.c:462) [4835.880766][T22607] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [4835.880977][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4835.881198][T22607] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [4835.881406][T22607] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [4835.881622][T22607] __device_attach (drivers/base/dd.c:1030) [4835.881840][T22607] ? __pfx___device_attach (drivers/base/dd.c:1001) [4835.882042][T22607] ? bus_to_subsys (drivers/base/bus.c:85) [4835.882259][T22607] ? 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) [4835.882477][T22607] bus_probe_device (drivers/base/bus.c:537) [4835.882685][T22607] device_add (drivers/base/core.c:3672) [4835.882892][T22607] ? __pfx_device_add (drivers/base/core.c:3548) [4835.883102][T22607] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [4835.883321][T22607] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [4835.883604][T22607] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [4835.883878][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4835.884100][T22607] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [4835.884317][T22607] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [4835.884525][T22607] kernfs_fop_write_iter (fs/kernfs/file.c:334) [4835.884743][T22607] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [4835.884912][T22607] ? __pfx_vfs_write (fs/read_write.c:660) [4835.885145][T22607] ? __lock_release (kernel/locking/lockdep.c:5527) [4835.885359][T22607] ? 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) [4835.885577][T22607] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [4835.885787][T22607] ksys_write (fs/read_write.c:731) [4835.885945][T22607] ? __pfx_ksys_write (fs/read_write.c:721) [4835.886158][T22607] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [4835.886399][T22607] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [4835.886612][T22607] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4835.886868][T22607] RIP: 0033:0x7f18668e4b77 [ 4835.887094][T22607] 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 [ 4835.887820][T22607] RSP: 002b:00007ffedd8a40c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4835.888134][T22607] RAX: ffffffffffffffda RBX: 00007f18666ca140 RCX: 00007f18668e4b77 [ 4835.888437][T22607] RDX: 0000000000000009 RSI: 000055f53af998a0 RDI: 0000000000000005 [ 4835.888743][T22607] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 4835.889045][T22607] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f1858566940 Finger prints: __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_dev_port_add_all