====================================== | 0 | xx__-> [ 8.887250][ T227] ------------[ cut here ]------------ | [ 8.887579][ T227] WARNING: CPU: 1 PID: 227 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) | [ 8.888000][ T227] Modules linked in: netdevsim [ 8.888664][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8.888930][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 8.889215][ T227] 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 [ 8.889937][ T227] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 8.890230][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 8.890540][ T227] RDX: 0000000000000000 RSI: ffff8880098fac98 RDI: ffff88800b5fae38 [ 8.890855][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 8.891178][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 8.891492][ T227] R13: ffff8880098fa128 R14: ffff8880098fa008 R15: ffff8880098fa000 [ 8.891805][ T227] FS: 00007fd229226740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 8.892175][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8.892450][ T227] CR2: 0000559eef310338 CR3: 000000000b4aa002 CR4: 0000000000772ef0 [ 8.892763][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8.893077][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8.893400][ T227] PKRU: 55555554 [ 8.893561][ T227] Call Trace: [ 8.893718][ T227] [ 8.893828][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 8.894047][ T227] ? __warn (kernel/panic.c:748) [ 8.894207][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 8.894413][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 8.894623][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 8.894778][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 8.894984][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 8.895243][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 8.895456][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 8.895719][ T227] ? _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) [ 8.895931][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 8.896150][ T227] register_netdevice (net/core/dev.c:11003) [ 8.896367][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 8.896587][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 8.896808][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 8.897081][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 8.897241][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 8.897515][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 8.897778][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 8.898051][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 8.898266][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 8.898524][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 8.898732][ T227] ? 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)) [ 8.898892][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 8.899114][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 8.899326][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 8.899534][ T227] driver_probe_device (drivers/base/dd.c:830) [ 8.899739][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 8.899945][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 8.900208][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 8.900418][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 8.900618][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 8.900822][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 8.901040][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 8.901255][ T227] __device_attach (drivers/base/dd.c:1030) [ 8.901459][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 8.901660][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 8.901866][ T227] ? 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) [ 8.902094][ T227] bus_probe_device (drivers/base/bus.c:537) [ 8.902308][ T227] device_add (drivers/base/core.c:3672) [ 8.902519][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 8.902722][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 8.902937][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 8.903210][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 8.903476][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 8.903681][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 8.903890][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 8.904103][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 8.904314][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 8.904477][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 8.904685][ T227] ? __lock_release (kernel/locking/lockdep.c:5527) [ 8.904885][ T227] ? 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) [ 8.905110][ T227] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 8.905329][ T227] ksys_write (fs/read_write.c:731) [ 8.905489][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 8.905690][ T227] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 8.905904][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 8.906119][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 8.906369][ T227] RIP: 0033:0x7fd229367b77 [ 8.906580][ T227] 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 [ 8.907292][ T227] RSP: 002b:00007ffc85d31858 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8.907600][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fd229367b77 [ 8.907904][ T227] RDX: 0000000000000004 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 8.908221][ T227] RBP: 0000559eef30f330 R08: 0000000000000003 R09: 0000000000000077 [ 8.908524][ T227] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000004 [ 8.908828][ T227] R13: 00007fd229423760 R14: 0000000000000004 R15: 00007fd22941e9c0 | [ 13.807134][ T227] ------------[ cut here ]------------ | [ 13.807442][ T227] WARNING: CPU: 3 PID: 227 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) | [ 13.807849][ T227] Modules linked in: netdevsim [last unloaded: ip6_udp_tunnel] | [ 13.808593][ T227] Tainted: [W]=WARN [ 13.808763][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.809029][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.809290][ T227] 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 [ 13.809995][ T227] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 13.810263][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 13.810568][ T227] RDX: 0000000000000000 RSI: ffff88800e9eac98 RDI: ffff88800b5fade8 [ 13.810870][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 13.811179][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 13.811487][ T227] R13: ffff88800e9ea128 R14: ffff88800e9ea008 R15: ffff88800e9ea000 [ 13.811794][ T227] FS: 00007fd229226740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 13.812159][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.812435][ T227] CR2: 0000558e0ce0958d CR3: 000000000b4aa006 CR4: 0000000000772ef0 [ 13.812743][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 13.813055][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 13.813356][ T227] PKRU: 55555554 [ 13.813516][ T227] Call Trace: [ 13.813777][ T227] [ 13.813882][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.814096][ T227] ? __warn (kernel/panic.c:748) [ 13.814257][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.814462][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 13.814674][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 13.814848][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 13.815067][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 13.815286][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.815497][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 13.815752][ T227] ? _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) [ 13.815959][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 13.816178][ T227] register_netdevice (net/core/dev.c:11003) [ 13.816390][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 13.816604][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 13.816824][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 13.817094][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 13.817374][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 13.817636][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 13.817845][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 13.818068][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 13.818330][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 13.818532][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 13.818735][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 13.818941][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 13.819162][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 13.819329][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 13.819535][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 13.819747][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 13.819962][ T227] ksys_write (fs/read_write.c:731) [ 13.820127][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 13.820340][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 13.820545][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 13.820799][ T227] RIP: 0033:0x7fd229367b77 [ 13.821006][ T227] 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 [ 13.821715][ T227] RSP: 002b:00007ffc85d31758 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 13.822027][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd229367b77 [ 13.822340][ T227] RDX: 0000000000000002 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 13.822640][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 13.822940][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000002 [ 13.823248][ T227] R13: 00007fd229423760 R14: 0000000000000002 R15: 00007fd22941e9c0 | [ 19.018688][ T227] ------------[ cut here ]------------ | [ 19.019125][ T227] WARNING: CPU: 0 PID: 227 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) | [ 19.019577][ T227] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 19.020402][ T227] Tainted: [W]=WARN [ 19.020593][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.020869][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.021243][ T227] 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 [ 19.022010][ T227] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 19.022485][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 19.022788][ T227] RDX: 0000000000000000 RSI: ffff88800a64ac98 RDI: ffff88800b5fae38 [ 19.023181][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 19.023483][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 19.023786][ T227] R13: ffff88800a64a128 R14: ffff88800a64a008 R15: ffff88800a64a000 [ 19.024176][ T227] FS: 00007fd229226740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 19.024527][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.024778][ T227] CR2: 00007fd2293da733 CR3: 000000000b4aa005 CR4: 0000000000772ef0 [ 19.025186][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 19.025483][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 19.025782][ T227] PKRU: 55555554 [ 19.025935][ T227] Call Trace: [ 19.026218][ T227] [ 19.026324][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.026528][ T227] ? __warn (kernel/panic.c:748) [ 19.026689][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.026894][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 19.027235][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 19.027393][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 19.027598][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 19.027815][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.028153][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 19.028418][ T227] ? _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) [ 19.028626][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 19.028834][ T227] register_netdevice (net/core/dev.c:11003) [ 19.029186][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 19.029404][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 19.029623][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 19.029882][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 19.030222][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 19.030492][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 19.030751][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 19.031099][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 19.031320][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 19.031575][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 19.031787][ T227] ? 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)) [ 19.031942][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 19.032267][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 19.032491][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 19.032697][ T227] driver_probe_device (drivers/base/dd.c:830) [ 19.032901][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 19.033117][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 19.033370][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 19.033574][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 19.033775][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 19.033978][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 19.034190][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 19.034400][ T227] __device_attach (drivers/base/dd.c:1030) [ 19.034601][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 19.034809][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 19.035024][ T227] ? 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) [ 19.035237][ T227] bus_probe_device (drivers/base/bus.c:537) [ 19.035445][ T227] device_add (drivers/base/core.c:3672) [ 19.035652][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 19.035853][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 19.036077][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 19.036344][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 19.036625][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 19.036845][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 19.037081][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 19.037299][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 19.037522][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 19.037684][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 19.037896][ T227] ? __lock_release (kernel/locking/lockdep.c:5527) [ 19.038110][ T227] ? 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) [ 19.038322][ T227] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 19.038533][ T227] ksys_write (fs/read_write.c:731) [ 19.038689][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 19.038890][ T227] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 19.039115][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 19.039323][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.039575][ T227] RIP: 0033:0x7fd229367b77 [ 19.039783][ T227] 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 [ 19.040496][ T227] RSP: 002b:00007ffc85d34ff8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 19.040804][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fd229367b77 [ 19.041117][ T227] RDX: 0000000000000004 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 19.041416][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 19.041715][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000004 [ 19.042040][ T227] R13: 00007fd229423760 R14: 0000000000000004 R15: 00007fd22941e9c0 | [ 19.075157][ T227] ------------[ cut here ]------------ | [ 19.075479][ T227] WARNING: CPU: 2 PID: 227 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) | [ 19.075860][ T227] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 19.077794][ T227] Tainted: [W]=WARN [ 19.077949][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.078219][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.078471][ T227] 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 [ 19.079130][ T227] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 19.079379][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 19.079667][ T227] RDX: 0000000000000000 RSI: ffff8880025b2c98 RDI: ffff88800b5fade8 [ 19.079949][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 19.080245][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 19.080537][ T227] R13: ffff8880025b2128 R14: ffff8880025b2008 R15: ffff8880025b2000 [ 19.080822][ T227] FS: 00007fd229226740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 19.081164][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.081408][ T227] CR2: 00007f5b9b523000 CR3: 000000000b4aa004 CR4: 0000000000772ef0 [ 19.081697][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 19.081987][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 19.082291][ T227] PKRU: 55555554 [ 19.082450][ T227] Call Trace: [ 19.082842][ T227] [ 19.082955][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.083166][ T227] ? __warn (kernel/panic.c:748) [ 19.083322][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.083525][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 19.083839][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 19.083995][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 19.084200][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 19.084410][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.084725][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 19.084974][ T227] ? _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) [ 19.085189][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 19.085391][ T227] register_netdevice (net/core/dev.c:11003) [ 19.085593][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 19.085803][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 19.086029][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 19.086294][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 19.086565][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 19.086820][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 19.087030][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 19.087354][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 19.087604][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 19.087804][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 19.088129][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 19.088336][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 19.088541][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 19.088705][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 19.088912][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 19.089147][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 19.089353][ T227] ksys_write (fs/read_write.c:731) [ 19.089510][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 19.089846][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 19.090063][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.090319][ T227] RIP: 0033:0x7fd229367b77 [ 19.090521][ T227] 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 [ 19.091183][ T227] RSP: 002b:00007ffc85d34ff8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 19.091476][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd229367b77 [ 19.091766][ T227] RDX: 0000000000000002 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 19.092054][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 19.092350][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000002 [ 19.092757][ T227] R13: 00007fd229423760 R14: 0000000000000002 R15: 00007fd22941e9c0 | [ 25.243174][ T227] ------------[ cut here ]------------ | [ 25.243479][ T227] WARNING: CPU: 0 PID: 227 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) | [ 25.243887][ T227] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 25.244802][ T227] Tainted: [W]=WARN [ 25.244960][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.245314][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.245579][ T227] 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 [ 25.246426][ T227] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 25.246688][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 25.246999][ T227] RDX: 0000000000000000 RSI: ffff888004f0ac98 RDI: ffff88800b5fae38 [ 25.247397][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 25.247725][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 25.248162][ T227] R13: ffff888004f0a128 R14: ffff888004f0a008 R15: ffff888004f0a000 [ 25.248472][ T227] FS: 00007fd229226740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 25.248824][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.249095][ T227] CR2: 00007fd2293da733 CR3: 000000000b4aa001 CR4: 0000000000772ef0 [ 25.249409][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 25.249715][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 25.250037][ T227] PKRU: 55555554 [ 25.250195][ T227] Call Trace: [ 25.250352][ T227] [ 25.250458][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.250666][ T227] ? __warn (kernel/panic.c:748) [ 25.250827][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.251045][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 25.251262][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 25.251422][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 25.251629][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 25.251850][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.252080][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 25.252356][ T227] ? _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) [ 25.252592][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 25.252803][ T227] register_netdevice (net/core/dev.c:11003) [ 25.253028][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 25.253254][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 25.253477][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 25.253738][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 25.253902][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 25.254182][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 25.254448][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 25.254714][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 25.254927][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 25.255197][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 25.255413][ T227] ? 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)) [ 25.255570][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 25.255785][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 25.255999][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 25.256219][ T227] driver_probe_device (drivers/base/dd.c:830) [ 25.256426][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 25.256633][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 25.256887][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 25.257100][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 25.257303][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 25.257507][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 25.257712][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 25.257922][ T227] __device_attach (drivers/base/dd.c:1030) [ 25.258135][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 25.258343][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 25.258548][ T227] ? 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) [ 25.258760][ T227] bus_probe_device (drivers/base/bus.c:537) [ 25.258966][ T227] device_add (drivers/base/core.c:3672) [ 25.259183][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 25.259386][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 25.259601][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 25.259867][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 25.260142][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 25.260346][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 25.260555][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 25.260757][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 25.260966][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 25.261138][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 25.261350][ T227] ? __lock_release (kernel/locking/lockdep.c:5527) [ 25.261554][ T227] ? 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) [ 25.261766][ T227] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 25.261977][ T227] ksys_write (fs/read_write.c:731) [ 25.262146][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 25.262358][ T227] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 25.262573][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 25.262778][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.263041][ T227] RIP: 0033:0x7fd229367b77 [ 25.263251][ T227] 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 [ 25.263950][ T227] RSP: 002b:00007ffc85d34ff8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 25.264267][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fd229367b77 [ 25.264569][ T227] RDX: 0000000000000004 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 25.264868][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 25.265177][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000004 [ 25.265478][ T227] R13: 00007fd229423760 R14: 0000000000000004 R15: 00007fd22941e9c0 | [ 25.308474][ T227] ------------[ cut here ]------------ | [ 25.308793][ T227] WARNING: CPU: 2 PID: 227 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) | [ 25.309208][ T227] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 25.309956][ T227] Tainted: [W]=WARN [ 25.310124][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.310383][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.310628][ T227] 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 [ 25.311306][ T227] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 25.311582][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 25.311868][ T227] RDX: 0000000000000000 RSI: ffff8880052aac98 RDI: ffff88800b5fade8 [ 25.312160][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 25.312457][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 25.312747][ T227] R13: ffff8880052aa128 R14: ffff8880052aa008 R15: ffff8880052aa000 [ 25.313046][ T227] FS: 00007fd229226740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 25.313378][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.313623][ T227] CR2: 00007fd229282330 CR3: 000000000b4aa006 CR4: 0000000000772ef0 [ 25.313910][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 25.314669][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 25.314957][ T227] PKRU: 55555554 [ 25.315123][ T227] Call Trace: [ 25.315274][ T227] [ 25.315384][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.315582][ T227] ? __warn (kernel/panic.c:748) [ 25.315738][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.315946][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 25.316168][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 25.316326][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 25.316523][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 25.316737][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 25.316942][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 25.317202][ T227] ? _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) [ 25.317410][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 25.317615][ T227] register_netdevice (net/core/dev.c:11003) [ 25.317821][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 25.318040][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 25.318359][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 25.318615][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 25.318891][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 25.319157][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 25.319355][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 25.319567][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 25.319826][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 25.320037][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 25.320242][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 25.320441][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 25.320645][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 25.320805][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 25.321008][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 25.321226][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 25.321437][ T227] ksys_write (fs/read_write.c:731) [ 25.321600][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 25.321810][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 25.322042][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.322298][ T227] RIP: 0033:0x7fd229367b77 [ 25.322505][ T227] Code: Unable to access opcode bytes at 0x7fd229367b4d. Code starting with the faulting instruction =========================================== [ 25.322777][ T227] RSP: 002b:00007ffc85d32a28 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 25.323085][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd229367b77 [ 25.323378][ T227] RDX: 0000000000000002 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 25.323664][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 25.323951][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000002 [ 25.324255][ T227] R13: 00007fd229423760 R14: 0000000000000002 R15: 00007fd22941e9c0 | [ 37.044890][ T227] ------------[ cut here ]------------ | [ 37.045128][ T227] WARNING: CPU: 1 PID: 227 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) | [ 37.045503][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 37.046267][ T227] Tainted: [W]=WARN [ 37.046411][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.046642][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 37.046884][ T227] 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 [ 37.047540][ T227] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 37.047781][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 37.048073][ T227] RDX: 0000000000000000 RSI: ffff88800c1b2c98 RDI: ffff88800b5fade8 [ 37.048352][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 37.048633][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 37.048909][ T227] R13: ffff88800c1b2128 R14: ffff88800c1b2008 R15: ffff88800c1b2000 [ 37.049281][ T227] FS: 00007fd229226740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 37.049605][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.049838][ T227] CR2: 00007fd2292ab440 CR3: 000000000b4aa001 CR4: 0000000000772ef0 [ 37.050204][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 37.050484][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 37.050768][ T227] PKRU: 55555554 [ 37.050920][ T227] Call Trace: [ 37.051154][ T227] [ 37.051253][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 37.051447][ T227] ? __warn (kernel/panic.c:748) [ 37.051595][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 37.051787][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 37.051986][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 37.052284][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 37.052479][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 37.052679][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 37.052877][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 37.053128][ T227] ? _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) [ 37.053328][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 37.053520][ T227] register_netdevice (net/core/dev.c:11003) [ 37.053714][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 37.053912][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 37.054124][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 37.054367][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 37.054627][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 37.054868][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 37.055066][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 37.055265][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 37.055504][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 37.055687][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 37.055877][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 37.056080][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 37.056272][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 37.056421][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 37.056610][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 37.056804][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 37.057000][ T227] ksys_write (fs/read_write.c:731) [ 37.057151][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 37.057356][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 37.057551][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.057776][ T227] RIP: 0033:0x7fd229367b77 [ 37.057965][ T227] 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 [ 37.058603][ T227] RSP: 002b:00007ffc85d32a28 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 37.058882][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd229367b77 [ 37.059159][ T227] RDX: 0000000000000002 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 37.059437][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 37.059707][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000002 [ 37.059982][ T227] R13: 00007fd229423760 R14: 0000000000000002 R15: 00007fd22941e9c0 | [ 48.197699][ T227] ------------[ cut here ]------------ | [ 48.198035][ T227] WARNING: CPU: 1 PID: 227 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) | [ 48.198479][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 48.199392][ T227] Tainted: [W]=WARN [ 48.199566][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.199848][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.200144][ T227] 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 [ 48.200917][ T227] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 48.201209][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.201539][ T227] RDX: 0000000000000000 RSI: ffff8880025b2c98 RDI: ffff88800b5fae38 [ 48.201875][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 48.202226][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 48.202557][ T227] R13: ffff8880025b2128 R14: ffff8880025b2008 R15: ffff8880025b2000 [ 48.202892][ T227] FS: 00007fd229226740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 48.203294][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.203575][ T227] CR2: 00007fd2292ab440 CR3: 000000000b4aa002 CR4: 0000000000772ef0 [ 48.203906][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.204341][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.204677][ T227] PKRU: 55555554 [ 48.204857][ T227] Call Trace: [ 48.205038][ T227] [ 48.205157][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.205384][ T227] ? __warn (kernel/panic.c:748) [ 48.205560][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.205789][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.206031][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.206209][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.206433][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.206669][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.206906][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.207201][ T227] ? _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) [ 48.207431][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.207658][ T227] register_netdevice (net/core/dev.c:11003) [ 48.207893][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.208140][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.208398][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.208684][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 48.208856][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.209158][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.209446][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 48.209734][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 48.209973][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 48.210262][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 48.210491][ T227] ? 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)) [ 48.210660][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 48.210890][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 48.211131][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 48.211357][ T227] driver_probe_device (drivers/base/dd.c:830) [ 48.211584][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 48.211809][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 48.212095][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 48.212328][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 48.212548][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 48.212773][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 48.212995][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 48.213239][ T227] __device_attach (drivers/base/dd.c:1030) [ 48.213464][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 48.213688][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 48.213912][ T227] ? 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) [ 48.214156][ T227] bus_probe_device (drivers/base/bus.c:537) [ 48.214386][ T227] device_add (drivers/base/core.c:3672) [ 48.214613][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 48.214840][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 48.215086][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 48.215379][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 48.215668][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 48.215889][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 48.216131][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 48.216354][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 48.216588][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 48.216766][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 48.216995][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.217236][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 48.217469][ T227] ksys_write (fs/read_write.c:731) [ 48.217641][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 48.217877][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.218114][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.218394][ T227] RIP: 0033:0x7fd229367b77 [ 48.218623][ T227] 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 [ 48.219417][ T227] RSP: 002b:00007ffc85d34ff8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 48.219757][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fd229367b77 [ 48.220099][ T227] RDX: 0000000000000004 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 48.220429][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 48.220759][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000004 [ 48.221103][ T227] R13: 00007fd229423760 R14: 0000000000000004 R15: 00007fd22941e9c0 | [ 48.272400][ T227] ------------[ cut here ]------------ | [ 48.272716][ T227] WARNING: CPU: 3 PID: 227 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) | [ 48.273141][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 48.273977][ T227] Tainted: [W]=WARN [ 48.274139][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.274387][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.274644][ T227] 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 [ 48.275351][ T227] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 48.275603][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.275903][ T227] RDX: 0000000000000000 RSI: ffff8880098fac98 RDI: ffff88800b5fade8 [ 48.276211][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 48.276513][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 48.276809][ T227] R13: ffff8880098fa128 R14: ffff8880098fa008 R15: ffff8880098fa000 [ 48.277122][ T227] FS: 00007fd229226740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 48.277468][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.277725][ T227] CR2: 00007fc3f3f2fe70 CR3: 000000000b4aa006 CR4: 0000000000772ef0 [ 48.278035][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.278337][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.278740][ T227] PKRU: 55555554 [ 48.278894][ T227] Call Trace: [ 48.279058][ T227] [ 48.279171][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.279376][ T227] ? __warn (kernel/panic.c:748) [ 48.279533][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.279740][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.279951][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.280116][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.280320][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.280543][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.280757][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.281021][ T227] ? _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) [ 48.281235][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.281443][ T227] register_netdevice (net/core/dev.c:11003) [ 48.281650][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.281864][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.282094][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.282370][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.282642][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 48.282906][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 48.283124][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 48.283337][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 48.283603][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 48.283803][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 48.284006][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 48.284224][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 48.284441][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 48.284604][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 48.284814][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.285039][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 48.285252][ T227] ksys_write (fs/read_write.c:731) [ 48.285408][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 48.285623][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.285833][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.286090][ T227] RIP: 0033:0x7fd229367b77 [ 48.286298][ T227] 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 [ 48.287003][ T227] RSP: 002b:00007ffc85d32a28 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 48.287314][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd229367b77 [ 48.287616][ T227] RDX: 0000000000000002 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 48.287921][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 48.288230][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000002 [ 48.288527][ T227] R13: 00007fd229423760 R14: 0000000000000002 R15: 00007fd22941e9c0 | [ 59.812003][ T227] ------------[ cut here ]------------ | [ 59.812268][ T227] WARNING: CPU: 1 PID: 227 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) | [ 59.812707][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 59.813705][ T227] Tainted: [W]=WARN [ 59.813863][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 59.814177][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 59.814438][ T227] 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 [ 59.815150][ T227] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 59.815410][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 59.815710][ T227] RDX: 0000000000000000 RSI: ffff88800a64ac98 RDI: ffff88800b5fade8 [ 59.816011][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 59.816326][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 59.816629][ T227] R13: ffff88800a64a128 R14: ffff88800a64a008 R15: ffff88800a64a000 [ 59.816933][ T227] FS: 00007fd229226740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 59.817297][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 59.817556][ T227] CR2: 00007fd2292ab440 CR3: 000000000b4aa002 CR4: 0000000000772ef0 [ 59.817859][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 59.818174][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 59.818477][ T227] PKRU: 55555554 [ 59.818634][ T227] Call Trace: [ 59.818788][ T227] [ 59.818893][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 59.819108][ T227] ? __warn (kernel/panic.c:748) [ 59.819269][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 59.819480][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 59.819694][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 59.819850][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 59.820065][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 59.820287][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 59.820500][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 59.820759][ T227] ? _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) [ 59.820970][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 59.821188][ T227] register_netdevice (net/core/dev.c:11003) [ 59.821399][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 59.821611][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 59.821832][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 59.822116][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 59.822394][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 59.822663][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 59.822871][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 59.823093][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 59.823356][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 59.823558][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 59.823763][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 59.823971][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 59.824190][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 59.824363][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 59.824572][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 59.824786][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 59.824999][ T227] ksys_write (fs/read_write.c:731) [ 59.825169][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 59.825387][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 59.825593][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 59.825844][ T227] RIP: 0033:0x7fd229367b77 [ 59.826065][ T227] 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 [ 59.826771][ T227] RSP: 002b:00007ffc85d32a28 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 59.827087][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd229367b77 [ 59.827393][ T227] RDX: 0000000000000002 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 59.827693][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 59.827994][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000002 [ 59.828303][ T227] R13: 00007fd229423760 R14: 0000000000000002 R15: 00007fd22941e9c0 | [ 71.546917][ T227] ------------[ cut here ]------------ | [ 71.547339][ T227] WARNING: CPU: 3 PID: 227 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) | [ 71.547786][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 71.548861][ T227] Tainted: [W]=WARN [ 71.549096][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 71.549439][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 71.549729][ T227] 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 [ 71.550623][ T227] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 71.550974][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 71.551321][ T227] RDX: 0000000000000000 RSI: ffff88800d482c98 RDI: ffff88800b5fae38 [ 71.551698][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 71.552126][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 71.552560][ T227] R13: ffff88800d482128 R14: ffff88800d482008 R15: ffff88800d482000 [ 71.553220][ T227] FS: 00007fd229226740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 71.553847][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 71.554309][ T227] CR2: 00007fd2292ab440 CR3: 000000000b4aa002 CR4: 0000000000772ef0 [ 71.554853][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 71.555412][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 71.555957][ T227] PKRU: 55555554 [ 71.556249][ T227] Call Trace: [ 71.556524][ T227] [ 71.556709][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 71.557114][ T227] ? __warn (kernel/panic.c:748) [ 71.557408][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 71.557787][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 71.558181][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 71.558386][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 71.558648][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 71.558958][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 71.559285][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 71.559723][ T227] ? _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) [ 71.560120][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 71.560496][ T227] register_netdevice (net/core/dev.c:11003) [ 71.560872][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 71.561299][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 71.561574][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 71.561926][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 71.562179][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 71.562476][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 71.562767][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 71.563109][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 71.563430][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 71.563736][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 71.564053][ T227] ? 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)) [ 71.564286][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 71.564585][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 71.564846][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 71.565121][ T227] driver_probe_device (drivers/base/dd.c:830) [ 71.565433][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 71.565661][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 71.565955][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 71.566234][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 71.566457][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 71.566689][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 71.566922][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 71.567171][ T227] __device_attach (drivers/base/dd.c:1030) [ 71.567395][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 71.567616][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 71.567839][ T227] ? 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) [ 71.568093][ T227] bus_probe_device (drivers/base/bus.c:537) [ 71.568323][ T227] device_add (drivers/base/core.c:3672) [ 71.568550][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 71.568773][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 71.569056][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 71.569355][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 71.569645][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 71.569868][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 71.570138][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 71.570364][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 71.570598][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 71.570775][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 71.571049][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 71.571284][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 71.571517][ T227] ksys_write (fs/read_write.c:731) [ 71.571689][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 71.571943][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 71.572256][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 71.572541][ T227] RIP: 0033:0x7fd229367b77 [ 71.572769][ T227] 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 [ 71.573572][ T227] RSP: 002b:00007ffc85d34ff8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 71.574000][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fd229367b77 [ 71.574399][ T227] RDX: 0000000000000004 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 71.574816][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 71.575273][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000004 [ 71.575645][ T227] R13: 00007fd229423760 R14: 0000000000000004 R15: 00007fd22941e9c0 | [ 71.615059][ T227] ------------[ cut here ]------------ | [ 71.615352][ T227] WARNING: CPU: 3 PID: 227 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) | [ 71.615770][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 71.616616][ T227] Tainted: [W]=WARN [ 71.616770][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 71.617110][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 71.617387][ T227] 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 [ 71.618123][ T227] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 71.618383][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 71.618692][ T227] RDX: 0000000000000000 RSI: ffff8880060d2c98 RDI: ffff88800b5fade8 [ 71.619088][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 71.619483][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 71.619788][ T227] R13: ffff8880060d2128 R14: ffff8880060d2008 R15: ffff8880060d2000 [ 71.620167][ T227] FS: 00007fd229226740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 71.620547][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 71.620806][ T227] CR2: 00007fd229282330 CR3: 000000000b4aa002 CR4: 0000000000772ef0 [ 71.621200][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 71.621506][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 71.621858][ T227] PKRU: 55555554 [ 71.622105][ T227] Call Trace: [ 71.622312][ T227] [ 71.622445][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 71.622735][ T227] ? __warn (kernel/panic.c:748) [ 71.622968][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 71.623318][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 71.623655][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 71.623914][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 71.624235][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 71.624814][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 71.625076][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 71.625345][ T227] ? _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) [ 71.625559][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 71.625774][ T227] register_netdevice (net/core/dev.c:11003) [ 71.626124][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 71.626387][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 71.626616][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 71.627083][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 71.627366][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 71.627799][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 71.628061][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 71.628360][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 71.628702][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 71.628981][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 71.629290][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 71.629608][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 71.629960][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 71.630242][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 71.630584][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 71.630921][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 71.631285][ T227] ksys_write (fs/read_write.c:731) [ 71.631534][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 71.631884][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 71.632450][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 71.632851][ T227] RIP: 0033:0x7fd229367b77 [ 71.633357][ T227] Code: Unable to access opcode bytes at 0x7fd229367b4d. Code starting with the faulting instruction =========================================== [ 71.633640][ T227] RSP: 002b:00007ffc85d34318 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 71.634041][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd229367b77 [ 71.634468][ T227] RDX: 0000000000000002 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 71.635437][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 71.635914][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000002 [ 71.636577][ T227] R13: 00007fd229423760 R14: 0000000000000002 R15: 00007fd22941e9c0 | [ 78.213061][ T227] ------------[ cut here ]------------ | [ 78.213321][ T227] WARNING: CPU: 3 PID: 227 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) | [ 78.213732][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 78.214589][ T227] Tainted: [W]=WARN [ 78.214744][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 78.214996][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 78.215266][ T227] 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 [ 78.215977][ T227] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 78.216244][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 78.216551][ T227] RDX: 0000000000000000 RSI: ffff888004f0ac98 RDI: ffff88800b5fade8 [ 78.216851][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 78.217163][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 78.217469][ T227] R13: ffff888004f0a128 R14: ffff888004f0a008 R15: ffff888004f0a000 [ 78.217770][ T227] FS: 00007fd229226740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 78.218126][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 78.218382][ T227] CR2: 00007fd2292ab440 CR3: 000000000b4aa006 CR4: 0000000000772ef0 [ 78.218696][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 78.218997][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 78.219310][ T227] PKRU: 55555554 [ 78.219463][ T227] Call Trace: [ 78.219615][ T227] [ 78.219723][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 78.219928][ T227] ? __warn (kernel/panic.c:748) [ 78.220092][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 78.220298][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 78.220509][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 78.220666][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 78.220872][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 78.221096][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 78.221312][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 78.221571][ T227] ? _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) [ 78.221785][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 78.222000][ T227] register_netdevice (net/core/dev.c:11003) [ 78.222223][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 78.222448][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 78.222667][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 78.222933][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 78.223220][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 78.223484][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 78.223691][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 78.223906][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 78.224181][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 78.224384][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 78.224589][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 78.224798][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 78.225008][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 78.225181][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 78.225390][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 78.225602][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 78.225817][ T227] ksys_write (fs/read_write.c:731) [ 78.225974][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 78.226200][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 78.226408][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 78.226657][ T227] RIP: 0033:0x7fd229367b77 [ 78.226863][ T227] 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 [ 78.227573][ T227] RSP: 002b:00007ffc85d34318 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 78.227883][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd229367b77 [ 78.228190][ T227] RDX: 0000000000000002 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 78.228495][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 78.228796][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000002 [ 78.229103][ T227] R13: 00007fd229423760 R14: 0000000000000002 R15: 00007fd22941e9c0 | [ 84.804777][ T227] ------------[ cut here ]------------ | [ 84.806364][ T227] WARNING: CPU: 2 PID: 227 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) | [ 84.807076][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 84.808346][ T227] Tainted: [W]=WARN [ 84.808659][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 84.808979][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 84.809320][ T227] 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 [ 84.810184][ T227] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 84.810508][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 84.810889][ T227] RDX: 0000000000000000 RSI: ffff8880052aac98 RDI: ffff88800b5fae38 [ 84.811281][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 84.811663][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 84.812084][ T227] R13: ffff8880052aa128 R14: ffff8880052aa008 R15: ffff8880052aa000 [ 84.812468][ T227] FS: 00007fd229226740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 84.812901][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 84.813237][ T227] CR2: 00007fd2292ab440 CR3: 000000000b4aa005 CR4: 0000000000772ef0 [ 84.813615][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 84.813993][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 84.814378][ T227] PKRU: 55555554 [ 84.814684][ T227] Call Trace: [ 84.814897][ T227] [ 84.815057][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 84.815322][ T227] ? __warn (kernel/panic.c:748) [ 84.815525][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 84.815786][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 84.816086][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 84.816297][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 84.816560][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 84.816834][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 84.817119][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 84.817471][ T227] ? _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) [ 84.817738][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 84.818003][ T227] register_netdevice (net/core/dev.c:11003) [ 84.818284][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 84.818560][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 84.818834][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 84.819181][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 84.819388][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 84.819721][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 84.820078][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 84.820423][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 84.820694][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 84.821038][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 84.821312][ T227] ? 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)) [ 84.821513][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 84.821779][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 84.822069][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 84.822333][ T227] driver_probe_device (drivers/base/dd.c:830) [ 84.822593][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 84.822857][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 84.823184][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 84.823446][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 84.823704][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 84.823961][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 84.824249][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 84.824520][ T227] __device_attach (drivers/base/dd.c:1030) [ 84.824786][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 84.825062][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 84.825325][ T227] ? 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) [ 84.825594][ T227] bus_probe_device (drivers/base/bus.c:537) [ 84.825856][ T227] device_add (drivers/base/core.c:3672) [ 84.826130][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 84.826390][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 84.826661][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 84.826993][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 84.827335][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 84.827596][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 84.827862][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 84.828148][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 84.828417][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 84.828635][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 84.828899][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 84.829187][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 84.829456][ T227] ksys_write (fs/read_write.c:731) [ 84.829658][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 84.829929][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 84.830209][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 84.830526][ T227] RIP: 0033:0x7fd229367b77 [ 84.830798][ T227] 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 [ 84.831656][ T227] RSP: 002b:00007ffc85d34ff8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 84.832074][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fd229367b77 [ 84.832461][ T227] RDX: 0000000000000004 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 84.832833][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 84.833223][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000004 [ 84.833598][ T227] R13: 00007fd229423760 R14: 0000000000000004 R15: 00007fd22941e9c0 | [ 84.867555][ T227] ------------[ cut here ]------------ | [ 84.867910][ T227] WARNING: CPU: 1 PID: 227 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) | [ 84.868334][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 84.869186][ T227] Tainted: [W]=WARN [ 84.869341][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 84.869591][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 84.869847][ T227] 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 [ 84.870558][ T227] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 84.870811][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 84.871285][ T227] RDX: 0000000000000000 RSI: ffff88800c1b2c98 RDI: ffff88800b5fade8 [ 84.871580][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 84.871876][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 84.872494][ T227] R13: ffff88800c1b2128 R14: ffff88800c1b2008 R15: ffff88800c1b2000 [ 84.872789][ T227] FS: 00007fd229226740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 84.873336][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 84.873584][ T227] CR2: 00007fd229282330 CR3: 000000000b4aa004 CR4: 0000000000772ef0 [ 84.873884][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 84.874323][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 84.874621][ T227] PKRU: 55555554 [ 84.874778][ T227] Call Trace: [ 84.874930][ T227] [ 84.875137][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 84.875344][ T227] ? __warn (kernel/panic.c:748) [ 84.875503][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 84.875708][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 84.875918][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 84.876152][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 84.876361][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 84.876576][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 84.876787][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 84.877129][ T227] ? _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) [ 84.877340][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 84.877547][ T227] register_netdevice (net/core/dev.c:11003) [ 84.877753][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 84.877973][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 84.878348][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 84.878602][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 84.878878][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 84.879302][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 84.879503][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 84.879721][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 84.879981][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 84.880345][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 84.880548][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 84.880754][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 84.880962][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 84.881275][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 84.881482][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 84.881693][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 84.881905][ T227] ksys_write (fs/read_write.c:731) [ 84.882223][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 84.882443][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 84.882647][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 84.882896][ T227] RIP: 0033:0x7fd229367b77 [ 84.883117][ T227] 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 [ 84.883819][ T227] RSP: 002b:00007ffc85d32698 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 84.884137][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd229367b77 [ 84.884441][ T227] RDX: 0000000000000002 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 84.884742][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 84.885046][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000002 [ 84.885346][ T227] R13: 00007fd229423760 R14: 0000000000000002 R15: 00007fd22941e9c0 | [ 87.350537][ T227] ------------[ cut here ]------------ | [ 87.350794][ T227] WARNING: CPU: 3 PID: 227 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) | [ 87.351211][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 87.352057][ T227] Tainted: [W]=WARN [ 87.352213][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 87.352467][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 87.352726][ T227] 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 [ 87.353438][ T227] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 87.353696][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 87.353997][ T227] RDX: 0000000000000000 RSI: ffff8880025b2c98 RDI: ffff88800b5fade8 [ 87.354309][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 87.354608][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 87.354904][ T227] R13: ffff8880025b2128 R14: ffff8880025b2008 R15: ffff8880025b2000 [ 87.355228][ T227] FS: 00007fd229226740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 87.355583][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 87.355841][ T227] CR2: 00007f5cbb024000 CR3: 000000000b4aa006 CR4: 0000000000772ef0 [ 87.356152][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 87.356453][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 87.356755][ T227] PKRU: 55555554 [ 87.356908][ T227] Call Trace: [ 87.357083][ T227] [ 87.357191][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 87.357399][ T227] ? __warn (kernel/panic.c:748) [ 87.357557][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 87.357767][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 87.357977][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 87.358140][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 87.358344][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 87.358565][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 87.358782][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 87.359049][ T227] ? _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) [ 87.359267][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 87.359477][ T227] register_netdevice (net/core/dev.c:11003) [ 87.359686][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 87.359901][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 87.360129][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 87.360395][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 87.360677][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 87.360939][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 87.361154][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 87.361367][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 87.361627][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 87.361830][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 87.362051][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 87.362261][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 87.362471][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 87.362635][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 87.362841][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 87.363063][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 87.363278][ T227] ksys_write (fs/read_write.c:731) [ 87.363435][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 87.363657][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 87.363863][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 87.364123][ T227] RIP: 0033:0x7fd229367b77 [ 87.364334][ T227] 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 [ 87.365042][ T227] RSP: 002b:00007ffc85d32698 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 87.365352][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd229367b77 [ 87.365654][ T227] RDX: 0000000000000002 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 87.365954][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 87.366264][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000002 [ 87.366567][ T227] R13: 00007fd229423760 R14: 0000000000000002 R15: 00007fd22941e9c0 | [ 89.625677][ T227] ------------[ cut here ]------------ | [ 89.626104][ T227] WARNING: CPU: 2 PID: 227 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) | [ 89.626613][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 89.627758][ T227] Tainted: [W]=WARN [ 89.627962][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 89.628301][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.628632][ T227] 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 [ 89.629498][ T227] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 89.629824][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 89.630212][ T227] RDX: 0000000000000000 RSI: ffff8880098fac98 RDI: ffff88800b5fae38 [ 89.630587][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 89.630960][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 89.631349][ T227] R13: ffff8880098fa128 R14: ffff8880098fa008 R15: ffff8880098fa000 [ 89.631726][ T227] FS: 00007fd229226740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 89.632196][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 89.632515][ T227] CR2: 0000559eef2e6000 CR3: 000000000b4aa001 CR4: 0000000000772ef0 [ 89.632895][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 89.633287][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 89.633661][ T227] PKRU: 55555554 [ 89.633863][ T227] Call Trace: [ 89.634077][ T227] [ 89.634220][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.634485][ T227] ? __warn (kernel/panic.c:748) [ 89.634694][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.634958][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 89.635247][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 89.635452][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 89.635714][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 89.635990][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.636283][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 89.636614][ T227] ? _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) [ 89.636882][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 89.637165][ T227] register_netdevice (net/core/dev.c:11003) [ 89.637463][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 89.637735][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 89.638026][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 89.638356][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 89.638561][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 89.638891][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 89.639238][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 89.639570][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 89.639842][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 89.640182][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 89.640448][ T227] ? 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)) [ 89.640648][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 89.640916][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 89.641200][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 89.641467][ T227] driver_probe_device (drivers/base/dd.c:830) [ 89.641727][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 89.642002][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 89.642332][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 89.642596][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 89.642852][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 89.643154][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 89.643418][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 89.643683][ T227] __device_attach (drivers/base/dd.c:1030) [ 89.643942][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 89.644218][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 89.644481][ T227] ? 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) [ 89.644749][ T227] bus_probe_device (drivers/base/bus.c:537) [ 89.645033][ T227] device_add (drivers/base/core.c:3672) [ 89.645301][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 89.645557][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 89.645829][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 89.646171][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 89.646503][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 89.646762][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 89.647048][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 89.647308][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 89.647574][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 89.647785][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 89.648064][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 89.648343][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 89.648609][ T227] ksys_write (fs/read_write.c:731) [ 89.648820][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 89.649105][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 89.649372][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 89.649685][ T227] RIP: 0033:0x7fd229367b77 [ 89.649950][ T227] 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 [ 89.650814][ T227] RSP: 002b:00007ffc85d34ff8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 89.651207][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fd229367b77 [ 89.651581][ T227] RDX: 0000000000000004 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 89.651965][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 89.652364][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000004 [ 89.652747][ T227] R13: 00007fd229423760 R14: 0000000000000004 R15: 00007fd22941e9c0 | [ 89.695055][ T227] ------------[ cut here ]------------ | [ 89.695362][ T227] WARNING: CPU: 1 PID: 227 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) | [ 89.695761][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 89.697820][ T227] Tainted: [W]=WARN [ 89.697975][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 89.698276][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.698535][ T227] 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 [ 89.699230][ T227] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 89.699489][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 89.699784][ T227] RDX: 0000000000000000 RSI: ffff88800a64ac98 RDI: ffff88800b5fade8 [ 89.700089][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 89.700386][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 89.700687][ T227] R13: ffff88800a64a128 R14: ffff88800a64a008 R15: ffff88800a64a000 [ 89.700989][ T227] FS: 00007fd229226740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 89.701344][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 89.701593][ T227] CR2: 00007fd229225258 CR3: 000000000b4aa003 CR4: 0000000000772ef0 [ 89.701897][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 89.702207][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 89.702502][ T227] PKRU: 55555554 [ 89.702654][ T227] Call Trace: [ 89.702902][ T227] [ 89.703006][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.703220][ T227] ? __warn (kernel/panic.c:748) [ 89.703377][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.703584][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 89.703795][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 89.703950][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 89.704162][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 89.704375][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 89.704584][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 89.704838][ T227] ? _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) [ 89.705060][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 89.705266][ T227] register_netdevice (net/core/dev.c:11003) [ 89.705471][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 89.705684][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 89.705900][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 89.706168][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 89.706447][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 89.706705][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 89.706905][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 89.707128][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 89.707390][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 89.707593][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 89.707796][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 89.708009][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 89.708229][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 89.708392][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 89.708664][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 89.708881][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 89.709105][ T227] ksys_write (fs/read_write.c:731) [ 89.709268][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 89.709487][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 89.709692][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 89.709939][ T227] RIP: 0033:0x7fd229367b77 [ 89.710159][ T227] 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 [ 89.710864][ T227] RSP: 002b:00007ffc85d32b58 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 89.711180][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd229367b77 [ 89.711480][ T227] RDX: 0000000000000002 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 89.711779][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 89.712097][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000002 [ 89.712402][ T227] R13: 00007fd229423760 R14: 0000000000000002 R15: 00007fd22941e9c0 | [ 92.045169][ T227] ------------[ cut here ]------------ | [ 92.045480][ T227] WARNING: CPU: 2 PID: 227 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) | [ 92.045944][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 92.046896][ T227] Tainted: [W]=WARN [ 92.047099][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 92.047398][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 92.047704][ T227] 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 [ 92.048615][ T227] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 92.048919][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 92.049283][ T227] RDX: 0000000000000000 RSI: ffff88800d482c98 RDI: ffff88800b5fade8 [ 92.049635][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 92.049986][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 92.050351][ T227] R13: ffff88800d482128 R14: ffff88800d482008 R15: ffff88800d482000 [ 92.050707][ T227] FS: 00007fd229226740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 92.051118][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 92.051420][ T227] CR2: 00007fd2292ab440 CR3: 000000000b4aa002 CR4: 0000000000772ef0 [ 92.051774][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 92.052151][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 92.052504][ T227] PKRU: 55555554 [ 92.052692][ T227] Call Trace: [ 92.052880][ T227] [ 92.053023][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 92.053271][ T227] ? __warn (kernel/panic.c:748) [ 92.053462][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 92.053708][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 92.053958][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 92.054158][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 92.054400][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 92.054655][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 92.054917][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 92.055228][ T227] ? _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) [ 92.055477][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 92.055721][ T227] register_netdevice (net/core/dev.c:11003) [ 92.055971][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 92.056232][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 92.056496][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 92.056802][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 92.057134][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 92.057440][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 92.057682][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 92.057942][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 92.058260][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 92.058503][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 92.058768][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 92.059032][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 92.059280][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 92.059474][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 92.059725][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 92.059982][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 92.060258][ T227] ksys_write (fs/read_write.c:731) [ 92.060447][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 92.060697][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 92.060953][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 92.061255][ T227] RIP: 0033:0x7fd229367b77 [ 92.061501][ T227] 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 [ 92.062311][ T227] RSP: 002b:00007ffc85d32b58 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 92.062664][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd229367b77 [ 92.063007][ T227] RDX: 0000000000000002 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 92.063370][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 92.063718][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000002 [ 92.064071][ T227] R13: 00007fd229423760 R14: 0000000000000002 R15: 00007fd22941e9c0 | [ 94.148526][ T227] ------------[ cut here ]------------ | [ 94.148860][ T227] WARNING: CPU: 3 PID: 227 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) | [ 94.149314][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 94.150231][ T227] Tainted: [W]=WARN [ 94.150405][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 94.150688][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 94.150972][ T227] 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 [ 94.151807][ T227] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 94.152117][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 94.152451][ T227] RDX: 0000000000000000 RSI: ffff8880060d2c98 RDI: ffff88800b5fae38 [ 94.152886][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 94.153235][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 94.153573][ T227] R13: ffff8880060d2128 R14: ffff8880060d2008 R15: ffff8880060d2000 [ 94.153910][ T227] FS: 00007fd229226740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 94.154306][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 94.154585][ T227] CR2: 00007fb5a61be1b4 CR3: 000000000b4aa001 CR4: 0000000000772ef0 [ 94.154925][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 94.155269][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 94.155605][ T227] PKRU: 55555554 [ 94.155776][ T227] Call Trace: [ 94.155943][ T227] [ 94.156068][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 94.156297][ T227] ? __warn (kernel/panic.c:748) [ 94.156474][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 94.156703][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 94.156933][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 94.157115][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 94.157348][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 94.157589][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 94.157828][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 94.158145][ T227] ? _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) [ 94.158376][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 94.158603][ T227] register_netdevice (net/core/dev.c:11003) [ 94.158832][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 94.159084][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 94.159325][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 94.159615][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 94.159787][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 94.160089][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 94.160376][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 94.160663][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 94.160899][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 94.161196][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 94.161423][ T227] ? 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)) [ 94.161593][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 94.161826][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 94.162079][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 94.162308][ T227] driver_probe_device (drivers/base/dd.c:830) [ 94.162532][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 94.162762][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 94.163047][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 94.163275][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 94.163497][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 94.163721][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 94.163943][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 94.164183][ T227] __device_attach (drivers/base/dd.c:1030) [ 94.164411][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 94.164632][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 94.164858][ T227] ? 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) [ 94.165102][ T227] bus_probe_device (drivers/base/bus.c:537) [ 94.165329][ T227] device_add (drivers/base/core.c:3672) [ 94.165556][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 94.165780][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 94.166030][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 94.166319][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 94.166608][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 94.166829][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 94.167069][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 94.167294][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 94.167522][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 94.167703][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 94.167931][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 94.168172][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 94.168405][ T227] ksys_write (fs/read_write.c:731) [ 94.168585][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 94.168820][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 94.169055][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 94.169331][ T227] RIP: 0033:0x7fd229367b77 [ 94.169572][ T227] 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 [ 94.170354][ T227] RSP: 002b:00007ffc85d34ff8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 94.170691][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fd229367b77 [ 94.171034][ T227] RDX: 0000000000000004 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 94.171367][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 94.171699][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000004 [ 94.172048][ T227] R13: 00007fd229423760 R14: 0000000000000004 R15: 00007fd22941e9c0 | [ 94.206432][ T227] ------------[ cut here ]------------ | [ 94.206735][ T227] WARNING: CPU: 3 PID: 227 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) | [ 94.207163][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 94.207987][ T227] Tainted: [W]=WARN [ 94.208157][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 94.208424][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 94.208682][ T227] 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 [ 94.209387][ T227] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 94.209644][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 94.209945][ T227] RDX: 0000000000000000 RSI: ffff888004f0ac98 RDI: ffff88800b5fade8 [ 94.210260][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 94.210562][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 94.210862][ T227] R13: ffff888004f0a128 R14: ffff888004f0a008 R15: ffff888004f0a000 [ 94.211173][ T227] FS: 00007fd229226740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 94.211529][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 94.211784][ T227] CR2: 00007fd229282330 CR3: 000000000b4aa001 CR4: 0000000000772ef0 [ 94.212196][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 94.212498][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 94.212801][ T227] PKRU: 55555554 [ 94.212957][ T227] Call Trace: [ 94.213123][ T227] [ 94.213230][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 94.213437][ T227] ? __warn (kernel/panic.c:748) [ 94.213595][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 94.213804][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 94.214025][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 94.214188][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 94.214394][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 94.214614][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 94.214830][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 94.215100][ T227] ? _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) [ 94.215314][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 94.215523][ T227] register_netdevice (net/core/dev.c:11003) [ 94.215737][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 94.215951][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 94.216185][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 94.216450][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 94.216729][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 94.216996][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 94.217215][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 94.217431][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 94.217694][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 94.217893][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 94.218106][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 94.218314][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 94.218527][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 94.218692][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 94.218903][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 94.219125][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 94.219339][ T227] ksys_write (fs/read_write.c:731) [ 94.219496][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 94.219714][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 94.219918][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 94.220184][ T227] RIP: 0033:0x7fd229367b77 [ 94.220395][ T227] 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 [ 94.221105][ T227] RSP: 002b:00007ffc85d32698 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 94.221412][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd229367b77 [ 94.221716][ T227] RDX: 0000000000000002 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 94.222033][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 94.222335][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000002 [ 94.222638][ T227] R13: 00007fd229423760 R14: 0000000000000002 R15: 00007fd22941e9c0 | [ 96.257730][ T227] ------------[ cut here ]------------ | [ 96.257968][ T227] WARNING: CPU: 3 PID: 227 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) | [ 96.258452][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 96.259290][ T227] Tainted: [W]=WARN [ 96.259449][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 96.259705][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 96.259965][ T227] 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 [ 96.260692][ T227] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 96.260953][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 96.261272][ T227] RDX: 0000000000000000 RSI: ffff8880052aac98 RDI: ffff88800b5fade8 [ 96.261576][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 96.261891][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 96.262207][ T227] R13: ffff8880052aa128 R14: ffff8880052aa008 R15: ffff8880052aa000 [ 96.262511][ T227] FS: 00007fd229226740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 96.262865][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 96.263134][ T227] CR2: 00007ffc85d31e80 CR3: 000000000b4aa002 CR4: 0000000000772ef0 [ 96.263447][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 96.263753][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 96.264074][ T227] PKRU: 55555554 [ 96.264232][ T227] Call Trace: [ 96.264389][ T227] [ 96.264496][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 96.264703][ T227] ? __warn (kernel/panic.c:748) [ 96.264867][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 96.265089][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 96.265306][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 96.265463][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 96.265670][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 96.265890][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 96.266117][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 96.266381][ T227] ? _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) [ 96.266592][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 96.266803][ T227] register_netdevice (net/core/dev.c:11003) [ 96.267029][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 96.267249][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 96.267474][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 96.267743][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 96.268039][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 96.268309][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 96.268516][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 96.268731][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 96.268998][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 96.269214][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 96.269423][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 96.269641][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 96.269856][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 96.270033][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 96.270253][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 96.270469][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 96.270683][ T227] ksys_write (fs/read_write.c:731) [ 96.270844][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 96.271070][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 96.271278][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 96.271537][ T227] RIP: 0033:0x7fd229367b77 [ 96.271747][ T227] 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 [ 96.272479][ T227] RSP: 002b:00007ffc85d32698 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 96.272795][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd229367b77 [ 96.273120][ T227] RDX: 0000000000000002 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 96.273423][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 96.273727][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000002 [ 96.274036][ T227] R13: 00007fd229423760 R14: 0000000000000002 R15: 00007fd22941e9c0 | [ 98.172237][ T227] ------------[ cut here ]------------ | [ 98.172612][ T227] WARNING: CPU: 0 PID: 227 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.173041][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 98.173952][ T227] Tainted: [W]=WARN [ 98.174138][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 98.174395][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 98.174655][ T227] 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.175367][ T227] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 98.175631][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 98.175931][ T227] RDX: 0000000000000000 RSI: ffff88800c1b2c98 RDI: ffff88800b5fae38 [ 98.176247][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 98.176553][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 98.176854][ T227] R13: ffff88800c1b2128 R14: ffff88800c1b2008 R15: ffff88800c1b2000 [ 98.177172][ T227] FS: 00007fd229226740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 98.177524][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 98.177813][ T227] CR2: 0000559eef2e6000 CR3: 000000000b4aa003 CR4: 0000000000772ef0 [ 98.178153][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 98.178455][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 98.178759][ T227] PKRU: 55555554 [ 98.178912][ T227] Call Trace: [ 98.179076][ T227] [ 98.179185][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 98.179391][ T227] ? __warn (kernel/panic.c:748) [ 98.179550][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 98.179755][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 98.179964][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 98.180131][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 98.180335][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 98.180554][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 98.180770][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 98.181044][ T227] ? _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.181255][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 98.181466][ T227] register_netdevice (net/core/dev.c:11003) [ 98.181683][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 98.181912][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 98.182180][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 98.182444][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 98.182602][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 98.182869][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 98.183140][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 98.183404][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 98.183621][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 98.183884][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 98.184101][ T227] ? 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)) [ 98.184257][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 98.184470][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 98.184680][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 98.184887][ T227] driver_probe_device (drivers/base/dd.c:830) [ 98.185100][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 98.185311][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 98.185566][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 98.185771][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 98.185972][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 98.186198][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 98.186401][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 98.186615][ T227] __device_attach (drivers/base/dd.c:1030) [ 98.186821][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 98.187034][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 98.187239][ T227] ? 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) [ 98.187451][ T227] bus_probe_device (drivers/base/bus.c:537) [ 98.187660][ T227] device_add (drivers/base/core.c:3672) [ 98.187867][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 98.188081][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 98.188302][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 98.188566][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 98.188829][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 98.189041][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 98.189256][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 98.189458][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 98.189677][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 98.189841][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 98.190073][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 98.190289][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 98.190500][ T227] ksys_write (fs/read_write.c:731) [ 98.190658][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 98.190875][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 98.191092][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 98.191348][ T227] RIP: 0033:0x7fd229367b77 [ 98.191559][ T227] 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.192279][ T227] RSP: 002b:00007ffc85d34ff8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 98.192585][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fd229367b77 [ 98.192889][ T227] RDX: 0000000000000004 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 98.193205][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 98.193506][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000004 [ 98.193807][ T227] R13: 00007fd229423760 R14: 0000000000000004 R15: 00007fd22941e9c0 | [ 98.230192][ T227] ------------[ cut here ]------------ | [ 98.230556][ T227] WARNING: CPU: 0 PID: 227 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.230928][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 98.231700][ T227] Tainted: [W]=WARN [ 98.231849][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 98.232093][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 98.232330][ T227] 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.232962][ T227] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 98.233209][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 98.233481][ T227] RDX: 0000000000000000 RSI: ffff8880025b2c98 RDI: ffff88800b5fade8 [ 98.233750][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 98.234032][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 98.234309][ T227] R13: ffff8880025b2128 R14: ffff8880025b2008 R15: ffff8880025b2000 [ 98.234580][ T227] FS: 00007fd229226740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 98.234894][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 98.235182][ T227] CR2: 0000559eef2e6000 CR3: 000000000b4aa003 CR4: 0000000000772ef0 [ 98.235455][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 98.235731][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 98.236108][ T227] PKRU: 55555554 [ 98.236250][ T227] Call Trace: [ 98.236390][ T227] [ 98.236486][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 98.236674][ T227] ? __warn (kernel/panic.c:748) [ 98.236816][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 98.237010][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 98.237215][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 98.237359][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 98.237544][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 98.237738][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 98.237932][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 98.238179][ T227] ? _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.238376][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 98.238565][ T227] register_netdevice (net/core/dev.c:11003) [ 98.238756][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 98.238956][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 98.239186][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 98.239458][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 98.239733][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 98.239974][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 98.240170][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 98.240500][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 98.240739][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 98.241041][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 98.241230][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 98.241422][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 98.241610][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 98.241758][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 98.242076][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 98.242281][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 98.242473][ T227] ksys_write (fs/read_write.c:731) [ 98.242615][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 98.242925][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 98.243122][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 98.243458][ T227] RIP: 0033:0x7fd229367b77 [ 98.243648][ T227] 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.244436][ T227] RSP: 002b:00007ffc85d328f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 98.244825][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd229367b77 [ 98.245224][ T227] RDX: 0000000000000002 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 98.245500][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 98.245780][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000002 [ 98.246175][ T227] R13: 00007fd229423760 R14: 0000000000000002 R15: 00007fd22941e9c0 | [ 100.103957][ T227] ------------[ cut here ]------------ | [ 100.104201][ T227] WARNING: CPU: 3 PID: 227 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.104578][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 100.106431][ T227] Tainted: [W]=WARN [ 100.106578][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 100.106812][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.107221][ T227] 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.107874][ T227] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 100.108178][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 100.108462][ T227] RDX: 0000000000000000 RSI: ffff8880098fac98 RDI: ffff88800b5fade8 [ 100.108737][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 100.109024][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 100.109305][ T227] R13: ffff8880098fa128 R14: ffff8880098fa008 R15: ffff8880098fa000 [ 100.109585][ T227] FS: 00007fd229226740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 100.109910][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 100.110158][ T227] CR2: 0000559eef2ee1e8 CR3: 000000000b4aa004 CR4: 0000000000772ef0 [ 100.110442][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 100.110719][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 100.110997][ T227] PKRU: 55555554 [ 100.111153][ T227] Call Trace: [ 100.111295][ T227] [ 100.111394][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.111582][ T227] ? __warn (kernel/panic.c:748) [ 100.111728][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.111929][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 100.112134][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 100.112279][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 100.112469][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 100.112673][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.112872][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 100.113121][ T227] ? _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.113319][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 100.113512][ T227] register_netdevice (net/core/dev.c:11003) [ 100.113707][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 100.113905][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 100.114120][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 100.114366][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 100.114625][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 100.114881][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 100.115084][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 100.115284][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 100.115524][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 100.115709][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 100.115896][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 100.116097][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 100.116297][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 100.116446][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 100.116635][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 100.116833][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 100.117039][ T227] ksys_write (fs/read_write.c:731) [ 100.117181][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 100.117375][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 100.117570][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 100.117802][ T227] RIP: 0033:0x7fd229367b77 [ 100.117986][ T227] 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.118635][ T227] RSP: 002b:00007ffc85d328f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 100.118917][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd229367b77 [ 100.119210][ T227] RDX: 0000000000000002 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 100.119484][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 100.119756][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000002 [ 100.120044][ T227] R13: 00007fd229423760 R14: 0000000000000002 R15: 00007fd22941e9c0 | [ 101.727495][ T227] ------------[ cut here ]------------ | [ 101.727905][ T227] WARNING: CPU: 2 PID: 227 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) | [ 101.728357][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 101.729229][ T227] Tainted: [W]=WARN [ 101.729401][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 101.729669][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 101.729942][ T227] 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 [ 101.730671][ T227] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 101.730947][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 101.731771][ T227] RDX: 0000000000000000 RSI: ffff88800a64ac98 RDI: ffff88800b5fae38 [ 101.732114][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 101.732431][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 101.732755][ T227] R13: ffff88800a64a128 R14: ffff88800a64a008 R15: ffff88800a64a000 [ 101.733086][ T227] FS: 00007fd229226740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 101.733450][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 101.733730][ T227] CR2: 0000559eef2e6000 CR3: 000000000b4aa003 CR4: 0000000000772ef0 [ 101.734083][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 101.734403][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 101.734723][ T227] PKRU: 55555554 [ 101.734891][ T227] Call Trace: [ 101.735069][ T227] [ 101.735190][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 101.735502][ T227] ? __warn (kernel/panic.c:748) [ 101.735679][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 101.735903][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 101.736147][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 101.736317][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 101.736534][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 101.736770][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 101.737001][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 101.737287][ T227] ? _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) [ 101.737511][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 101.737735][ T227] register_netdevice (net/core/dev.c:11003) [ 101.737962][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 101.738228][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 101.738462][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 101.738737][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 101.738908][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 101.739205][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 101.739478][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 101.739760][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 101.739988][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 101.740273][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 101.740496][ T227] ? 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)) [ 101.740665][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 101.740892][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 101.741129][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 101.741354][ T227] driver_probe_device (drivers/base/dd.c:830) [ 101.741571][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 101.741793][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 101.742087][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 101.742306][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 101.742520][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 101.742737][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 101.742957][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 101.743194][ T227] __device_attach (drivers/base/dd.c:1030) [ 101.743411][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 101.743631][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 101.743849][ T227] ? 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) [ 101.744088][ T227] bus_probe_device (drivers/base/bus.c:537) [ 101.744308][ T227] device_add (drivers/base/core.c:3672) [ 101.744535][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 101.744750][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 101.744980][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 101.745269][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 101.745549][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 101.745764][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 101.745989][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 101.746220][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 101.746446][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 101.746623][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 101.746842][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 101.747088][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 101.747317][ T227] ksys_write (fs/read_write.c:731) [ 101.747490][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 101.747722][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 101.747943][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 101.748218][ T227] RIP: 0033:0x7fd229367b77 [ 101.748442][ T227] 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 [ 101.749164][ T227] RSP: 002b:00007ffc85d34ff8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 101.749484][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fd229367b77 [ 101.749798][ T227] RDX: 0000000000000004 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 101.750125][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 101.750436][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000004 [ 101.750754][ T227] R13: 00007fd229423760 R14: 0000000000000004 R15: 00007fd22941e9c0 | [ 101.850757][ T227] ------------[ cut here ]------------ | [ 101.851408][ T227] WARNING: CPU: 2 PID: 227 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) | [ 101.851799][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 101.852600][ T227] Tainted: [W]=WARN [ 101.852763][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 101.853009][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 101.853276][ T227] 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 [ 101.853949][ T227] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 101.854209][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 101.854498][ T227] RDX: 0000000000000000 RSI: ffff88800d482c98 RDI: ffff88800b5fade8 [ 101.854786][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 101.855089][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 101.855417][ T227] R13: ffff88800d482128 R14: ffff88800d482008 R15: ffff88800d482000 [ 101.855709][ T227] FS: 00007fd229226740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 101.856052][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 101.856303][ T227] CR2: 0000559eef30f330 CR3: 000000000b4aa004 CR4: 0000000000772ef0 [ 101.856589][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 101.856880][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 101.857298][ T227] PKRU: 55555554 [ 101.857454][ T227] Call Trace: [ 101.857610][ T227] [ 101.857721][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 101.857918][ T227] ? __warn (kernel/panic.c:748) [ 101.858089][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 101.858288][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 101.858489][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 101.858646][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 101.858841][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 101.859068][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 101.859273][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 101.859523][ T227] ? _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) [ 101.859728][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 101.859929][ T227] register_netdevice (net/core/dev.c:11003) [ 101.860142][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 101.860357][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 101.860571][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 101.860822][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 101.861101][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 101.861355][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 101.861550][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 101.861763][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 101.862036][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 101.862236][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 101.862439][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 101.862645][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 101.862851][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 101.863025][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 101.863236][ T227] ? __lock_release (kernel/locking/lockdep.c:5527) [ 101.863434][ T227] ? 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) [ 101.863647][ T227] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 101.863852][ T227] ksys_write (fs/read_write.c:731) [ 101.864035][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 101.864234][ T227] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 101.864449][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 101.864647][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 101.864893][ T227] RIP: 0033:0x7fd229367b77 [ 101.865118][ T227] 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 [ 101.865771][ T227] RSP: 002b:00007ffc85d34ff8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 101.866081][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd229367b77 [ 101.866367][ T227] RDX: 0000000000000002 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 101.866653][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 101.866944][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000002 [ 101.867250][ T227] R13: 00007fd229423760 R14: 0000000000000002 R15: 00007fd22941e9c0 | [ 102.419883][ T227] ------------[ cut here ]------------ | [ 102.420205][ T227] WARNING: CPU: 0 PID: 227 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.420582][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 102.421354][ T227] Tainted: [W]=WARN [ 102.421496][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 102.421727][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 102.421976][ T227] 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.422635][ T227] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 102.422874][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 102.423163][ T227] RDX: 0000000000000000 RSI: ffff8880060d2c98 RDI: ffff88800b5fade8 [ 102.423441][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 102.423721][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 102.423996][ T227] R13: ffff8880060d2128 R14: ffff8880060d2008 R15: ffff8880060d2000 [ 102.424290][ T227] FS: 00007fd229226740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 102.424609][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 102.424848][ T227] CR2: 0000559eef30f330 CR3: 000000000b4aa003 CR4: 0000000000772ef0 [ 102.425138][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 102.425429][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 102.425707][ T227] PKRU: 55555554 [ 102.425850][ T227] Call Trace: [ 102.425992][ T227] [ 102.426099][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 102.426287][ T227] ? __warn (kernel/panic.c:748) [ 102.426435][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 102.426624][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 102.426817][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 102.426962][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 102.427162][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 102.427364][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 102.427561][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 102.427801][ T227] ? _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.427994][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 102.428194][ T227] register_netdevice (net/core/dev.c:11003) [ 102.428407][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 102.428641][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 102.428860][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 102.429115][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 102.429375][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 102.429625][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 102.429813][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 102.430022][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 102.430263][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 102.430448][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 102.430637][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 102.430829][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 102.431035][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 102.431187][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 102.431379][ T227] ? __lock_release (kernel/locking/lockdep.c:5527) [ 102.431564][ T227] ? 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) [ 102.431759][ T227] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 102.431963][ T227] ksys_write (fs/read_write.c:731) [ 102.432116][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 102.432305][ T227] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 102.432501][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 102.432687][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 102.432918][ T227] RIP: 0033:0x7fd229367b77 [ 102.433115][ T227] 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.433756][ T227] RSP: 002b:00007ffc85d34ff8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 102.434038][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd229367b77 [ 102.434314][ T227] RDX: 0000000000000002 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 102.434587][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 102.434860][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000002 [ 102.435145][ T227] R13: 00007fd229423760 R14: 0000000000000002 R15: 00007fd22941e9c0 | [ 109.218936][ T227] ------------[ cut here ]------------ | [ 109.219220][ T227] WARNING: CPU: 2 PID: 227 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.219614][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 109.220420][ T227] Tainted: [W]=WARN [ 109.220578][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 109.220826][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.221174][ T227] 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.221849][ T227] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 109.222118][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 109.222409][ T227] RDX: 0000000000000000 RSI: ffff888004f0ac98 RDI: ffff88800b5fade8 [ 109.222700][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 109.222993][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 109.223298][ T227] R13: ffff888004f0a128 R14: ffff888004f0a008 R15: ffff888004f0a000 [ 109.223593][ T227] FS: 00007fd229226740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 109.223932][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 109.224190][ T227] CR2: 00005576eeb6a0c0 CR3: 000000000b4aa001 CR4: 0000000000772ef0 [ 109.224485][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 109.224778][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 109.225082][ T227] PKRU: 55555554 [ 109.225239][ T227] Call Trace: [ 109.225395][ T227] [ 109.225505][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.225709][ T227] ? __warn (kernel/panic.c:748) [ 109.225865][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.226090][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 109.226299][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 109.226458][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 109.226661][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 109.226874][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.227099][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 109.227352][ T227] ? _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.227564][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 109.227771][ T227] register_netdevice (net/core/dev.c:11003) [ 109.227985][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 109.228207][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 109.228426][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 109.228682][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 109.228956][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 109.229224][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 109.229431][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 109.229640][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 109.229894][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 109.230102][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 109.230306][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 109.230509][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 109.230717][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 109.230882][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 109.231098][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 109.231308][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 109.231515][ T227] ksys_write (fs/read_write.c:731) [ 109.231673][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 109.231890][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 109.232105][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 109.232354][ T227] RIP: 0033:0x7fd229367b77 [ 109.232574][ T227] 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.233249][ T227] RSP: 002b:00007ffc85d34ff8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 109.233550][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd229367b77 [ 109.233884][ T227] RDX: 0000000000000002 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 109.234205][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 109.234514][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000002 [ 109.234812][ T227] R13: 00007fd229423760 R14: 0000000000000002 R15: 00007fd22941e9c0 | [ 111.343312][ T227] ------------[ cut here ]------------ | [ 111.343671][ T227] WARNING: CPU: 2 PID: 227 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) | [ 111.344205][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 111.345082][ T227] Tainted: [W]=WARN [ 111.345256][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 111.345522][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 111.345802][ T227] 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 [ 111.346538][ T227] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 111.346808][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 111.347148][ T227] RDX: 0000000000000000 RSI: ffff8880052aac98 RDI: ffff88800b5fae38 [ 111.347476][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 111.347792][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 111.348577][ T227] R13: ffff8880052aa128 R14: ffff8880052aa008 R15: ffff8880052aa000 [ 111.348899][ T227] FS: 00007fd229226740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 111.349276][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 111.349549][ T227] CR2: 0000559eef2ebcdc CR3: 000000000b4aa002 CR4: 0000000000772ef0 [ 111.349864][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 111.350193][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 111.350507][ T227] PKRU: 55555554 [ 111.350675][ T227] Call Trace: [ 111.350842][ T227] [ 111.350963][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 111.351208][ T227] ? __warn (kernel/panic.c:748) [ 111.351386][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 111.351605][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 111.351841][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 111.352027][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 111.352247][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 111.352478][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 111.352706][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 111.352982][ T227] ? _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) [ 111.353223][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 111.353446][ T227] register_netdevice (net/core/dev.c:11003) [ 111.353671][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 111.353907][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 111.354156][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 111.354434][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 111.354609][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 111.355040][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 111.355321][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 111.355599][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 111.355829][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 111.356112][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 111.356335][ T227] ? 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)) [ 111.356508][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 111.356734][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 111.356959][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 111.357191][ T227] driver_probe_device (drivers/base/dd.c:830) [ 111.357412][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 111.357633][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 111.357898][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 111.358134][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 111.358352][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 111.358569][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 111.358786][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 111.359009][ T227] __device_attach (drivers/base/dd.c:1030) [ 111.359254][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 111.359469][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 111.359692][ T227] ? 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) [ 111.359919][ T227] bus_probe_device (drivers/base/bus.c:537) [ 111.360154][ T227] device_add (drivers/base/core.c:3672) [ 111.360378][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 111.360592][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 111.360823][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 111.361109][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 111.361398][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 111.361613][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 111.361847][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 111.362075][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 111.362301][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 111.362476][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 111.362700][ T227] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 111.362927][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 111.363178][ T227] ksys_write (fs/read_write.c:731) [ 111.363348][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 111.363580][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 111.363798][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 111.364077][ T227] RIP: 0033:0x7fd229367b77 [ 111.364299][ T227] 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 [ 111.365034][ T227] RSP: 002b:00007ffc85d34ff8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 111.365354][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fd229367b77 [ 111.365666][ T227] RDX: 0000000000000004 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 111.365985][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 111.366311][ T227] R10: 00007fd2293da3e0 R11: 0000000000000246 R12: 0000000000000004 [ 111.366625][ T227] R13: 00007fd229423760 R14: 0000000000000004 R15: 00007fd22941e9c0 | [ 111.482937][ T227] ------------[ cut here ]------------ | [ 111.483244][ T227] WARNING: CPU: 0 PID: 227 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) | [ 111.483618][ T227] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 111.484401][ T227] Tainted: [W]=WARN [ 111.484548][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 111.484805][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 111.485052][ T227] 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 [ 111.485701][ T227] RSP: 0018:ffffc90000ad7910 EFLAGS: 00010246 [ 111.485944][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 111.486234][ T227] RDX: 0000000000000000 RSI: ffff8880025b2c98 RDI: ffff88800b5fade8 [ 111.486507][ T227] RBP: ffffffffb9923440 R08: 0000000000000000 R09: fffffbfff6efd83c [ 111.486781][ T227] R10: ffffffffb77ec1e7 R11: ffff88800b5fa300 R12: 0000000000000000 [ 111.487064][ T227] R13: ffff8880025b2128 R14: ffff8880025b2008 R15: ffff8880025b2000 [ 111.487340][ T227] FS: 00007fd229226740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 111.487657][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 111.487997][ T227] CR2: 00007fd2293da733 CR3: 000000000b4aa004 CR4: 0000000000772ef0 [ 111.488288][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 111.488565][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 111.488837][ T227] PKRU: 55555554 [ 111.488976][ T227] Call Trace: [ 111.489126][ T227] [ 111.489224][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 111.489411][ T227] ? __warn (kernel/panic.c:748) [ 111.489554][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 111.489744][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 111.489934][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 111.490086][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 111.490274][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 111.490472][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 111.490667][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 111.490905][ T227] ? _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) [ 111.491108][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 111.491303][ T227] register_netdevice (net/core/dev.c:11003) [ 111.491494][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 111.491690][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 111.491899][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 111.492145][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 111.492404][ T227] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 111.492643][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 111.492828][ T227] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 111.493034][ T227] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 111.493275][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 111.493457][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 111.493649][ T227] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 111.493837][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 111.494037][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 111.494187][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 111.494378][ T227] ? __lock_release (kernel/locking/lockdep.c:5527) [ 111.494565][ T227] ? 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) [ 111.494757][ T227] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 111.494954][ T227] ksys_write (fs/read_write.c:731) [ 111.495121][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 111.495345][ T227] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 111.495582][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 111.495792][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 111.496039][ T227] RIP: 0033:0x7fd229367b77 [ 111.496230][ T227] 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 [ 111.496865][ T227] RSP: 002b:00007ffc85d34ff8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 111.497152][ T227] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd229367b77 [ 111.497430][ T227] RDX: 0000000000000002 RSI: 0000559eef30f330 RDI: 0000000000000001 [ 111.497706][ T227] RBP: 0000559eef30f330 R08: 0000000000000000 R09: 00007fd2293da4e0 [ 111.497981][ T227] R10: 00007fd2293da3e0 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