====================================== | 0 | xx__-> [ 9.667427][ T229] ------------[ cut here ]------------ | [ 9.667897][ T229] WARNING: CPU: 0 PID: 229 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) | [ 9.668340][ T229] Modules linked in: netdevsim [ 9.669077][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.669344][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.669619][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 9.670574][ T229] RSP: 0018:ffffc90000787520 EFLAGS: 00010246 [ 9.670846][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.671167][ T229] RDX: 0000000000000000 RSI: ffff88800b0aac98 RDI: ffff88800b16d0f8 [ 9.671484][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 9.671818][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 9.672148][ T229] R13: ffff88800b0aa128 R14: ffff88800b0aa008 R15: ffff88800b0aa000 [ 9.672459][ T229] FS: 00007f236d93a740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 9.672835][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.673113][ T229] CR2: 000055d70686eaf0 CR3: 000000000a4ea004 CR4: 0000000000772ef0 [ 9.673428][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.673741][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.674063][ T229] PKRU: 55555554 [ 9.674228][ T229] Call Trace: [ 9.674392][ T229] [ 9.674504][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.674720][ T229] ? __warn (kernel/panic.c:748) [ 9.674883][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.675106][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.675329][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.675491][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.675700][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.675929][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.676163][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.676435][ T229] ? _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) [ 9.676652][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.676869][ T229] register_netdevice (net/core/dev.c:11003) [ 9.677099][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.677332][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.677563][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.677835][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.677999][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.678297][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.678574][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.678854][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.679088][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.679360][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.679574][ T229] ? 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)) [ 9.679733][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.679952][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.680177][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 9.680390][ T229] driver_probe_device (drivers/base/dd.c:830) [ 9.680601][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 9.680816][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.681081][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 9.681296][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.681507][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.681719][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.681926][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.682156][ T229] __device_attach (drivers/base/dd.c:1030) [ 9.682363][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.682570][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.682780][ T229] ? 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) [ 9.683008][ T229] bus_probe_device (drivers/base/bus.c:537) [ 9.683228][ T229] device_add (drivers/base/core.c:3672) [ 9.683440][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.683646][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.683869][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.684150][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.684423][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.684636][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.684852][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.685066][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.685281][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.685449][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.685663][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.685871][ T229] ? 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) [ 9.686107][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.686325][ T229] ksys_write (fs/read_write.c:731) [ 9.686486][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.686695][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.686916][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.687137][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.687393][ T229] RIP: 0033:0x7f236da7bb77 [ 9.687613][ T229] 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 [ 9.688357][ T229] RSP: 002b:00007fffa73d66e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.688673][ T229] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f236da7bb77 [ 9.688989][ T229] RDX: 0000000000000005 RSI: 00005561d7437340 RDI: 0000000000000001 [ 9.689310][ T229] RBP: 00005561d7437340 R08: 0000000000000003 R09: 0000000000000077 [ 9.689623][ T229] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000005 [ 9.689935][ T229] R13: 00007f236db37760 R14: 0000000000000005 R15: 00007f236db329c0 | [ 15.203007][ T229] ------------[ cut here ]------------ | [ 15.203348][ T229] WARNING: CPU: 3 PID: 229 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) | [ 15.203733][ T229] Modules linked in: netdevsim [last unloaded: ip6_udp_tunnel] | [ 15.204419][ T229] Tainted: [W]=WARN [ 15.204583][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.204820][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.205070][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 15.205727][ T229] RSP: 0018:ffffc90000787910 EFLAGS: 00010246 [ 15.205974][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 15.206264][ T229] RDX: 0000000000000000 RSI: ffff888008a22c98 RDI: ffff88800b16d0a8 [ 15.206652][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 15.206935][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 15.207224][ T229] R13: ffff888008a22128 R14: ffff888008a22008 R15: ffff888008a22000 [ 15.207513][ T229] FS: 00007f236d93a740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 15.207840][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 15.208091][ T229] CR2: 00005561d7437340 CR3: 000000000a4ea003 CR4: 0000000000772ef0 [ 15.208378][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 15.208666][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 15.208964][ T229] PKRU: 55555554 [ 15.209117][ T229] Call Trace: [ 15.209262][ T229] [ 15.209361][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.209549][ T229] ? __warn (kernel/panic.c:748) [ 15.209698][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.209888][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 15.210101][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 15.210247][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 15.210433][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 15.210633][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.210828][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 15.211078][ T229] ? _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) [ 15.211274][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 15.211466][ T229] register_netdevice (net/core/dev.c:11003) [ 15.211667][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 15.211867][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 15.212079][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 15.212323][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 15.212582][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 15.212833][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 15.213024][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 15.213234][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 15.213475][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 15.213663][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 15.213854][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 15.214042][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 15.214244][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 15.214398][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 15.214599][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 15.214800][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 15.214998][ T229] ksys_write (fs/read_write.c:731) [ 15.215152][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 15.215350][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 15.215539][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 15.215768][ T229] RIP: 0033:0x7f236da7bb77 [ 15.215962][ T229] 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 [ 15.216631][ T229] RSP: 002b:00007fffa73d65e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 15.216929][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f236da7bb77 [ 15.217219][ T229] RDX: 0000000000000002 RSI: 00005561d7437340 RDI: 0000000000000001 [ 15.217504][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 15.217786][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000002 [ 15.218074][ T229] R13: 00007f236db37760 R14: 0000000000000002 R15: 00007f236db329c0 | [ 20.895982][ T229] ------------[ cut here ]------------ | [ 20.896382][ T229] WARNING: CPU: 1 PID: 229 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) | [ 20.896914][ T229] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 20.897662][ T229] Tainted: [W]=WARN [ 20.897822][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.898101][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 20.898373][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 20.899120][ T229] RSP: 0018:ffffc90000787520 EFLAGS: 00010246 [ 20.899388][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 20.899701][ T229] RDX: 0000000000000000 RSI: ffff88800ee4ac98 RDI: ffff88800b16d0f8 [ 20.900013][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 20.900347][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 20.900664][ T229] R13: ffff88800ee4a128 R14: ffff88800ee4a008 R15: ffff88800ee4a000 [ 20.900972][ T229] FS: 00007f236d93a740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 20.901348][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.901611][ T229] CR2: 00007f54a8bb07a0 CR3: 000000000a4ea006 CR4: 0000000000772ef0 [ 20.901930][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 20.902259][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 20.902567][ T229] PKRU: 55555554 [ 20.902722][ T229] Call Trace: [ 20.902890][ T229] [ 20.903002][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 20.903239][ T229] ? __warn (kernel/panic.c:748) [ 20.903403][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 20.903614][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 20.903831][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 20.903989][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 20.904225][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 20.904451][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 20.904675][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 20.904944][ T229] ? _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) [ 20.905187][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 20.905402][ T229] register_netdevice (net/core/dev.c:11003) [ 20.905616][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 20.905836][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 20.906081][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 20.906361][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 20.906522][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 20.906793][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 20.907078][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 20.907357][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 20.907580][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 20.907856][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 20.908092][ T229] ? 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)) [ 20.908254][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 20.908474][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 20.908695][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 20.908908][ T229] driver_probe_device (drivers/base/dd.c:830) [ 20.909144][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 20.909364][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 20.909624][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 20.909832][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 20.910042][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 20.910273][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 20.910485][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 20.910706][ T229] __device_attach (drivers/base/dd.c:1030) [ 20.910930][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 20.911174][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 20.911394][ T229] ? 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) [ 20.911611][ T229] bus_probe_device (drivers/base/bus.c:537) [ 20.911824][ T229] device_add (drivers/base/core.c:3672) [ 20.912039][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 20.912271][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 20.912505][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 20.912787][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 20.913079][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 20.913294][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 20.913508][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 20.913714][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 20.913930][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 20.914126][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 20.914345][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 20.914555][ T229] ? 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) [ 20.914777][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 20.914999][ T229] ksys_write (fs/read_write.c:731) [ 20.915184][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 20.915389][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 20.915617][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 20.915829][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 20.916109][ T229] RIP: 0033:0x7f236da7bb77 [ 20.916327][ T229] 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 [ 20.917035][ T229] RSP: 002b:00007fffa73d9e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 20.917379][ T229] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f236da7bb77 [ 20.917689][ T229] RDX: 0000000000000005 RSI: 00005561d7437340 RDI: 0000000000000001 [ 20.917997][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 20.918327][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000005 [ 20.918638][ T229] R13: 00007f236db37760 R14: 0000000000000005 R15: 00007f236db329c0 | [ 20.973506][ T229] ------------[ cut here ]------------ | [ 20.973824][ T229] WARNING: CPU: 0 PID: 229 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) | [ 20.974901][ T229] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 20.975556][ T229] Tainted: [W]=WARN [ 20.975702][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.975965][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 20.976229][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 20.976979][ T229] RSP: 0018:ffffc90000787910 EFLAGS: 00010246 [ 20.977235][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 20.977517][ T229] RDX: 0000000000000000 RSI: ffff88800b132c98 RDI: ffff88800b16d0a8 [ 20.977797][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 20.978086][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 20.978364][ T229] R13: ffff88800b132128 R14: ffff88800b132008 R15: ffff88800b132000 [ 20.978650][ T229] FS: 00007f236d93a740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 20.978971][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.979221][ T229] CR2: 00007f236d9c1290 CR3: 000000000a4ea001 CR4: 0000000000772ef0 [ 20.979512][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 20.979798][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 20.980084][ T229] PKRU: 55555554 [ 20.980228][ T229] Call Trace: [ 20.980373][ T229] [ 20.980473][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 20.980663][ T229] ? __warn (kernel/panic.c:748) [ 20.980811][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 20.981003][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 20.981215][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 20.981363][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 20.981555][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 20.981756][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 20.981961][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 20.982228][ T229] ? _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) [ 20.982433][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 20.982625][ T229] register_netdevice (net/core/dev.c:11003) [ 20.982832][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 20.983032][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 20.983251][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 20.983496][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 20.983759][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 20.984006][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 20.984209][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 20.984416][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 20.984658][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 20.984852][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 20.985040][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 20.985257][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 20.985460][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 20.985619][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 20.985813][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 20.986011][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 20.986219][ T229] ksys_write (fs/read_write.c:731) [ 20.986368][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 20.986582][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 20.986781][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 20.987009][ T229] RIP: 0033:0x7f236da7bb77 [ 20.987218][ T229] Code: Unable to access opcode bytes at 0x7f236da7bb4d. Code starting with the faulting instruction =========================================== [ 20.987488][ T229] RSP: 002b:00007fffa73d9e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 20.987770][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f236da7bb77 [ 20.988068][ T229] RDX: 0000000000000002 RSI: 00005561d7437340 RDI: 0000000000000001 [ 20.988353][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 20.988636][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000002 [ 20.988914][ T229] R13: 00007f236db37760 R14: 0000000000000002 R15: 00007f236db329c0 | [ 27.221802][ T229] ------------[ cut here ]------------ | [ 27.222838][ T229] WARNING: CPU: 0 PID: 229 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) | [ 27.223546][ T229] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 27.224878][ T229] Tainted: [W]=WARN [ 27.225184][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.225618][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 27.226076][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 27.227270][ T229] RSP: 0018:ffffc90000787520 EFLAGS: 00010246 [ 27.227721][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 27.228257][ T229] RDX: 0000000000000000 RSI: ffff888009b72c98 RDI: ffff88800b16d0f8 [ 27.228772][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 27.229306][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 27.229825][ T229] R13: ffff888009b72128 R14: ffff888009b72008 R15: ffff888009b72000 [ 27.230520][ T229] FS: 00007f236d93a740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 27.231135][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.231564][ T229] CR2: 00007f236daee733 CR3: 000000000a4ea004 CR4: 0000000000772ef0 [ 27.232083][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 27.232611][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 27.233152][ T229] PKRU: 55555554 [ 27.233415][ T229] Call Trace: [ 27.233676][ T229] [ 27.233857][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 27.234232][ T229] ? __warn (kernel/panic.c:748) [ 27.234506][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 27.234866][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 27.235244][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 27.235518][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 27.235863][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 27.236267][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 27.236633][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 27.237103][ T229] ? _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) [ 27.237467][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 27.237828][ T229] register_netdevice (net/core/dev.c:11003) [ 27.238216][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 27.238592][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 27.238971][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 27.239437][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 27.239704][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 27.240186][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 27.240637][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 27.241115][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 27.241481][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 27.241919][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 27.242297][ T229] ? 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)) [ 27.242553][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 27.242933][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 27.243313][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 27.243679][ T229] driver_probe_device (drivers/base/dd.c:830) [ 27.244041][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 27.244429][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 27.244851][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 27.245209][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 27.245494][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 27.245778][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 27.246077][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 27.246370][ T229] __device_attach (drivers/base/dd.c:1030) [ 27.246653][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 27.246965][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 27.247332][ T229] ? 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) [ 27.247699][ T229] bus_probe_device (drivers/base/bus.c:537) [ 27.248083][ T229] device_add (drivers/base/core.c:3672) [ 27.248440][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 27.248790][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 27.249189][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 27.249642][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 27.250122][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 27.250468][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 27.250832][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 27.251082][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 27.251428][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 27.251710][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 27.252096][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 27.252444][ T229] ? 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) [ 27.252802][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 27.253187][ T229] ksys_write (fs/read_write.c:731) [ 27.253464][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 27.253807][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 27.254199][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 27.254553][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 27.254990][ T229] RIP: 0033:0x7f236da7bb77 [ 27.255379][ T229] 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 [ 27.256609][ T229] RSP: 002b:00007fffa73d9e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 27.257152][ T229] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f236da7bb77 [ 27.257675][ T229] RDX: 0000000000000005 RSI: 00005561d7437340 RDI: 0000000000000001 [ 27.258205][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 27.258719][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000005 [ 27.259258][ T229] R13: 00007f236db37760 R14: 0000000000000005 R15: 00007f236db329c0 | [ 27.315599][ T229] ------------[ cut here ]------------ | [ 27.316023][ T229] WARNING: CPU: 3 PID: 229 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) | [ 27.316458][ T229] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 27.317417][ T229] Tainted: [W]=WARN [ 27.317578][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.317832][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 27.318103][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 27.318925][ T229] RSP: 0018:ffffc90000787910 EFLAGS: 00010246 [ 27.319991][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 27.320310][ T229] RDX: 0000000000000000 RSI: ffff88800ee52c98 RDI: ffff88800b16d0a8 [ 27.320626][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 27.320934][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 27.321243][ T229] R13: ffff88800ee52128 R14: ffff88800ee52008 R15: ffff88800ee52000 [ 27.321547][ T229] FS: 00007f236d93a740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 27.321899][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.322171][ T229] CR2: 00007f236daf03a1 CR3: 000000000a4ea003 CR4: 0000000000772ef0 [ 27.322480][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 27.322800][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 27.323117][ T229] PKRU: 55555554 [ 27.323271][ T229] Call Trace: [ 27.323426][ T229] [ 27.323532][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 27.323735][ T229] ? __warn (kernel/panic.c:748) [ 27.323896][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 27.324110][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 27.324324][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 27.324491][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 27.324704][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 27.324920][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 27.325146][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 27.325404][ T229] ? _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) [ 27.325615][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 27.325824][ T229] register_netdevice (net/core/dev.c:11003) [ 27.326036][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 27.326349][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 27.326675][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 27.327122][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 27.327573][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 27.328010][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 27.328363][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 27.328707][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 27.328999][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 27.329296][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 27.329603][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 27.329914][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 27.330268][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 27.330458][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 27.330687][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 27.330909][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 27.331133][ T229] ksys_write (fs/read_write.c:731) [ 27.331294][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 27.331519][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 27.331743][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 27.332004][ T229] RIP: 0033:0x7f236da7bb77 [ 27.332236][ T229] Code: Unable to access opcode bytes at 0x7f236da7bb4d. Code starting with the faulting instruction =========================================== [ 27.332504][ T229] RSP: 002b:00007fffa73d78b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 27.332844][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f236da7bb77 [ 27.333169][ T229] RDX: 0000000000000002 RSI: 00005561d7437340 RDI: 0000000000000001 [ 27.333489][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 27.333794][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000002 [ 27.334118][ T229] R13: 00007f236db37760 R14: 0000000000000002 R15: 00007f236db329c0 | [ 39.705813][ T229] ------------[ cut here ]------------ | [ 39.706148][ T229] WARNING: CPU: 1 PID: 229 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) | [ 39.706547][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 39.707533][ T229] Tainted: [W]=WARN [ 39.707682][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.707931][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.708190][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 39.708909][ T229] RSP: 0018:ffffc90000787910 EFLAGS: 00010246 [ 39.709164][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 39.709452][ T229] RDX: 0000000000000000 RSI: ffff88800b0c2c98 RDI: ffff88800b16d0a8 [ 39.709736][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 39.710021][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 39.710310][ T229] R13: ffff88800b0c2128 R14: ffff88800b0c2008 R15: ffff88800b0c2000 [ 39.710599][ T229] FS: 00007f236d93a740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 39.710929][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.711185][ T229] CR2: 00007f236daee733 CR3: 000000000a4ea006 CR4: 0000000000772ef0 [ 39.711470][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 39.711763][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 39.712044][ T229] PKRU: 55555554 [ 39.712201][ T229] Call Trace: [ 39.712344][ T229] [ 39.712444][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.712641][ T229] ? __warn (kernel/panic.c:748) [ 39.712806][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.713003][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 39.713210][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 39.713360][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 39.713553][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 39.713760][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 39.713963][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 39.714215][ T229] ? _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) [ 39.714415][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 39.714618][ T229] register_netdevice (net/core/dev.c:11003) [ 39.714823][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 39.715027][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 39.715248][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 39.715503][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 39.715769][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 39.716020][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 39.716235][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 39.716436][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 39.716684][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 39.716879][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 39.717080][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 39.717275][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 39.717473][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 39.717634][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 39.717835][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 39.718037][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 39.718271][ T229] ksys_write (fs/read_write.c:731) [ 39.718422][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 39.718629][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 39.718826][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.719076][ T229] RIP: 0033:0x7f236da7bb77 [ 39.719285][ T229] 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 [ 39.719947][ T229] RSP: 002b:00007fffa73d78b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 39.720252][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f236da7bb77 [ 39.720542][ T229] RDX: 0000000000000002 RSI: 00005561d7437340 RDI: 0000000000000001 [ 39.720823][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 39.721118][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000002 [ 39.721406][ T229] R13: 00007f236db37760 R14: 0000000000000002 R15: 00007f236db329c0 | [ 51.810148][ T229] ------------[ cut here ]------------ | [ 51.810540][ T229] WARNING: CPU: 3 PID: 229 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) | [ 51.810960][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 51.811914][ T229] Tainted: [W]=WARN [ 51.812080][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.812340][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 51.812619][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 51.813421][ T229] RSP: 0018:ffffc90000787520 EFLAGS: 00010246 [ 51.813689][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 51.813996][ T229] RDX: 0000000000000000 RSI: ffff88800b132c98 RDI: ffff88800b16d0f8 [ 51.814313][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 51.814627][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 51.814933][ T229] R13: ffff88800b132128 R14: ffff88800b132008 R15: ffff88800b132000 [ 51.815257][ T229] FS: 00007f236d93a740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 51.815623][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 51.815882][ T229] CR2: 00007f236daee733 CR3: 000000000a4ea005 CR4: 0000000000772ef0 [ 51.816205][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 51.816515][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 51.816828][ T229] PKRU: 55555554 [ 51.816996][ T229] Call Trace: [ 51.817164][ T229] [ 51.817276][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 51.817488][ T229] ? __warn (kernel/panic.c:748) [ 51.817654][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 51.817867][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 51.818095][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 51.818257][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 51.818470][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 51.818695][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 51.818913][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 51.819192][ T229] ? _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) [ 51.819410][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 51.819628][ T229] register_netdevice (net/core/dev.c:11003) [ 51.819841][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 51.820072][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 51.820305][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 51.820578][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 51.820764][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 51.821035][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 51.821311][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 51.821581][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 51.821799][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 51.822071][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 51.822293][ T229] ? 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)) [ 51.822451][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 51.822672][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 51.822890][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 51.823110][ T229] driver_probe_device (drivers/base/dd.c:830) [ 51.823321][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 51.823530][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 51.823792][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 51.823999][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 51.824215][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 51.824424][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 51.824632][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 51.824847][ T229] __device_attach (drivers/base/dd.c:1030) [ 51.825063][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 51.825275][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 51.825483][ T229] ? 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) [ 51.825700][ T229] bus_probe_device (drivers/base/bus.c:537) [ 51.825910][ T229] device_add (drivers/base/core.c:3672) [ 51.826131][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 51.826339][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 51.826559][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 51.826835][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 51.827118][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 51.827325][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 51.827538][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 51.827748][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 51.827962][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 51.828137][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 51.828353][ T229] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 51.828577][ T229] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 51.828838][ T229] ksys_write (fs/read_write.c:731) [ 51.829000][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 51.829253][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 51.829466][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 51.829723][ T229] RIP: 0033:0x7f236da7bb77 [ 51.829936][ T229] 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 [ 51.830675][ T229] RSP: 002b:00007fffa73d9e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 51.830991][ T229] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f236da7bb77 [ 51.831315][ T229] RDX: 0000000000000005 RSI: 00005561d7437340 RDI: 0000000000000001 [ 51.831622][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 51.831929][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000005 [ 51.832244][ T229] R13: 00007f236db37760 R14: 0000000000000005 R15: 00007f236db329c0 | [ 51.888876][ T229] ------------[ cut here ]------------ | [ 51.889255][ T229] WARNING: CPU: 1 PID: 229 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) | [ 51.889635][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 51.890515][ T229] Tainted: [W]=WARN [ 51.890661][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.890892][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 51.891145][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 51.891792][ T229] RSP: 0018:ffffc90000787910 EFLAGS: 00010246 [ 51.892029][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 51.892416][ T229] RDX: 0000000000000000 RSI: ffff88800b0aac98 RDI: ffff88800b16d0a8 [ 51.892710][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 51.892986][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 51.893277][ T229] R13: ffff88800b0aa128 R14: ffff88800b0aa008 R15: ffff88800b0aa000 [ 51.893558][ T229] FS: 00007f236d93a740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 51.893880][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 51.894124][ T229] CR2: 00007fffa73d7ff8 CR3: 000000000a4ea004 CR4: 0000000000772ef0 [ 51.894409][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 51.894683][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 51.894957][ T229] PKRU: 55555554 [ 51.895112][ T229] Call Trace: [ 51.895254][ T229] [ 51.895351][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 51.895546][ T229] ? __warn (kernel/panic.c:748) [ 51.895693][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 51.895882][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 51.896089][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 51.896237][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 51.896429][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 51.896635][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 51.896830][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 51.897084][ T229] ? _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) [ 51.897277][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 51.897468][ T229] register_netdevice (net/core/dev.c:11003) [ 51.897664][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 51.897863][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 51.898077][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 51.898324][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 51.898582][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 51.898826][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 51.899013][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 51.899222][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 51.899462][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 51.899650][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 51.899841][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 51.900029][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 51.900234][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 51.900384][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 51.900576][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 51.900771][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 51.900966][ T229] ksys_write (fs/read_write.c:731) [ 51.901129][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 51.901328][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 51.901515][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 51.901744][ T229] RIP: 0033:0x7f236da7bb77 [ 51.901935][ T229] 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 [ 51.902606][ T229] RSP: 002b:00007fffa73d78b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 51.902889][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f236da7bb77 [ 51.903176][ T229] RDX: 0000000000000002 RSI: 00005561d7437340 RDI: 0000000000000001 [ 51.903454][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 51.903731][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000002 [ 51.904007][ T229] R13: 00007f236db37760 R14: 0000000000000002 R15: 00007f236db329c0 | [ 64.143115][ T229] ------------[ cut here ]------------ | [ 64.143408][ T229] WARNING: CPU: 1 PID: 229 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) | [ 64.143870][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 64.144860][ T229] Tainted: [W]=WARN [ 64.145041][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 64.145347][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 64.145645][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 64.146455][ T229] RSP: 0018:ffffc90000787910 EFLAGS: 00010246 [ 64.146751][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 64.147162][ T229] RDX: 0000000000000000 RSI: ffff88800ee4ac98 RDI: ffff88800b16d0a8 [ 64.147502][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 64.147839][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 64.148193][ T229] R13: ffff88800ee4a128 R14: ffff88800ee4a008 R15: ffff88800ee4a000 [ 64.148532][ T229] FS: 00007f236d93a740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 64.148935][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 64.149230][ T229] CR2: 00007f236daee733 CR3: 000000000a4ea003 CR4: 0000000000772ef0 [ 64.149573][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 64.149910][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 64.150261][ T229] PKRU: 55555554 [ 64.150439][ T229] Call Trace: [ 64.150611][ T229] [ 64.150730][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 64.150963][ T229] ? __warn (kernel/panic.c:748) [ 64.151156][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 64.151395][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 64.151630][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 64.151810][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 64.152038][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 64.152293][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 64.152541][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 64.152839][ T229] ? _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) [ 64.153093][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 64.153332][ T229] register_netdevice (net/core/dev.c:11003) [ 64.153566][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 64.153811][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 64.154067][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 64.154370][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 64.154682][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 64.154987][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 64.155229][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 64.155472][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 64.155763][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 64.155991][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 64.156233][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 64.156468][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 64.156701][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 64.156882][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 64.157128][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 64.157365][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 64.157611][ T229] ksys_write (fs/read_write.c:731) [ 64.157785][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 64.158022][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 64.158261][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 64.158541][ T229] RIP: 0033:0x7f236da7bb77 [ 64.158771][ T229] 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 [ 64.159564][ T229] RSP: 002b:00007fffa73d78b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 64.159900][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f236da7bb77 [ 64.160240][ T229] RDX: 0000000000000002 RSI: 00005561d7437340 RDI: 0000000000000001 [ 64.160574][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 64.160908][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000002 [ 64.161250][ T229] R13: 00007f236db37760 R14: 0000000000000002 R15: 00007f236db329c0 | [ 76.146342][ T229] ------------[ cut here ]------------ | [ 76.146803][ T229] WARNING: CPU: 2 PID: 229 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) | [ 76.147262][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 76.148134][ T229] Tainted: [W]=WARN [ 76.148305][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 76.148583][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 76.148860][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 76.149676][ T229] RSP: 0018:ffffc90000787520 EFLAGS: 00010246 [ 76.149951][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 76.150283][ T229] RDX: 0000000000000000 RSI: ffff88800ec32c98 RDI: ffff88800b16d0f8 [ 76.150604][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 76.150924][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 76.151256][ T229] R13: ffff88800ec32128 R14: ffff88800ec32008 R15: ffff88800ec32000 [ 76.151578][ T229] FS: 00007f236d93a740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 76.151947][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 76.152343][ T229] CR2: 00007f54a8e85a00 CR3: 000000000a4ea001 CR4: 0000000000772ef0 [ 76.152675][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 76.153002][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 76.153342][ T229] PKRU: 55555554 [ 76.153514][ T229] Call Trace: [ 76.153684][ T229] [ 76.153804][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 76.154026][ T229] ? __warn (kernel/panic.c:748) [ 76.154212][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 76.154434][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 76.154661][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 76.154836][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 76.155064][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 76.155301][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 76.155532][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 76.155811][ T229] ? _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) [ 76.156035][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 76.156280][ T229] register_netdevice (net/core/dev.c:11003) [ 76.156503][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 76.156738][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 76.156973][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 76.157267][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 76.157439][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 76.157726][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 76.158009][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 76.158303][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 76.158535][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 76.158815][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 76.159040][ T229] ? 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)) [ 76.159226][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 76.159454][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 76.159685][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 76.159908][ T229] driver_probe_device (drivers/base/dd.c:830) [ 76.160161][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 76.160423][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 76.160690][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 76.160914][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 76.161143][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 76.161367][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 76.161586][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 76.161813][ T229] __device_attach (drivers/base/dd.c:1030) [ 76.162040][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 76.162267][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 76.162498][ T229] ? 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) [ 76.162739][ T229] bus_probe_device (drivers/base/bus.c:537) [ 76.162960][ T229] device_add (drivers/base/core.c:3672) [ 76.163194][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 76.163412][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 76.163651][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 76.163930][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 76.164223][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 76.164441][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 76.164668][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 76.164884][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 76.165120][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 76.165303][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 76.165526][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 76.165757][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 76.165987][ T229] ksys_write (fs/read_write.c:731) [ 76.166171][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 76.166403][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 76.166628][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 76.166891][ T229] RIP: 0033:0x7f236da7bb77 [ 76.167133][ T229] 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 [ 76.167853][ T229] RSP: 002b:00007fffa73d9e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 76.168183][ T229] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f236da7bb77 [ 76.168505][ T229] RDX: 0000000000000005 RSI: 00005561d7437340 RDI: 0000000000000001 [ 76.168823][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 76.169145][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000005 [ 76.169462][ T229] R13: 00007f236db37760 R14: 0000000000000005 R15: 00007f236db329c0 | [ 76.202993][ T229] ------------[ cut here ]------------ | [ 76.203337][ T229] WARNING: CPU: 2 PID: 229 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) | [ 76.203737][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 76.204561][ T229] Tainted: [W]=WARN [ 76.204720][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 76.204964][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 76.205224][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 76.205887][ T229] RSP: 0018:ffffc90000787910 EFLAGS: 00010246 [ 76.206146][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 76.206436][ T229] RDX: 0000000000000000 RSI: ffff888009e02c98 RDI: ffff88800b16d0a8 [ 76.206732][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 76.207021][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 76.207318][ T229] R13: ffff888009e02128 R14: ffff888009e02008 R15: ffff888009e02000 [ 76.207605][ T229] FS: 00007f236d93a740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 76.208037][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 76.208298][ T229] CR2: 00007f54a8e85a00 CR3: 000000000a4ea001 CR4: 0000000000772ef0 [ 76.208584][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 76.208874][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 76.209172][ T229] PKRU: 55555554 [ 76.209332][ T229] Call Trace: [ 76.209486][ T229] [ 76.209597][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 76.209794][ T229] ? __warn (kernel/panic.c:748) [ 76.209953][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 76.210164][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 76.210372][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 76.210528][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 76.210728][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 76.210947][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 76.211163][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 76.211413][ T229] ? _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) [ 76.211623][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 76.211836][ T229] register_netdevice (net/core/dev.c:11003) [ 76.212038][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 76.212258][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 76.212482][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 76.212742][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 76.213011][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 76.213292][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 76.213496][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 76.213708][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 76.213962][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 76.214173][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 76.214375][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 76.214581][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 76.214786][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 76.214951][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 76.215164][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 76.215381][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 76.215593][ T229] ksys_write (fs/read_write.c:731) [ 76.215749][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 76.215963][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 76.216175][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 76.216422][ T229] RIP: 0033:0x7f236da7bb77 [ 76.216627][ T229] 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 [ 76.217297][ T229] RSP: 002b:00007fffa73d91a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 76.217590][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f236da7bb77 [ 76.217879][ T229] RDX: 0000000000000002 RSI: 00005561d7437340 RDI: 0000000000000001 [ 76.218181][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 76.218471][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000002 [ 76.218756][ T229] R13: 00007f236db37760 R14: 0000000000000002 R15: 00007f236db329c0 | [ 83.296348][ T229] ------------[ cut here ]------------ | [ 83.296658][ T229] WARNING: CPU: 2 PID: 229 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) | [ 83.297089][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 83.297899][ T229] Tainted: [W]=WARN [ 83.298072][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 83.298327][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 83.298585][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 83.299360][ T229] RSP: 0018:ffffc90000787910 EFLAGS: 00010246 [ 83.299620][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 83.299913][ T229] RDX: 0000000000000000 RSI: ffff888009b72c98 RDI: ffff88800b16d0a8 [ 83.300233][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 83.300528][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 83.300827][ T229] R13: ffff888009b72128 R14: ffff888009b72008 R15: ffff888009b72000 [ 83.301130][ T229] FS: 00007f236d93a740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 83.301465][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 83.301716][ T229] CR2: 00007f54a901cb70 CR3: 000000000a4ea002 CR4: 0000000000772ef0 [ 83.302014][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 83.302312][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 83.302613][ T229] PKRU: 55555554 [ 83.302776][ T229] Call Trace: [ 83.302935][ T229] [ 83.303058][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 83.303264][ T229] ? __warn (kernel/panic.c:748) [ 83.303423][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 83.303624][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 83.303837][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 83.303996][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 83.304210][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 83.304427][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 83.304639][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 83.304891][ T229] ? _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) [ 83.305111][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 83.305322][ T229] register_netdevice (net/core/dev.c:11003) [ 83.305531][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 83.305745][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 83.305965][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 83.306232][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 83.306516][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 83.306772][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 83.306974][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 83.307197][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 83.307455][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 83.307656][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 83.307862][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 83.308085][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 83.308296][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 83.308464][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 83.308671][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 83.308889][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 83.309114][ T229] ksys_write (fs/read_write.c:731) [ 83.309273][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 83.309487][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 83.309699][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 83.309943][ T229] RIP: 0033:0x7f236da7bb77 [ 83.310163][ T229] 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 [ 83.310828][ T229] RSP: 002b:00007fffa73d91a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 83.311151][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f236da7bb77 [ 83.311445][ T229] RDX: 0000000000000002 RSI: 00005561d7437340 RDI: 0000000000000001 [ 83.311738][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 83.312031][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000002 [ 83.312339][ T229] R13: 00007f236db37760 R14: 0000000000000002 R15: 00007f236db329c0 | [ 90.358625][ T229] ------------[ cut here ]------------ | [ 90.359098][ T229] WARNING: CPU: 2 PID: 229 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) | [ 90.359536][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 90.360416][ T229] Tainted: [W]=WARN [ 90.360586][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 90.360858][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 90.361142][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 90.361866][ T229] RSP: 0018:ffffc90000787520 EFLAGS: 00010246 [ 90.362153][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 90.362476][ T229] RDX: 0000000000000000 RSI: ffff88800ee52c98 RDI: ffff88800b16d0f8 [ 90.362793][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 90.363126][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 90.363448][ T229] R13: ffff88800ee52128 R14: ffff88800ee52008 R15: ffff88800ee52000 [ 90.363765][ T229] FS: 00007f236d93a740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 90.364145][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 90.364413][ T229] CR2: 00005561d742e668 CR3: 000000000a4ea002 CR4: 0000000000772ef0 [ 90.364836][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 90.365174][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 90.365501][ T229] PKRU: 55555554 [ 90.365670][ T229] Call Trace: [ 90.365838][ T229] [ 90.365958][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 90.366191][ T229] ? __warn (kernel/panic.c:748) [ 90.366365][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 90.366585][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 90.366816][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 90.366987][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 90.367220][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 90.367454][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 90.367695][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 90.367975][ T229] ? _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) [ 90.368219][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 90.368449][ T229] register_netdevice (net/core/dev.c:11003) [ 90.368681][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 90.368914][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 90.369175][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 90.369453][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 90.369633][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 90.369942][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 90.370231][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 90.370601][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 90.370836][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 90.371121][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 90.371349][ T229] ? 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)) [ 90.371524][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 90.371753][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 90.371980][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 90.372213][ T229] driver_probe_device (drivers/base/dd.c:830) [ 90.372442][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 90.372664][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 90.372930][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 90.373172][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 90.373389][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 90.373608][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 90.373826][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 90.374062][ T229] __device_attach (drivers/base/dd.c:1030) [ 90.374285][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 90.374501][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 90.374744][ T229] ? 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) [ 90.374973][ T229] bus_probe_device (drivers/base/bus.c:537) [ 90.375208][ T229] device_add (drivers/base/core.c:3672) [ 90.375431][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 90.375649][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 90.375880][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 90.376175][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 90.376461][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 90.376681][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 90.376909][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 90.377139][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 90.377364][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 90.377541][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 90.377765][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 90.377993][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 90.378237][ T229] ksys_write (fs/read_write.c:731) [ 90.378408][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 90.378643][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 90.378869][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 90.379145][ T229] RIP: 0033:0x7f236da7bb77 [ 90.379372][ T229] 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 [ 90.380105][ T229] RSP: 002b:00007fffa73d9e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 90.380429][ T229] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f236da7bb77 [ 90.380746][ T229] RDX: 0000000000000005 RSI: 00005561d7437340 RDI: 0000000000000001 [ 90.381080][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 90.381399][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000005 [ 90.381711][ T229] R13: 00007f236db37760 R14: 0000000000000005 R15: 00007f236db329c0 | [ 90.429700][ T229] ------------[ cut here ]------------ | [ 90.430003][ T229] WARNING: CPU: 1 PID: 229 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) | [ 90.430441][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 90.431236][ T229] Tainted: [W]=WARN [ 90.431378][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 90.431607][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 90.431842][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 90.432498][ T229] RSP: 0018:ffffc90000787910 EFLAGS: 00010246 [ 90.432730][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 90.433000][ T229] RDX: 0000000000000000 RSI: ffff88800b0c2c98 RDI: ffff88800b16d0a8 [ 90.433278][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 90.433555][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 90.433826][ T229] R13: ffff88800b0c2128 R14: ffff88800b0c2008 R15: ffff88800b0c2000 [ 90.434107][ T229] FS: 00007f236d93a740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 90.434419][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 90.434650][ T229] CR2: 00007fffa73d6fa0 CR3: 000000000a4ea006 CR4: 0000000000772ef0 [ 90.434926][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 90.435205][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 90.435575][ T229] PKRU: 55555554 [ 90.435716][ T229] Call Trace: [ 90.435854][ T229] [ 90.435950][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 90.436151][ T229] ? __warn (kernel/panic.c:748) [ 90.436295][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 90.436479][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 90.436674][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 90.436817][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 90.437000][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 90.437209][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 90.437404][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 90.437644][ T229] ? _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) [ 90.437834][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 90.438024][ T229] register_netdevice (net/core/dev.c:11003) [ 90.438226][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 90.438420][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 90.438622][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 90.438868][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 90.439134][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 90.439377][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 90.439565][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 90.439758][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 90.439993][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 90.440194][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 90.440381][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 90.440572][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 90.440760][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 90.440911][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 90.441108][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 90.441293][ T229] ? 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) [ 90.441491][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 90.441685][ T229] ksys_write (fs/read_write.c:731) [ 90.441828][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 90.442008][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 90.442214][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 90.442410][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 90.442807][ T229] RIP: 0033:0x7f236da7bb77 [ 90.442997][ T229] 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 [ 90.443779][ T229] RSP: 002b:00007fffa73d7528 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 90.444063][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f236da7bb77 [ 90.444449][ T229] RDX: 0000000000000002 RSI: 00005561d7437340 RDI: 0000000000000001 [ 90.444725][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 90.444994][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000002 [ 90.445276][ T229] R13: 00007f236db37760 R14: 0000000000000002 R15: 00007f236db329c0 | [ 93.126680][ T229] ------------[ cut here ]------------ | [ 93.126989][ T229] WARNING: CPU: 2 PID: 229 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) | [ 93.127543][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 93.128367][ T229] Tainted: [W]=WARN [ 93.128524][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 93.128786][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 93.129043][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 93.129723][ T229] RSP: 0018:ffffc90000787910 EFLAGS: 00010246 [ 93.129980][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 93.130326][ T229] RDX: 0000000000000000 RSI: ffff88800b132c98 RDI: ffff88800b16d0a8 [ 93.130624][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 93.130946][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 93.131255][ T229] R13: ffff88800b132128 R14: ffff88800b132008 R15: ffff88800b132000 [ 93.131550][ T229] FS: 00007f236d93a740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 93.131888][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 93.132162][ T229] CR2: 00007fffa73da034 CR3: 000000000a4ea003 CR4: 0000000000772ef0 [ 93.132471][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 93.132766][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 93.133071][ T229] PKRU: 55555554 [ 93.133232][ T229] Call Trace: [ 93.133390][ T229] [ 93.133503][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 93.133710][ T229] ? __warn (kernel/panic.c:748) [ 93.133871][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 93.134090][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 93.134304][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 93.134465][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 93.134676][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 93.134894][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 93.135124][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 93.135405][ T229] ? _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) [ 93.135638][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 93.135849][ T229] register_netdevice (net/core/dev.c:11003) [ 93.136083][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 93.136306][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 93.136536][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 93.136808][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 93.137106][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 93.137374][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 93.137586][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 93.137801][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 93.138106][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 93.138311][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 93.138518][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 93.138723][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 93.138934][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 93.139111][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 93.139319][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 93.139537][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 93.139751][ T229] ksys_write (fs/read_write.c:731) [ 93.139910][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 93.140141][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 93.140351][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 93.140601][ T229] RIP: 0033:0x7f236da7bb77 [ 93.140813][ T229] 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 [ 93.141497][ T229] RSP: 002b:00007fffa73d7528 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 93.141797][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f236da7bb77 [ 93.142111][ T229] RDX: 0000000000000002 RSI: 00005561d7437340 RDI: 0000000000000001 [ 93.142418][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 93.142703][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000002 [ 93.142994][ T229] R13: 00007f236db37760 R14: 0000000000000002 R15: 00007f236db329c0 | [ 95.635682][ T229] ------------[ cut here ]------------ | [ 95.636009][ T229] WARNING: CPU: 3 PID: 229 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) | [ 95.636540][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 95.637405][ T229] Tainted: [W]=WARN [ 95.637572][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 95.637859][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 95.638135][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 95.638855][ T229] RSP: 0018:ffffc90000787520 EFLAGS: 00010246 [ 95.639138][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 95.639440][ T229] RDX: 0000000000000000 RSI: ffff88800b0aac98 RDI: ffff88800b16d0f8 [ 95.639747][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 95.640071][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 95.640391][ T229] R13: ffff88800b0aa128 R14: ffff88800b0aa008 R15: ffff88800b0aa000 [ 95.640696][ T229] FS: 00007f236d93a740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 95.641060][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 95.641428][ T229] CR2: 00005561d740e000 CR3: 000000000a4ea005 CR4: 0000000000772ef0 [ 95.641749][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 95.642068][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 95.642379][ T229] PKRU: 55555554 [ 95.642548][ T229] Call Trace: [ 95.642717][ T229] [ 95.642833][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 95.643066][ T229] ? __warn (kernel/panic.c:748) [ 95.643238][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 95.643462][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 95.643691][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 95.643859][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 95.644094][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 95.644338][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 95.644568][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 95.644856][ T229] ? _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) [ 95.645093][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 95.645319][ T229] register_netdevice (net/core/dev.c:11003) [ 95.645543][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 95.645776][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 95.646015][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 95.646307][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 95.646477][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 95.646765][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 95.647090][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 95.647373][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 95.647606][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 95.647885][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 95.648120][ T229] ? 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)) [ 95.648286][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 95.648513][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 95.648751][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 95.648972][ T229] driver_probe_device (drivers/base/dd.c:830) [ 95.649200][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 95.649424][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 95.649694][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 95.649916][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 95.650148][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 95.650375][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 95.650593][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 95.650818][ T229] __device_attach (drivers/base/dd.c:1030) [ 95.651035][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 95.651261][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 95.651481][ T229] ? 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) [ 95.651717][ T229] bus_probe_device (drivers/base/bus.c:537) [ 95.651951][ T229] device_add (drivers/base/core.c:3672) [ 95.652171][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 95.652382][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 95.652613][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 95.652881][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 95.653160][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 95.653368][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 95.653587][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 95.653815][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 95.654029][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 95.654206][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 95.654418][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 95.654632][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 95.654849][ T229] ksys_write (fs/read_write.c:731) [ 95.655039][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 95.655269][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 95.655479][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 95.655736][ T229] RIP: 0033:0x7f236da7bb77 [ 95.655949][ T229] 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 [ 95.656683][ T229] RSP: 002b:00007fffa73d9e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 95.656995][ T229] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f236da7bb77 [ 95.657311][ T229] RDX: 0000000000000005 RSI: 00005561d7437340 RDI: 0000000000000001 [ 95.657615][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 95.657929][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000005 [ 95.658248][ T229] R13: 00007f236db37760 R14: 0000000000000005 R15: 00007f236db329c0 | [ 95.699995][ T229] ------------[ cut here ]------------ | [ 95.700319][ T229] WARNING: CPU: 3 PID: 229 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) | [ 95.700693][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 95.701473][ T229] Tainted: [W]=WARN [ 95.701619][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 95.701874][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 95.702130][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 95.702785][ T229] RSP: 0018:ffffc90000787910 EFLAGS: 00010246 [ 95.703020][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 95.703316][ T229] RDX: 0000000000000000 RSI: ffff88800ee4ac98 RDI: ffff88800b16d0a8 [ 95.703590][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 95.703868][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 95.704151][ T229] R13: ffff88800ee4a128 R14: ffff88800ee4a008 R15: ffff88800ee4a000 [ 95.704432][ T229] FS: 00007f236d93a740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 95.704755][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 95.704986][ T229] CR2: 00005561d740e000 CR3: 000000000a4ea005 CR4: 0000000000772ef0 [ 95.705269][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 95.705644][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 95.705928][ T229] PKRU: 55555554 [ 95.706234][ T229] Call Trace: [ 95.706380][ T229] [ 95.706478][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 95.706668][ T229] ? __warn (kernel/panic.c:748) [ 95.706819][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 95.707016][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 95.707418][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 95.707566][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 95.707759][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 95.707957][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 95.708269][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 95.708510][ T229] ? _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) [ 95.708703][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 95.708900][ T229] register_netdevice (net/core/dev.c:11003) [ 95.709202][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 95.709402][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 95.709605][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 95.709861][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 95.710223][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 95.710473][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 95.710666][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 95.710867][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 95.711236][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 95.711426][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 95.711614][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 95.711962][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 95.712444][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 95.712600][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 95.712791][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 95.713274][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 95.713471][ T229] ksys_write (fs/read_write.c:731) [ 95.713616][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 95.713814][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 95.714298][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 95.714549][ T229] RIP: 0033:0x7f236da7bb77 [ 95.714760][ T229] 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 [ 95.715584][ T229] RSP: 002b:00007fffa73d79e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 95.715900][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f236da7bb77 [ 95.716261][ T229] RDX: 0000000000000002 RSI: 00005561d7437340 RDI: 0000000000000001 [ 95.716672][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 95.716969][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000002 [ 95.717280][ T229] R13: 00007f236db37760 R14: 0000000000000002 R15: 00007f236db329c0 | [ 98.123625][ T229] ------------[ cut here ]------------ | [ 98.123919][ T229] WARNING: CPU: 0 PID: 229 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) | [ 98.124319][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 98.125264][ T229] Tainted: [W]=WARN [ 98.125463][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 98.125712][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 98.126026][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 98.126776][ T229] RSP: 0018:ffffc90000787910 EFLAGS: 00010246 [ 98.127096][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 98.127447][ T229] RDX: 0000000000000000 RSI: ffff88800ec32c98 RDI: ffff88800b16d0a8 [ 98.127778][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 98.128264][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 98.128718][ T229] R13: ffff88800ec32128 R14: ffff88800ec32008 R15: ffff88800ec32000 [ 98.129185][ T229] FS: 00007f236d93a740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 98.129710][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 98.130126][ T229] CR2: 00007f236daee733 CR3: 000000000a4ea004 CR4: 0000000000772ef0 [ 98.130591][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 98.131082][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 98.131557][ T229] PKRU: 55555554 [ 98.131793][ T229] Call Trace: [ 98.132036][ T229] [ 98.132227][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 98.132567][ T229] ? __warn (kernel/panic.c:748) [ 98.132815][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 98.133148][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 98.133476][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 98.133712][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 98.134035][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 98.134402][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 98.134732][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 98.135140][ T229] ? _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) [ 98.135470][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 98.135788][ T229] register_netdevice (net/core/dev.c:11003) [ 98.136132][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 98.136466][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 98.136804][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 98.137247][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 98.137677][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 98.138106][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 98.138422][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 98.138756][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 98.139187][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 98.139520][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 98.139840][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 98.140180][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 98.140509][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 98.140762][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 98.141104][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 98.141437][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 98.141783][ T229] ksys_write (fs/read_write.c:731) [ 98.142032][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 98.142396][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 98.142728][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 98.143119][ T229] RIP: 0033:0x7f236da7bb77 [ 98.143439][ T229] 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 [ 98.144460][ T229] RSP: 002b:00007fffa73d79e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 98.144926][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f236da7bb77 [ 98.145408][ T229] RDX: 0000000000000002 RSI: 00005561d7437340 RDI: 0000000000000001 [ 98.145878][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 98.146362][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000002 [ 98.146826][ T229] R13: 00007f236db37760 R14: 0000000000000002 R15: 00007f236db329c0 | [ 100.350222][ T229] ------------[ cut here ]------------ | [ 100.350641][ T229] WARNING: CPU: 0 PID: 229 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) | [ 100.351074][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 100.352005][ T229] Tainted: [W]=WARN [ 100.352176][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 100.352445][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.352721][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 100.353442][ T229] RSP: 0018:ffffc90000787520 EFLAGS: 00010246 [ 100.353704][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 100.354020][ T229] RDX: 0000000000000000 RSI: ffff888009e02c98 RDI: ffff88800b16d0f8 [ 100.354337][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 100.354651][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 100.354960][ T229] R13: ffff888009e02128 R14: ffff888009e02008 R15: ffff888009e02000 [ 100.355271][ T229] FS: 00007f236d93a740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 100.355629][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 100.355891][ T229] CR2: 00007f3d87cfe000 CR3: 000000000a4ea006 CR4: 0000000000772ef0 [ 100.356209][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 100.356515][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 100.356831][ T229] PKRU: 55555554 [ 100.356986][ T229] Call Trace: [ 100.357153][ T229] [ 100.357262][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.357471][ T229] ? __warn (kernel/panic.c:748) [ 100.357635][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.357844][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 100.358068][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 100.358229][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 100.358440][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 100.358664][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.358889][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 100.359160][ T229] ? _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) [ 100.359375][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 100.359588][ T229] register_netdevice (net/core/dev.c:11003) [ 100.359800][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 100.360023][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 100.360258][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 100.360524][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 100.360695][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 100.360969][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 100.361275][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 100.361541][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 100.361758][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 100.362021][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 100.362242][ T229] ? 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)) [ 100.362408][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 100.362624][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 100.362845][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 100.363061][ T229] driver_probe_device (drivers/base/dd.c:830) [ 100.363270][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 100.363479][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 100.363732][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 100.363940][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 100.364154][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 100.364370][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 100.364575][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 100.364793][ T229] __device_attach (drivers/base/dd.c:1030) [ 100.365000][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 100.365212][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 100.365423][ T229] ? 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) [ 100.365640][ T229] bus_probe_device (drivers/base/bus.c:537) [ 100.365856][ T229] device_add (drivers/base/core.c:3672) [ 100.366077][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 100.366283][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 100.366504][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 100.366769][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 100.367040][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 100.367258][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 100.367477][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 100.367680][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 100.367892][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 100.368068][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 100.368279][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 100.368494][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 100.368713][ T229] ksys_write (fs/read_write.c:731) [ 100.368876][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 100.369103][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 100.369311][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 100.369567][ T229] RIP: 0033:0x7f236da7bb77 [ 100.369778][ T229] 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 [ 100.370500][ T229] RSP: 002b:00007fffa73d9e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 100.370810][ T229] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f236da7bb77 [ 100.371123][ T229] RDX: 0000000000000005 RSI: 00005561d7437340 RDI: 0000000000000001 [ 100.371430][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 100.371738][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000005 [ 100.372041][ T229] R13: 00007f236db37760 R14: 0000000000000005 R15: 00007f236db329c0 | [ 100.406880][ T229] ------------[ cut here ]------------ | [ 100.408447][ T229] WARNING: CPU: 0 PID: 229 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) | [ 100.408833][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 100.409609][ T229] Tainted: [W]=WARN [ 100.409845][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 100.410097][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.410333][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 100.411001][ T229] RSP: 0018:ffffc90000787910 EFLAGS: 00010246 [ 100.411246][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 100.411522][ T229] RDX: 0000000000000000 RSI: ffff888009b72c98 RDI: ffff88800b16d0a8 [ 100.411796][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 100.412086][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 100.412376][ T229] R13: ffff888009b72128 R14: ffff888009b72008 R15: ffff888009b72000 [ 100.412662][ T229] FS: 00007f236d93a740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 100.412986][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 100.413234][ T229] CR2: 00007fffa73d6fa0 CR3: 000000000a4ea006 CR4: 0000000000772ef0 [ 100.413511][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 100.413791][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 100.414072][ T229] PKRU: 55555554 [ 100.414213][ T229] Call Trace: [ 100.414354][ T229] [ 100.414457][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.414645][ T229] ? __warn (kernel/panic.c:748) [ 100.414792][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.414979][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 100.415184][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 100.415329][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 100.415517][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 100.415718][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.415918][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 100.416163][ T229] ? _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) [ 100.416355][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 100.416547][ T229] register_netdevice (net/core/dev.c:11003) [ 100.416751][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 100.416951][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 100.417166][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 100.417407][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 100.417674][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 100.417919][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 100.418116][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 100.418312][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 100.418553][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 100.418736][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 100.418926][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 100.419122][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 100.419317][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 100.419469][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 100.419659][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 100.419845][ T229] ? 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) [ 100.420043][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 100.420249][ T229] ksys_write (fs/read_write.c:731) [ 100.420400][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 100.420587][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 100.420793][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 100.420983][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 100.421221][ T229] RIP: 0033:0x7f236da7bb77 [ 100.421419][ T229] 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 [ 100.422075][ T229] RSP: 002b:00007fffa73d7528 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 100.422365][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f236da7bb77 [ 100.422652][ T229] RDX: 0000000000000002 RSI: 00005561d7437340 RDI: 0000000000000001 [ 100.422932][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 100.423220][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000002 [ 100.423501][ T229] R13: 00007f236db37760 R14: 0000000000000002 R15: 00007f236db329c0 | [ 102.603711][ T229] ------------[ cut here ]------------ | [ 102.603961][ T229] WARNING: CPU: 1 PID: 229 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) | [ 102.604410][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 102.605211][ T229] Tainted: [W]=WARN [ 102.605359][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 102.605592][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 102.605843][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 102.606518][ T229] RSP: 0018:ffffc90000787910 EFLAGS: 00010246 [ 102.606765][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 102.607073][ T229] RDX: 0000000000000000 RSI: ffff88800ee52c98 RDI: ffff88800b16d0a8 [ 102.607358][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 102.607645][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 102.607940][ T229] R13: ffff88800ee52128 R14: ffff88800ee52008 R15: ffff88800ee52000 [ 102.608245][ T229] FS: 00007f236d93a740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 102.608581][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 102.608820][ T229] CR2: 00007fffa73d6ff8 CR3: 000000000a4ea003 CR4: 0000000000772ef0 [ 102.609114][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 102.609406][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 102.609687][ T229] PKRU: 55555554 [ 102.609830][ T229] Call Trace: [ 102.609974][ T229] [ 102.610085][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 102.610277][ T229] ? __warn (kernel/panic.c:748) [ 102.610433][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 102.610629][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 102.610830][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 102.610975][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 102.611195][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 102.611407][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 102.611615][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 102.611855][ T229] ? _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) [ 102.612063][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 102.612263][ T229] register_netdevice (net/core/dev.c:11003) [ 102.612466][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 102.612668][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 102.612875][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 102.613131][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 102.613391][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 102.613641][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 102.613831][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 102.614033][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 102.614295][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 102.614483][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 102.614673][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 102.614870][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 102.615096][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 102.615251][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 102.615445][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 102.615652][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 102.615854][ T229] ksys_write (fs/read_write.c:731) [ 102.616000][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 102.616209][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 102.616418][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 102.616678][ T229] RIP: 0033:0x7f236da7bb77 [ 102.616873][ T229] 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 [ 102.617579][ T229] RSP: 002b:00007fffa73d7528 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 102.617873][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f236da7bb77 [ 102.618184][ T229] RDX: 0000000000000002 RSI: 00005561d7437340 RDI: 0000000000000001 [ 102.618485][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 102.618791][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000002 [ 102.619119][ T229] R13: 00007f236db37760 R14: 0000000000000002 R15: 00007f236db329c0 | [ 104.665625][ T229] ------------[ cut here ]------------ | [ 104.666041][ T229] WARNING: CPU: 1 PID: 229 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) | [ 104.666475][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 104.668317][ T229] Tainted: [W]=WARN [ 104.668490][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 104.668759][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.669030][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 104.669868][ T229] RSP: 0018:ffffc90000787520 EFLAGS: 00010246 [ 104.670182][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 104.670489][ T229] RDX: 0000000000000000 RSI: ffff88800b0c2c98 RDI: ffff88800b16d0f8 [ 104.670796][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 104.671115][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 104.671428][ T229] R13: ffff88800b0c2128 R14: ffff88800b0c2008 R15: ffff88800b0c2000 [ 104.671738][ T229] FS: 00007f236d93a740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 104.672108][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 104.672377][ T229] CR2: 00005561d740e000 CR3: 000000000a4ea005 CR4: 0000000000772ef0 [ 104.672689][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 104.672994][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 104.673311][ T229] PKRU: 55555554 [ 104.673467][ T229] Call Trace: [ 104.673728][ T229] [ 104.673838][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.674059][ T229] ? __warn (kernel/panic.c:748) [ 104.674222][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.674433][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 104.674652][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 104.674818][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 104.675027][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 104.675265][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.675483][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 104.675747][ T229] ? _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) [ 104.675965][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 104.676195][ T229] register_netdevice (net/core/dev.c:11003) [ 104.676411][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 104.676633][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 104.676886][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 104.677164][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 104.677324][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 104.677595][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 104.677858][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 104.678132][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 104.678356][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 104.678616][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 104.678826][ T229] ? 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)) [ 104.678982][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 104.679211][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 104.679424][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 104.679633][ T229] driver_probe_device (drivers/base/dd.c:830) [ 104.679849][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 104.680071][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 104.680324][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 104.680532][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 104.680734][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 104.680941][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 104.681159][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 104.681382][ T229] __device_attach (drivers/base/dd.c:1030) [ 104.681589][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 104.681793][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 104.682006][ T229] ? 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) [ 104.682233][ T229] bus_probe_device (drivers/base/bus.c:537) [ 104.682447][ T229] device_add (drivers/base/core.c:3672) [ 104.682658][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 104.682867][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 104.683098][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 104.683365][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 104.683632][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 104.683835][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 104.684061][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 104.684266][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 104.684484][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 104.684648][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 104.684858][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 104.685089][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 104.685303][ T229] ksys_write (fs/read_write.c:731) [ 104.685462][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 104.685681][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 104.685893][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 104.686163][ T229] RIP: 0033:0x7f236da7bb77 [ 104.686377][ T229] 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 [ 104.687092][ T229] RSP: 002b:00007fffa73d9e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 104.687409][ T229] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f236da7bb77 [ 104.687710][ T229] RDX: 0000000000000005 RSI: 00005561d7437340 RDI: 0000000000000001 [ 104.688016][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 104.688333][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000005 [ 104.688636][ T229] R13: 00007f236db37760 R14: 0000000000000005 R15: 00007f236db329c0 | [ 104.731948][ T229] ------------[ cut here ]------------ | [ 104.732802][ T229] WARNING: CPU: 0 PID: 229 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) | [ 104.733194][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 104.733968][ T229] Tainted: [W]=WARN [ 104.734119][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 104.734351][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.734586][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 104.735240][ T229] RSP: 0018:ffffc90000787910 EFLAGS: 00010246 [ 104.735480][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 104.735755][ T229] RDX: 0000000000000000 RSI: ffff88800b132c98 RDI: ffff88800b16d0a8 [ 104.736034][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 104.736326][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 104.736602][ T229] R13: ffff88800b132128 R14: ffff88800b132008 R15: ffff88800b132000 [ 104.736876][ T229] FS: 00007f236d93a740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 104.737203][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 104.737434][ T229] CR2: 000055d706850050 CR3: 000000000a4ea006 CR4: 0000000000772ef0 [ 104.737713][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 104.737985][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 104.738272][ T229] PKRU: 55555554 [ 104.738413][ T229] Call Trace: [ 104.738555][ T229] [ 104.738651][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.738945][ T229] ? __warn (kernel/panic.c:748) [ 104.739104][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.739291][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 104.739485][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 104.739631][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 104.739825][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 104.740029][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 104.740234][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 104.740474][ T229] ? _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) [ 104.740666][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 104.740858][ T229] register_netdevice (net/core/dev.c:11003) [ 104.741062][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 104.741264][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 104.741464][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 104.741704][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 104.741962][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 104.742215][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 104.742418][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 104.742616][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 104.742856][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 104.743043][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 104.743241][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 104.743433][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 104.743626][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 104.743782][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 104.743976][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 104.744185][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 104.744382][ T229] ksys_write (fs/read_write.c:731) [ 104.744526][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 104.744728][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 104.744918][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 104.745163][ T229] RIP: 0033:0x7f236da7bb77 [ 104.745359][ T229] 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 [ 104.745997][ T229] RSP: 002b:00007fffa73d7788 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 104.746286][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f236da7bb77 [ 104.746563][ T229] RDX: 0000000000000002 RSI: 00005561d7437340 RDI: 0000000000000001 [ 104.746837][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 104.747116][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000002 [ 104.747389][ T229] R13: 00007f236db37760 R14: 0000000000000002 R15: 00007f236db329c0 | [ 106.680468][ T229] ------------[ cut here ]------------ | [ 106.680778][ T229] WARNING: CPU: 0 PID: 229 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) | [ 106.682241][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 106.683023][ T229] Tainted: [W]=WARN [ 106.683303][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 106.683544][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 106.683784][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 106.684506][ T229] RSP: 0018:ffffc90000787910 EFLAGS: 00010246 [ 106.684746][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 106.685029][ T229] RDX: 0000000000000000 RSI: ffff88800b0aac98 RDI: ffff88800b16d0a8 [ 106.685324][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 106.685604][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 106.685880][ T229] R13: ffff88800b0aa128 R14: ffff88800b0aa008 R15: ffff88800b0aa000 [ 106.686166][ T229] FS: 00007f236d93a740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 106.686486][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 106.686720][ T229] CR2: 00007fffa73da034 CR3: 000000000a4ea004 CR4: 0000000000772ef0 [ 106.686999][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 106.687291][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 106.687571][ T229] PKRU: 55555554 [ 106.687714][ T229] Call Trace: [ 106.687853][ T229] [ 106.687949][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 106.688142][ T229] ? __warn (kernel/panic.c:748) [ 106.688291][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 106.688481][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 106.688680][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 106.688836][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 106.689029][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 106.689238][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 106.689435][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 106.689671][ T229] ? _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) [ 106.689867][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 106.690067][ T229] register_netdevice (net/core/dev.c:11003) [ 106.690259][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 106.690457][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 106.690664][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 106.690903][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 106.691166][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 106.691410][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 106.691601][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 106.691798][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 106.692044][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 106.692241][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 106.692438][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 106.692634][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 106.692829][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 106.692983][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 106.693191][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 106.693395][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 106.693593][ T229] ksys_write (fs/read_write.c:731) [ 106.693740][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 106.693941][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 106.694141][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 106.694374][ T229] RIP: 0033:0x7f236da7bb77 [ 106.694570][ T229] 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 [ 106.695232][ T229] RSP: 002b:00007fffa73d7788 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 106.695518][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f236da7bb77 [ 106.695796][ T229] RDX: 0000000000000002 RSI: 00005561d7437340 RDI: 0000000000000001 [ 106.696089][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 106.696366][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000002 [ 106.696646][ T229] R13: 00007f236db37760 R14: 0000000000000002 R15: 00007f236db329c0 | [ 108.432353][ T229] ------------[ cut here ]------------ | [ 108.432942][ T229] WARNING: CPU: 3 PID: 229 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) | [ 108.433625][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 108.435020][ T229] Tainted: [W]=WARN [ 108.435323][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 108.435786][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.436281][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 108.437610][ T229] RSP: 0018:ffffc90000787520 EFLAGS: 00010246 [ 108.438101][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 108.438650][ T229] RDX: 0000000000000000 RSI: ffff88800ee4ac98 RDI: ffff88800b16d0f8 [ 108.439210][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 108.439758][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 108.440327][ T229] R13: ffff88800ee4a128 R14: ffff88800ee4a008 R15: ffff88800ee4a000 [ 108.440875][ T229] FS: 00007f236d93a740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 108.441555][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 108.442025][ T229] CR2: 00005561d740e000 CR3: 000000000a4ea001 CR4: 0000000000772ef0 [ 108.442601][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 108.443343][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 108.443879][ T229] PKRU: 55555554 [ 108.444175][ T229] Call Trace: [ 108.444468][ T229] [ 108.444633][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.444984][ T229] ? __warn (kernel/panic.c:748) [ 108.445256][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.445563][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 108.445940][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 108.446246][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 108.446616][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 108.447007][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.447424][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 108.447906][ T229] ? _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) [ 108.448302][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 108.448669][ T229] register_netdevice (net/core/dev.c:11003) [ 108.449094][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 108.449497][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 108.449910][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 108.450400][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 108.450686][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 108.451108][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 108.451525][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 108.451943][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 108.452353][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 108.452826][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 108.453246][ T229] ? 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)) [ 108.453478][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 108.453722][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 108.453964][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 108.454202][ T229] driver_probe_device (drivers/base/dd.c:830) [ 108.454426][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 108.454661][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 108.454937][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 108.455173][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 108.455391][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 108.455654][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 108.456019][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 108.456419][ T229] __device_attach (drivers/base/dd.c:1030) [ 108.456796][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 108.457203][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 108.457578][ T229] ? 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) [ 108.457962][ T229] bus_probe_device (drivers/base/bus.c:537) [ 108.458368][ T229] device_add (drivers/base/core.c:3672) [ 108.458702][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 108.459031][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 108.459440][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 108.459916][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 108.460419][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.460785][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 108.461215][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.461582][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 108.461960][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 108.462197][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 108.462438][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 108.462680][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 108.462911][ T229] ksys_write (fs/read_write.c:731) [ 108.463097][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 108.463335][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 108.463560][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 108.463851][ T229] RIP: 0033:0x7f236da7bb77 [ 108.464096][ T229] 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 [ 108.464876][ T229] RSP: 002b:00007fffa73d9e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 108.465236][ T229] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f236da7bb77 [ 108.465574][ T229] RDX: 0000000000000005 RSI: 00005561d7437340 RDI: 0000000000000001 [ 108.465936][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 108.466283][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000005 [ 108.466619][ T229] R13: 00007f236db37760 R14: 0000000000000005 R15: 00007f236db329c0 | [ 108.583923][ T229] ------------[ cut here ]------------ | [ 108.584311][ T229] WARNING: CPU: 2 PID: 229 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) | [ 108.584744][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 108.585625][ T229] Tainted: [W]=WARN [ 108.585823][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 108.586098][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.586370][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 108.587093][ T229] RSP: 0018:ffffc90000787910 EFLAGS: 00010246 [ 108.587404][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 108.587714][ T229] RDX: 0000000000000000 RSI: ffff88800ec32c98 RDI: ffff88800b16d0a8 [ 108.588022][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 108.588338][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 108.588649][ T229] R13: ffff88800ec32128 R14: ffff88800ec32008 R15: ffff88800ec32000 [ 108.588957][ T229] FS: 00007f236d93a740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 108.589478][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 108.589740][ T229] CR2: 00005561d7437340 CR3: 000000000a4ea006 CR4: 0000000000772ef0 [ 108.590061][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 108.590382][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 108.590684][ T229] PKRU: 55555554 [ 108.590847][ T229] Call Trace: [ 108.591014][ T229] [ 108.591139][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.591356][ T229] ? __warn (kernel/panic.c:748) [ 108.591527][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.591747][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 108.591973][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 108.592151][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 108.592375][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 108.592618][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.592847][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 108.593123][ T229] ? _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) [ 108.593345][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 108.593564][ T229] register_netdevice (net/core/dev.c:11003) [ 108.593789][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 108.594020][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 108.594325][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 108.594600][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 108.594893][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 108.595178][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.595399][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 108.595627][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 108.595897][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.596119][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 108.596340][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 108.596567][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 108.596789][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 108.596967][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 108.597208][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 108.597433][ T229] ? 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) [ 108.597661][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 108.597889][ T229] ksys_write (fs/read_write.c:731) [ 108.598070][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 108.598289][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 108.598513][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 108.598731][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 108.598998][ T229] RIP: 0033:0x7f236da7bb77 [ 108.599239][ T229] 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 [ 108.599951][ T229] RSP: 002b:00007fffa73d9e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 108.600287][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f236da7bb77 [ 108.600603][ T229] RDX: 0000000000000002 RSI: 00005561d7437340 RDI: 0000000000000001 [ 108.600919][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 108.601240][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000002 [ 108.601574][ T229] R13: 00007f236db37760 R14: 0000000000000002 R15: 00007f236db329c0 | [ 109.181985][ T229] ------------[ cut here ]------------ | [ 109.182331][ T229] WARNING: CPU: 2 PID: 229 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) | [ 109.182769][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 109.183651][ T229] Tainted: [W]=WARN [ 109.183824][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 109.184106][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.184387][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 109.185120][ T229] RSP: 0018:ffffc90000787910 EFLAGS: 00010246 [ 109.185388][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 109.185681][ T229] RDX: 0000000000000000 RSI: ffff888009e02c98 RDI: ffff88800b16d0a8 [ 109.185973][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 109.186277][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 109.186571][ T229] R13: ffff888009e02128 R14: ffff888009e02008 R15: ffff888009e02000 [ 109.186866][ T229] FS: 00007f236d93a740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 109.187217][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 109.187466][ T229] CR2: 00005561d7437340 CR3: 000000000a4ea004 CR4: 0000000000772ef0 [ 109.187767][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 109.188076][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 109.188383][ T229] PKRU: 55555554 [ 109.188556][ T229] Call Trace: [ 109.188717][ T229] [ 109.188834][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.189036][ T229] ? __warn (kernel/panic.c:748) [ 109.189211][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.189417][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 109.189640][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 109.189810][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 109.190027][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 109.190276][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.190510][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 109.190787][ T229] ? _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) [ 109.191020][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 109.191255][ T229] register_netdevice (net/core/dev.c:11003) [ 109.191480][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 109.191714][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 109.191947][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 109.192237][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 109.192547][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 109.192829][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 109.193057][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 109.193284][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 109.193558][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 109.193778][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 109.193996][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 109.194237][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 109.194460][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 109.194640][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 109.194865][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 109.195097][ T229] ? 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) [ 109.195325][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 109.195558][ T229] ksys_write (fs/read_write.c:731) [ 109.195733][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 109.195954][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 109.196194][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 109.196415][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 109.196683][ T229] RIP: 0033:0x7f236da7bb77 [ 109.196907][ T229] 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 [ 109.197653][ T229] RSP: 002b:00007fffa73d9e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 109.197974][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f236da7bb77 [ 109.198299][ T229] RDX: 0000000000000002 RSI: 00005561d7437340 RDI: 0000000000000001 [ 109.198615][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 109.198936][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000002 [ 109.199263][ T229] R13: 00007f236db37760 R14: 0000000000000002 R15: 00007f236db329c0 | [ 116.654017][ T229] ------------[ cut here ]------------ | [ 116.654315][ T229] WARNING: CPU: 2 PID: 229 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) | [ 116.654736][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 116.655560][ T229] Tainted: [W]=WARN [ 116.655717][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 116.655966][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.657221][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 116.657917][ T229] RSP: 0018:ffffc90000787910 EFLAGS: 00010246 [ 116.658202][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 116.658509][ T229] RDX: 0000000000000000 RSI: ffff888009b72c98 RDI: ffff88800b16d0a8 [ 116.658820][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 116.659129][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 116.659436][ T229] R13: ffff888009b72128 R14: ffff888009b72008 R15: ffff888009b72000 [ 116.659729][ T229] FS: 00007f236d93a740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 116.660085][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 116.660343][ T229] CR2: 00007f236daee733 CR3: 000000000a4ea004 CR4: 0000000000772ef0 [ 116.660647][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 116.660942][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 116.661248][ T229] PKRU: 55555554 [ 116.661416][ T229] Call Trace: [ 116.661574][ T229] [ 116.661687][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.661899][ T229] ? __warn (kernel/panic.c:748) [ 116.662069][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.662288][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 116.662502][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 116.662663][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 116.662882][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 116.663115][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.663328][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 116.663582][ T229] ? _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) [ 116.663799][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 116.664014][ T229] register_netdevice (net/core/dev.c:11003) [ 116.664234][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 116.664456][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 116.664704][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 116.664983][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 116.665291][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 116.665568][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 116.665800][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 116.666032][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 116.666328][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 116.666550][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 116.666764][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 116.666983][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 116.667209][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 116.667389][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 116.667602][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 116.667827][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 116.668044][ T229] ksys_write (fs/read_write.c:731) [ 116.668228][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 116.668449][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 116.668653][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 116.668917][ T229] RIP: 0033:0x7f236da7bb77 [ 116.669134][ T229] 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 [ 116.669895][ T229] RSP: 002b:00007fffa73d9e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 116.670248][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f236da7bb77 [ 116.670582][ T229] RDX: 0000000000000002 RSI: 00005561d7437340 RDI: 0000000000000001 [ 116.670901][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 116.671219][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000002 [ 116.671547][ T229] R13: 00007f236db37760 R14: 0000000000000002 R15: 00007f236db329c0 | [ 118.811208][ T229] ------------[ cut here ]------------ | [ 118.811601][ T229] WARNING: CPU: 1 PID: 229 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) | [ 118.812040][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 118.813112][ T229] Tainted: [W]=WARN [ 118.813288][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 118.813563][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.813846][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 118.814633][ T229] RSP: 0018:ffffc90000787520 EFLAGS: 00010246 [ 118.814913][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 118.815256][ T229] RDX: 0000000000000000 RSI: ffff88800ee52c98 RDI: ffff88800b16d0f8 [ 118.815593][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 118.815919][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 118.816256][ T229] R13: ffff88800ee52128 R14: ffff88800ee52008 R15: ffff88800ee52000 [ 118.816584][ T229] FS: 00007f236d93a740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 118.816960][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 118.817242][ T229] CR2: 00007f54a8e85a00 CR3: 000000000a4ea005 CR4: 0000000000772ef0 [ 118.817572][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 118.817907][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 118.818243][ T229] PKRU: 55555554 [ 118.818410][ T229] Call Trace: [ 118.818579][ T229] [ 118.818694][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.818917][ T229] ? __warn (kernel/panic.c:748) [ 118.819101][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.819334][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 118.819564][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 118.819738][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 118.819960][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 118.820205][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.820435][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 118.820721][ T229] ? _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) [ 118.820949][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 118.821186][ T229] register_netdevice (net/core/dev.c:11003) [ 118.821417][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 118.821652][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 118.821889][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 118.822185][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 118.822368][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 118.822659][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 118.822949][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 118.823241][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 118.823474][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 118.823768][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 118.823996][ T229] ? 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)) [ 118.824176][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 118.824406][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 118.824637][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 118.824863][ T229] driver_probe_device (drivers/base/dd.c:830) [ 118.825089][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 118.825322][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 118.825594][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 118.825818][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 118.826074][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 118.826297][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 118.826517][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 118.826745][ T229] __device_attach (drivers/base/dd.c:1030) [ 118.826965][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 118.827285][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 118.827509][ T229] ? 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) [ 118.827747][ T229] bus_probe_device (drivers/base/bus.c:537) [ 118.827973][ T229] device_add (drivers/base/core.c:3672) [ 118.828236][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 118.828455][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 118.828686][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 118.828971][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 118.829266][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 118.829494][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 118.829720][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 118.829942][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 118.830188][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 118.830365][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 118.830591][ T229] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 118.830824][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 118.831044][ T229] ksys_write (fs/read_write.c:731) [ 118.831212][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 118.831430][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 118.831647][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 118.831899][ T229] RIP: 0033:0x7f236da7bb77 [ 118.832118][ T229] 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 [ 118.832851][ T229] RSP: 002b:00007fffa73d9e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 118.833169][ T229] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f236da7bb77 [ 118.833478][ T229] RDX: 0000000000000005 RSI: 00005561d7437340 RDI: 0000000000000001 [ 118.833783][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 118.834100][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000005 [ 118.834407][ T229] R13: 00007f236db37760 R14: 0000000000000005 R15: 00007f236db329c0 | [ 118.955943][ T229] ------------[ cut here ]------------ | [ 118.956299][ T229] WARNING: CPU: 1 PID: 229 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) | [ 118.956683][ T229] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 118.957465][ T229] Tainted: [W]=WARN [ 118.957626][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 118.957855][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.958184][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 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: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 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 [ 118.958822][ T229] RSP: 0018:ffffc90000787910 EFLAGS: 00010246 [ 118.959119][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 118.959392][ T229] RDX: 0000000000000000 RSI: ffff88800b132c98 RDI: ffff88800b16d0a8 [ 118.959666][ T229] RBP: ffffffff89523440 R08: 0000000000000000 R09: fffffbfff0e7d83c [ 118.959934][ T229] R10: ffffffff873ec1e7 R11: ffff88800b16c5c0 R12: 0000000000000000 [ 118.960225][ T229] R13: ffff88800b132128 R14: ffff88800b132008 R15: ffff88800b132000 [ 118.960500][ T229] FS: 00007f236d93a740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 118.960817][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 118.961200][ T229] CR2: 00005561d7437340 CR3: 000000000a4ea005 CR4: 0000000000772ef0 [ 118.961477][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 118.961756][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 118.962027][ T229] PKRU: 55555554 [ 118.962177][ T229] Call Trace: [ 118.962326][ T229] [ 118.962422][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.962608][ T229] ? __warn (kernel/panic.c:748) [ 118.962752][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.962944][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 118.963150][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 118.963294][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 118.963477][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 118.963676][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 118.963870][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 118.964112][ T229] ? _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) [ 118.964310][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 118.964498][ T229] register_netdevice (net/core/dev.c:11003) [ 118.964688][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 118.964883][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 118.965095][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 118.965336][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 118.965595][ T229] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 118.965836][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 118.966021][ T229] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 118.966223][ T229] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 118.966461][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 118.966647][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 118.966837][ T229] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 118.967023][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 118.967226][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 118.967378][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 118.967567][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 118.967751][ T229] ? 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) [ 118.967945][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 118.968147][ T229] ksys_write (fs/read_write.c:731) [ 118.968292][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 118.968474][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 118.968670][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 118.968857][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 118.969098][ T229] RIP: 0033:0x7f236da7bb77 [ 118.969290][ T229] 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 [ 118.969940][ T229] RSP: 002b:00007fffa73d9e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 118.970228][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f236da7bb77 [ 118.970502][ T229] RDX: 0000000000000002 RSI: 00005561d7437340 RDI: 0000000000000001 [ 118.970783][ T229] RBP: 00005561d7437340 R08: 0000000000000000 R09: 00007f236daee4e0 [ 118.971063][ T229] R10: 00007f236daee3e0 R11: 0000000000000246 R12: 0000000000000002 Finger prints: __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_dev_port_add_all __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_drv_port_add