====================================== | 0 | xx__-> [ 281.207421][ T4000] ------------[ cut here ]------------ | [ 281.207834][ T4000] WARNING: CPU: 3 PID: 4000 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) | [ 281.208266][ T4000] Modules linked in: netdevsim psample dccp_ipv6 dccp_ipv4 dccp bonding sctp sch_fq act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress [last unloaded: test_bpf] [ 281.209603][ T4000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 281.209871][ T4000] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 281.210146][ T4000] 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 [ 281.210856][ T4000] RSP: 0018:ffffc90000f87528 EFLAGS: 00010246 [ 281.211130][ T4000] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 281.211442][ T4000] RDX: 0000000000000000 RSI: ffff88800e34acd0 RDI: ffff88800f8a2e38 [ 281.211749][ T4000] RBP: ffffffffba853580 R08: 0000000000000000 R09: fffffbfff70c2504 [ 281.212073][ T4000] R10: ffffffffb8612827 R11: ffff88800f8a2300 R12: 0000000000000000 [ 281.212382][ T4000] R13: ffff88800e34a130 R14: ffff88800e34a008 R15: ffff88800e34a000 [ 281.212696][ T4000] FS: 00007f35e45271c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 281.213067][ T4000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 281.213328][ T4000] CR2: 000055a1a371ba91 CR3: 00000000107fe004 CR4: 0000000000772ef0 [ 281.213636][ T4000] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 281.213954][ T4000] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 281.214261][ T4000] PKRU: 55555554 [ 281.214420][ T4000] Call Trace: [ 281.214579][ T4000] [ 281.214689][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 281.214898][ T4000] ? __warn (kernel/panic.c:748) [ 281.215066][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 281.215274][ T4000] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 281.215488][ T4000] ? handle_bug (arch/x86/kernel/traps.c:285) [ 281.215645][ T4000] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 281.215850][ T4000] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 281.216081][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 281.216288][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 281.216498][ T4000] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 281.216759][ T4000] ? _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) [ 281.216982][ T4000] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 281.217194][ T4000] register_netdevice (net/core/dev.c:11003) [ 281.217410][ T4000] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 281.217615][ T4000] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 281.217832][ T4000] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 281.218061][ T4000] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 281.218330][ T4000] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 281.218488][ T4000] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 281.218756][ T4000] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 281.219029][ T4000] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 281.219294][ T4000] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 281.219511][ T4000] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 281.219775][ T4000] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 281.219993][ T4000] ? 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)) [ 281.220150][ T4000] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 281.220364][ T4000] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 281.220576][ T4000] __driver_probe_device (drivers/base/dd.c:800) [ 281.220785][ T4000] driver_probe_device (drivers/base/dd.c:830) [ 281.220997][ T4000] __device_attach_driver (drivers/base/dd.c:959) [ 281.221211][ T4000] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 281.221470][ T4000] bus_for_each_drv (drivers/base/bus.c:462) [ 281.221676][ T4000] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 281.221881][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 281.222101][ T4000] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 281.222306][ T4000] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 281.222520][ T4000] __device_attach (drivers/base/dd.c:1030) [ 281.222729][ T4000] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 281.222943][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 281.223150][ T4000] ? 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) [ 281.223364][ T4000] bus_probe_device (drivers/base/bus.c:537) [ 281.223574][ T4000] device_add (drivers/base/core.c:3672) [ 281.223783][ T4000] ? __pfx_device_add (drivers/base/core.c:3548) [ 281.223993][ T4000] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 281.224211][ T4000] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 281.224480][ T4000] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 281.224745][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 281.224955][ T4000] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 281.225168][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 281.225369][ T4000] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 281.225580][ T4000] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 281.225748][ T4000] ? __pfx_vfs_write (fs/read_write.c:660) [ 281.225973][ T4000] ? __lock_release (kernel/locking/lockdep.c:5527) [ 281.226176][ T4000] ? 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) [ 281.226388][ T4000] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 281.226600][ T4000] ksys_write (fs/read_write.c:731) [ 281.226767][ T4000] ? __pfx_ksys_write (fs/read_write.c:721) [ 281.226978][ T4000] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 281.227193][ T4000] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 281.227407][ T4000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 281.227661][ T4000] RIP: 0033:0x7f35e4741b77 [ 281.227876][ T4000] 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 [ 281.228589][ T4000] RSP: 002b:00007ffd69bb92f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 281.228904][ T4000] RAX: ffffffffffffffda RBX: 00007f35e4527140 RCX: 00007f35e4741b77 [ 281.229220][ T4000] RDX: 0000000000000009 RSI: 0000563c926987d0 RDI: 0000000000000005 [ 281.229527][ T4000] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 281.229834][ T4000] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f35d63c4700 [ 281.230152][ T4000] R13: 0000563c926987d0 R14: 0000000000000005 R15: 0000563c921ce910 | [ 292.613769][ T4000] ------------[ cut here ]------------ | [ 292.614212][ T4000] WARNING: CPU: 2 PID: 4000 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.614646][ T4000] Modules linked in: netdevsim psample dccp_ipv6 dccp_ipv4 dccp bonding sctp sch_fq act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress [last unloaded: test_bpf] | [ 292.616011][ T4000] Tainted: [W]=WARN [ 292.616234][ T4000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 292.616510][ T4000] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.616789][ T4000] 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.617535][ T4000] RSP: 0018:ffffc90000f87528 EFLAGS: 00010246 [ 292.617808][ T4000] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 292.618133][ T4000] RDX: 0000000000000000 RSI: ffff8880051a2cd0 RDI: ffff88800f8a2e38 [ 292.618451][ T4000] RBP: ffffffffba853580 R08: 0000000000000000 R09: fffffbfff70c2504 [ 292.618769][ T4000] R10: ffffffffb8612827 R11: ffff88800f8a2300 R12: 0000000000000000 [ 292.619096][ T4000] R13: ffff8880051a2130 R14: ffff8880051a2008 R15: ffff8880051a2000 [ 292.619591][ T4000] FS: 00007f35e45271c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 292.619974][ T4000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 292.620242][ T4000] CR2: 00007f35d637f000 CR3: 00000000107fe002 CR4: 0000000000772ef0 [ 292.620557][ T4000] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 292.620873][ T4000] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 292.621203][ T4000] PKRU: 55555554 [ 292.621374][ T4000] Call Trace: [ 292.621544][ T4000] [ 292.621667][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.621914][ T4000] ? __warn (kernel/panic.c:748) [ 292.622099][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.622325][ T4000] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 292.622547][ T4000] ? handle_bug (arch/x86/kernel/traps.c:285) [ 292.622720][ T4000] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 292.622953][ T4000] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 292.623189][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.623409][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 292.623633][ T4000] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 292.623943][ T4000] ? _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.624172][ T4000] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 292.624396][ T4000] register_netdevice (net/core/dev.c:11003) [ 292.624619][ T4000] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 292.624837][ T4000] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 292.625079][ T4000] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 292.625314][ T4000] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 292.625594][ T4000] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 292.625769][ T4000] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 292.626060][ T4000] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 292.626340][ T4000] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 292.626625][ T4000] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 292.626857][ T4000] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 292.627143][ T4000] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 292.627365][ T4000] ? 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.627534][ T4000] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 292.627762][ T4000] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 292.627995][ T4000] __driver_probe_device (drivers/base/dd.c:800) [ 292.628219][ T4000] driver_probe_device (drivers/base/dd.c:830) [ 292.628438][ T4000] __device_attach_driver (drivers/base/dd.c:959) [ 292.628664][ T4000] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 292.628949][ T4000] bus_for_each_drv (drivers/base/bus.c:462) [ 292.629172][ T4000] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 292.629387][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 292.629604][ T4000] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 292.629821][ T4000] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 292.630054][ T4000] __device_attach (drivers/base/dd.c:1030) [ 292.630281][ T4000] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 292.630496][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 292.630715][ T4000] ? 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.630950][ T4000] bus_probe_device (drivers/base/bus.c:537) [ 292.631175][ T4000] device_add (drivers/base/core.c:3672) [ 292.631396][ T4000] ? __pfx_device_add (drivers/base/core.c:3548) [ 292.631614][ T4000] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 292.631857][ T4000] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 292.632151][ T4000] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 292.632432][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 292.632653][ T4000] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 292.632876][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 292.633104][ T4000] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 292.633328][ T4000] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 292.633510][ T4000] ? __pfx_vfs_write (fs/read_write.c:660) [ 292.633734][ T4000] ? __lock_release (kernel/locking/lockdep.c:5527) [ 292.633959][ T4000] ? 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.634187][ T4000] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 292.634412][ T4000] ksys_write (fs/read_write.c:731) [ 292.634584][ T4000] ? __pfx_ksys_write (fs/read_write.c:721) [ 292.634799][ T4000] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 292.635044][ T4000] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 292.635266][ T4000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 292.635532][ T4000] RIP: 0033:0x7f35e4741b77 [ 292.635755][ T4000] 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.636481][ T4000] RSP: 002b:00007ffd69bb92f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 292.636806][ T4000] RAX: ffffffffffffffda RBX: 00007f35e4527140 RCX: 00007f35e4741b77 [ 292.637132][ T4000] RDX: 0000000000000009 RSI: 0000563c926987d0 RDI: 0000000000000005 [ 292.637448][ T4000] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 292.637761][ T4000] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f35d63c4700 [ 292.638088][ T4000] R13: 0000563c926987d0 R14: 0000000000000005 R15: 0000563c921ce910 | [ 330.570685][ T4000] ------------[ cut here ]------------ | [ 330.571050][ T4000] WARNING: CPU: 3 PID: 4000 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) | [ 330.571464][ T4000] Modules linked in: netdevsim psample dccp_ipv6 dccp_ipv4 dccp bonding sctp sch_fq act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress [last unloaded: test_bpf] | [ 330.572740][ T4000] Tainted: [W]=WARN [ 330.572910][ T4000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 330.573178][ T4000] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 330.573488][ T4000] 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 [ 330.574363][ T4000] RSP: 0018:ffffc90000f87528 EFLAGS: 00010246 [ 330.574621][ T4000] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 330.574949][ T4000] RDX: 0000000000000000 RSI: ffff88801db0acd0 RDI: ffff88800f8a2e38 [ 330.575270][ T4000] RBP: ffffffffba853580 R08: 0000000000000000 R09: fffffbfff70c2504 [ 330.575572][ T4000] R10: ffffffffb8612827 R11: ffff88800f8a2300 R12: 0000000000000000 [ 330.575883][ T4000] R13: ffff88801db0a130 R14: ffff88801db0a008 R15: ffff88801db0a000 [ 330.576196][ T4000] FS: 00007f35e45271c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 330.576558][ T4000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 330.576814][ T4000] CR2: 00007f35d6ef4810 CR3: 00000000107fe001 CR4: 0000000000772ef0 [ 330.577128][ T4000] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 330.577432][ T4000] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 330.577739][ T4000] PKRU: 55555554 [ 330.577896][ T4000] Call Trace: [ 330.578058][ T4000] [ 330.578165][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 330.578372][ T4000] ? __warn (kernel/panic.c:748) [ 330.578531][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 330.578737][ T4000] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 330.578956][ T4000] ? handle_bug (arch/x86/kernel/traps.c:285) [ 330.579119][ T4000] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 330.579326][ T4000] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 330.579547][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 330.579761][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 330.580005][ T4000] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 330.580288][ T4000] ? _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) [ 330.580514][ T4000] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 330.580745][ T4000] register_netdevice (net/core/dev.c:11003) [ 330.580981][ T4000] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 330.581199][ T4000] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 330.581432][ T4000] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 330.581676][ T4000] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 330.581969][ T4000] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 330.582141][ T4000] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 330.582435][ T4000] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 330.582720][ T4000] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 330.583021][ T4000] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 330.583241][ T4000] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 330.583502][ T4000] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 330.583711][ T4000] ? 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)) [ 330.583876][ T4000] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 330.584107][ T4000] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 330.584320][ T4000] __driver_probe_device (drivers/base/dd.c:800) [ 330.584527][ T4000] driver_probe_device (drivers/base/dd.c:830) [ 330.584732][ T4000] __device_attach_driver (drivers/base/dd.c:959) [ 330.584949][ T4000] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 330.585201][ T4000] bus_for_each_drv (drivers/base/bus.c:462) [ 330.585412][ T4000] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 330.585615][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 330.585821][ T4000] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 330.586034][ T4000] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 330.586245][ T4000] __device_attach (drivers/base/dd.c:1030) [ 330.586450][ T4000] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 330.586652][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 330.586865][ T4000] ? 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) [ 330.587087][ T4000] bus_probe_device (drivers/base/bus.c:537) [ 330.587297][ T4000] device_add (drivers/base/core.c:3672) [ 330.587512][ T4000] ? __pfx_device_add (drivers/base/core.c:3548) [ 330.587718][ T4000] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 330.587949][ T4000] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 330.588221][ T4000] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 330.588492][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 330.588696][ T4000] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 330.588908][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 330.589121][ T4000] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 330.589333][ T4000] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 330.589500][ T4000] ? __pfx_vfs_write (fs/read_write.c:660) [ 330.589710][ T4000] ? __lock_release (kernel/locking/lockdep.c:5527) [ 330.589935][ T4000] ? 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) [ 330.590149][ T4000] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 330.590383][ T4000] ksys_write (fs/read_write.c:731) [ 330.590540][ T4000] ? __pfx_ksys_write (fs/read_write.c:721) [ 330.590745][ T4000] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 330.590973][ T4000] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 330.591183][ T4000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 330.591442][ T4000] RIP: 0033:0x7f35e4741b77 [ 330.591656][ T4000] 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 [ 330.592385][ T4000] RSP: 002b:00007ffd69bb92f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 330.592693][ T4000] RAX: ffffffffffffffda RBX: 00007f35e4527140 RCX: 00007f35e4741b77 [ 330.593014][ T4000] RDX: 0000000000000009 RSI: 0000563c9269eb80 RDI: 0000000000000005 [ 330.593319][ T4000] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 330.593621][ T4000] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f35d63c4700 [ 330.593937][ T4000] R13: 0000563c9269eb80 R14: 0000000000000005 R15: 0000563c921ce910 | [ 342.405773][ T4000] ------------[ cut here ]------------ | [ 342.406185][ T4000] WARNING: CPU: 3 PID: 4000 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.406594][ T4000] Modules linked in: netdevsim psample dccp_ipv6 dccp_ipv4 dccp bonding sctp sch_fq act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress [last unloaded: test_bpf] | [ 342.407952][ T4000] Tainted: [W]=WARN [ 342.408111][ T4000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 342.408369][ T4000] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 342.408631][ T4000] 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.409363][ T4000] RSP: 0018:ffffc90000f87528 EFLAGS: 00010246 [ 342.409630][ T4000] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 342.409952][ T4000] RDX: 0000000000000000 RSI: ffff88800e34acd0 RDI: ffff88800f8a2e38 [ 342.410259][ T4000] RBP: ffffffffba853580 R08: 0000000000000000 R09: fffffbfff70c2504 [ 342.410563][ T4000] R10: ffffffffb8612827 R11: ffff88800f8a2300 R12: 0000000000000000 [ 342.410869][ T4000] R13: ffff88800e34a130 R14: ffff88800e34a008 R15: ffff88800e34a000 [ 342.411185][ T4000] FS: 00007f35e45271c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 342.411553][ T4000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 342.411823][ T4000] CR2: 00007f35d6ef4810 CR3: 00000000107fe003 CR4: 0000000000772ef0 [ 342.412142][ T4000] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 342.412450][ T4000] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 342.412906][ T4000] PKRU: 55555554 [ 342.413079][ T4000] Call Trace: [ 342.413236][ T4000] [ 342.413346][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 342.413553][ T4000] ? __warn (kernel/panic.c:748) [ 342.413712][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 342.413935][ T4000] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 342.414159][ T4000] ? handle_bug (arch/x86/kernel/traps.c:285) [ 342.414319][ T4000] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 342.414524][ T4000] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 342.414745][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 342.414963][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 342.415174][ T4000] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 342.415434][ T4000] ? _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.415655][ T4000] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 342.415893][ T4000] register_netdevice (net/core/dev.c:11003) [ 342.416116][ T4000] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 342.416320][ T4000] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 342.416543][ T4000] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 342.416762][ T4000] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 342.417034][ T4000] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 342.417195][ T4000] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 342.417469][ T4000] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 342.417732][ T4000] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 342.418016][ T4000] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 342.418235][ T4000] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 342.418494][ T4000] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 342.418703][ T4000] ? 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.418864][ T4000] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 342.419091][ T4000] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 342.419304][ T4000] __driver_probe_device (drivers/base/dd.c:800) [ 342.419514][ T4000] driver_probe_device (drivers/base/dd.c:830) [ 342.419721][ T4000] __device_attach_driver (drivers/base/dd.c:959) [ 342.419940][ T4000] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 342.420194][ T4000] bus_for_each_drv (drivers/base/bus.c:462) [ 342.420405][ T4000] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 342.420609][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 342.420813][ T4000] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 342.421030][ T4000] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 342.421242][ T4000] __device_attach (drivers/base/dd.c:1030) [ 342.421447][ T4000] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 342.421663][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 342.421873][ T4000] ? 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.422096][ T4000] bus_probe_device (drivers/base/bus.c:537) [ 342.422305][ T4000] device_add (drivers/base/core.c:3672) [ 342.422514][ T4000] ? __pfx_device_add (drivers/base/core.c:3548) [ 342.422720][ T4000] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 342.422947][ T4000] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 342.423215][ T4000] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 342.423486][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 342.423690][ T4000] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 342.423901][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 342.424115][ T4000] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 342.424325][ T4000] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 342.424488][ T4000] ? __pfx_vfs_write (fs/read_write.c:660) [ 342.424699][ T4000] ? __lock_release (kernel/locking/lockdep.c:5527) [ 342.424907][ T4000] ? 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.425131][ T4000] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 342.425344][ T4000] ksys_write (fs/read_write.c:731) [ 342.425502][ T4000] ? __pfx_ksys_write (fs/read_write.c:721) [ 342.425706][ T4000] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 342.425931][ T4000] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 342.426142][ T4000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 342.426396][ T4000] RIP: 0033:0x7f35e4741b77 [ 342.426620][ T4000] 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.427342][ T4000] RSP: 002b:00007ffd69bb92f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 342.427651][ T4000] RAX: ffffffffffffffda RBX: 00007f35e4527140 RCX: 00007f35e4741b77 [ 342.427969][ T4000] RDX: 0000000000000009 RSI: 0000563c9269e910 RDI: 0000000000000005 [ 342.428270][ T4000] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 342.428571][ T4000] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f35d63c4700 [ 342.428871][ T4000] R13: 0000563c9269e910 R14: 0000000000000005 R15: 0000563c921ce910 | [ 372.069286][ T4000] ------------[ cut here ]------------ | [ 372.069621][ T4000] WARNING: CPU: 3 PID: 4000 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) | [ 372.070113][ T4000] Modules linked in: netdevsim psample dccp_ipv6 dccp_ipv4 dccp bonding sctp sch_fq act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress [last unloaded: test_bpf] | [ 372.071374][ T4000] Tainted: [W]=WARN [ 372.071539][ T4000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 372.071795][ T4000] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 372.072073][ T4000] 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 [ 372.072786][ T4000] RSP: 0018:ffffc90000f87528 EFLAGS: 00010246 [ 372.073055][ T4000] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 372.073364][ T4000] RDX: 0000000000000000 RSI: ffff88800e442cd0 RDI: ffff88800f8a2e38 [ 372.073833][ T4000] RBP: ffffffffba853580 R08: 0000000000000000 R09: fffffbfff70c2504 [ 372.074152][ T4000] R10: ffffffffb8612827 R11: ffff88800f8a2300 R12: 0000000000000000 [ 372.074462][ T4000] R13: ffff88800e442130 R14: ffff88800e442008 R15: ffff88800e442000 [ 372.074770][ T4000] FS: 00007f35e45271c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 372.075144][ T4000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 372.075402][ T4000] CR2: 00007f35d6f87f30 CR3: 00000000107fe006 CR4: 0000000000772ef0 [ 372.075712][ T4000] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 372.076042][ T4000] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 372.076349][ T4000] PKRU: 55555554 [ 372.076507][ T4000] Call Trace: [ 372.076669][ T4000] [ 372.076778][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 372.076998][ T4000] ? __warn (kernel/panic.c:748) [ 372.077160][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 372.077369][ T4000] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 372.077583][ T4000] ? handle_bug (arch/x86/kernel/traps.c:285) [ 372.077743][ T4000] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 372.077968][ T4000] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 372.078202][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 372.078416][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 372.078633][ T4000] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 372.078908][ T4000] ? _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) [ 372.079136][ T4000] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 372.079348][ T4000] register_netdevice (net/core/dev.c:11003) [ 372.079586][ T4000] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 372.079792][ T4000] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 372.080023][ T4000] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 372.080244][ T4000] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 372.080510][ T4000] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 372.080672][ T4000] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 372.080970][ T4000] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 372.081247][ T4000] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 372.081519][ T4000] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 372.081738][ T4000] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 372.082016][ T4000] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 372.082227][ T4000] ? 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)) [ 372.082389][ T4000] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 372.082633][ T4000] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 372.082854][ T4000] __driver_probe_device (drivers/base/dd.c:800) [ 372.083075][ T4000] driver_probe_device (drivers/base/dd.c:830) [ 372.083286][ T4000] __device_attach_driver (drivers/base/dd.c:959) [ 372.083496][ T4000] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 372.083754][ T4000] bus_for_each_drv (drivers/base/bus.c:462) [ 372.083972][ T4000] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 372.084182][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 372.084387][ T4000] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 372.084598][ T4000] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 372.084810][ T4000] __device_attach (drivers/base/dd.c:1030) [ 372.085029][ T4000] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 372.085235][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 372.085445][ T4000] ? 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) [ 372.085661][ T4000] bus_probe_device (drivers/base/bus.c:537) [ 372.085871][ T4000] device_add (drivers/base/core.c:3672) [ 372.086092][ T4000] ? __pfx_device_add (drivers/base/core.c:3548) [ 372.086316][ T4000] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 372.086539][ T4000] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 372.086816][ T4000] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 372.087099][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 372.087311][ T4000] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 372.087526][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 372.087731][ T4000] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 372.087952][ T4000] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 372.088121][ T4000] ? __pfx_vfs_write (fs/read_write.c:660) [ 372.088326][ T4000] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 372.088549][ T4000] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [ 372.088822][ T4000] ksys_write (fs/read_write.c:731) [ 372.088999][ T4000] ? __pfx_ksys_write (fs/read_write.c:721) [ 372.089208][ T4000] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [ 372.089424][ T4000] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 372.089633][ T4000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 372.089889][ T4000] RIP: 0033:0x7f35e4741b77 [ 372.090112][ T4000] 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 [ 372.091292][ T4000] RSP: 002b:00007ffd69bb92f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 372.091610][ T4000] RAX: ffffffffffffffda RBX: 00007f35e4527140 RCX: 00007f35e4741b77 [ 372.091915][ T4000] RDX: 0000000000000009 RSI: 0000563c926a1d50 RDI: 0000000000000005 [ 372.092503][ T4000] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 372.092811][ T4000] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f35d63c4700 [ 372.093128][ T4000] R13: 0000563c926a1d50 R14: 0000000000000005 R15: 0000563c921ce910 | [ 387.821057][ T4000] ------------[ cut here ]------------ | [ 387.821390][ T4000] WARNING: CPU: 3 PID: 4000 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) | [ 387.821811][ T4000] Modules linked in: netdevsim psample dccp_ipv6 dccp_ipv4 dccp bonding sctp sch_fq act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress [last unloaded: test_bpf] | [ 387.823290][ T4000] Tainted: [W]=WARN [ 387.823454][ T4000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 387.823719][ T4000] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 387.824207][ T4000] 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 [ 387.825033][ T4000] RSP: 0018:ffffc90000f87528 EFLAGS: 00010246 [ 387.825320][ T4000] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 387.825629][ T4000] RDX: 0000000000000000 RSI: ffff88800a9cacd0 RDI: ffff88800f8a2e38 [ 387.826037][ T4000] RBP: ffffffffba853580 R08: 0000000000000000 R09: fffffbfff70c2504 [ 387.826348][ T4000] R10: ffffffffb8612827 R11: ffff88800f8a2300 R12: 0000000000000000 [ 387.826662][ T4000] R13: ffff88800a9ca130 R14: ffff88800a9ca008 R15: ffff88800a9ca000 [ 387.827065][ T4000] FS: 00007f35e45271c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 387.827424][ T4000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 387.827682][ T4000] CR2: 00007f35d6f65d60 CR3: 00000000107fe004 CR4: 0000000000772ef0 [ 387.828165][ T4000] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 387.828480][ T4000] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 387.828787][ T4000] PKRU: 55555554 [ 387.829100][ T4000] Call Trace: [ 387.829261][ T4000] [ 387.829368][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 387.829579][ T4000] ? __warn (kernel/panic.c:748) [ 387.829739][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 387.830117][ T4000] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 387.830335][ T4000] ? handle_bug (arch/x86/kernel/traps.c:285) [ 387.830499][ T4000] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 387.830725][ T4000] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 387.831125][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 387.831348][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 387.831566][ T4000] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 387.831861][ T4000] ? _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) [ 387.832242][ T4000] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 387.832470][ T4000] register_netdevice (net/core/dev.c:11003) [ 387.832703][ T4000] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 387.833082][ T4000] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 387.833326][ T4000] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 387.833568][ T4000] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 387.833854][ T4000] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 387.834188][ T4000] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 387.834469][ T4000] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 387.834738][ T4000] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 387.835128][ T4000] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 387.835359][ T4000] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 387.835624][ T4000] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 387.835849][ T4000] ? 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)) [ 387.836131][ T4000] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 387.836369][ T4000] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 387.836601][ T4000] __driver_probe_device (drivers/base/dd.c:800) [ 387.836829][ T4000] driver_probe_device (drivers/base/dd.c:830) [ 387.837166][ T4000] __device_attach_driver (drivers/base/dd.c:959) [ 387.837396][ T4000] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 387.837671][ T4000] bus_for_each_drv (drivers/base/bus.c:462) [ 387.837899][ T4000] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 387.838154][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 387.838378][ T4000] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 387.838601][ T4000] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 387.838835][ T4000] __device_attach (drivers/base/dd.c:1030) [ 387.839068][ T4000] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 387.839291][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 387.839517][ T4000] ? 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) [ 387.839748][ T4000] bus_probe_device (drivers/base/bus.c:537) [ 387.839986][ T4000] device_add (drivers/base/core.c:3672) [ 387.840221][ T4000] ? __pfx_device_add (drivers/base/core.c:3548) [ 387.840450][ T4000] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 387.840685][ T4000] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 387.840987][ T4000] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 387.841277][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 387.841506][ T4000] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 387.841733][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 387.841967][ T4000] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 387.842200][ T4000] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 387.842376][ T4000] ? __pfx_vfs_write (fs/read_write.c:660) [ 387.842595][ T4000] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 387.842836][ T4000] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [ 387.843132][ T4000] ksys_write (fs/read_write.c:731) [ 387.843304][ T4000] ? __pfx_ksys_write (fs/read_write.c:721) [ 387.843525][ T4000] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [ 387.843762][ T4000] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 387.844001][ T4000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 387.844282][ T4000] RIP: 0033:0x7f35e4741b77 [ 387.844510][ T4000] 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 [ 387.845279][ T4000] RSP: 002b:00007ffd69bb9158 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 387.845608][ T4000] RAX: ffffffffffffffda RBX: 00007f35e4527140 RCX: 00007f35e4741b77 [ 387.845949][ T4000] RDX: 0000000000000009 RSI: 0000563c926a1d50 RDI: 0000000000000005 [ 387.846277][ T4000] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 387.846605][ T4000] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f35d63c4940 [ 387.846943][ T4000] R13: 0000563c926a1d50 R14: 0000000000000005 R15: 0000563c921ce910 | [ 400.667081][ T4000] ------------[ cut here ]------------ | [ 400.667438][ T4000] WARNING: CPU: 0 PID: 4000 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) | [ 400.667896][ T4000] Modules linked in: netdevsim psample dccp_ipv6 dccp_ipv4 dccp bonding sctp sch_fq act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress [last unloaded: test_bpf] | [ 400.669363][ T4000] Tainted: [W]=WARN [ 400.669533][ T4000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 400.669806][ T4000] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 400.670136][ T4000] 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 [ 400.670899][ T4000] RSP: 0018:ffffc90000f87528 EFLAGS: 00010246 [ 400.671190][ T4000] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 400.671541][ T4000] RDX: 0000000000000000 RSI: ffff88801c61acd0 RDI: ffff88800f8a2e38 [ 400.671870][ T4000] RBP: ffffffffba853580 R08: 0000000000000000 R09: fffffbfff70c2504 [ 400.672213][ T4000] R10: ffffffffb8612827 R11: ffff88800f8a2300 R12: 0000000000000000 [ 400.672541][ T4000] R13: ffff88801c61a130 R14: ffff88801c61a008 R15: ffff88801c61a000 [ 400.672867][ T4000] FS: 00007f35e45271c0(0000) GS:ffff88806ce00000(0000) knlGS:0000000000000000 [ 400.673258][ T4000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 400.673665][ T4000] CR2: 00007f35d6f65d60 CR3: 00000000107fe006 CR4: 0000000000772ef0 [ 400.674007][ T4000] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 400.674318][ T4000] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 400.674621][ T4000] PKRU: 55555554 [ 400.674781][ T4000] Call Trace: [ 400.674953][ T4000] [ 400.675060][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 400.675268][ T4000] ? __warn (kernel/panic.c:748) [ 400.675428][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 400.675635][ T4000] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 400.675850][ T4000] ? handle_bug (arch/x86/kernel/traps.c:285) [ 400.676020][ T4000] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 400.676230][ T4000] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 400.676456][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 400.676663][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 400.676883][ T4000] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 400.677164][ T4000] ? _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) [ 400.677375][ T4000] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 400.677587][ T4000] register_netdevice (net/core/dev.c:11003) [ 400.677799][ T4000] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 400.678019][ T4000] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 400.678238][ T4000] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 400.678459][ T4000] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 400.678725][ T4000] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 400.679007][ T4000] ? queue_delayed_work_on (kernel/workqueue.c:2565 (discriminator 1)) [ 400.679213][ T4000] ? queue_delayed_work_on (kernel/workqueue.c:2567) [ 400.679430][ T4000] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 400.679697][ T4000] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 400.679927][ T4000] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 400.680189][ T4000] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 400.680395][ T4000] ? 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)) [ 400.680553][ T4000] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 400.680772][ T4000] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 400.681000][ T4000] __driver_probe_device (drivers/base/dd.c:800) [ 400.681209][ T4000] driver_probe_device (drivers/base/dd.c:830) [ 400.681425][ T4000] __device_attach_driver (drivers/base/dd.c:959) [ 400.681635][ T4000] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 400.681890][ T4000] bus_for_each_drv (drivers/base/bus.c:462) [ 400.682108][ T4000] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 400.682322][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 400.682528][ T4000] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 400.682734][ T4000] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 400.682957][ T4000] __device_attach (drivers/base/dd.c:1030) [ 400.683167][ T4000] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 400.683371][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 400.683578][ T4000] ? 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) [ 400.683801][ T4000] bus_probe_device (drivers/base/bus.c:537) [ 400.684022][ T4000] device_add (drivers/base/core.c:3672) [ 400.684232][ T4000] ? __pfx_device_add (drivers/base/core.c:3548) [ 400.684436][ T4000] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 400.684653][ T4000] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 400.684936][ T4000] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 400.685203][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 400.685412][ T4000] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 400.685623][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 400.685833][ T4000] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 400.686066][ T4000] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 400.686230][ T4000] ? __pfx_vfs_write (fs/read_write.c:660) [ 400.686433][ T4000] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 400.686653][ T4000] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [ 400.686939][ T4000] ksys_write (fs/read_write.c:731) [ 400.687100][ T4000] ? __pfx_ksys_write (fs/read_write.c:721) [ 400.687307][ T4000] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [ 400.687522][ T4000] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 400.687732][ T4000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 400.687995][ T4000] RIP: 0033:0x7f35e4741b77 [ 400.688208][ T4000] 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 [ 400.688927][ T4000] RSP: 002b:00007ffd69bb9158 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 400.689236][ T4000] RAX: ffffffffffffffda RBX: 00007f35e4527140 RCX: 00007f35e4741b77 [ 400.689537][ T4000] RDX: 0000000000000007 RSI: 0000563c926a1d50 RDI: 0000000000000005 [ 400.689842][ T4000] RBP: 0000000000000007 R08: 0000000000000000 R09: 0000000000000000 [ 400.690156][ T4000] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f35d63c4940 [ 400.690459][ T4000] R13: 0000563c926a1d50 R14: 0000000000000005 R15: 0000563c921ce910 | [ 413.542800][ T4000] ------------[ cut here ]------------ | [ 413.543304][ T4000] WARNING: CPU: 1 PID: 4000 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) | [ 413.543716][ T4000] Modules linked in: netdevsim psample dccp_ipv6 dccp_ipv4 dccp bonding sctp sch_fq act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress [last unloaded: test_bpf] | [ 413.545281][ T4000] Tainted: [W]=WARN [ 413.545443][ T4000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 413.545698][ T4000] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 413.546058][ T4000] 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 [ 413.546766][ T4000] RSP: 0018:ffffc90000f87528 EFLAGS: 00010246 [ 413.547122][ T4000] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 413.547451][ T4000] RDX: 0000000000000000 RSI: ffff8880051a2cd0 RDI: ffff88800f8a2e38 [ 413.547754][ T4000] RBP: ffffffffba853580 R08: 0000000000000000 R09: fffffbfff70c2504 [ 413.548100][ T4000] R10: ffffffffb8612827 R11: ffff88800f8a2300 R12: 0000000000000000 [ 413.548406][ T4000] R13: ffff8880051a2130 R14: ffff8880051a2008 R15: ffff8880051a2000 [ 413.548714][ T4000] FS: 00007f35e45271c0(0000) GS:ffff88806ce80000(0000) knlGS:0000000000000000 [ 413.549082][ T4000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 413.549338][ T4000] CR2: 00007f35d6f65d60 CR3: 00000000107fe005 CR4: 0000000000772ef0 [ 413.549643][ T4000] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 413.549960][ T4000] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 413.550263][ T4000] PKRU: 55555554 [ 413.550419][ T4000] Call Trace: [ 413.550573][ T4000] [ 413.550679][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 413.550886][ T4000] ? __warn (kernel/panic.c:748) [ 413.551056][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 413.551278][ T4000] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 413.551489][ T4000] ? handle_bug (arch/x86/kernel/traps.c:285) [ 413.551646][ T4000] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 413.551850][ T4000] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 413.552080][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 413.552288][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 413.552499][ T4000] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 413.552759][ T4000] ? _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) [ 413.552989][ T4000] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 413.553203][ T4000] register_netdevice (net/core/dev.c:11003) [ 413.553412][ T4000] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 413.553615][ T4000] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 413.553837][ T4000] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 413.554069][ T4000] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 413.554336][ T4000] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 413.554495][ T4000] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 413.554765][ T4000] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 413.555039][ T4000] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 413.555302][ T4000] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 413.555520][ T4000] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 413.555783][ T4000] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 413.555998][ T4000] ? 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)) [ 413.556155][ T4000] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 413.556371][ T4000] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 413.556582][ T4000] __driver_probe_device (drivers/base/dd.c:800) [ 413.556791][ T4000] driver_probe_device (drivers/base/dd.c:830) [ 413.557012][ T4000] __device_attach_driver (drivers/base/dd.c:959) [ 413.557227][ T4000] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 413.557479][ T4000] bus_for_each_drv (drivers/base/bus.c:462) [ 413.557686][ T4000] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 413.557889][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 413.558103][ T4000] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 413.558307][ T4000] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 413.558520][ T4000] __device_attach (drivers/base/dd.c:1030) [ 413.558730][ T4000] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 413.558943][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 413.559149][ T4000] ? 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) [ 413.559361][ T4000] bus_probe_device (drivers/base/bus.c:537) [ 413.559568][ T4000] device_add (drivers/base/core.c:3672) [ 413.559778][ T4000] ? __pfx_device_add (drivers/base/core.c:3548) [ 413.559992][ T4000] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 413.560214][ T4000] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 413.560482][ T4000] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 413.560753][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 413.560969][ T4000] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 413.561189][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 413.561397][ T4000] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 413.561607][ T4000] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 413.561777][ T4000] ? __pfx_vfs_write (fs/read_write.c:660) [ 413.561993][ T4000] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 413.562217][ T4000] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [ 413.562485][ T4000] ksys_write (fs/read_write.c:731) [ 413.562645][ T4000] ? __pfx_ksys_write (fs/read_write.c:721) [ 413.562852][ T4000] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [ 413.563079][ T4000] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 413.563287][ T4000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 413.563543][ T4000] RIP: 0033:0x7f35e4741b77 [ 413.563753][ T4000] 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 [ 413.564467][ T4000] RSP: 002b:00007ffd69bb9158 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 413.564777][ T4000] RAX: ffffffffffffffda RBX: 00007f35e4527140 RCX: 00007f35e4741b77 [ 413.565096][ T4000] RDX: 0000000000000009 RSI: 0000563c926a1d50 RDI: 0000000000000005 [ 413.565417][ T4000] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 413.565717][ T4000] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f35d63c4940 [ 413.566036][ T4000] R13: 0000563c926a1d50 R14: 0000000000000005 R15: 0000563c921ce910 | [ 437.875654][ T4000] ------------[ cut here ]------------ | [ 437.876128][ T4000] WARNING: CPU: 3 PID: 4000 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) | [ 437.876542][ T4000] Modules linked in: netdevsim psample dccp_ipv6 dccp_ipv4 dccp bonding sctp sch_fq act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress [last unloaded: test_bpf] | [ 437.877775][ T4000] Tainted: [W]=WARN [ 437.877941][ T4000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 437.878196][ T4000] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 437.878457][ T4000] 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 [ 437.879179][ T4000] RSP: 0018:ffffc90000f87528 EFLAGS: 00010246 [ 437.879601][ T4000] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 437.879911][ T4000] RDX: 0000000000000000 RSI: ffff888010002cd0 RDI: ffff88800f8a2e38 [ 437.880233][ T4000] RBP: ffffffffba853580 R08: 0000000000000000 R09: fffffbfff70c2504 [ 437.880539][ T4000] R10: ffffffffb8612827 R11: ffff88800f8a2300 R12: 0000000000000000 [ 437.880872][ T4000] R13: ffff888010002130 R14: ffff888010002008 R15: ffff888010002000 [ 437.881192][ T4000] FS: 00007f35e45271c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 437.881546][ T4000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 437.881802][ T4000] CR2: 00007f35d6ef4810 CR3: 00000000107fe005 CR4: 0000000000772ef0 [ 437.882119][ T4000] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 437.882425][ T4000] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 437.882726][ T4000] PKRU: 55555554 [ 437.882881][ T4000] Call Trace: [ 437.883045][ T4000] [ 437.883151][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 437.883358][ T4000] ? __warn (kernel/panic.c:748) [ 437.883517][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 437.883728][ T4000] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 437.883947][ T4000] ? handle_bug (arch/x86/kernel/traps.c:285) [ 437.884104][ T4000] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 437.884313][ T4000] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 437.884533][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 437.884738][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 437.884959][ T4000] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 437.885225][ T4000] ? _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) [ 437.885436][ T4000] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 437.885647][ T4000] register_netdevice (net/core/dev.c:11003) [ 437.885857][ T4000] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 437.886069][ T4000] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 437.886288][ T4000] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 437.886531][ T4000] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 437.886794][ T4000] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 437.886965][ T4000] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 437.887236][ T4000] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 437.887500][ T4000] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 437.887763][ T4000] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 437.887995][ T4000] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 437.888257][ T4000] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 437.888465][ T4000] ? 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)) [ 437.888620][ T4000] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 437.888836][ T4000] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 437.889058][ T4000] __driver_probe_device (drivers/base/dd.c:800) [ 437.889271][ T4000] driver_probe_device (drivers/base/dd.c:830) [ 437.889482][ T4000] __device_attach_driver (drivers/base/dd.c:959) [ 437.889692][ T4000] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 437.889956][ T4000] bus_for_each_drv (drivers/base/bus.c:462) [ 437.890164][ T4000] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 437.890368][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 437.890574][ T4000] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 437.890779][ T4000] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 437.891002][ T4000] __device_attach (drivers/base/dd.c:1030) [ 437.891216][ T4000] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 437.891421][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 437.891627][ T4000] ? 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) [ 437.891840][ T4000] bus_probe_device (drivers/base/bus.c:537) [ 437.892059][ T4000] device_add (drivers/base/core.c:3672) [ 437.892270][ T4000] ? __pfx_device_add (drivers/base/core.c:3548) [ 437.892473][ T4000] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 437.892695][ T4000] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 437.892971][ T4000] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 437.893241][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 437.893444][ T4000] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 437.893654][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 437.893857][ T4000] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 437.894083][ T4000] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 437.894249][ T4000] ? __pfx_vfs_write (fs/read_write.c:660) [ 437.894460][ T4000] ? __lock_release (kernel/locking/lockdep.c:5527) [ 437.894663][ T4000] ? 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) [ 437.894878][ T4000] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 437.895099][ T4000] ksys_write (fs/read_write.c:731) [ 437.895258][ T4000] ? __pfx_ksys_write (fs/read_write.c:721) [ 437.895461][ T4000] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 437.895682][ T4000] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 437.895893][ T4000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 437.896155][ T4000] RIP: 0033:0x7f35e4741b77 [ 437.896368][ T4000] 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 [ 437.897086][ T4000] RSP: 002b:00007ffd69bb92f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 437.897392][ T4000] RAX: ffffffffffffffda RBX: 00007f35e4527140 RCX: 00007f35e4741b77 [ 437.897694][ T4000] RDX: 0000000000000009 RSI: 0000563c926a1d50 RDI: 0000000000000005 [ 437.898006][ T4000] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 437.898311][ T4000] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f35d63c4940 [ 437.898614][ T4000] R13: 0000563c926a1d50 R14: 0000000000000005 R15: 0000563c921ce910 | [ 465.843440][ T4000] ------------[ cut here ]------------ | [ 465.843807][ T4000] WARNING: CPU: 2 PID: 4000 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) | [ 465.844263][ T4000] Modules linked in: netdevsim psample dccp_ipv6 dccp_ipv4 dccp bonding sctp sch_fq act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress [last unloaded: test_bpf] | [ 465.845562][ T4000] Tainted: [W]=WARN [ 465.845732][ T4000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 465.846016][ T4000] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 465.846296][ T4000] 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 [ 465.847063][ T4000] RSP: 0018:ffffc90000f87528 EFLAGS: 00010246 [ 465.847345][ T4000] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 465.847665][ T4000] RDX: 0000000000000000 RSI: ffff88801c61acd0 RDI: ffff88800f8a2e38 [ 465.848002][ T4000] RBP: ffffffffba853580 R08: 0000000000000000 R09: fffffbfff70c2504 [ 465.848506][ T4000] R10: ffffffffb8612827 R11: ffff88800f8a2300 R12: 0000000000000000 [ 465.848829][ T4000] R13: ffff88801c61a130 R14: ffff88801c61a008 R15: ffff88801c61a000 [ 465.849170][ T4000] FS: 00007f35e45271c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 465.849542][ T4000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 465.849827][ T4000] CR2: 00007f35d6ef4810 CR3: 00000000107fe001 CR4: 0000000000772ef0 [ 465.850165][ T4000] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 465.850486][ T4000] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 465.850803][ T4000] PKRU: 55555554 [ 465.850999][ T4000] Call Trace: [ 465.851170][ T4000] [ 465.851293][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 465.851519][ T4000] ? __warn (kernel/panic.c:748) [ 465.851694][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 465.851930][ T4000] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 465.852163][ T4000] ? handle_bug (arch/x86/kernel/traps.c:285) [ 465.852337][ T4000] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 465.852560][ T4000] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 465.852793][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 465.853029][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 465.853258][ T4000] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 465.853539][ T4000] ? _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) [ 465.853788][ T4000] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 465.854052][ T4000] register_netdevice (net/core/dev.c:11003) [ 465.854286][ T4000] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 465.854512][ T4000] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 465.854750][ T4000] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 465.855005][ T4000] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 465.855288][ T4000] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 465.855469][ T4000] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 465.855784][ T4000] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 465.856080][ T4000] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 465.856363][ T4000] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 465.856598][ T4000] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 465.856869][ T4000] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 465.857109][ T4000] ? 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)) [ 465.857282][ T4000] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 465.857517][ T4000] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 465.857745][ T4000] __driver_probe_device (drivers/base/dd.c:800) [ 465.857979][ T4000] driver_probe_device (drivers/base/dd.c:830) [ 465.858199][ T4000] __device_attach_driver (drivers/base/dd.c:959) [ 465.858420][ T4000] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 465.858686][ T4000] bus_for_each_drv (drivers/base/bus.c:462) [ 465.858903][ T4000] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 465.859136][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 465.859353][ T4000] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 465.859571][ T4000] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 465.859795][ T4000] __device_attach (drivers/base/dd.c:1030) [ 465.860030][ T4000] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 465.860247][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 465.860468][ T4000] ? 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) [ 465.860698][ T4000] bus_probe_device (drivers/base/bus.c:537) [ 465.860940][ T4000] device_add (drivers/base/core.c:3672) [ 465.861177][ T4000] ? __pfx_device_add (drivers/base/core.c:3548) [ 465.861395][ T4000] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 465.861625][ T4000] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 465.861907][ T4000] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 465.862199][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 465.862421][ T4000] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 465.862642][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 465.862858][ T4000] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 465.863096][ T4000] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 465.863276][ T4000] ? __pfx_vfs_write (fs/read_write.c:660) [ 465.863499][ T4000] ? __lock_release (kernel/locking/lockdep.c:5527) [ 465.863715][ T4000] ? 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) [ 465.863958][ T4000] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 465.864185][ T4000] ksys_write (fs/read_write.c:731) [ 465.864358][ T4000] ? __pfx_ksys_write (fs/read_write.c:721) [ 465.864577][ T4000] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 465.864810][ T4000] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 465.865063][ T4000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 465.865334][ T4000] RIP: 0033:0x7f35e4741b77 [ 465.865563][ T4000] 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 [ 465.866302][ T4000] RSP: 002b:00007ffd69bb92f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 465.866627][ T4000] RAX: ffffffffffffffda RBX: 00007f35e4527140 RCX: 00007f35e4741b77 [ 465.866960][ T4000] RDX: 0000000000000008 RSI: 0000563c92698d10 RDI: 0000000000000005 [ 465.867278][ T4000] RBP: 0000000000000008 R08: 0000000000000000 R09: 0000000000000000 [ 465.867600][ T4000] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f35d63c4940 [ 465.868111][ T4000] R13: 0000563c92698d10 R14: 0000000000000005 R15: 0000563c921ce910 | [ 491.198337][ T4000] ------------[ cut here ]------------ | [ 491.198712][ T4000] WARNING: CPU: 3 PID: 4000 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) | [ 491.199511][ T4000] Modules linked in: netdevsim psample dccp_ipv6 dccp_ipv4 dccp bonding sctp sch_fq act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress [last unloaded: test_bpf] | [ 491.200745][ T4000] Tainted: [W]=WARN [ 491.200949][ T4000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 491.201204][ T4000] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 491.201469][ T4000] 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 [ 491.202204][ T4000] RSP: 0018:ffffc90000f87528 EFLAGS: 00010246 [ 491.202479][ T4000] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 491.202780][ T4000] RDX: 0000000000000000 RSI: ffff88800a9cacd0 RDI: ffff88800f8a2e38 [ 491.203096][ T4000] RBP: ffffffffba853580 R08: 0000000000000000 R09: fffffbfff70c2504 [ 491.203401][ T4000] R10: ffffffffb8612827 R11: ffff88800f8a2300 R12: 0000000000000000 [ 491.203712][ T4000] R13: ffff88800a9ca130 R14: ffff88800a9ca008 R15: ffff88800a9ca000 [ 491.204021][ T4000] FS: 00007f35e45271c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 491.204366][ T4000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 491.204615][ T4000] CR2: 00007f35d6f65d60 CR3: 00000000107fe003 CR4: 0000000000772ef0 [ 491.204936][ T4000] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 491.205236][ T4000] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 491.205547][ T4000] PKRU: 55555554 [ 491.205701][ T4000] Call Trace: [ 491.205993][ T4000] [ 491.206105][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 491.206314][ T4000] ? __warn (kernel/panic.c:748) [ 491.206474][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 491.206695][ T4000] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 491.206900][ T4000] ? handle_bug (arch/x86/kernel/traps.c:285) [ 491.207138][ T4000] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 491.207342][ T4000] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 491.207554][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 491.207776][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 491.207998][ T4000] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 491.208265][ T4000] ? _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) [ 491.208480][ T4000] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 491.208692][ T4000] register_netdevice (net/core/dev.c:11003) [ 491.208904][ T4000] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 491.209120][ T4000] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 491.209339][ T4000] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 491.209567][ T4000] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 491.209823][ T4000] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 491.209987][ T4000] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 491.210250][ T4000] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 491.210511][ T4000] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 491.210770][ T4000] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 491.211023][ T4000] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 491.211284][ T4000] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 491.211490][ T4000] ? 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)) [ 491.211647][ T4000] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 491.211863][ T4000] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 491.212087][ T4000] __driver_probe_device (drivers/base/dd.c:800) [ 491.212299][ T4000] driver_probe_device (drivers/base/dd.c:830) [ 491.212506][ T4000] __device_attach_driver (drivers/base/dd.c:959) [ 491.212716][ T4000] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 491.212976][ T4000] bus_for_each_drv (drivers/base/bus.c:462) [ 491.213181][ T4000] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 491.213385][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 491.213591][ T4000] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 491.213800][ T4000] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 491.214024][ T4000] __device_attach (drivers/base/dd.c:1030) [ 491.214235][ T4000] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 491.214440][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 491.214646][ T4000] ? 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) [ 491.214859][ T4000] bus_probe_device (drivers/base/bus.c:537) [ 491.215078][ T4000] device_add (drivers/base/core.c:3672) [ 491.215286][ T4000] ? __pfx_device_add (drivers/base/core.c:3548) [ 491.215491][ T4000] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 491.215729][ T4000] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 491.216006][ T4000] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 491.216275][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 491.216476][ T4000] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 491.216689][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 491.216889][ T4000] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 491.217112][ T4000] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 491.217276][ T4000] ? __pfx_vfs_write (fs/read_write.c:660) [ 491.217480][ T4000] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 491.217698][ T4000] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [ 491.217969][ T4000] ksys_write (fs/read_write.c:731) [ 491.218128][ T4000] ? __pfx_ksys_write (fs/read_write.c:721) [ 491.218332][ T4000] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [ 491.218545][ T4000] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 491.218756][ T4000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 491.219016][ T4000] RIP: 0033:0x7f35e4741b77 [ 491.219225][ T4000] 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 [ 491.219934][ T4000] RSP: 002b:00007ffd69bb92f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 491.220242][ T4000] RAX: ffffffffffffffda RBX: 00007f35e4527140 RCX: 00007f35e4741b77 [ 491.220545][ T4000] RDX: 0000000000000009 RSI: 0000563c926b0430 RDI: 0000000000000005 [ 491.220852][ T4000] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 491.221162][ T4000] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f35d63c4940 [ 491.221467][ T4000] R13: 0000563c926b0430 R14: 0000000000000005 R15: 0000563c921ce910 | [ 503.037440][ T4000] ------------[ cut here ]------------ | [ 503.037836][ T4000] WARNING: CPU: 2 PID: 4000 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) | [ 503.038297][ T4000] Modules linked in: netdevsim psample dccp_ipv6 dccp_ipv4 dccp bonding sctp sch_fq act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress [last unloaded: test_bpf] | [ 503.039561][ T4000] Tainted: [W]=WARN [ 503.039728][ T4000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 503.040090][ T4000] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 503.040358][ T4000] 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 [ 503.041100][ T4000] RSP: 0018:ffffc90000f87528 EFLAGS: 00010246 [ 503.041548][ T4000] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 503.041861][ T4000] RDX: 0000000000000000 RSI: ffff88800b43acd0 RDI: ffff88800f8a2e38 [ 503.042202][ T4000] RBP: ffffffffba853580 R08: 0000000000000000 R09: fffffbfff70c2504 [ 503.042534][ T4000] R10: ffffffffb8612827 R11: ffff88800f8a2300 R12: 0000000000000000 [ 503.042841][ T4000] R13: ffff88800b43a130 R14: ffff88800b43a008 R15: ffff88800b43a000 [ 503.043163][ T4000] FS: 00007f35e45271c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 503.043524][ T4000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 503.043781][ T4000] CR2: 00007f35d6f87f30 CR3: 00000000107fe004 CR4: 0000000000772ef0 [ 503.044120][ T4000] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 503.044427][ T4000] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 503.044755][ T4000] PKRU: 55555554 [ 503.044935][ T4000] Call Trace: [ 503.045108][ T4000] [ 503.045227][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 503.045464][ T4000] ? __warn (kernel/panic.c:748) [ 503.045631][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 503.045847][ T4000] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 503.046081][ T4000] ? handle_bug (arch/x86/kernel/traps.c:285) [ 503.046249][ T4000] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 503.046467][ T4000] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 503.046684][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 503.046891][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 503.047111][ T4000] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 503.047384][ T4000] ? _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) [ 503.047604][ T4000] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 503.047825][ T4000] register_netdevice (net/core/dev.c:11003) [ 503.048085][ T4000] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 503.048302][ T4000] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 503.048528][ T4000] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 503.048756][ T4000] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 503.049033][ T4000] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 503.049203][ T4000] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 503.049484][ T4000] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 503.049741][ T4000] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 503.050006][ T4000] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 503.050225][ T4000] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 503.050477][ T4000] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 503.050681][ T4000] ? 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)) [ 503.050866][ T4000] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 503.051110][ T4000] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 503.051335][ T4000] __driver_probe_device (drivers/base/dd.c:800) [ 503.051554][ T4000] driver_probe_device (drivers/base/dd.c:830) [ 503.051775][ T4000] __device_attach_driver (drivers/base/dd.c:959) [ 503.052021][ T4000] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 503.052310][ T4000] bus_for_each_drv (drivers/base/bus.c:462) [ 503.052522][ T4000] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 503.052738][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 503.052959][ T4000] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 503.053173][ T4000] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 503.053394][ T4000] __device_attach (drivers/base/dd.c:1030) [ 503.053597][ T4000] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 503.053796][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 503.054036][ T4000] ? 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) [ 503.054261][ T4000] bus_probe_device (drivers/base/bus.c:537) [ 503.054478][ T4000] device_add (drivers/base/core.c:3672) [ 503.054693][ T4000] ? __pfx_device_add (drivers/base/core.c:3548) [ 503.054903][ T4000] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 503.055161][ T4000] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 503.055433][ T4000] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 503.055705][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 503.055933][ T4000] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 503.056155][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 503.056368][ T4000] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 503.056586][ T4000] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 503.056757][ T4000] ? __pfx_vfs_write (fs/read_write.c:660) [ 503.056993][ T4000] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 503.057227][ T4000] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [ 503.057490][ T4000] ksys_write (fs/read_write.c:731) [ 503.057649][ T4000] ? __pfx_ksys_write (fs/read_write.c:721) [ 503.057854][ T4000] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [ 503.058074][ T4000] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 503.058283][ T4000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 503.058529][ T4000] RIP: 0033:0x7f35e4741b77 [ 503.058734][ T4000] 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 [ 503.059411][ T4000] RSP: 002b:00007ffd69bb92f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 503.059705][ T4000] RAX: ffffffffffffffda RBX: 00007f35e4527140 RCX: 00007f35e4741b77 [ 503.060012][ T4000] RDX: 0000000000000009 RSI: 0000563c926b0430 RDI: 0000000000000005 [ 503.060349][ T4000] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 503.060656][ T4000] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f35d63c4940 [ 503.060998][ T4000] R13: 0000563c926b0430 R14: 0000000000000005 R15: 0000563c921ce910 | [ 513.794077][ T4000] ------------[ cut here ]------------ | [ 513.794466][ T4000] WARNING: CPU: 3 PID: 4000 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) | [ 513.795045][ T4000] Modules linked in: netdevsim psample dccp_ipv6 dccp_ipv4 dccp bonding sctp sch_fq act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress [last unloaded: test_bpf] | [ 513.796332][ T4000] Tainted: [W]=WARN [ 513.796490][ T4000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 513.796746][ T4000] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 513.797023][ T4000] 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 [ 513.797739][ T4000] RSP: 0018:ffffc90000f87528 EFLAGS: 00010246 [ 513.798008][ T4000] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 513.798312][ T4000] RDX: 0000000000000000 RSI: ffff88801c61acd0 RDI: ffff88800f8a2e38 [ 513.798620][ T4000] RBP: ffffffffba853580 R08: 0000000000000000 R09: fffffbfff70c2504 [ 513.798930][ T4000] R10: ffffffffb8612827 R11: ffff88800f8a2300 R12: 0000000000000000 [ 513.799234][ T4000] R13: ffff88801c61a130 R14: ffff88801c61a008 R15: ffff88801c61a000 [ 513.799536][ T4000] FS: 00007f35e45271c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 513.799891][ T4000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 513.800154][ T4000] CR2: 00007f41ff2b8000 CR3: 00000000107fe005 CR4: 0000000000772ef0 [ 513.800458][ T4000] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 513.800774][ T4000] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 513.801091][ T4000] PKRU: 55555554 [ 513.801249][ T4000] Call Trace: [ 513.801403][ T4000] [ 513.801509][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 513.801713][ T4000] ? __warn (kernel/panic.c:748) [ 513.801870][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 513.802087][ T4000] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 513.802298][ T4000] ? handle_bug (arch/x86/kernel/traps.c:285) [ 513.802456][ T4000] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 513.802666][ T4000] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 513.802888][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 513.803103][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 513.803314][ T4000] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 513.803575][ T4000] ? _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) [ 513.803785][ T4000] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 513.804003][ T4000] register_netdevice (net/core/dev.c:11003) [ 513.804219][ T4000] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 513.804421][ T4000] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 513.804639][ T4000] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 513.804859][ T4000] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 513.805131][ T4000] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 513.805292][ T4000] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 513.805566][ T4000] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 513.805830][ T4000] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 513.806100][ T4000] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 513.806318][ T4000] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 513.806577][ T4000] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 513.806784][ T4000] ? 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)) [ 513.806952][ T4000] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 513.807167][ T4000] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 513.807381][ T4000] __driver_probe_device (drivers/base/dd.c:800) [ 513.807590][ T4000] driver_probe_device (drivers/base/dd.c:830) [ 513.807795][ T4000] __device_attach_driver (drivers/base/dd.c:959) [ 513.808013][ T4000] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 513.808265][ T4000] bus_for_each_drv (drivers/base/bus.c:462) [ 513.808475][ T4000] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 513.808676][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 513.808881][ T4000] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 513.809091][ T4000] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 513.809302][ T4000] __device_attach (drivers/base/dd.c:1030) [ 513.809506][ T4000] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 513.809712][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 513.809929][ T4000] ? 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) [ 513.810158][ T4000] bus_probe_device (drivers/base/bus.c:537) [ 513.810368][ T4000] device_add (drivers/base/core.c:3672) [ 513.810577][ T4000] ? __pfx_device_add (drivers/base/core.c:3548) [ 513.810787][ T4000] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 513.811012][ T4000] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 513.811279][ T4000] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 513.811550][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 513.811753][ T4000] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 513.811973][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 513.812176][ T4000] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 513.812386][ T4000] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 513.812550][ T4000] ? __pfx_vfs_write (fs/read_write.c:660) [ 513.812755][ T4000] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 513.812984][ T4000] ? __pfx___mutex_unlock_slowpath (kernel/locking/mutex.c:885) [ 513.813254][ T4000] ksys_write (fs/read_write.c:731) [ 513.813412][ T4000] ? __pfx_ksys_write (fs/read_write.c:721) [ 513.813617][ T4000] ? kernfs_fop_llseek (fs/kernfs/file.c:891) [ 513.813831][ T4000] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 513.814047][ T4000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 513.814302][ T4000] RIP: 0033:0x7f35e4741b77 [ 513.814511][ T4000] 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 [ 513.815224][ T4000] RSP: 002b:00007ffd69bb92f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 513.815528][ T4000] RAX: ffffffffffffffda RBX: 00007f35e4527140 RCX: 00007f35e4741b77 [ 513.815831][ T4000] RDX: 0000000000000009 RSI: 0000563c926b0430 RDI: 0000000000000005 [ 513.816143][ T4000] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 513.816448][ T4000] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f35d63c4940 [ 513.816749][ T4000] R13: 0000563c926b0430 R14: 0000000000000005 R15: 0000563c921ce910 | [ 523.732738][ T4000] ------------[ cut here ]------------ | [ 523.733341][ T4000] WARNING: CPU: 2 PID: 4000 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) | [ 523.733775][ T4000] Modules linked in: netdevsim psample dccp_ipv6 dccp_ipv4 dccp bonding sctp sch_fq act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress [last unloaded: test_bpf] | [ 523.735060][ T4000] Tainted: [W]=WARN [ 523.735233][ T4000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 523.735505][ T4000] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 523.735783][ T4000] 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 [ 523.736518][ T4000] RSP: 0018:ffffc90000f87528 EFLAGS: 00010246 [ 523.736818][ T4000] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 523.737143][ T4000] RDX: 0000000000000000 RSI: ffff88800a9cacd0 RDI: ffff88800f8a2e38 [ 523.737462][ T4000] RBP: ffffffffba853580 R08: 0000000000000000 R09: fffffbfff70c2504 [ 523.737783][ T4000] R10: ffffffffb8612827 R11: ffff88800f8a2300 R12: 0000000000000000 [ 523.738114][ T4000] R13: ffff88800a9ca130 R14: ffff88800a9ca008 R15: ffff88800a9ca000 [ 523.738447][ T4000] FS: 00007f35e45271c0(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000 [ 523.738815][ T4000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 523.739103][ T4000] CR2: 00007f35d6ef4810 CR3: 00000000107fe006 CR4: 0000000000772ef0 [ 523.739428][ T4000] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 523.739750][ T4000] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 523.740076][ T4000] PKRU: 55555554 [ 523.740250][ T4000] Call Trace: [ 523.740419][ T4000] [ 523.740539][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 523.740778][ T4000] ? __warn (kernel/panic.c:748) [ 523.740962][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 523.741192][ T4000] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 523.741419][ T4000] ? handle_bug (arch/x86/kernel/traps.c:285) [ 523.741593][ T4000] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 523.741815][ T4000] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 523.742075][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 523.742303][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 523.742534][ T4000] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 523.742816][ T4000] ? _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) [ 523.743055][ T4000] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 523.743282][ T4000] register_netdevice (net/core/dev.c:11003) [ 523.743509][ T4000] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 523.743728][ T4000] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 523.743972][ T4000] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 523.744219][ T4000] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 523.744496][ T4000] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 523.744672][ T4000] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 523.744965][ T4000] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 523.745255][ T4000] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 523.745549][ T4000] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 523.745784][ T4000] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 523.746090][ T4000] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 523.746314][ T4000] ? 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)) [ 523.746486][ T4000] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 523.746715][ T4000] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 523.746956][ T4000] __driver_probe_device (drivers/base/dd.c:800) [ 523.747181][ T4000] driver_probe_device (drivers/base/dd.c:830) [ 523.747413][ T4000] __device_attach_driver (drivers/base/dd.c:959) [ 523.747642][ T4000] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 523.747910][ T4000] bus_for_each_drv (drivers/base/bus.c:462) [ 523.748144][ T4000] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 523.748362][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 523.748586][ T4000] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 523.748808][ T4000] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 523.749056][ T4000] __device_attach (drivers/base/dd.c:1030) [ 523.749278][ T4000] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 523.749500][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 523.749722][ T4000] ? 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) [ 523.749962][ T4000] bus_probe_device (drivers/base/bus.c:537) [ 523.750185][ T4000] device_add (drivers/base/core.c:3672) [ 523.750410][ T4000] ? __pfx_device_add (drivers/base/core.c:3548) [ 523.750630][ T4000] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 523.750895][ T4000] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 523.751196][ T4000] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 523.751480][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 523.751698][ T4000] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 523.751934][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 523.752159][ T4000] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 523.752391][ T4000] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 523.752574][ T4000] ? __pfx_vfs_write (fs/read_write.c:660) [ 523.752799][ T4000] ? __lock_release (kernel/locking/lockdep.c:5527) [ 523.753031][ T4000] ? 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) [ 523.753262][ T4000] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 523.753492][ T4000] ksys_write (fs/read_write.c:731) [ 523.753665][ T4000] ? __pfx_ksys_write (fs/read_write.c:721) [ 523.753883][ T4000] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 523.754131][ T4000] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 523.754356][ T4000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 523.754626][ T4000] RIP: 0033:0x7f35e4741b77 [ 523.754851][ T4000] 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 [ 523.755590][ T4000] RSP: 002b:00007ffd69bb92f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 523.755912][ T4000] RAX: ffffffffffffffda RBX: 00007f35e4527140 RCX: 00007f35e4741b77 [ 523.756242][ T4000] RDX: 0000000000000009 RSI: 0000563c926b0430 RDI: 0000000000000005 [ 523.756560][ T4000] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 523.756881][ T4000] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f35d63c4940 [ 523.757214][ T4000] R13: 0000563c926b0430 R14: 0000000000000005 R15: 0000563c921ce910 | [ 523.767478][ T4000] ------------[ cut here ]------------ | [ 523.767704][ T4000] WARNING: CPU: 3 PID: 4000 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) | [ 523.768120][ T4000] Modules linked in: netdevsim psample dccp_ipv6 dccp_ipv4 dccp bonding sctp sch_fq act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress [last unloaded: test_bpf] | [ 523.769337][ T4000] Tainted: [W]=WARN [ 523.769492][ T4000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 523.769744][ T4000] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 523.770018][ T4000] 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 [ 523.770736][ T4000] RSP: 0018:ffffc90000f87528 EFLAGS: 00010246 [ 523.771007][ T4000] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 523.771310][ T4000] RDX: 0000000000000000 RSI: ffff88800c11acd0 RDI: ffff88800f8a2e38 [ 523.771618][ T4000] RBP: ffffffffba853580 R08: 0000000000000000 R09: fffffbfff70c2504 [ 523.771932][ T4000] R10: ffffffffb8612827 R11: ffff88800f8a2300 R12: 0000000000000000 [ 523.772236][ T4000] R13: ffff88800c11a130 R14: ffff88800c11a008 R15: ffff88800c11a000 [ 523.772536][ T4000] FS: 00007f35e45271c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 523.772894][ T4000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 523.773169][ T4000] CR2: 00007fab33dcb000 CR3: 00000000107fe001 CR4: 0000000000772ef0 [ 523.773464][ T4000] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 523.773759][ T4000] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 523.774062][ T4000] PKRU: 55555554 [ 523.774219][ T4000] Call Trace: [ 523.774369][ T4000] [ 523.774473][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 523.774671][ T4000] ? __warn (kernel/panic.c:748) [ 523.774824][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 523.775038][ T4000] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 523.775244][ T4000] ? handle_bug (arch/x86/kernel/traps.c:285) [ 523.775396][ T4000] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 523.775596][ T4000] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 523.775815][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 523.776041][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 523.776271][ T4000] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 523.776532][ T4000] ? _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) [ 523.776742][ T4000] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 523.776965][ T4000] register_netdevice (net/core/dev.c:11003) [ 523.777182][ T4000] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 523.777394][ T4000] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 523.777606][ T4000] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 523.777821][ T4000] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 523.778089][ T4000] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 523.778245][ T4000] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 523.778511][ T4000] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 523.778769][ T4000] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 523.779058][ T4000] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 523.779271][ T4000] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 523.779526][ T4000] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 523.779727][ T4000] ? 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)) [ 523.779879][ T4000] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 523.780115][ T4000] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 523.780352][ T4000] __driver_probe_device (drivers/base/dd.c:800) [ 523.780561][ T4000] driver_probe_device (drivers/base/dd.c:830) [ 523.780777][ T4000] __device_attach_driver (drivers/base/dd.c:959) [ 523.780997][ T4000] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 523.781250][ T4000] bus_for_each_drv (drivers/base/bus.c:462) [ 523.781456][ T4000] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 523.781665][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 523.781871][ T4000] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 523.782088][ T4000] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 523.782299][ T4000] __device_attach (drivers/base/dd.c:1030) [ 523.782506][ T4000] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 523.782710][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 523.782915][ T4000] ? 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) [ 523.783153][ T4000] bus_probe_device (drivers/base/bus.c:537) [ 523.783358][ T4000] device_add (drivers/base/core.c:3672) [ 523.783559][ T4000] ? __pfx_device_add (drivers/base/core.c:3548) [ 523.783757][ T4000] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 523.783992][ T4000] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 523.784277][ T4000] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 523.784545][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 523.784753][ T4000] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 523.784976][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 523.785179][ T4000] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 523.785390][ T4000] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 523.785556][ T4000] ? __pfx_vfs_write (fs/read_write.c:660) [ 523.785768][ T4000] ? __lock_release (kernel/locking/lockdep.c:5527) [ 523.785980][ T4000] ? 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) [ 523.786197][ T4000] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 523.786411][ T4000] ksys_write (fs/read_write.c:731) [ 523.786579][ T4000] ? __pfx_ksys_write (fs/read_write.c:721) [ 523.786779][ T4000] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 523.786998][ T4000] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 523.787202][ T4000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 523.787447][ T4000] RIP: 0033:0x7f35e4741b77 [ 523.787652][ T4000] 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 [ 523.788362][ T4000] RSP: 002b:00007ffd69bb92f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 523.788684][ T4000] RAX: ffffffffffffffda RBX: 00007f35e4527140 RCX: 00007f35e4741b77 [ 523.788998][ T4000] RDX: 0000000000000009 RSI: 0000563c926b0430 RDI: 0000000000000005 [ 523.789301][ T4000] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 523.789601][ T4000] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f35d63c4940 [ 523.789902][ T4000] R13: 0000563c926b0430 R14: 0000000000000005 R15: 0000563c921ce910 | [ 523.799659][ T4000] ------------[ cut here ]------------ | [ 523.799878][ T4000] WARNING: CPU: 3 PID: 4000 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) | [ 523.801116][ T4000] Modules linked in: netdevsim psample dccp_ipv6 dccp_ipv4 dccp bonding sctp sch_fq act_gact cls_flower vxlan act_mirred cls_matchall ip6_gre gre xfrm_interface sha1_generic xfrm_user cls_bpf sch_ingress [last unloaded: test_bpf] | [ 523.802433][ T4000] Tainted: [W]=WARN [ 523.802588][ T4000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 523.802844][ T4000] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 523.803203][ T4000] 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 [ 523.803910][ T4000] RSP: 0018:ffffc90000f87528 EFLAGS: 00010246 [ 523.804265][ T4000] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 523.804567][ T4000] RDX: 0000000000000000 RSI: ffff88801d5dacd0 RDI: ffff88800f8a2e38 [ 523.804869][ T4000] RBP: ffffffffba853580 R08: 0000000000000000 R09: fffffbfff70c2504 [ 523.805268][ T4000] R10: ffffffffb8612827 R11: ffff88800f8a2300 R12: 0000000000000000 [ 523.805579][ T4000] R13: ffff88801d5da130 R14: ffff88801d5da008 R15: ffff88801d5da000 [ 523.805881][ T4000] FS: 00007f35e45271c0(0000) GS:ffff88806cf80000(0000) knlGS:0000000000000000 [ 523.806334][ T4000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 523.806606][ T4000] CR2: 00007fab33dcb000 CR3: 00000000107fe001 CR4: 0000000000772ef0 [ 523.806909][ T4000] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 523.807312][ T4000] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 523.807617][ T4000] PKRU: 55555554 [ 523.807771][ T4000] Call Trace: [ 523.808020][ T4000] [ 523.808128][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 523.808333][ T4000] ? __warn (kernel/panic.c:748) [ 523.808490][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 523.808703][ T4000] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 523.808915][ T4000] ? handle_bug (arch/x86/kernel/traps.c:285) [ 523.809169][ T4000] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 523.809376][ T4000] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 523.809596][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 523.809802][ T4000] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 523.810113][ T4000] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 523.810382][ T4000] ? _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) [ 523.810593][ T4000] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 523.810808][ T4000] register_netdevice (net/core/dev.c:11003) [ 523.811115][ T4000] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 523.811321][ T4000] ? __debugfs_create_file (fs/debugfs/inode.c:466) [ 523.811540][ T4000] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 523.811763][ T4000] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 523.812121][ T4000] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 523.812282][ T4000] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 523.812551][ T4000] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 523.812815][ T4000] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 523.813176][ T4000] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 523.813397][ T4000] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 523.813660][ T4000] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 523.813867][ T4000] ? 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)) [ 523.814120][ T4000] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 523.814337][ T4000] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 523.814550][ T4000] __driver_probe_device (drivers/base/dd.c:800) [ 523.814757][ T4000] driver_probe_device (drivers/base/dd.c:830) [ 523.815059][ T4000] __device_attach_driver (drivers/base/dd.c:959) [ 523.815275][ T4000] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 523.815526][ T4000] bus_for_each_drv (drivers/base/bus.c:462) [ 523.815733][ T4000] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 523.816030][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 523.816240][ T4000] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 523.816445][ T4000] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 523.816659][ T4000] __device_attach (drivers/base/dd.c:1030) [ 523.816868][ T4000] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 523.817168][ T4000] ? bus_to_subsys (drivers/base/bus.c:85) [ 523.817375][ T4000] ? 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) [ 523.817586][ T4000] bus_probe_device (drivers/base/bus.c:537) [ 523.817795][ T4000] device_add (drivers/base/core.c:3672) [ 523.818098][ T4000] ? __pfx_device_add (drivers/base/core.c:3548) [ 523.818303][ T4000] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 523.818524][ T4000] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 523.818789][ T4000] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 523.819152][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 523.819356][ T4000] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 523.819566][ T4000] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 523.819767][ T4000] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 523.820079][ T4000] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 523.820246][ T4000] ? __pfx_vfs_write (fs/read_write.c:660) [ 523.820457][ T4000] ? __lock_release (kernel/locking/lockdep.c:5527) [ 523.820661][ T4000] ? 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) [ 523.820877][ T4000] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 523.821187][ T4000] ksys_write (fs/read_write.c:731) [ 523.821348][ T4000] ? __pfx_ksys_write (fs/read_write.c:721) [ 523.821551][ T4000] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 523.821771][ T4000] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 523.822074][ T4000] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 523.822328][ T4000] RIP: 0033:0x7f35e4741b77 [ 523.822536][ T4000] 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 [ 523.823338][ T4000] RSP: 002b:00007ffd69bb92f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 523.823646][ T4000] RAX: ffffffffffffffda RBX: 00007f35e4527140 RCX: 00007f35e4741b77 [ 523.824059][ T4000] RDX: 0000000000000009 RSI: 0000563c926b0430 RDI: 0000000000000005 [ 523.824362][ T4000] RBP: 0000000000000009 R08: 0000000000000000 R09: 0000000000000000 [ 523.824664][ T4000] R10: 0000000000000002 R11: 0000000000000246 R12: 00007f35d63c4940 Finger prints: __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_dev_port_add_all