====================================== | 0 | xx__-> [ 292.945140][ T4667] ------------[ cut here ]------------ | [ 292.945539][ T4667] WARNING: CPU: 0 PID: 4667 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 292.946210][ T4667] Modules linked in: netdevsim psample act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre pktgen xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress [ 292.947206][ T4667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 292.947464][ T4667] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.947744][ T4667] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 292.948456][ T4667] RSP: 0018:ffffc90002047528 EFLAGS: 00010246 [ 292.948722][ T4667] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 292.949039][ T4667] RDX: 0000000000000000 RSI: ffff88800a572cd0 RDI: ffff88801a3e2e38 [ 292.949352][ T4667] RBP: ffffffffa4853580 R08: 0000000000000000 R09: fffffbfff44c2504 [ 292.949661][ T4667] R10: ffffffffa2612827 R11: ffff88801a3e2300 R12: 0000000000000000 [ 292.949980][ T4667] R13: ffff88800a572130 R14: ffff88800a572008 R15: ffff88800a572000 [ 292.950290][ T4667] FS: 00007fe389ef71c0(0000) GS:ffff88806ce00000(0000) knlGS:0000000000000000 [ 292.950650][ T4667] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 292.950921][ T4667] CR2: 00007f7248e98000 CR3: 0000000005a76005 CR4: 0000000000772ef0 [ 292.951229][ T4667] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 292.951535][ T4667] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 292.951992][ T4667] PKRU: 55555554 [ 292.952154][ T4667] Call Trace: [ 292.952312][ T4667] [ 292.952422][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.952633][ T4667] ? __warn (kernel/panic.c:748) [ 292.952813][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.953021][ T4667] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 292.953234][ T4667] ? handle_bug (arch/x86/kernel/traps.c:285) [ 292.953391][ T4667] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 292.953601][ T4667] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 292.953829][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.954039][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 292.954249][ T4667] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 292.954509][ T4667] ? _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) [ 292.954720][ T4667] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 292.954948][ T4667] register_netdevice (net/core/dev.c:11003) [ 292.955165][ T4667] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 292.955370][ T4667] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 292.955591][ T4667] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 292.955822][ T4667] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 292.956086][ T4667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 292.956246][ T4667] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 292.956520][ T4667] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 292.956795][ T4667] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 292.957065][ T4667] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 292.957283][ T4667] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 292.957542][ T4667] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 292.957761][ T4667] ? 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)) [ 292.957924][ T4667] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 292.958138][ T4667] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 292.958350][ T4667] __driver_probe_device (drivers/base/dd.c:800) [ 292.958559][ T4667] driver_probe_device (drivers/base/dd.c:830) [ 292.958778][ T4667] __device_attach_driver (drivers/base/dd.c:959) [ 292.958987][ T4667] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 292.959239][ T4667] bus_for_each_drv (drivers/base/bus.c:462) [ 292.959453][ T4667] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 292.959656][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 292.959872][ T4667] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 292.960078][ T4667] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 292.960290][ T4667] __device_attach (drivers/base/dd.c:1030) [ 292.960496][ T4667] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 292.960699][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 292.960918][ T4667] ? 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) [ 292.961132][ T4667] bus_probe_device (drivers/base/bus.c:537) [ 292.961340][ T4667] device_add (drivers/base/core.c:3672) [ 292.961548][ T4667] ? __pfx_device_add (drivers/base/core.c:3548) [ 292.961761][ T4667] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 292.961978][ T4667] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 292.962242][ T4667] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 292.962513][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 292.962723][ T4667] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 292.962945][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 292.963149][ T4667] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 292.963360][ T4667] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 292.963524][ T4667] ? __pfx_vfs_write (fs/read_write.c:660) [ 292.963753][ T4667] ? __lock_release (kernel/locking/lockdep.c:5527) [ 292.963965][ T4667] ? 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) [ 292.964179][ T4667] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 292.964391][ T4667] ksys_write (fs/read_write.c:731) [ 292.964551][ T4667] ? __pfx_ksys_write (fs/read_write.c:721) [ 292.964765][ T4667] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 292.964982][ T4667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 292.965191][ T4667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 292.965445][ T4667] RIP: 0033:0x7fe38a111b77 [ 292.965666][ T4667] 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 [ 292.966381][ T4667] RSP: 002b:00007ffe4453e2a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 292.966690][ T4667] RAX: ffffffffffffffda RBX: 00007fe389ef7140 RCX: 00007fe38a111b77 [ 292.967010][ T4667] RDX: 0000000000000009 RSI: 0000562ece39bb40 RDI: 0000000000000005 [ 292.967321][ T4667] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 292.967627][ T4667] R10: 0000000000000002 R11: 0000000000000246 R12: 00007fe37bd93700 [ 292.967944][ T4667] R13: 0000562ece39bb40 R14: 0000000000000005 R15: 0000562ecdedb910 | [ 304.401673][ T4667] ------------[ cut here ]------------ | [ 304.402115][ T4667] WARNING: CPU: 3 PID: 4667 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 304.402532][ T4667] Modules linked in: netdevsim psample act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre pktgen xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress | [ 304.403578][ T4667] Tainted: [W]=WARN [ 304.403763][ T4667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 304.404021][ T4667] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 304.404283][ T4667] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 304.405004][ T4667] RSP: 0018:ffffc90002047528 EFLAGS: 00010246 [ 304.405268][ T4667] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 304.405572][ T4667] RDX: 0000000000000000 RSI: ffff88800bb6acd0 RDI: ffff88801a3e2e38 [ 304.405889][ T4667] RBP: ffffffffa4853580 R08: 0000000000000000 R09: fffffbfff44c2504 [ 304.406197][ T4667] R10: ffffffffa2612827 R11: ffff88801a3e2300 R12: 0000000000000000 [ 304.406504][ T4667] R13: ffff88800bb6a130 R14: ffff88800bb6a008 R15: ffff88800bb6a000 [ 304.406813][ T4667] FS: 00007fe389ef71c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 304.407167][ T4667] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 304.407431][ T4667] CR2: 00005644eda31008 CR3: 0000000005a76003 CR4: 0000000000772ef0 [ 304.407748][ T4667] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 304.408052][ T4667] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 304.408488][ T4667] PKRU: 55555554 [ 304.408650][ T4667] Call Trace: [ 304.408815][ T4667] [ 304.408923][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 304.409131][ T4667] ? __warn (kernel/panic.c:748) [ 304.409289][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 304.409498][ T4667] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 304.409710][ T4667] ? handle_bug (arch/x86/kernel/traps.c:285) [ 304.409879][ T4667] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 304.410089][ T4667] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 304.410308][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 304.410514][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 304.410724][ T4667] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 304.410998][ T4667] ? _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) [ 304.411212][ T4667] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 304.411424][ T4667] register_netdevice (net/core/dev.c:11003) [ 304.411635][ T4667] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 304.411848][ T4667] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 304.412068][ T4667] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 304.412312][ T4667] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 304.412576][ T4667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 304.412759][ T4667] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 304.413028][ T4667] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 304.413294][ T4667] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 304.413558][ T4667] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 304.413784][ T4667] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 304.414053][ T4667] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 304.414260][ T4667] ? 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)) [ 304.414416][ T4667] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 304.414630][ T4667] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 304.414854][ T4667] __driver_probe_device (drivers/base/dd.c:800) [ 304.415064][ T4667] driver_probe_device (drivers/base/dd.c:830) [ 304.415272][ T4667] __device_attach_driver (drivers/base/dd.c:959) [ 304.415485][ T4667] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 304.415754][ T4667] bus_for_each_drv (drivers/base/bus.c:462) [ 304.415962][ T4667] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 304.416165][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 304.416371][ T4667] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 304.416574][ T4667] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 304.416800][ T4667] __device_attach (drivers/base/dd.c:1030) [ 304.417007][ T4667] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 304.417211][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 304.417416][ T4667] ? 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) [ 304.417629][ T4667] bus_probe_device (drivers/base/bus.c:537) [ 304.417848][ T4667] device_add (drivers/base/core.c:3672) [ 304.418056][ T4667] ? __pfx_device_add (drivers/base/core.c:3548) [ 304.418259][ T4667] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 304.418511][ T4667] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 304.418788][ T4667] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 304.419057][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 304.419259][ T4667] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 304.419471][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 304.419673][ T4667] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 304.419898][ T4667] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 304.420064][ T4667] ? __pfx_vfs_write (fs/read_write.c:660) [ 304.420276][ T4667] ? __lock_release (kernel/locking/lockdep.c:5527) [ 304.420479][ T4667] ? 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) [ 304.420693][ T4667] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 304.420912][ T4667] ksys_write (fs/read_write.c:731) [ 304.421072][ T4667] ? __pfx_ksys_write (fs/read_write.c:721) [ 304.421273][ T4667] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 304.421493][ T4667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 304.421708][ T4667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 304.421969][ T4667] RIP: 0033:0x7fe38a111b77 [ 304.422179][ T4667] 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 [ 304.422903][ T4667] RSP: 002b:00007ffe4453e2a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 304.423211][ T4667] RAX: ffffffffffffffda RBX: 00007fe389ef7140 RCX: 00007fe38a111b77 [ 304.423513][ T4667] RDX: 0000000000000009 RSI: 0000562ece39bd90 RDI: 0000000000000005 [ 304.423826][ T4667] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 304.424130][ T4667] R10: 0000000000000002 R11: 0000000000000246 R12: 00007fe37bd93700 [ 304.424436][ T4667] R13: 0000562ece39bd90 R14: 0000000000000005 R15: 0000562ecdedb910 | [ 342.701149][ T4667] ------------[ cut here ]------------ | [ 342.701543][ T4667] WARNING: CPU: 1 PID: 4667 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 342.702059][ T4667] Modules linked in: netdevsim psample act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre pktgen xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress | [ 342.703192][ T4667] Tainted: [W]=WARN [ 342.703351][ T4667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 342.703606][ T4667] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 342.704030][ T4667] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 342.704939][ T4667] RSP: 0018:ffffc90002047528 EFLAGS: 00010246 [ 342.705201][ T4667] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 342.705504][ T4667] RDX: 0000000000000000 RSI: ffff888018432cd0 RDI: ffff88801a3e2e38 [ 342.705994][ T4667] RBP: ffffffffa4853580 R08: 0000000000000000 R09: fffffbfff44c2504 [ 342.706308][ T4667] R10: ffffffffa2612827 R11: ffff88801a3e2300 R12: 0000000000000000 [ 342.706612][ T4667] R13: ffff888018432130 R14: ffff888018432008 R15: ffff888018432000 [ 342.707088][ T4667] FS: 00007fe389ef71c0(0000) GS:ffff88806ce80000(0000) knlGS:0000000000000000 [ 342.707443][ T4667] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 342.707706][ T4667] CR2: 00005644eda6d730 CR3: 0000000005a76004 CR4: 0000000000772ef0 [ 342.708045][ T4667] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 342.708349][ T4667] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 342.708649][ T4667] PKRU: 55555554 [ 342.708814][ T4667] Call Trace: [ 342.708971][ T4667] [ 342.709083][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 342.709288][ T4667] ? __warn (kernel/panic.c:748) [ 342.709446][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 342.709653][ T4667] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 342.709872][ T4667] ? handle_bug (arch/x86/kernel/traps.c:285) [ 342.710188][ T4667] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 342.710399][ T4667] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 342.710619][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 342.710844][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 342.711057][ T4667] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 342.711317][ T4667] ? _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) [ 342.711529][ T4667] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 342.711750][ T4667] register_netdevice (net/core/dev.c:11003) [ 342.711962][ T4667] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 342.712172][ T4667] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 342.712391][ T4667] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 342.712619][ T4667] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 342.712897][ T4667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 342.713059][ T4667] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 342.713328][ T4667] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 342.713596][ T4667] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 342.713877][ T4667] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 342.714095][ T4667] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 342.714353][ T4667] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 342.714559][ T4667] ? 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)) [ 342.714715][ T4667] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 342.714941][ T4667] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 342.715161][ T4667] __driver_probe_device (drivers/base/dd.c:800) [ 342.715371][ T4667] driver_probe_device (drivers/base/dd.c:830) [ 342.715577][ T4667] __device_attach_driver (drivers/base/dd.c:959) [ 342.715794][ T4667] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 342.716047][ T4667] bus_for_each_drv (drivers/base/bus.c:462) [ 342.716255][ T4667] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 342.716457][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 342.716665][ T4667] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 342.716880][ T4667] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 342.717091][ T4667] __device_attach (drivers/base/dd.c:1030) [ 342.717296][ T4667] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 342.717499][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 342.717703][ T4667] ? 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) [ 342.717924][ T4667] bus_probe_device (drivers/base/bus.c:537) [ 342.718139][ T4667] device_add (drivers/base/core.c:3672) [ 342.718348][ T4667] ? __pfx_device_add (drivers/base/core.c:3548) [ 342.718550][ T4667] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 342.718773][ T4667] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 342.719042][ T4667] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 342.719307][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 342.719509][ T4667] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 342.719726][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 342.719938][ T4667] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 342.720149][ T4667] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 342.720314][ T4667] ? __pfx_vfs_write (fs/read_write.c:660) [ 342.720528][ T4667] ? __lock_release (kernel/locking/lockdep.c:5527) [ 342.720729][ T4667] ? 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) [ 342.720954][ T4667] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 342.721171][ T4667] ksys_write (fs/read_write.c:731) [ 342.721330][ T4667] ? __pfx_ksys_write (fs/read_write.c:721) [ 342.721533][ T4667] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 342.721757][ T4667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 342.721968][ T4667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 342.722218][ T4667] RIP: 0033:0x7fe38a111b77 [ 342.722433][ T4667] 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 [ 342.723152][ T4667] RSP: 002b:00007ffe4453e2a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 342.723460][ T4667] RAX: ffffffffffffffda RBX: 00007fe389ef7140 RCX: 00007fe38a111b77 [ 342.723768][ T4667] RDX: 0000000000000008 RSI: 0000562ece3a7270 RDI: 0000000000000005 [ 342.724076][ T4667] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 342.724380][ T4667] R10: 0000000000000002 R11: 0000000000000246 R12: 00007fe37bd93700 [ 342.724681][ T4667] R13: 0000562ece3a7270 R14: 0000000000000005 R15: 0000562ecdedb910 | [ 354.577531][ T4667] ------------[ cut here ]------------ | [ 354.577975][ T4667] WARNING: CPU: 2 PID: 4667 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 354.578407][ T4667] Modules linked in: netdevsim psample act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre pktgen xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress | [ 354.579472][ T4667] Tainted: [W]=WARN [ 354.579643][ T4667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 354.579926][ T4667] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 354.580208][ T4667] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 354.580934][ T4667] RSP: 0018:ffffc90002047528 EFLAGS: 00010246 [ 354.581199][ T4667] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 354.581513][ T4667] RDX: 0000000000000000 RSI: ffff88800bb6acd0 RDI: ffff88801a3e2e38 [ 354.582037][ T4667] RBP: ffffffffa4853580 R08: 0000000000000000 R09: fffffbfff44c2504 [ 354.582370][ T4667] R10: ffffffffa2612827 R11: ffff88801a3e2300 R12: 0000000000000000 [ 354.582701][ T4667] R13: ffff88800bb6a130 R14: ffff88800bb6a008 R15: ffff88800bb6a000 [ 354.583036][ T4667] FS: 00007fe389ef71c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 354.583407][ T4667] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 354.583692][ T4667] CR2: 00007fe37c8c4810 CR3: 0000000005a76003 CR4: 0000000000772ef0 [ 354.584024][ T4667] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 354.584345][ T4667] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 354.584675][ T4667] PKRU: 55555554 [ 354.584849][ T4667] Call Trace: [ 354.585040][ T4667] [ 354.585162][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 354.585385][ T4667] ? __warn (kernel/panic.c:748) [ 354.585587][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 354.585823][ T4667] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 354.586051][ T4667] ? handle_bug (arch/x86/kernel/traps.c:285) [ 354.586222][ T4667] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 354.586438][ T4667] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 354.586673][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 354.586907][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 354.587138][ T4667] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 354.587412][ T4667] ? _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) [ 354.587637][ T4667] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 354.587871][ T4667] register_netdevice (net/core/dev.c:11003) [ 354.588107][ T4667] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 354.588320][ T4667] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 354.588549][ T4667] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 354.588791][ T4667] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 354.589063][ T4667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 354.589231][ T4667] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 354.589507][ T4667] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 354.589805][ T4667] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 354.590086][ T4667] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 354.590322][ T4667] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 354.590598][ T4667] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 354.590831][ T4667] ? 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)) [ 354.591004][ T4667] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 354.591231][ T4667] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 354.591459][ T4667] __driver_probe_device (drivers/base/dd.c:800) [ 354.591681][ T4667] driver_probe_device (drivers/base/dd.c:830) [ 354.591920][ T4667] __device_attach_driver (drivers/base/dd.c:959) [ 354.592147][ T4667] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 354.592432][ T4667] bus_for_each_drv (drivers/base/bus.c:462) [ 354.592653][ T4667] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 354.592880][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 354.593098][ T4667] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 354.593316][ T4667] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 354.593544][ T4667] __device_attach (drivers/base/dd.c:1030) [ 354.593781][ T4667] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 354.594015][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 354.594234][ T4667] ? 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) [ 354.594461][ T4667] bus_probe_device (drivers/base/bus.c:537) [ 354.594682][ T4667] device_add (drivers/base/core.c:3672) [ 354.594917][ T4667] ? __pfx_device_add (drivers/base/core.c:3548) [ 354.595139][ T4667] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 354.595370][ T4667] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 354.595649][ T4667] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 354.595942][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 354.596166][ T4667] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 354.596386][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 354.596596][ T4667] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 354.596829][ T4667] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 354.597002][ T4667] ? __pfx_vfs_write (fs/read_write.c:660) [ 354.597221][ T4667] ? __lock_release (kernel/locking/lockdep.c:5527) [ 354.597431][ T4667] ? 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) [ 354.597653][ T4667] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 354.597903][ T4667] ksys_write (fs/read_write.c:731) [ 354.598077][ T4667] ? __pfx_ksys_write (fs/read_write.c:721) [ 354.598299][ T4667] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 354.598530][ T4667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 354.598765][ T4667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 354.599034][ T4667] RIP: 0033:0x7fe38a111b77 [ 354.599257][ T4667] 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 [ 354.599995][ T4667] RSP: 002b:00007ffe4453e2a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 354.600309][ T4667] RAX: ffffffffffffffda RBX: 00007fe389ef7140 RCX: 00007fe38a111b77 [ 354.600616][ T4667] RDX: 0000000000000009 RSI: 0000562ece3a7000 RDI: 0000000000000005 [ 354.600935][ T4667] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 354.601251][ T4667] R10: 0000000000000002 R11: 0000000000000246 R12: 00007fe37bd93700 [ 354.601560][ T4667] R13: 0000562ece3a7000 R14: 0000000000000005 R15: 0000562ecdedb910 | [ 383.352960][ T4667] ------------[ cut here ]------------ | [ 383.353326][ T4667] WARNING: CPU: 3 PID: 4667 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 383.353761][ T4667] Modules linked in: netdevsim psample act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre pktgen xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress | [ 383.354770][ T4667] Tainted: [W]=WARN [ 383.354942][ T4667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 383.355200][ T4667] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 383.355463][ T4667] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 383.356207][ T4667] RSP: 0018:ffffc90002047528 EFLAGS: 00010246 [ 383.356464][ T4667] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 383.356792][ T4667] RDX: 0000000000000000 RSI: ffff888018432cd0 RDI: ffff88801a3e2e38 [ 383.357103][ T4667] RBP: ffffffffa4853580 R08: 0000000000000000 R09: fffffbfff44c2504 [ 383.357412][ T4667] R10: ffffffffa2612827 R11: ffff88801a3e2300 R12: 0000000000000000 [ 383.357718][ T4667] R13: ffff888018432130 R14: ffff888018432008 R15: ffff888018432000 [ 383.358043][ T4667] FS: 00007fe389ef71c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 383.358400][ T4667] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 383.358830][ T4667] CR2: 00007f009984a000 CR3: 0000000005a76003 CR4: 0000000000772ef0 [ 383.359146][ T4667] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 383.359453][ T4667] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 383.359762][ T4667] PKRU: 55555554 [ 383.359915][ T4667] Call Trace: [ 383.360066][ T4667] [ 383.360169][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 383.360377][ T4667] ? __warn (kernel/panic.c:748) [ 383.360540][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 383.360758][ T4667] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 383.360962][ T4667] ? handle_bug (arch/x86/kernel/traps.c:285) [ 383.361120][ T4667] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 383.361326][ T4667] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 383.361546][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 383.361761][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 383.361999][ T4667] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 383.362271][ T4667] ? _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) [ 383.362487][ T4667] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 383.362729][ T4667] register_netdevice (net/core/dev.c:11003) [ 383.362959][ T4667] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 383.363165][ T4667] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 383.363399][ T4667] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 383.363617][ T4667] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 383.363884][ T4667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 383.364048][ T4667] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 383.364317][ T4667] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 383.364577][ T4667] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 383.364864][ T4667] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 383.365086][ T4667] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 383.365347][ T4667] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 383.365558][ T4667] ? 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)) [ 383.365716][ T4667] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 383.365943][ T4667] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 383.366165][ T4667] __driver_probe_device (drivers/base/dd.c:800) [ 383.366371][ T4667] driver_probe_device (drivers/base/dd.c:830) [ 383.366576][ T4667] __device_attach_driver (drivers/base/dd.c:959) [ 383.366792][ T4667] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 383.367047][ T4667] bus_for_each_drv (drivers/base/bus.c:462) [ 383.367251][ T4667] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 383.367453][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 383.367678][ T4667] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 383.367895][ T4667] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 383.368112][ T4667] __device_attach (drivers/base/dd.c:1030) [ 383.368322][ T4667] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 383.368533][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 383.368748][ T4667] ? 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) [ 383.368963][ T4667] bus_probe_device (drivers/base/bus.c:537) [ 383.369172][ T4667] device_add (drivers/base/core.c:3672) [ 383.369380][ T4667] ? __pfx_device_add (drivers/base/core.c:3548) [ 383.369584][ T4667] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 383.369813][ T4667] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 383.370079][ T4667] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 383.370353][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 383.370557][ T4667] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 383.370776][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 383.370989][ T4667] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 383.371195][ T4667] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 383.371356][ T4667] ? __pfx_vfs_write (fs/read_write.c:660) [ 383.371554][ T4667] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 383.371775][ T4667] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [ 383.372038][ T4667] ksys_write (fs/read_write.c:731) [ 383.372193][ T4667] ? __pfx_ksys_write (fs/read_write.c:721) [ 383.372431][ T4667] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [ 383.372648][ T4667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 383.372865][ T4667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 383.373121][ T4667] RIP: 0033:0x7fe38a111b77 [ 383.373335][ T4667] 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 [ 383.374090][ T4667] RSP: 002b:00007ffe4453e2a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 383.374394][ T4667] RAX: ffffffffffffffda RBX: 00007fe389ef7140 RCX: 00007fe38a111b77 [ 383.374693][ T4667] RDX: 0000000000000008 RSI: 0000562ece3ad0a0 RDI: 0000000000000005 [ 383.375187][ T4667] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 383.375485][ T4667] R10: 0000000000000002 R11: 0000000000000246 R12: 00007fe37bd93700 [ 383.375805][ T4667] R13: 0000562ece3ad0a0 R14: 0000000000000005 R15: 0000562ecdedb910 | [ 398.718351][ T4667] ------------[ cut here ]------------ | [ 398.718766][ T4667] WARNING: CPU: 0 PID: 4667 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 398.719308][ T4667] Modules linked in: netdevsim psample act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre pktgen xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress | [ 398.720367][ T4667] Tainted: [W]=WARN [ 398.720527][ T4667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 398.720897][ T4667] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 398.721171][ T4667] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 398.721992][ T4667] RSP: 0018:ffffc90002047528 EFLAGS: 00010246 [ 398.722269][ T4667] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 398.722600][ T4667] RDX: 0000000000000000 RSI: ffff88801849acd0 RDI: ffff88801a3e2e38 [ 398.723046][ T4667] RBP: ffffffffa4853580 R08: 0000000000000000 R09: fffffbfff44c2504 [ 398.723356][ T4667] R10: ffffffffa2612827 R11: ffff88801a3e2300 R12: 0000000000000000 [ 398.723661][ T4667] R13: ffff88801849a130 R14: ffff88801849a008 R15: ffff88801849a000 [ 398.724136][ T4667] FS: 00007fe389ef71c0(0000) GS:ffff88806ce00000(0000) knlGS:0000000000000000 [ 398.724494][ T4667] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 398.724913][ T4667] CR2: 00007fe37bf4a6f0 CR3: 0000000005a76004 CR4: 0000000000772ef0 [ 398.725221][ T4667] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 398.725532][ T4667] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 398.725995][ T4667] PKRU: 55555554 [ 398.726155][ T4667] Call Trace: [ 398.726315][ T4667] [ 398.726424][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 398.726635][ T4667] ? __warn (kernel/panic.c:748) [ 398.726948][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 398.727166][ T4667] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 398.727381][ T4667] ? handle_bug (arch/x86/kernel/traps.c:285) [ 398.727541][ T4667] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 398.727907][ T4667] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 398.728132][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 398.728342][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 398.728554][ T4667] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 398.728977][ T4667] ? _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) [ 398.729196][ T4667] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 398.729408][ T4667] register_netdevice (net/core/dev.c:11003) [ 398.729618][ T4667] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 398.729972][ T4667] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 398.730197][ T4667] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 398.730419][ T4667] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 398.730687][ T4667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 398.730953][ T4667] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 398.731225][ T4667] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 398.731489][ T4667] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 398.731857][ T4667] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 398.732077][ T4667] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 398.732346][ T4667] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 398.732554][ T4667] ? 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)) [ 398.732711][ T4667] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 398.733022][ T4667] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 398.733237][ T4667] __driver_probe_device (drivers/base/dd.c:800) [ 398.733447][ T4667] driver_probe_device (drivers/base/dd.c:830) [ 398.733655][ T4667] __device_attach_driver (drivers/base/dd.c:959) [ 398.733880][ T4667] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 398.734132][ T4667] bus_for_each_drv (drivers/base/bus.c:462) [ 398.734339][ T4667] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 398.734543][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 398.734759][ T4667] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 398.734966][ T4667] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 398.735177][ T4667] __device_attach (drivers/base/dd.c:1030) [ 398.735387][ T4667] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 398.735590][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 398.735809][ T4667] ? 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) [ 398.736023][ T4667] bus_probe_device (drivers/base/bus.c:537) [ 398.736232][ T4667] device_add (drivers/base/core.c:3672) [ 398.736441][ T4667] ? __pfx_device_add (drivers/base/core.c:3548) [ 398.736644][ T4667] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 398.736881][ T4667] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 398.737148][ T4667] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 398.737421][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 398.737625][ T4667] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 398.737847][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 398.738052][ T4667] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 398.738264][ T4667] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 398.738433][ T4667] ? __pfx_vfs_write (fs/read_write.c:660) [ 398.738636][ T4667] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 398.738875][ T4667] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [ 398.739143][ T4667] ksys_write (fs/read_write.c:731) [ 398.739300][ T4667] ? __pfx_ksys_write (fs/read_write.c:721) [ 398.739508][ T4667] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [ 398.739724][ T4667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 398.739942][ T4667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 398.740198][ T4667] RIP: 0033:0x7fe38a111b77 [ 398.740409][ T4667] 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 [ 398.741124][ T4667] RSP: 002b:00007ffe4453e108 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 398.741470][ T4667] RAX: ffffffffffffffda RBX: 00007fe389ef7140 RCX: 00007fe38a111b77 [ 398.741782][ T4667] RDX: 0000000000000009 RSI: 0000562ece3ad0a0 RDI: 0000000000000005 [ 398.742088][ T4667] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 398.742395][ T4667] R10: 0000000000000002 R11: 0000000000000246 R12: 00007fe37bd93940 [ 398.742702][ T4667] R13: 0000562ece3ad0a0 R14: 0000000000000005 R15: 0000562ecdedb910 | [ 411.229785][ T4667] ------------[ cut here ]------------ | [ 411.230180][ T4667] WARNING: CPU: 3 PID: 4667 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 411.230589][ T4667] Modules linked in: netdevsim psample act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre pktgen xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress | [ 411.231597][ T4667] Tainted: [W]=WARN [ 411.231775][ T4667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 411.232028][ T4667] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 411.232317][ T4667] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 411.233155][ T4667] RSP: 0018:ffffc90002047528 EFLAGS: 00010246 [ 411.233421][ T4667] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 411.233832][ T4667] RDX: 0000000000000000 RSI: ffff888018432cd0 RDI: ffff88801a3e2e38 [ 411.234140][ T4667] RBP: ffffffffa4853580 R08: 0000000000000000 R09: fffffbfff44c2504 [ 411.234451][ T4667] R10: ffffffffa2612827 R11: ffff88801a3e2300 R12: 0000000000000000 [ 411.234897][ T4667] R13: ffff888018432130 R14: ffff888018432008 R15: ffff888018432000 [ 411.235193][ T4667] FS: 00007fe389ef71c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 411.235543][ T4667] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 411.235802][ T4667] CR2: 00005644eda31008 CR3: 0000000005a76003 CR4: 0000000000772ef0 [ 411.236099][ T4667] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 411.236392][ T4667] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 411.236692][ T4667] PKRU: 55555554 [ 411.236859][ T4667] Call Trace: [ 411.237033][ T4667] [ 411.237142][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 411.237350][ T4667] ? __warn (kernel/panic.c:748) [ 411.237511][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 411.237719][ T4667] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 411.237941][ T4667] ? handle_bug (arch/x86/kernel/traps.c:285) [ 411.238115][ T4667] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 411.238316][ T4667] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 411.238530][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 411.238742][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 411.238950][ T4667] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 411.239198][ T4667] ? _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) [ 411.239410][ T4667] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 411.239622][ T4667] register_netdevice (net/core/dev.c:11003) [ 411.239856][ T4667] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 411.240085][ T4667] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 411.240304][ T4667] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 411.240526][ T4667] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 411.240803][ T4667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 411.240972][ T4667] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 411.241244][ T4667] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 411.241508][ T4667] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 411.241784][ T4667] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 411.242013][ T4667] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 411.242270][ T4667] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 411.242477][ T4667] ? 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)) [ 411.242629][ T4667] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 411.242850][ T4667] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 411.243056][ T4667] __driver_probe_device (drivers/base/dd.c:800) [ 411.243259][ T4667] driver_probe_device (drivers/base/dd.c:830) [ 411.243459][ T4667] __device_attach_driver (drivers/base/dd.c:959) [ 411.243662][ T4667] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 411.243921][ T4667] bus_for_each_drv (drivers/base/bus.c:462) [ 411.244143][ T4667] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 411.244347][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 411.244552][ T4667] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 411.244769][ T4667] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 411.244985][ T4667] __device_attach (drivers/base/dd.c:1030) [ 411.245191][ T4667] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 411.245397][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 411.245601][ T4667] ? 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) [ 411.245825][ T4667] bus_probe_device (drivers/base/bus.c:537) [ 411.246045][ T4667] device_add (drivers/base/core.c:3672) [ 411.246247][ T4667] ? __pfx_device_add (drivers/base/core.c:3548) [ 411.246446][ T4667] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 411.246658][ T4667] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 411.246957][ T4667] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 411.247229][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 411.247433][ T4667] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 411.247644][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 411.247855][ T4667] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 411.248069][ T4667] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 411.248233][ T4667] ? __pfx_vfs_write (fs/read_write.c:660) [ 411.248437][ T4667] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 411.248660][ T4667] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [ 411.248937][ T4667] ksys_write (fs/read_write.c:731) [ 411.249097][ T4667] ? __pfx_ksys_write (fs/read_write.c:721) [ 411.249302][ T4667] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [ 411.249518][ T4667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 411.249726][ T4667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 411.249988][ T4667] RIP: 0033:0x7fe38a111b77 [ 411.250210][ T4667] 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 [ 411.250926][ T4667] RSP: 002b:00007ffe4453e108 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 411.251227][ T4667] RAX: ffffffffffffffda RBX: 00007fe389ef7140 RCX: 00007fe38a111b77 [ 411.251525][ T4667] RDX: 0000000000000009 RSI: 0000562ece3ad0a0 RDI: 0000000000000005 [ 411.251830][ T4667] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 411.252148][ T4667] R10: 0000000000000002 R11: 0000000000000246 R12: 00007fe37bd93940 [ 411.252451][ T4667] R13: 0000562ece3ad0a0 R14: 0000000000000005 R15: 0000562ecdedb910 | [ 423.684166][ T4667] ------------[ cut here ]------------ | [ 423.684583][ T4667] WARNING: CPU: 2 PID: 4667 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 423.685031][ T4667] Modules linked in: netdevsim psample act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre pktgen xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress | [ 423.686229][ T4667] Tainted: [W]=WARN [ 423.686402][ T4667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 423.686680][ T4667] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 423.686978][ T4667] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 423.687703][ T4667] RSP: 0018:ffffc90002047528 EFLAGS: 00010246 [ 423.687989][ T4667] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 423.688305][ T4667] RDX: 0000000000000000 RSI: ffff888024b32cd0 RDI: ffff88801a3e2e38 [ 423.688672][ T4667] RBP: ffffffffa4853580 R08: 0000000000000000 R09: fffffbfff44c2504 [ 423.689099][ T4667] R10: ffffffffa2612827 R11: ffff88801a3e2300 R12: 0000000000000000 [ 423.689508][ T4667] R13: ffff888024b32130 R14: ffff888024b32008 R15: ffff888024b32000 [ 423.689902][ T4667] FS: 00007fe389ef71c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 423.690281][ T4667] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 423.690551][ T4667] CR2: 00007fe37bf4a6f0 CR3: 0000000005a76005 CR4: 0000000000772ef0 [ 423.690889][ T4667] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 423.691205][ T4667] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 423.691534][ T4667] PKRU: 55555554 [ 423.691701][ T4667] Call Trace: [ 423.691881][ T4667] [ 423.692008][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 423.692233][ T4667] ? __warn (kernel/panic.c:748) [ 423.692407][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 423.692629][ T4667] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 423.692869][ T4667] ? handle_bug (arch/x86/kernel/traps.c:285) [ 423.693046][ T4667] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 423.693268][ T4667] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 423.693504][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 423.693727][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 423.693966][ T4667] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 423.694240][ T4667] ? _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) [ 423.694463][ T4667] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 423.694694][ T4667] register_netdevice (net/core/dev.c:11003) [ 423.694926][ T4667] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 423.695145][ T4667] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 423.695377][ T4667] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 423.695611][ T4667] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 423.695898][ T4667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 423.696072][ T4667] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 423.696365][ T4667] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 423.696643][ T4667] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 423.696933][ T4667] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 423.697167][ T4667] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 423.697438][ T4667] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 423.697659][ T4667] ? 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)) [ 423.697846][ T4667] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 423.698073][ T4667] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 423.698305][ T4667] __driver_probe_device (drivers/base/dd.c:800) [ 423.698524][ T4667] driver_probe_device (drivers/base/dd.c:830) [ 423.698758][ T4667] __device_attach_driver (drivers/base/dd.c:959) [ 423.698979][ T4667] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 423.699246][ T4667] bus_for_each_drv (drivers/base/bus.c:462) [ 423.699468][ T4667] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 423.699686][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 423.699915][ T4667] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 423.700141][ T4667] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 423.700366][ T4667] __device_attach (drivers/base/dd.c:1030) [ 423.700586][ T4667] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 423.700814][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 423.701046][ T4667] ? 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) [ 423.701272][ T4667] bus_probe_device (drivers/base/bus.c:537) [ 423.701493][ T4667] device_add (drivers/base/core.c:3672) [ 423.701716][ T4667] ? __pfx_device_add (drivers/base/core.c:3548) [ 423.701945][ T4667] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 423.702190][ T4667] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 423.702467][ T4667] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 423.702767][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 423.702986][ T4667] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 423.703211][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 423.703424][ T4667] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 423.703650][ T4667] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 423.703839][ T4667] ? __pfx_vfs_write (fs/read_write.c:660) [ 423.704060][ T4667] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 423.704297][ T4667] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [ 423.704578][ T4667] ksys_write (fs/read_write.c:731) [ 423.704763][ T4667] ? __pfx_ksys_write (fs/read_write.c:721) [ 423.704984][ T4667] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [ 423.705211][ T4667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 423.705432][ T4667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 423.705698][ T4667] RIP: 0033:0x7fe38a111b77 [ 423.705938][ T4667] 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 [ 423.706659][ T4667] RSP: 002b:00007ffe4453e108 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 423.706989][ T4667] RAX: ffffffffffffffda RBX: 00007fe389ef7140 RCX: 00007fe38a111b77 [ 423.707312][ T4667] RDX: 0000000000000008 RSI: 0000562ece3ad0a0 RDI: 0000000000000005 [ 423.707629][ T4667] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 423.707972][ T4667] R10: 0000000000000002 R11: 0000000000000246 R12: 00007fe37bd93940 [ 423.708293][ T4667] R13: 0000562ece3ad0a0 R14: 0000000000000005 R15: 0000562ecdedb910 | [ 447.311795][ T4667] ------------[ cut here ]------------ | [ 447.312210][ T4667] WARNING: CPU: 2 PID: 4667 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 447.312639][ T4667] Modules linked in: netdevsim psample act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre pktgen xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress | [ 447.313703][ T4667] Tainted: [W]=WARN [ 447.313884][ T4667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 447.314170][ T4667] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 447.314449][ T4667] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 447.315359][ T4667] RSP: 0018:ffffc90002047528 EFLAGS: 00010246 [ 447.315635][ T4667] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 447.315970][ T4667] RDX: 0000000000000000 RSI: ffff88801e982cd0 RDI: ffff88801a3e2e38 [ 447.316290][ T4667] RBP: ffffffffa4853580 R08: 0000000000000000 R09: fffffbfff44c2504 [ 447.316621][ T4667] R10: ffffffffa2612827 R11: ffff88801a3e2300 R12: 0000000000000000 [ 447.316965][ T4667] R13: ffff88801e982130 R14: ffff88801e982008 R15: ffff88801e982000 [ 447.317278][ T4667] FS: 00007fe389ef71c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 447.317634][ T4667] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 447.317961][ T4667] CR2: 00007fe37c8c4810 CR3: 0000000005a76004 CR4: 0000000000772ef0 [ 447.318282][ T4667] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 447.318598][ T4667] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 447.318934][ T4667] PKRU: 55555554 [ 447.319104][ T4667] Call Trace: [ 447.319281][ T4667] [ 447.319398][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 447.319617][ T4667] ? __warn (kernel/panic.c:748) [ 447.319796][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 447.320013][ T4667] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 447.320232][ T4667] ? handle_bug (arch/x86/kernel/traps.c:285) [ 447.320399][ T4667] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 447.320612][ T4667] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 447.320854][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 447.321068][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 447.321293][ T4667] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 447.321560][ T4667] ? _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) [ 447.321809][ T4667] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 447.322053][ T4667] register_netdevice (net/core/dev.c:11003) [ 447.322278][ T4667] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 447.322494][ T4667] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 447.322744][ T4667] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 447.322980][ T4667] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 447.323265][ T4667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 447.323460][ T4667] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 447.323756][ T4667] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 447.324035][ T4667] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 447.324321][ T4667] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 447.324557][ T4667] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 447.324834][ T4667] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 447.325050][ T4667] ? 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)) [ 447.325217][ T4667] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 447.325439][ T4667] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 447.325662][ T4667] __driver_probe_device (drivers/base/dd.c:800) [ 447.325896][ T4667] driver_probe_device (drivers/base/dd.c:830) [ 447.326136][ T4667] __device_attach_driver (drivers/base/dd.c:959) [ 447.326358][ T4667] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 447.326626][ T4667] bus_for_each_drv (drivers/base/bus.c:462) [ 447.326857][ T4667] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 447.327084][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 447.327297][ T4667] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 447.327512][ T4667] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 447.327739][ T4667] __device_attach (drivers/base/dd.c:1030) [ 447.327954][ T4667] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 447.328165][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 447.328377][ T4667] ? 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) [ 447.328599][ T4667] bus_probe_device (drivers/base/bus.c:537) [ 447.328826][ T4667] device_add (drivers/base/core.c:3672) [ 447.329049][ T4667] ? __pfx_device_add (drivers/base/core.c:3548) [ 447.329258][ T4667] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 447.329484][ T4667] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 447.329768][ T4667] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 447.330066][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 447.330280][ T4667] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 447.330505][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 447.330725][ T4667] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 447.330961][ T4667] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 447.331144][ T4667] ? __pfx_vfs_write (fs/read_write.c:660) [ 447.331363][ T4667] ? __lock_release (kernel/locking/lockdep.c:5527) [ 447.331574][ T4667] ? 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) [ 447.331829][ T4667] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 447.332078][ T4667] ksys_write (fs/read_write.c:731) [ 447.332249][ T4667] ? __pfx_ksys_write (fs/read_write.c:721) [ 447.332472][ T4667] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 447.332702][ T4667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 447.332935][ T4667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 447.333208][ T4667] RIP: 0033:0x7fe38a111b77 [ 447.333427][ T4667] 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 [ 447.334159][ T4667] RSP: 002b:00007ffe4453e2a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 447.334480][ T4667] RAX: ffffffffffffffda RBX: 00007fe389ef7140 RCX: 00007fe38a111b77 [ 447.334803][ T4667] RDX: 0000000000000009 RSI: 0000562ece3ad0a0 RDI: 0000000000000005 [ 447.335120][ T4667] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 447.335446][ T4667] R10: 0000000000000002 R11: 0000000000000246 R12: 00007fe37bd93940 [ 447.335763][ T4667] R13: 0000562ece3ad0a0 R14: 0000000000000005 R15: 0000562ecdedb910 | [ 474.244980][ T4667] ------------[ cut here ]------------ | [ 474.245366][ T4667] WARNING: CPU: 1 PID: 4667 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 474.245888][ T4667] Modules linked in: netdevsim psample act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre pktgen xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress | [ 474.247097][ T4667] Tainted: [W]=WARN [ 474.247258][ T4667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 474.247515][ T4667] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 474.247983][ T4667] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 474.249100][ T4667] RSP: 0018:ffffc90002047528 EFLAGS: 00010246 [ 474.249363][ T4667] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 474.249668][ T4667] RDX: 0000000000000000 RSI: ffff88801be2acd0 RDI: ffff88801a3e2e38 [ 474.250061][ T4667] RBP: ffffffffa4853580 R08: 0000000000000000 R09: fffffbfff44c2504 [ 474.250368][ T4667] R10: ffffffffa2612827 R11: ffff88801a3e2300 R12: 0000000000000000 [ 474.250677][ T4667] R13: ffff88801be2a130 R14: ffff88801be2a008 R15: ffff88801be2a000 [ 474.250994][ T4667] FS: 00007fe389ef71c0(0000) GS:ffff88806ce80000(0000) knlGS:0000000000000000 [ 474.251352][ T4667] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 474.251607][ T4667] CR2: 00007fe37c8c4810 CR3: 0000000005a76002 CR4: 0000000000772ef0 [ 474.251931][ T4667] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 474.252237][ T4667] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 474.252548][ T4667] PKRU: 55555554 [ 474.252704][ T4667] Call Trace: [ 474.252870][ T4667] [ 474.252980][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 474.253189][ T4667] ? __warn (kernel/panic.c:748) [ 474.253350][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 474.253562][ T4667] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 474.253784][ T4667] ? handle_bug (arch/x86/kernel/traps.c:285) [ 474.253944][ T4667] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 474.254176][ T4667] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 474.254397][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 474.254605][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 474.254825][ T4667] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 474.255085][ T4667] ? _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) [ 474.255296][ T4667] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 474.255507][ T4667] register_netdevice (net/core/dev.c:11003) [ 474.255723][ T4667] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 474.255938][ T4667] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 474.256160][ T4667] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 474.256382][ T4667] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 474.256646][ T4667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 474.256812][ T4667] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 474.257087][ T4667] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 474.257351][ T4667] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 474.257616][ T4667] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 474.257843][ T4667] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 474.258104][ T4667] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 474.258311][ T4667] ? 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)) [ 474.258473][ T4667] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 474.258689][ T4667] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 474.258911][ T4667] __driver_probe_device (drivers/base/dd.c:800) [ 474.259120][ T4667] driver_probe_device (drivers/base/dd.c:830) [ 474.259328][ T4667] __device_attach_driver (drivers/base/dd.c:959) [ 474.259540][ T4667] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 474.259801][ T4667] bus_for_each_drv (drivers/base/bus.c:462) [ 474.260013][ T4667] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 474.260217][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 474.260421][ T4667] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 474.260623][ T4667] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 474.260844][ T4667] __device_attach (drivers/base/dd.c:1030) [ 474.261053][ T4667] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 474.261257][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 474.261466][ T4667] ? 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) [ 474.261679][ T4667] bus_probe_device (drivers/base/bus.c:537) [ 474.261909][ T4667] device_add (drivers/base/core.c:3672) [ 474.262121][ T4667] ? __pfx_device_add (drivers/base/core.c:3548) [ 474.262324][ T4667] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 474.262543][ T4667] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 474.262816][ T4667] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 474.263089][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 474.263294][ T4667] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 474.263505][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 474.263708][ T4667] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 474.263931][ T4667] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 474.264096][ T4667] ? __pfx_vfs_write (fs/read_write.c:660) [ 474.264307][ T4667] ? __lock_release (kernel/locking/lockdep.c:5527) [ 474.264514][ T4667] ? 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) [ 474.264743][ T4667] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 474.264957][ T4667] ksys_write (fs/read_write.c:731) [ 474.265116][ T4667] ? __pfx_ksys_write (fs/read_write.c:721) [ 474.265320][ T4667] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 474.265536][ T4667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 474.265755][ T4667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 474.266010][ T4667] RIP: 0033:0x7fe38a111b77 [ 474.266227][ T4667] 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 [ 474.266937][ T4667] RSP: 002b:00007ffe4453e2a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 474.267246][ T4667] RAX: ffffffffffffffda RBX: 00007fe389ef7140 RCX: 00007fe38a111b77 [ 474.267553][ T4667] RDX: 0000000000000009 RSI: 0000562ece3a0c60 RDI: 0000000000000005 [ 474.267868][ T4667] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 474.268173][ T4667] R10: 0000000000000002 R11: 0000000000000246 R12: 00007fe37bd93940 [ 474.268475][ T4667] R13: 0000562ece3a0c60 R14: 0000000000000005 R15: 0000562ecdedb910 | [ 498.887474][ T4667] ------------[ cut here ]------------ | [ 498.887877][ T4667] WARNING: CPU: 0 PID: 4667 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 498.888290][ T4667] Modules linked in: netdevsim psample act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre pktgen xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress | [ 498.889307][ T4667] Tainted: [W]=WARN [ 498.889464][ T4667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 498.889718][ T4667] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 498.889997][ T4667] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 498.890703][ T4667] RSP: 0018:ffffc90002047528 EFLAGS: 00010246 [ 498.890971][ T4667] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 498.891279][ T4667] RDX: 0000000000000000 RSI: ffff8880233eacd0 RDI: ffff88801a3e2e38 [ 498.891588][ T4667] RBP: ffffffffa4853580 R08: 0000000000000000 R09: fffffbfff44c2504 [ 498.891906][ T4667] R10: ffffffffa2612827 R11: ffff88801a3e2300 R12: 0000000000000000 [ 498.892211][ T4667] R13: ffff8880233ea130 R14: ffff8880233ea008 R15: ffff8880233ea000 [ 498.892512][ T4667] FS: 00007fe389ef71c0(0000) GS:ffff88806ce00000(0000) knlGS:0000000000000000 [ 498.892878][ T4667] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 498.893256][ T4667] CR2: 00005644eda1bfe8 CR3: 0000000005a76002 CR4: 0000000000772ef0 [ 498.893572][ T4667] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 498.893899][ T4667] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 498.894207][ T4667] PKRU: 55555554 [ 498.894368][ T4667] Call Trace: [ 498.894523][ T4667] [ 498.894629][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 498.894846][ T4667] ? __warn (kernel/panic.c:748) [ 498.895007][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 498.895219][ T4667] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 498.895429][ T4667] ? handle_bug (arch/x86/kernel/traps.c:285) [ 498.895592][ T4667] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 498.895848][ T4667] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 498.896071][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 498.896277][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 498.896491][ T4667] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 498.896764][ T4667] ? _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) [ 498.896977][ T4667] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 498.897188][ T4667] register_netdevice (net/core/dev.c:11003) [ 498.897401][ T4667] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 498.897608][ T4667] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 498.897836][ T4667] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 498.898057][ T4667] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 498.898326][ T4667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 498.898488][ T4667] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 498.898774][ T4667] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 498.899041][ T4667] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 498.899306][ T4667] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 498.899525][ T4667] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 498.899798][ T4667] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 498.900007][ T4667] ? 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)) [ 498.900164][ T4667] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 498.900380][ T4667] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 498.900592][ T4667] __driver_probe_device (drivers/base/dd.c:800) [ 498.900814][ T4667] driver_probe_device (drivers/base/dd.c:830) [ 498.901044][ T4667] __device_attach_driver (drivers/base/dd.c:959) [ 498.901255][ T4667] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 498.901512][ T4667] bus_for_each_drv (drivers/base/bus.c:462) [ 498.901743][ T4667] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 498.901948][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 498.902155][ T4667] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 498.902358][ T4667] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 498.902600][ T4667] __device_attach (drivers/base/dd.c:1030) [ 498.902816][ T4667] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 498.903020][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 498.903224][ T4667] ? 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) [ 498.903437][ T4667] bus_probe_device (drivers/base/bus.c:537) [ 498.903646][ T4667] device_add (drivers/base/core.c:3672) [ 498.903862][ T4667] ? __pfx_device_add (drivers/base/core.c:3548) [ 498.904069][ T4667] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 498.904287][ T4667] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 498.904553][ T4667] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 498.904828][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 498.905031][ T4667] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 498.905242][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 498.905444][ T4667] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 498.905660][ T4667] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 498.905836][ T4667] ? __pfx_vfs_write (fs/read_write.c:660) [ 498.906040][ T4667] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 498.906259][ T4667] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [ 498.906522][ T4667] ksys_write (fs/read_write.c:731) [ 498.906683][ T4667] ? __pfx_ksys_write (fs/read_write.c:721) [ 498.906897][ T4667] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [ 498.907117][ T4667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 498.907324][ T4667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 498.907576][ T4667] RIP: 0033:0x7fe38a111b77 [ 498.907796][ T4667] 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 [ 498.908501][ T4667] RSP: 002b:00007ffe4453e2a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 498.908817][ T4667] RAX: ffffffffffffffda RBX: 00007fe389ef7140 RCX: 00007fe38a111b77 [ 498.909120][ T4667] RDX: 0000000000000009 RSI: 0000562ece3a0c60 RDI: 0000000000000005 [ 498.909421][ T4667] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 498.909723][ T4667] R10: 0000000000000002 R11: 0000000000000246 R12: 00007fe37bd93940 [ 498.910037][ T4667] R13: 0000562ece3a0c60 R14: 0000000000000005 R15: 0000562ecdedb910 | [ 510.097358][ T4667] ------------[ cut here ]------------ | [ 510.097781][ T4667] WARNING: CPU: 1 PID: 4667 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 510.098200][ T4667] Modules linked in: netdevsim psample act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre pktgen xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress | [ 510.099385][ T4667] Tainted: [W]=WARN [ 510.099538][ T4667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 510.099812][ T4667] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 510.100075][ T4667] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 510.100795][ T4667] RSP: 0018:ffffc90002047528 EFLAGS: 00010246 [ 510.101066][ T4667] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 510.101360][ T4667] RDX: 0000000000000000 RSI: ffff88800fa3acd0 RDI: ffff88801a3e2e38 [ 510.101682][ T4667] RBP: ffffffffa4853580 R08: 0000000000000000 R09: fffffbfff44c2504 [ 510.102007][ T4667] R10: ffffffffa2612827 R11: ffff88801a3e2300 R12: 0000000000000000 [ 510.102312][ T4667] R13: ffff88800fa3a130 R14: ffff88800fa3a008 R15: ffff88800fa3a000 [ 510.102625][ T4667] FS: 00007fe389ef71c0(0000) GS:ffff88806ce80000(0000) knlGS:0000000000000000 [ 510.102989][ T4667] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 510.103253][ T4667] CR2: 00007fe37c957f30 CR3: 0000000005a76005 CR4: 0000000000772ef0 [ 510.103561][ T4667] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 510.103875][ T4667] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 510.104182][ T4667] PKRU: 55555554 [ 510.104367][ T4667] Call Trace: [ 510.104522][ T4667] [ 510.104628][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 510.104845][ T4667] ? __warn (kernel/panic.c:748) [ 510.105004][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 510.105217][ T4667] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 510.105424][ T4667] ? handle_bug (arch/x86/kernel/traps.c:285) [ 510.105579][ T4667] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 510.105790][ T4667] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 510.106010][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 510.106213][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 510.106420][ T4667] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 510.106675][ T4667] ? _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) [ 510.106891][ T4667] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 510.107099][ T4667] register_netdevice (net/core/dev.c:11003) [ 510.107310][ T4667] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 510.107507][ T4667] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 510.107721][ T4667] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 510.107969][ T4667] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 510.108231][ T4667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 510.108391][ T4667] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 510.108665][ T4667] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 510.108938][ T4667] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 510.109203][ T4667] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 510.109428][ T4667] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 510.109681][ T4667] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 510.109892][ T4667] ? 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)) [ 510.110048][ T4667] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 510.110262][ T4667] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 510.110468][ T4667] __driver_probe_device (drivers/base/dd.c:800) [ 510.110671][ T4667] driver_probe_device (drivers/base/dd.c:830) [ 510.110884][ T4667] __device_attach_driver (drivers/base/dd.c:959) [ 510.111087][ T4667] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 510.111333][ T4667] bus_for_each_drv (drivers/base/bus.c:462) [ 510.111537][ T4667] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 510.111775][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 510.111981][ T4667] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 510.112185][ T4667] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 510.112398][ T4667] __device_attach (drivers/base/dd.c:1030) [ 510.112603][ T4667] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 510.112814][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 510.113032][ T4667] ? 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) [ 510.113245][ T4667] bus_probe_device (drivers/base/bus.c:537) [ 510.113449][ T4667] device_add (drivers/base/core.c:3672) [ 510.113670][ T4667] ? __pfx_device_add (drivers/base/core.c:3548) [ 510.113885][ T4667] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 510.114104][ T4667] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 510.114370][ T4667] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 510.114639][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 510.114856][ T4667] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 510.115073][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 510.115271][ T4667] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 510.115478][ T4667] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 510.115640][ T4667] ? __pfx_vfs_write (fs/read_write.c:660) [ 510.115864][ T4667] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 510.116086][ T4667] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [ 510.116355][ T4667] ksys_write (fs/read_write.c:731) [ 510.116514][ T4667] ? __pfx_ksys_write (fs/read_write.c:721) [ 510.116721][ T4667] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [ 510.116954][ T4667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 510.117163][ T4667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 510.117416][ T4667] RIP: 0033:0x7fe38a111b77 [ 510.117625][ T4667] 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 [ 510.118344][ T4667] RSP: 002b:00007ffe4453e2a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 510.118643][ T4667] RAX: ffffffffffffffda RBX: 00007fe389ef7140 RCX: 00007fe38a111b77 [ 510.118945][ T4667] RDX: 0000000000000009 RSI: 0000562ece3a0c60 RDI: 0000000000000005 [ 510.119245][ T4667] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 510.119539][ T4667] R10: 0000000000000002 R11: 0000000000000246 R12: 00007fe37bd93940 [ 510.119860][ T4667] R13: 0000562ece3a0c60 R14: 0000000000000005 R15: 0000562ecdedb910 | [ 520.571436][ T4667] ------------[ cut here ]------------ | [ 520.571820][ T4667] WARNING: CPU: 0 PID: 4667 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 520.572248][ T4667] Modules linked in: netdevsim psample act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre pktgen xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress | [ 520.573261][ T4667] Tainted: [W]=WARN [ 520.573419][ T4667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 520.573673][ T4667] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 520.573942][ T4667] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 520.574650][ T4667] RSP: 0018:ffffc90002047528 EFLAGS: 00010246 [ 520.574918][ T4667] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 520.575221][ T4667] RDX: 0000000000000000 RSI: ffff88801be2acd0 RDI: ffff88801a3e2e38 [ 520.575523][ T4667] RBP: ffffffffa4853580 R08: 0000000000000000 R09: fffffbfff44c2504 [ 520.575835][ T4667] R10: ffffffffa2612827 R11: ffff88801a3e2300 R12: 0000000000000000 [ 520.576142][ T4667] R13: ffff88801be2a130 R14: ffff88801be2a008 R15: ffff88801be2a000 [ 520.576447][ T4667] FS: 00007fe389ef71c0(0000) GS:ffff88806ce00000(0000) knlGS:0000000000000000 [ 520.576806][ T4667] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 520.577060][ T4667] CR2: 00005644eda57ea0 CR3: 0000000005a76001 CR4: 0000000000772ef0 [ 520.577487][ T4667] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 520.577800][ T4667] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 520.578102][ T4667] PKRU: 55555554 [ 520.578258][ T4667] Call Trace: [ 520.578411][ T4667] [ 520.578516][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 520.578724][ T4667] ? __warn (kernel/panic.c:748) [ 520.578898][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 520.579105][ T4667] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 520.579317][ T4667] ? handle_bug (arch/x86/kernel/traps.c:285) [ 520.579475][ T4667] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 520.579680][ T4667] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 520.579908][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 520.580116][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 520.580332][ T4667] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 520.580593][ T4667] ? _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) [ 520.580814][ T4667] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 520.581028][ T4667] register_netdevice (net/core/dev.c:11003) [ 520.581237][ T4667] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 520.581439][ T4667] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 520.581675][ T4667] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 520.581906][ T4667] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 520.582168][ T4667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 520.582327][ T4667] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 520.582596][ T4667] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 520.582866][ T4667] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 520.583132][ T4667] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 520.583354][ T4667] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 520.583614][ T4667] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 520.583830][ T4667] ? 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)) [ 520.583989][ T4667] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 520.584205][ T4667] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 520.584417][ T4667] __driver_probe_device (drivers/base/dd.c:800) [ 520.584628][ T4667] driver_probe_device (drivers/base/dd.c:830) [ 520.584844][ T4667] __device_attach_driver (drivers/base/dd.c:959) [ 520.585053][ T4667] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 520.585303][ T4667] bus_for_each_drv (drivers/base/bus.c:462) [ 520.585510][ T4667] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 520.585713][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 520.585925][ T4667] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 520.586133][ T4667] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 520.586347][ T4667] __device_attach (drivers/base/dd.c:1030) [ 520.586552][ T4667] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 520.586762][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 520.586972][ T4667] ? 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) [ 520.587184][ T4667] bus_probe_device (drivers/base/bus.c:537) [ 520.587393][ T4667] device_add (drivers/base/core.c:3672) [ 520.587602][ T4667] ? __pfx_device_add (drivers/base/core.c:3548) [ 520.587818][ T4667] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 520.588035][ T4667] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 520.588300][ T4667] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 520.588569][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 520.588780][ T4667] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 520.588992][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 520.589199][ T4667] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 520.589411][ T4667] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 520.589575][ T4667] ? __pfx_vfs_write (fs/read_write.c:660) [ 520.589788][ T4667] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 520.590007][ T4667] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [ 520.590273][ T4667] ksys_write (fs/read_write.c:731) [ 520.590431][ T4667] ? __pfx_ksys_write (fs/read_write.c:721) [ 520.590637][ T4667] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [ 520.590870][ T4667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 520.591080][ T4667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 520.591331][ T4667] RIP: 0033:0x7fe38a111b77 [ 520.591549][ T4667] 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 [ 520.592270][ T4667] RSP: 002b:00007ffe4453e2a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 520.592578][ T4667] RAX: ffffffffffffffda RBX: 00007fe389ef7140 RCX: 00007fe38a111b77 [ 520.592890][ T4667] RDX: 0000000000000009 RSI: 0000562ece3b9820 RDI: 0000000000000005 [ 520.593194][ T4667] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 520.593500][ T4667] R10: 0000000000000002 R11: 0000000000000246 R12: 00007fe37bd93940 [ 520.593811][ T4667] R13: 0000562ece3b9820 R14: 0000000000000005 R15: 0000562ecdedb910 | [ 530.507318][ T4667] ------------[ cut here ]------------ | [ 530.507681][ T4667] WARNING: CPU: 2 PID: 4667 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 530.508429][ T4667] Modules linked in: netdevsim psample act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre pktgen xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress | [ 530.509815][ T4667] Tainted: [W]=WARN [ 530.510145][ T4667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 530.510546][ T4667] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 530.510957][ T4667] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 530.511844][ T4667] RSP: 0018:ffffc90002047528 EFLAGS: 00010246 [ 530.512397][ T4667] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 530.512815][ T4667] RDX: 0000000000000000 RSI: ffff8880233eacd0 RDI: ffff88801a3e2e38 [ 530.513220][ T4667] RBP: ffffffffa4853580 R08: 0000000000000000 R09: fffffbfff44c2504 [ 530.513625][ T4667] R10: ffffffffa2612827 R11: ffff88801a3e2300 R12: 0000000000000000 [ 530.514040][ T4667] R13: ffff8880233ea130 R14: ffff8880233ea008 R15: ffff8880233ea000 [ 530.514451][ T4667] FS: 00007fe389ef71c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 530.514926][ T4667] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 530.515319][ T4667] CR2: 00007fe37c8c4810 CR3: 0000000005a76005 CR4: 0000000000772ef0 [ 530.515757][ T4667] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 530.516199][ T4667] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 530.516585][ T4667] PKRU: 55555554 [ 530.516776][ T4667] Call Trace: [ 530.516947][ T4667] [ 530.517068][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 530.517291][ T4667] ? __warn (kernel/panic.c:748) [ 530.517462][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 530.517690][ T4667] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 530.517929][ T4667] ? handle_bug (arch/x86/kernel/traps.c:285) [ 530.518111][ T4667] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 530.518336][ T4667] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 530.518571][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 530.518806][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 530.519037][ T4667] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 530.519330][ T4667] ? _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) [ 530.519560][ T4667] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 530.519798][ T4667] register_netdevice (net/core/dev.c:11003) [ 530.520027][ T4667] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 530.520246][ T4667] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 530.520480][ T4667] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 530.520720][ T4667] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 530.521022][ T4667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 530.521199][ T4667] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 530.521494][ T4667] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 530.521793][ T4667] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 530.522076][ T4667] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 530.522310][ T4667] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 530.522592][ T4667] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 530.522826][ T4667] ? 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)) [ 530.523001][ T4667] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 530.523232][ T4667] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 530.523462][ T4667] __driver_probe_device (drivers/base/dd.c:800) [ 530.523687][ T4667] driver_probe_device (drivers/base/dd.c:830) [ 530.523920][ T4667] __device_attach_driver (drivers/base/dd.c:959) [ 530.524150][ T4667] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 530.524416][ T4667] bus_for_each_drv (drivers/base/bus.c:462) [ 530.524643][ T4667] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 530.524870][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 530.525094][ T4667] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 530.525312][ T4667] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 530.525542][ T4667] __device_attach (drivers/base/dd.c:1030) [ 530.525779][ T4667] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 530.526004][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 530.526224][ T4667] ? 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) [ 530.526456][ T4667] bus_probe_device (drivers/base/bus.c:537) [ 530.526679][ T4667] device_add (drivers/base/core.c:3672) [ 530.526919][ T4667] ? __pfx_device_add (drivers/base/core.c:3548) [ 530.527139][ T4667] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 530.527377][ T4667] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 530.527660][ T4667] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 530.528266][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 530.528487][ T4667] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 530.528715][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 530.528946][ T4667] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 530.529307][ T4667] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 530.529495][ T4667] ? __pfx_vfs_write (fs/read_write.c:660) [ 530.529721][ T4667] ? __lock_release (kernel/locking/lockdep.c:5527) [ 530.529951][ T4667] ? 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) [ 530.530312][ T4667] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 530.530543][ T4667] ksys_write (fs/read_write.c:731) [ 530.530716][ T4667] ? __pfx_ksys_write (fs/read_write.c:721) [ 530.530950][ T4667] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 530.531315][ T4667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 530.531548][ T4667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 530.531828][ T4667] RIP: 0033:0x7fe38a111b77 [ 530.532060][ T4667] 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 [ 530.532939][ T4667] RSP: 002b:00007ffe4453e2a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 530.533392][ T4667] RAX: ffffffffffffffda RBX: 00007fe389ef7140 RCX: 00007fe38a111b77 [ 530.533706][ T4667] RDX: 0000000000000009 RSI: 0000562ece3b9820 RDI: 0000000000000005 [ 530.534033][ T4667] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 530.534476][ T4667] R10: 0000000000000002 R11: 0000000000000246 R12: 00007fe37bd93940 [ 530.534806][ T4667] R13: 0000562ece3b9820 R14: 0000000000000005 R15: 0000562ecdedb910 | [ 530.545558][ T4667] ------------[ cut here ]------------ | [ 530.545872][ T4667] WARNING: CPU: 1 PID: 4667 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 530.546276][ T4667] Modules linked in: netdevsim psample act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre pktgen xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress | [ 530.547418][ T4667] Tainted: [W]=WARN [ 530.547574][ T4667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 530.547972][ T4667] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 530.548232][ T4667] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 530.549085][ T4667] RSP: 0018:ffffc90002047528 EFLAGS: 00010246 [ 530.549343][ T4667] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 530.549787][ T4667] RDX: 0000000000000000 RSI: ffff88800dcb2cd0 RDI: ffff88801a3e2e38 [ 530.550091][ T4667] RBP: ffffffffa4853580 R08: 0000000000000000 R09: fffffbfff44c2504 [ 530.550399][ T4667] R10: ffffffffa2612827 R11: ffff88801a3e2300 R12: 0000000000000000 [ 530.550843][ T4667] R13: ffff88800dcb2130 R14: ffff88800dcb2008 R15: ffff88800dcb2000 [ 530.551148][ T4667] FS: 00007fe389ef71c0(0000) GS:ffff88806ce80000(0000) knlGS:0000000000000000 [ 530.551634][ T4667] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 530.551926][ T4667] CR2: 00005650adc1b018 CR3: 0000000005a76006 CR4: 0000000000772ef0 [ 530.552231][ T4667] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 530.552662][ T4667] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 530.552974][ T4667] PKRU: 55555554 [ 530.553128][ T4667] Call Trace: [ 530.553281][ T4667] [ 530.553388][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 530.553727][ T4667] ? __warn (kernel/panic.c:748) [ 530.553893][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 530.554098][ T4667] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 530.554308][ T4667] ? handle_bug (arch/x86/kernel/traps.c:285) [ 530.554594][ T4667] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 530.554808][ T4667] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 530.555026][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 530.555236][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 530.555578][ T4667] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 530.555847][ T4667] ? _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) [ 530.556059][ T4667] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 530.556270][ T4667] register_netdevice (net/core/dev.c:11003) [ 530.556608][ T4667] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 530.556823][ T4667] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 530.557045][ T4667] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 530.557265][ T4667] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 530.557656][ T4667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 530.557830][ T4667] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 530.558100][ T4667] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 530.558491][ T4667] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 530.558765][ T4667] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 530.558987][ T4667] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 530.559246][ T4667] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 530.559583][ T4667] ? 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)) [ 530.559765][ T4667] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 530.559981][ T4667] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 530.560196][ T4667] __driver_probe_device (drivers/base/dd.c:800) [ 530.560534][ T4667] driver_probe_device (drivers/base/dd.c:830) [ 530.560751][ T4667] __device_attach_driver (drivers/base/dd.c:959) [ 530.560959][ T4667] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 530.561212][ T4667] bus_for_each_drv (drivers/base/bus.c:462) [ 530.561565][ T4667] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 530.561780][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 530.561991][ T4667] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 530.562198][ T4667] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 530.562539][ T4667] __device_attach (drivers/base/dd.c:1030) [ 530.562756][ T4667] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 530.562960][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 530.563167][ T4667] ? 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) [ 530.563508][ T4667] bus_probe_device (drivers/base/bus.c:537) [ 530.563721][ T4667] device_add (drivers/base/core.c:3672) [ 530.563939][ T4667] ? __pfx_device_add (drivers/base/core.c:3548) [ 530.564145][ T4667] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 530.564494][ T4667] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 530.564769][ T4667] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 530.565039][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 530.565371][ T4667] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 530.565585][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 530.565798][ T4667] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 530.566010][ T4667] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 530.566174][ T4667] ? __pfx_vfs_write (fs/read_write.c:660) [ 530.566512][ T4667] ? __lock_release (kernel/locking/lockdep.c:5527) [ 530.566715][ T4667] ? 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) [ 530.566935][ T4667] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 530.567147][ T4667] ksys_write (fs/read_write.c:731) [ 530.567478][ T4667] ? __pfx_ksys_write (fs/read_write.c:721) [ 530.567682][ T4667] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 530.567907][ T4667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 530.568114][ T4667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 530.568493][ T4667] RIP: 0033:0x7fe38a111b77 [ 530.568701][ T4667] 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 [ 530.569544][ T4667] RSP: 002b:00007ffe4453e2a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 530.569855][ T4667] RAX: ffffffffffffffda RBX: 00007fe389ef7140 RCX: 00007fe38a111b77 [ 530.570291][ T4667] RDX: 0000000000000009 RSI: 0000562ece3b9820 RDI: 0000000000000005 [ 530.570596][ T4667] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 530.570906][ T4667] R10: 0000000000000002 R11: 0000000000000246 R12: 00007fe37bd93940 [ 530.571339][ T4667] R13: 0000562ece3b9820 R14: 0000000000000005 R15: 0000562ecdedb910 | [ 530.582307][ T4667] ------------[ cut here ]------------ | [ 530.582526][ T4667] WARNING: CPU: 1 PID: 4667 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 530.583764][ T4667] Modules linked in: netdevsim psample act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre pktgen xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress | [ 530.584867][ T4667] Tainted: [W]=WARN [ 530.585024][ T4667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 530.585281][ T4667] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 530.585541][ T4667] Code: 00 e8 d3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf d0 0c 00 00 be ff ff ff ff e8 98 3b 99 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: d3 48 fe rorl %cl,-0x2(%rax) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf d0 0c 00 00 lea 0xcd0(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 98 3b 99 00 call 0x993bb9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 530.586345][ T4667] RSP: 0018:ffffc90002047528 EFLAGS: 00010246 [ 530.586605][ T4667] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 530.587000][ T4667] RDX: 0000000000000000 RSI: ffff888025ff2cd0 RDI: ffff88801a3e2e38 [ 530.587312][ T4667] RBP: ffffffffa4853580 R08: 0000000000000000 R09: fffffbfff44c2504 [ 530.587614][ T4667] R10: ffffffffa2612827 R11: ffff88801a3e2300 R12: 0000000000000000 [ 530.588011][ T4667] R13: ffff888025ff2130 R14: ffff888025ff2008 R15: ffff888025ff2000 [ 530.588316][ T4667] FS: 00007fe389ef71c0(0000) GS:ffff88806ce80000(0000) knlGS:0000000000000000 [ 530.588672][ T4667] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 530.589027][ T4667] CR2: 00005650adc1b018 CR3: 0000000005a76006 CR4: 0000000000772ef0 [ 530.589335][ T4667] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 530.589637][ T4667] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 530.590035][ T4667] PKRU: 55555554 [ 530.590191][ T4667] Call Trace: [ 530.590347][ T4667] [ 530.590453][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 530.590659][ T4667] ? __warn (kernel/panic.c:748) [ 530.590912][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 530.591123][ T4667] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 530.591333][ T4667] ? handle_bug (arch/x86/kernel/traps.c:285) [ 530.591499][ T4667] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 530.591710][ T4667] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 530.592023][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 530.592233][ T4667] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 530.592445][ T4667] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 530.592706][ T4667] ? _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) [ 530.593011][ T4667] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 530.593227][ T4667] register_netdevice (net/core/dev.c:11003) [ 530.593437][ T4667] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 530.593641][ T4667] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 530.593959][ T4667] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 530.594181][ T4667] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 530.594443][ T4667] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 530.594601][ T4667] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 530.594972][ T4667] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 530.595240][ T4667] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 530.595507][ T4667] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 530.595725][ T4667] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 530.596080][ T4667] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 530.596287][ T4667] ? 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)) [ 530.596448][ T4667] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 530.596662][ T4667] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 530.596967][ T4667] __driver_probe_device (drivers/base/dd.c:800) [ 530.597179][ T4667] driver_probe_device (drivers/base/dd.c:830) [ 530.597385][ T4667] __device_attach_driver (drivers/base/dd.c:959) [ 530.597593][ T4667] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 530.597939][ T4667] bus_for_each_drv (drivers/base/bus.c:462) [ 530.598151][ T4667] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 530.598353][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 530.598558][ T4667] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 530.598855][ T4667] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 530.599067][ T4667] __device_attach (drivers/base/dd.c:1030) [ 530.599272][ T4667] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 530.599479][ T4667] ? bus_to_subsys (drivers/base/bus.c:85) [ 530.599688][ T4667] ? 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) [ 530.599993][ T4667] bus_probe_device (drivers/base/bus.c:537) [ 530.600205][ T4667] device_add (drivers/base/core.c:3672) [ 530.600414][ T4667] ? __pfx_device_add (drivers/base/core.c:3548) [ 530.600617][ T4667] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 530.600931][ T4667] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 530.601198][ T4667] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 530.601475][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 530.601679][ T4667] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 530.601984][ T4667] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 530.602191][ T4667] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 530.602403][ T4667] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 530.602567][ T4667] ? __pfx_vfs_write (fs/read_write.c:660) [ 530.602873][ T4667] ? __lock_release (kernel/locking/lockdep.c:5527) [ 530.603082][ T4667] ? 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) [ 530.603296][ T4667] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 530.603508][ T4667] ksys_write (fs/read_write.c:731) [ 530.603668][ T4667] ? __pfx_ksys_write (fs/read_write.c:721) [ 530.603963][ T4667] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 530.604180][ T4667] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 530.604387][ T4667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 530.604639][ T4667] RIP: 0033:0x7fe38a111b77 [ 530.604943][ T4667] 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 [ 530.605644][ T4667] RSP: 002b:00007ffe4453e2a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 530.606042][ T4667] RAX: ffffffffffffffda RBX: 00007fe389ef7140 RCX: 00007fe38a111b77 [ 530.606352][ T4667] RDX: 0000000000000009 RSI: 0000562ece3b9820 RDI: 0000000000000005 [ 530.606653][ T4667] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 530.607048][ T4667] R10: 0000000000000002 R11: 0000000000000246 R12: 00007fe37bd93940 Finger prints: __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_dev_port_add_all