====================================== | 0 | xx__-> [ 12.009311][ T228] ------------[ cut here ]------------ | [ 12.009762][ T228] WARNING: CPU: 1 PID: 228 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) | [ 12.010322][ T228] Modules linked in: netdevsim [ 12.010925][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.011193][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 12.011472][ T228] 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 [ 12.012195][ T228] RSP: 0018:ffffc900006f7520 EFLAGS: 00010246 [ 12.012513][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 12.012853][ T228] RDX: 0000000000000000 RSI: ffff88800b67ac98 RDI: ffff888009790b78 [ 12.013169][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 12.013501][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 12.013826][ T228] R13: ffff88800b67a128 R14: ffff88800b67a008 R15: ffff88800b67a000 [ 12.014138][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 12.014514][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.014784][ T228] CR2: 000055f6452b6338 CR3: 000000000aa9c005 CR4: 0000000000772ef0 [ 12.015116][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 12.015438][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 12.015748][ T228] PKRU: 55555554 [ 12.015930][ T228] Call Trace: [ 12.016104][ T228] [ 12.016218][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 12.016454][ T228] ? __warn (kernel/panic.c:748) [ 12.016618][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 12.016827][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 12.017048][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 12.017208][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 12.017429][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 12.017655][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 12.017877][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 12.018142][ T228] ? _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) [ 12.018356][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 12.018583][ T228] register_netdevice (net/core/dev.c:11003) [ 12.018806][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 12.019028][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 12.019253][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 12.019525][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 12.019686][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 12.019963][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 12.020242][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 12.020524][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 12.020746][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 12.021007][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 12.021220][ T228] ? 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)) [ 12.021377][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 12.021606][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 12.021827][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 12.022035][ T228] driver_probe_device (drivers/base/dd.c:830) [ 12.022241][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 12.022459][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 12.022711][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 12.022917][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 12.023123][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 12.023334][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 12.023546][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 12.023758][ T228] __device_attach (drivers/base/dd.c:1030) [ 12.023962][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 12.024162][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 12.024369][ T228] ? 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) [ 12.024592][ T228] bus_probe_device (drivers/base/bus.c:537) [ 12.024813][ T228] device_add (drivers/base/core.c:3672) [ 12.025025][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 12.025231][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 12.025461][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 12.025725][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 12.026010][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 12.026219][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 12.026448][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 12.026651][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 12.026866][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 12.027033][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 12.027244][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 12.027457][ T228] ? 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) [ 12.027674][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 12.027897][ T228] ksys_write (fs/read_write.c:731) [ 12.028055][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 12.028255][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 12.028479][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 12.028691][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 12.028945][ T228] RIP: 0033:0x7fe6ba243b77 [ 12.029342][ T228] 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 [ 12.030069][ T228] RSP: 002b:00007ffe65a79e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 12.030387][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fe6ba243b77 [ 12.030706][ T228] RDX: 0000000000000004 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 12.031020][ T228] RBP: 000055f6452b5330 R08: 0000000000000003 R09: 0000000000000077 [ 12.031325][ T228] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000004 [ 12.031643][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000004 R15: 00007fe6ba2fa9c0 | [ 18.372073][ T228] ------------[ cut here ]------------ | [ 18.372430][ T228] WARNING: CPU: 1 PID: 228 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) | [ 18.372844][ T228] Modules linked in: netdevsim [last unloaded: ip6_udp_tunnel] | [ 18.373579][ T228] Tainted: [W]=WARN [ 18.373753][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.374019][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.374256][ T228] 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 [ 18.374948][ T228] RSP: 0018:ffffc900006f7910 EFLAGS: 00010246 [ 18.375193][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 18.375657][ T228] RDX: 0000000000000000 RSI: ffff88800d78ac98 RDI: ffff888009790b28 [ 18.376065][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 18.376362][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 18.376732][ T228] R13: ffff88800d78a128 R14: ffff88800d78a008 R15: ffff88800d78a000 [ 18.377022][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 18.377346][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.377750][ T228] CR2: 000055f6452b5330 CR3: 000000000aa9c002 CR4: 0000000000772ef0 [ 18.378048][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 18.378323][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 18.378758][ T228] PKRU: 55555554 [ 18.378903][ T228] Call Trace: [ 18.379045][ T228] [ 18.379150][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.379357][ T228] ? __warn (kernel/panic.c:748) [ 18.379656][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.379847][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 18.380074][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 18.380222][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 18.380613][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 18.380842][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.381061][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 18.381322][ T228] ? _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) [ 18.381558][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 18.381791][ T228] register_netdevice (net/core/dev.c:11003) [ 18.382013][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 18.382249][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 18.382506][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 18.382783][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 18.383074][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 18.383349][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 18.383570][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 18.383797][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 18.384065][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 18.384267][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 18.384486][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 18.384695][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 18.384910][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 18.385076][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 18.385285][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 18.385516][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 18.385737][ T228] ksys_write (fs/read_write.c:731) [ 18.385914][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 18.386126][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 18.386330][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.386580][ T228] RIP: 0033:0x7fe6ba243b77 [ 18.386830][ T228] 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 [ 18.387559][ T228] RSP: 002b:00007ffe65a79d88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 18.387943][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe6ba243b77 [ 18.388364][ T228] RDX: 0000000000000002 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 18.388836][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 18.389218][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000002 [ 18.389633][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000002 R15: 00007fe6ba2fa9c0 | [ 24.772031][ T228] ------------[ cut here ]------------ | [ 24.772423][ T228] WARNING: CPU: 2 PID: 228 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) | [ 24.772913][ T228] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 24.773674][ T228] Tainted: [W]=WARN [ 24.773854][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.774137][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.774445][ T228] 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 [ 24.775217][ T228] RSP: 0018:ffffc900006f7520 EFLAGS: 00010246 [ 24.775645][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 24.776023][ T228] RDX: 0000000000000000 RSI: ffff8880024cac98 RDI: ffff888009790b78 [ 24.776363][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 24.776845][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 24.777188][ T228] R13: ffff8880024ca128 R14: ffff8880024ca008 R15: ffff8880024ca000 [ 24.777542][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 24.777941][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.778228][ T228] CR2: 00007fe6ba2b6733 CR3: 000000000aa9c005 CR4: 0000000000772ef0 [ 24.778583][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 24.778923][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 24.779263][ T228] PKRU: 55555554 [ 24.779458][ T228] Call Trace: [ 24.779642][ T228] [ 24.779771][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.780009][ T228] ? __warn (kernel/panic.c:748) [ 24.780194][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.780441][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 24.780683][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 24.780873][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 24.781106][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 24.781355][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.781608][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 24.781889][ T228] ? _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) [ 24.782119][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 24.782341][ T228] register_netdevice (net/core/dev.c:11003) [ 24.782585][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 24.782816][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 24.783064][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 24.783348][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 24.783530][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 24.783825][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 24.784124][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 24.784424][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 24.784661][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 24.784941][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 24.785167][ T228] ? 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)) [ 24.785335][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 24.785579][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 24.785822][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 24.786054][ T228] driver_probe_device (drivers/base/dd.c:830) [ 24.786278][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 24.786514][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 24.786797][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 24.787026][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 24.787258][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 24.787490][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 24.787722][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 24.787946][ T228] __device_attach (drivers/base/dd.c:1030) [ 24.788164][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 24.788379][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 24.788621][ T228] ? 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) [ 24.788864][ T228] bus_probe_device (drivers/base/bus.c:537) [ 24.789088][ T228] device_add (drivers/base/core.c:3672) [ 24.789325][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 24.789565][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 24.789811][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 24.790091][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 24.790369][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 24.790604][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 24.790839][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 24.791064][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 24.791291][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 24.791479][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 24.791704][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 24.791930][ T228] ? 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) [ 24.792171][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 24.792418][ T228] ksys_write (fs/read_write.c:731) [ 24.792605][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 24.792826][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 24.793065][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 24.793299][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.793577][ T228] RIP: 0033:0x7fe6ba243b77 [ 24.793803][ T228] 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 [ 24.794536][ T228] RSP: 002b:00007ffe65a7d628 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 24.794857][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fe6ba243b77 [ 24.795171][ T228] RDX: 0000000000000004 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 24.795499][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 24.795827][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000004 [ 24.796151][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000004 R15: 00007fe6ba2fa9c0 | [ 24.839944][ T228] ------------[ cut here ]------------ | [ 24.840276][ T228] WARNING: CPU: 2 PID: 228 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) | [ 24.840729][ T228] Modules linked in: netdevsim [last unloaded: netdevsim] | [ 24.841399][ T228] Tainted: [W]=WARN [ 24.841556][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.841798][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.842045][ T228] 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 [ 24.842710][ T228] RSP: 0018:ffffc900006f7910 EFLAGS: 00010246 [ 24.842961][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 24.843249][ T228] RDX: 0000000000000000 RSI: ffff88800944ac98 RDI: ffff888009790b28 [ 24.843551][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 24.843851][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 24.844138][ T228] R13: ffff88800944a128 R14: ffff88800944a008 R15: ffff88800944a000 [ 24.844443][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 24.844785][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.845034][ T228] CR2: 00007fe6ba2b6733 CR3: 000000000aa9c005 CR4: 0000000000772ef0 [ 24.845323][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 24.845620][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 24.846051][ T228] PKRU: 55555554 [ 24.846211][ T228] Call Trace: [ 24.846362][ T228] [ 24.846483][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.846714][ T228] ? __warn (kernel/panic.c:748) [ 24.846872][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.847079][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 24.847285][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 24.847460][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 24.847662][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 24.847875][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.848087][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 24.848339][ T228] ? _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) [ 24.848554][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 24.848772][ T228] register_netdevice (net/core/dev.c:11003) [ 24.848994][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 24.849219][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 24.849467][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 24.849748][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 24.850046][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 24.850321][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 24.850726][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 24.850954][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 24.851233][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 24.851478][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 24.851703][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 24.851926][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 24.852160][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 24.852336][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 24.852574][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 24.852912][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 24.853143][ T228] ksys_write (fs/read_write.c:731) [ 24.853435][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 24.853666][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 24.853999][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.854379][ T228] RIP: 0033:0x7fe6ba243b77 [ 24.854733][ T228] 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 [ 24.855451][ T228] RSP: 002b:00007ffe65a7d628 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 24.855905][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe6ba243b77 [ 24.856215][ T228] RDX: 0000000000000002 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 24.856534][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 24.856957][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000002 [ 24.857268][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000002 R15: 00007fe6ba2fa9c0 | [ 31.232321][ T228] ------------[ cut here ]------------ | [ 31.232719][ T228] WARNING: CPU: 1 PID: 228 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) | [ 31.233591][ T228] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 31.234955][ T228] Tainted: [W]=WARN [ 31.235231][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.235700][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.236185][ T228] 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 [ 31.237424][ T228] RSP: 0018:ffffc900006f7520 EFLAGS: 00010246 [ 31.237882][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 31.238431][ T228] RDX: 0000000000000000 RSI: ffff888002962c98 RDI: ffff888009790b78 [ 31.238951][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 31.239494][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 31.240023][ T228] R13: ffff888002962128 R14: ffff888002962008 R15: ffff888002962000 [ 31.240541][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 31.241429][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.241852][ T228] CR2: 00005651dc97b018 CR3: 000000000aa9c006 CR4: 0000000000772ef0 [ 31.242362][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 31.242873][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 31.243415][ T228] PKRU: 55555554 [ 31.243681][ T228] Call Trace: [ 31.243938][ T228] [ 31.244123][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.244496][ T228] ? __warn (kernel/panic.c:748) [ 31.244759][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.245096][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 31.245477][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 31.245761][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 31.246110][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 31.246494][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.246850][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 31.247316][ T228] ? _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) [ 31.247704][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 31.248066][ T228] register_netdevice (net/core/dev.c:11003) [ 31.248458][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 31.248833][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 31.249217][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 31.249614][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 31.249880][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 31.250336][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 31.250822][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 31.251275][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 31.251667][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 31.252125][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 31.252519][ T228] ? 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)) [ 31.252794][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 31.253190][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 31.253596][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 31.253980][ T228] driver_probe_device (drivers/base/dd.c:830) [ 31.254352][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 31.254749][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 31.255211][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 31.255587][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 31.255956][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 31.256277][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 31.256531][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 31.256808][ T228] __device_attach (drivers/base/dd.c:1030) [ 31.257019][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 31.257226][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 31.257460][ T228] ? 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) [ 31.257699][ T228] bus_probe_device (drivers/base/bus.c:537) [ 31.257912][ T228] device_add (drivers/base/core.c:3672) [ 31.258124][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 31.258331][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 31.258572][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 31.258879][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 31.259154][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 31.259371][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 31.259621][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 31.259835][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 31.260052][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 31.260220][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 31.260461][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 31.260766][ T228] ? 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) [ 31.260991][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 31.261207][ T228] ksys_write (fs/read_write.c:731) [ 31.261370][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 31.261681][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 31.262036][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 31.262341][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.262770][ T228] RIP: 0033:0x7fe6ba243b77 [ 31.263114][ T228] 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 [ 31.264362][ T228] RSP: 002b:00007ffe65a7d628 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 31.264938][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fe6ba243b77 [ 31.265515][ T228] RDX: 0000000000000004 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 31.266097][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 31.266637][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000004 [ 31.267179][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000004 R15: 00007fe6ba2fa9c0 | [ 31.315087][ T228] ------------[ cut here ]------------ | [ 31.315454][ T228] WARNING: CPU: 1 PID: 228 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) | [ 31.315896][ T228] Modules linked in: netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 31.316843][ T228] Tainted: [W]=WARN [ 31.316996][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.317233][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.317680][ T228] 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 [ 31.318382][ T228] RSP: 0018:ffffc900006f7910 EFLAGS: 00010246 [ 31.318740][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 31.319180][ T228] RDX: 0000000000000000 RSI: ffff88800d7e2c98 RDI: ffff888009790b28 [ 31.319858][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 31.320327][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 31.320938][ T228] R13: ffff88800d7e2128 R14: ffff88800d7e2008 R15: ffff88800d7e2000 [ 31.321676][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 31.322231][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.322986][ T228] CR2: 00007fe6ba1fb890 CR3: 000000000aa9c006 CR4: 0000000000772ef0 [ 31.324031][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 31.324951][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 31.325274][ T228] PKRU: 55555554 [ 31.325543][ T228] Call Trace: [ 31.325715][ T228] [ 31.325836][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.326044][ T228] ? __warn (kernel/panic.c:748) [ 31.326202][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.326435][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 31.326665][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 31.326918][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 31.327252][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 31.327545][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 31.327767][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 31.328012][ T228] ? _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) [ 31.328208][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 31.328420][ T228] register_netdevice (net/core/dev.c:11003) [ 31.328616][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 31.328836][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 31.329080][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 31.329325][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 31.329602][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 31.329865][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 31.330055][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 31.330254][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 31.330530][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 31.330770][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 31.331086][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 31.331435][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 31.331733][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 31.331888][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 31.332081][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 31.332285][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 31.332501][ T228] ksys_write (fs/read_write.c:731) [ 31.332645][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 31.332858][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 31.333049][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.333281][ T228] RIP: 0033:0x7fe6ba243b77 [ 31.333498][ T228] 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 [ 31.334177][ T228] RSP: 002b:00007ffe65a7b058 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 31.334479][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe6ba243b77 [ 31.334802][ T228] RDX: 0000000000000002 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 31.335087][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 31.335365][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000002 [ 31.335675][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000002 R15: 00007fe6ba2fa9c0 | [ 46.330115][ T228] ------------[ cut here ]------------ | [ 46.330420][ T228] WARNING: CPU: 0 PID: 228 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) | [ 46.330845][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 46.331752][ T228] Tainted: [W]=WARN [ 46.331915][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.332177][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.332458][ T228] 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 [ 46.333194][ T228] RSP: 0018:ffffc900006f7910 EFLAGS: 00010246 [ 46.333461][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 46.333767][ T228] RDX: 0000000000000000 RSI: ffff888002ac2c98 RDI: ffff888009790b28 [ 46.334079][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 46.334384][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 46.334707][ T228] R13: ffff888002ac2128 R14: ffff888002ac2008 R15: ffff888002ac2000 [ 46.335020][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 46.335384][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.335667][ T228] CR2: 00007fe6ba187440 CR3: 000000000aa9c002 CR4: 0000000000772ef0 [ 46.335999][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 46.336319][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 46.336645][ T228] PKRU: 55555554 [ 46.336806][ T228] Call Trace: [ 46.336968][ T228] [ 46.337077][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.337289][ T228] ? __warn (kernel/panic.c:748) [ 46.337460][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.337672][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 46.337890][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 46.338056][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 46.338273][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 46.338505][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 46.338723][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 46.338989][ T228] ? _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) [ 46.339206][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 46.339428][ T228] register_netdevice (net/core/dev.c:11003) [ 46.339641][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 46.339856][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 46.340086][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 46.340359][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 46.340657][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 46.340929][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 46.341136][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 46.341351][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 46.341626][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 46.341829][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 46.342041][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 46.342253][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 46.342474][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 46.342642][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 46.342855][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 46.343078][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 46.343298][ T228] ksys_write (fs/read_write.c:731) [ 46.343469][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 46.343687][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.343897][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.344155][ T228] RIP: 0033:0x7fe6ba243b77 [ 46.344368][ T228] 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 [ 46.345103][ T228] RSP: 002b:00007ffe65a7b058 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 46.345403][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe6ba243b77 [ 46.345698][ T228] RDX: 0000000000000002 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 46.346007][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 46.346302][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000002 [ 46.346636][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000002 R15: 00007fe6ba2fa9c0 | [ 61.322814][ T228] ------------[ cut here ]------------ | [ 61.323236][ T228] WARNING: CPU: 3 PID: 228 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) | [ 61.323686][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 61.324658][ T228] Tainted: [W]=WARN [ 61.324834][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 61.325102][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 61.325375][ T228] 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 [ 61.326214][ T228] RSP: 0018:ffffc900006f7520 EFLAGS: 00010246 [ 61.326512][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 61.326899][ T228] RDX: 0000000000000000 RSI: ffff888004e6ac98 RDI: ffff888009790b78 [ 61.327238][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 61.327596][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 61.327928][ T228] R13: ffff888004e6a128 R14: ffff888004e6a008 R15: ffff888004e6a000 [ 61.328248][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 61.328667][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 61.329364][ T228] CR2: 000055f627c66990 CR3: 000000000aa9c001 CR4: 0000000000772ef0 [ 61.329711][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 61.330039][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 61.330350][ T228] PKRU: 55555554 [ 61.330533][ T228] Call Trace: [ 61.330707][ T228] [ 61.330819][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 61.331055][ T228] ? __warn (kernel/panic.c:748) [ 61.331221][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 61.331449][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 61.331674][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 61.331846][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 61.332083][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 61.332322][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 61.332578][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 61.332872][ T228] ? _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) [ 61.333112][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 61.333335][ T228] register_netdevice (net/core/dev.c:11003) [ 61.333642][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 61.333979][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 61.334339][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 61.334819][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 61.335096][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 61.335620][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 61.336191][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 61.336686][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 61.337048][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 61.337516][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 61.337873][ T228] ? 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)) [ 61.338135][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 61.338513][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 61.338854][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 61.339191][ T228] driver_probe_device (drivers/base/dd.c:830) [ 61.339555][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 61.339934][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 61.340382][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 61.340753][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 61.341082][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 61.341459][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 61.341804][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 61.342167][ T228] __device_attach (drivers/base/dd.c:1030) [ 61.342544][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 61.342907][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 61.343261][ T228] ? 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) [ 61.343512][ T228] bus_probe_device (drivers/base/bus.c:537) [ 61.343731][ T228] device_add (drivers/base/core.c:3672) [ 61.343971][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 61.344189][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 61.344430][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 61.344704][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 61.344984][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 61.345202][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 61.345447][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 61.345691][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 61.345920][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 61.346088][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 61.346297][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 61.346526][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 61.346779][ T228] ksys_write (fs/read_write.c:731) [ 61.346977][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 61.347196][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 61.347420][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 61.347682][ T228] RIP: 0033:0x7fe6ba243b77 [ 61.347914][ T228] 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 [ 61.348682][ T228] RSP: 002b:00007ffe65a7d628 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 61.349012][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fe6ba243b77 [ 61.349333][ T228] RDX: 0000000000000004 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 61.349658][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 61.349983][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000004 [ 61.350305][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000004 R15: 00007fe6ba2fa9c0 | [ 61.419207][ T228] ------------[ cut here ]------------ | [ 61.419739][ T228] WARNING: CPU: 2 PID: 228 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) | [ 61.420144][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 61.420991][ T228] Tainted: [W]=WARN [ 61.421159][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 61.421464][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 61.421725][ T228] 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 [ 61.422424][ T228] RSP: 0018:ffffc900006f7910 EFLAGS: 00010246 [ 61.422688][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 61.422983][ T228] RDX: 0000000000000000 RSI: ffff888002962c98 RDI: ffff888009790b28 [ 61.423278][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 61.423587][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 61.423885][ T228] R13: ffff888002962128 R14: ffff888002962008 R15: ffff888002962000 [ 61.424174][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 61.424521][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 61.424843][ T228] CR2: 00007ffe65a7aff8 CR3: 000000000aa9c001 CR4: 0000000000772ef0 [ 61.425159][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 61.425467][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 61.425783][ T228] PKRU: 55555554 [ 61.425942][ T228] Call Trace: [ 61.426522][ T228] [ 61.426659][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 61.426874][ T228] ? __warn (kernel/panic.c:748) [ 61.427058][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 61.427289][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 61.427519][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 61.427705][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 61.427914][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 61.428134][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 61.428353][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 61.428625][ T228] ? _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) [ 61.428867][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 61.429087][ T228] register_netdevice (net/core/dev.c:11003) [ 61.429295][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 61.429525][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 61.429743][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 61.430012][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 61.430294][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 61.430583][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 61.430820][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 61.431031][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 61.431306][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 61.431519][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 61.431747][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 61.431965][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 61.432185][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 61.432374][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 61.432599][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 61.432836][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 61.433050][ T228] ksys_write (fs/read_write.c:731) [ 61.433212][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 61.433448][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 61.433658][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 61.433904][ T228] RIP: 0033:0x7fe6ba243b77 [ 61.434110][ T228] 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 [ 61.434811][ T228] RSP: 002b:00007ffe65a7b058 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 61.435124][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe6ba243b77 [ 61.435726][ T228] RDX: 0000000000000002 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 61.436020][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 61.436318][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000002 [ 61.437055][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000002 R15: 00007fe6ba2fa9c0 | [ 76.557785][ T228] ------------[ cut here ]------------ | [ 76.558077][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 76.558597][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 76.559564][ T228] Tainted: [W]=WARN [ 76.559759][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 76.560028][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 76.560404][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 76.561159][ T228] RSP: 0018:ffffc900006f7910 EFLAGS: 00010246 [ 76.561536][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 76.561911][ T228] RDX: 0000000000000000 RSI: ffff88800d7e2c98 RDI: ffff888009790b28 [ 76.562312][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 76.562731][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 76.563112][ T228] R13: ffff88800d7e2128 R14: ffff88800d7e2008 R15: ffff88800d7e2000 [ 76.563527][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 76.563947][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 76.564247][ T228] CR2: 00007fe6ba187440 CR3: 000000000aa9c004 CR4: 0000000000772ef0 [ 76.564593][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 76.564966][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 76.565360][ T228] PKRU: 55555554 [ 76.565557][ T228] Call Trace: [ 76.565787][ T228] [ 76.565902][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 76.566121][ T228] ? __warn (kernel/panic.c:748) [ 76.566319][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 76.566629][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 76.566897][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 76.567067][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 76.567403][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 76.567641][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 76.567865][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 76.568224][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 76.568586][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 76.568871][ T228] register_netdevice (net/core/dev.c:11003) [ 76.569093][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 76.569339][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 76.569705][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 76.569992][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 76.570368][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 76.570666][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 76.570933][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 76.571163][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 76.571574][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 76.571801][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 76.572028][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 76.572312][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 76.572548][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 76.572781][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 76.573009][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 76.573304][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 76.573561][ T228] ksys_write (fs/read_write.c:731) [ 76.573727][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 76.574006][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 76.574218][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 76.574563][ T228] RIP: 0033:0x7fe6ba243b77 [ 76.574804][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 76.575720][ T228] RSP: 002b:00007ffe65a7b058 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 76.576030][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe6ba243b77 [ 76.576425][ T228] RDX: 0000000000000002 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 76.576784][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 76.577173][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000002 [ 76.577515][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000002 R15: 00007fe6ba2fa9c0 | [ 91.413472][ T228] ------------[ cut here ]------------ | [ 91.413864][ T228] WARNING: CPU: 1 PID: 228 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) | [ 91.414317][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 91.415352][ T228] Tainted: [W]=WARN [ 91.415541][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 91.415851][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.416145][ T228] 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 [ 91.416946][ T228] RSP: 0018:ffffc900006f7520 EFLAGS: 00010246 [ 91.417228][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 91.417569][ T228] RDX: 0000000000000000 RSI: ffff888002ac2c98 RDI: ffff888009790b78 [ 91.417904][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 91.418243][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 91.418591][ T228] R13: ffff888002ac2128 R14: ffff888002ac2008 R15: ffff888002ac2000 [ 91.418934][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 91.419319][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 91.419623][ T228] CR2: 00007fea5ef27a00 CR3: 000000000aa9c004 CR4: 0000000000772ef0 [ 91.420198][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 91.420571][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 91.420913][ T228] PKRU: 55555554 [ 91.421099][ T228] Call Trace: [ 91.421277][ T228] [ 91.421410][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.421674][ T228] ? __warn (kernel/panic.c:748) [ 91.421859][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.422099][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 91.422333][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 91.422527][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 91.422770][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 91.423009][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.423244][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 91.423571][ T228] ? _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) [ 91.423815][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 91.424045][ T228] register_netdevice (net/core/dev.c:11003) [ 91.424295][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 91.424551][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 91.424799][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 91.425089][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 91.425264][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 91.425586][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 91.425886][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 91.426177][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 91.426429][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 91.426734][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 91.426968][ T228] ? 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)) [ 91.427139][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 91.427376][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 91.427630][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 91.427866][ T228] driver_probe_device (drivers/base/dd.c:830) [ 91.428100][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 91.428335][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 91.428639][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 91.428870][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 91.429088][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 91.429329][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 91.429575][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 91.429806][ T228] __device_attach (drivers/base/dd.c:1030) [ 91.430052][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 91.430281][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 91.430529][ T228] ? 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) [ 91.430764][ T228] bus_probe_device (drivers/base/bus.c:537) [ 91.430989][ T228] device_add (drivers/base/core.c:3672) [ 91.431219][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 91.431449][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 91.431681][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 91.432018][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 91.432310][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 91.432565][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 91.432794][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 91.433012][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 91.433236][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 91.433432][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 91.433659][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 91.433912][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 91.434147][ T228] ksys_write (fs/read_write.c:731) [ 91.434318][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 91.434562][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 91.434815][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 91.435102][ T228] RIP: 0033:0x7fe6ba243b77 [ 91.435346][ T228] 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 [ 91.436189][ T228] RSP: 002b:00007ffe65a7d628 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 91.436564][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fe6ba243b77 [ 91.436918][ T228] RDX: 0000000000000004 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 91.437252][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 91.437642][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000004 [ 91.437958][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000004 R15: 00007fe6ba2fa9c0 | [ 91.484656][ T228] ------------[ cut here ]------------ | [ 91.485050][ T228] WARNING: CPU: 0 PID: 228 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) | [ 91.485607][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 91.486495][ T228] Tainted: [W]=WARN [ 91.486688][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 91.486944][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.487215][ T228] 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 [ 91.487947][ T228] RSP: 0018:ffffc900006f7910 EFLAGS: 00010246 [ 91.488212][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 91.488560][ T228] RDX: 0000000000000000 RSI: ffff888004e6ac98 RDI: ffff888009790b28 [ 91.488865][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 91.489171][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 91.489496][ T228] R13: ffff888004e6a128 R14: ffff888004e6a008 R15: ffff888004e6a000 [ 91.489799][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 91.490147][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 91.490416][ T228] CR2: 00007fea5efb39d0 CR3: 000000000aa9c004 CR4: 0000000000772ef0 [ 91.490742][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 91.491050][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 91.491355][ T228] PKRU: 55555554 [ 91.491530][ T228] Call Trace: [ 91.491689][ T228] [ 91.491795][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.492004][ T228] ? __warn (kernel/panic.c:748) [ 91.492356][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.492603][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 91.492820][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 91.492982][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 91.493195][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 91.493432][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 91.493657][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 91.493917][ T228] ? _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) [ 91.494139][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 91.494351][ T228] register_netdevice (net/core/dev.c:11003) [ 91.494586][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 91.494804][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 91.495029][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 91.495300][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 91.495639][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 91.495929][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 91.496147][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 91.496373][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 91.496688][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 91.496911][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 91.497140][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 91.497362][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 91.497610][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 91.497792][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 91.498012][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 91.498295][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 91.498517][ T228] ksys_write (fs/read_write.c:731) [ 91.498677][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 91.498894][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 91.499095][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 91.499349][ T228] RIP: 0033:0x7fe6ba243b77 [ 91.499564][ T228] 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 [ 91.500258][ T228] RSP: 002b:00007ffe65a7c948 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 91.500574][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe6ba243b77 [ 91.500861][ T228] RDX: 0000000000000002 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 91.501161][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 91.501466][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000002 [ 91.501760][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000002 R15: 00007fe6ba2fa9c0 | [ 99.874865][ T228] ------------[ cut here ]------------ | [ 99.875170][ T228] WARNING: CPU: 3 PID: 228 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) | [ 99.875637][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 99.876504][ T228] Tainted: [W]=WARN [ 99.876684][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 99.876953][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.877218][ T228] 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 [ 99.877994][ T228] RSP: 0018:ffffc900006f7910 EFLAGS: 00010246 [ 99.878263][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 99.878612][ T228] RDX: 0000000000000000 RSI: ffff888002962c98 RDI: ffff888009790b28 [ 99.878911][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 99.879242][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 99.879565][ T228] R13: ffff888002962128 R14: ffff888002962008 R15: ffff888002962000 [ 99.879865][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 99.880225][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 99.880517][ T228] CR2: 00007fe6ba187440 CR3: 000000000aa9c005 CR4: 0000000000772ef0 [ 99.880818][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 99.881123][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 99.881452][ T228] PKRU: 55555554 [ 99.881619][ T228] Call Trace: [ 99.881781][ T228] [ 99.881887][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.882117][ T228] ? __warn (kernel/panic.c:748) [ 99.882283][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.882518][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 99.882733][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 99.882896][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 99.883133][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 99.883364][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.883589][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 99.883852][ T228] ? _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) [ 99.884060][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 99.884290][ T228] register_netdevice (net/core/dev.c:11003) [ 99.884519][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 99.884771][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 99.885012][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 99.885278][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 99.885579][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 99.885852][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 99.886056][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 99.886271][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 99.886550][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 99.886756][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 99.886957][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 99.887160][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 99.887384][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 99.887570][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 99.887781][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 99.887999][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 99.888215][ T228] ksys_write (fs/read_write.c:731) [ 99.888376][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 99.888619][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 99.888836][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 99.889096][ T228] RIP: 0033:0x7fe6ba243b77 [ 99.889308][ T228] 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 [ 99.890044][ T228] RSP: 002b:00007ffe65a7c948 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 99.890359][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe6ba243b77 [ 99.890681][ T228] RDX: 0000000000000002 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 99.891000][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 99.891315][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000002 [ 99.891630][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000002 R15: 00007fe6ba2fa9c0 | [ 108.432644][ T228] ------------[ cut here ]------------ | [ 108.433085][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 108.433636][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 108.434655][ T228] Tainted: [W]=WARN [ 108.434831][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 108.435121][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.435434][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 108.436207][ T228] RSP: 0018:ffffc900006f7520 EFLAGS: 00010246 [ 108.436511][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 108.436834][ T228] RDX: 0000000000000000 RSI: ffff88800d7e2c98 RDI: ffff888009790b78 [ 108.437157][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 108.437506][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 108.437869][ T228] R13: ffff88800d7e2128 R14: ffff88800d7e2008 R15: ffff88800d7e2000 [ 108.438485][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 108.438918][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 108.439228][ T228] CR2: 00007fe6ba187440 CR3: 000000000aa9c001 CR4: 0000000000772ef0 [ 108.439611][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 108.439964][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 108.440326][ T228] PKRU: 55555554 [ 108.440531][ T228] Call Trace: [ 108.440720][ T228] [ 108.440853][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.441099][ T228] ? __warn (kernel/panic.c:748) [ 108.441284][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.441571][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 108.441878][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 108.442114][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 108.442423][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 108.442726][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.443056][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 108.443433][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 108.443671][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 108.443914][ T228] register_netdevice (net/core/dev.c:11003) [ 108.444148][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 108.444403][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 108.444694][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 108.444973][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 108.445160][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 108.445483][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 108.445775][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 108.446052][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 108.446304][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 108.446591][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 108.446820][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 108.446999][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 108.447229][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 108.447468][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 108.447696][ T228] driver_probe_device (drivers/base/dd.c:830) [ 108.447922][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 108.448156][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 108.448479][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 108.448729][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 108.448960][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 108.449184][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 108.449415][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 108.449651][ T228] __device_attach (drivers/base/dd.c:1030) [ 108.449871][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 108.450098][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 108.450331][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 108.450571][ T228] bus_probe_device (drivers/base/bus.c:537) [ 108.450805][ T228] device_add (drivers/base/core.c:3672) [ 108.451052][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 108.451276][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 108.451523][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 108.451811][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 108.452093][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.452329][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 108.452584][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.452823][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 108.453072][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 108.453266][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 108.453518][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 108.453766][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 108.454011][ T228] ksys_write (fs/read_write.c:731) [ 108.454194][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 108.454454][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 108.454698][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 108.454985][ T228] RIP: 0033:0x7fe6ba243b77 [ 108.455226][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 108.456000][ T228] RSP: 002b:00007ffe65a7d628 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 108.456331][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fe6ba243b77 [ 108.456665][ T228] RDX: 0000000000000004 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 108.456981][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 108.457303][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000004 [ 108.457642][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000004 R15: 00007fe6ba2fa9c0 | [ 108.508326][ T228] ------------[ cut here ]------------ | [ 108.508746][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 108.509154][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 108.510178][ T228] Tainted: [W]=WARN [ 108.510337][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 108.510605][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.510940][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 108.511812][ T228] RSP: 0018:ffffc900006f7910 EFLAGS: 00010246 [ 108.512171][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 108.512589][ T228] RDX: 0000000000000000 RSI: ffff888002ac2c98 RDI: ffff888009790b28 [ 108.512897][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 108.513263][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 108.513574][ T228] R13: ffff888002ac2128 R14: ffff888002ac2008 R15: ffff888002ac2000 [ 108.513903][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 108.514243][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 108.514507][ T228] CR2: 00007ffe65a7af48 CR3: 000000000aa9c001 CR4: 0000000000772ef0 [ 108.515000][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 108.515291][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 108.515619][ T228] PKRU: 55555554 [ 108.515791][ T228] Call Trace: [ 108.516002][ T228] [ 108.516115][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.516327][ T228] ? __warn (kernel/panic.c:748) [ 108.516541][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.516770][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 108.517005][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 108.517215][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 108.517452][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 108.517702][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.517939][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 108.518226][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 108.518495][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 108.518763][ T228] register_netdevice (net/core/dev.c:11003) [ 108.518998][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 108.519222][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 108.519520][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 108.519863][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 108.520315][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 108.520672][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.520952][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 108.521186][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 108.521455][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 108.521688][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 108.521912][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 108.522121][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 108.522331][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 108.522514][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 108.522762][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 108.523090][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 108.523319][ T228] ksys_write (fs/read_write.c:731) [ 108.523501][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 108.523851][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 108.524056][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 108.524304][ T228] RIP: 0033:0x7fe6ba243b77 [ 108.524557][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 108.525249][ T228] RSP: 002b:00007ffe65a7acc8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 108.525603][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe6ba243b77 [ 108.525957][ T228] RDX: 0000000000000002 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 108.526260][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 108.526570][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000002 [ 108.526957][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000002 R15: 00007fe6ba2fa9c0 | [ 111.223874][ T228] ------------[ cut here ]------------ | [ 111.224204][ T228] WARNING: CPU: 3 PID: 228 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.224725][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 111.225689][ T228] Tainted: [W]=WARN [ 111.225866][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 111.226142][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 111.226505][ T228] 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.227262][ T228] RSP: 0018:ffffc900006f7910 EFLAGS: 00010246 [ 111.227625][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 111.227959][ T228] RDX: 0000000000000000 RSI: ffff888004e6ac98 RDI: ffff888009790b28 [ 111.228292][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 111.228703][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 111.229038][ T228] R13: ffff888004e6a128 R14: ffff888004e6a008 R15: ffff888004e6a000 [ 111.229368][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 111.229833][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 111.230110][ T228] CR2: 000055f6452941e8 CR3: 000000000aa9c001 CR4: 0000000000772ef0 [ 111.230524][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 111.230855][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 111.231183][ T228] PKRU: 55555554 [ 111.231352][ T228] Call Trace: [ 111.231604][ T228] [ 111.231722][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 111.231943][ T228] ? __warn (kernel/panic.c:748) [ 111.232113][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 111.232341][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 111.232589][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 111.232766][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 111.232989][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 111.233225][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 111.233473][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 111.233759][ T228] ? _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.233994][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 111.234222][ T228] register_netdevice (net/core/dev.c:11003) [ 111.234460][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 111.234696][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 111.234941][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 111.235235][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 111.235567][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 111.235865][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 111.236100][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 111.236335][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 111.236629][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 111.236854][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 111.237075][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 111.237301][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 111.237537][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 111.237719][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 111.237946][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 111.238170][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 111.238415][ T228] ksys_write (fs/read_write.c:731) [ 111.238585][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 111.238816][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 111.239029][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 111.239311][ T228] RIP: 0033:0x7fe6ba243b77 [ 111.239546][ T228] 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.240300][ T228] RSP: 002b:00007ffe65a7acc8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 111.240641][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe6ba243b77 [ 111.240975][ T228] RDX: 0000000000000002 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 111.241292][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 111.241620][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000002 [ 111.241949][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000002 R15: 00007fe6ba2fa9c0 | [ 114.042266][ T228] ------------[ cut here ]------------ | [ 114.042682][ T228] WARNING: CPU: 1 PID: 228 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) | [ 114.043154][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 114.044115][ T228] Tainted: [W]=WARN [ 114.044275][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 114.044566][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 114.044847][ T228] 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 [ 114.045616][ T228] RSP: 0018:ffffc900006f7520 EFLAGS: 00010246 [ 114.045886][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 114.046209][ T228] RDX: 0000000000000000 RSI: ffff888002962c98 RDI: ffff888009790b78 [ 114.046550][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 114.046902][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 114.047232][ T228] R13: ffff888002962128 R14: ffff888002962008 R15: ffff888002962000 [ 114.047576][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 114.047966][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 114.048240][ T228] CR2: 00007fea5ef27a00 CR3: 000000000aa9c002 CR4: 0000000000772ef0 [ 114.048623][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 114.048950][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 114.049473][ T228] PKRU: 55555554 [ 114.049653][ T228] Call Trace: [ 114.049812][ T228] [ 114.049921][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 114.050153][ T228] ? __warn (kernel/panic.c:748) [ 114.050318][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 114.050557][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 114.050828][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 114.050995][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 114.051207][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 114.051461][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 114.051687][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 114.051965][ T228] ? _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) [ 114.052181][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 114.052420][ T228] register_netdevice (net/core/dev.c:11003) [ 114.052641][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 114.052897][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 114.053133][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 114.053429][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 114.053601][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 114.053906][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 114.054196][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 114.054505][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 114.054765][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 114.055046][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 114.055310][ T228] ? 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)) [ 114.055485][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 114.055706][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 114.055922][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 114.056132][ T228] driver_probe_device (drivers/base/dd.c:830) [ 114.056343][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 114.056570][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 114.056838][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 114.057054][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 114.057260][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 114.057483][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 114.057699][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 114.057918][ T228] __device_attach (drivers/base/dd.c:1030) [ 114.058133][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 114.058343][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 114.058583][ T228] ? 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) [ 114.058852][ T228] bus_probe_device (drivers/base/bus.c:537) [ 114.059066][ T228] device_add (drivers/base/core.c:3672) [ 114.059283][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 114.059522][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 114.059746][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 114.060023][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 114.060294][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 114.060518][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 114.060807][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 114.061136][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 114.061462][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 114.061743][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 114.062074][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 114.062485][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 114.062857][ T228] ksys_write (fs/read_write.c:731) [ 114.063115][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 114.063507][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 114.063871][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 114.064318][ T228] RIP: 0033:0x7fe6ba243b77 [ 114.064681][ T228] 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 [ 114.065969][ T228] RSP: 002b:00007ffe65a7d628 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 114.066538][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fe6ba243b77 [ 114.067085][ T228] RDX: 0000000000000004 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 114.067635][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 114.068141][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000004 [ 114.068651][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000004 R15: 00007fe6ba2fa9c0 | [ 114.102941][ T228] ------------[ cut here ]------------ | [ 114.103273][ T228] WARNING: CPU: 1 PID: 228 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) | [ 114.104269][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 114.105071][ T228] Tainted: [W]=WARN [ 114.105240][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 114.105506][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 114.105794][ T228] 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 [ 114.106453][ T228] RSP: 0018:ffffc900006f7910 EFLAGS: 00010246 [ 114.106694][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 114.106981][ T228] RDX: 0000000000000000 RSI: ffff88800d7e2c98 RDI: ffff888009790b28 [ 114.107274][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 114.107565][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 114.107847][ T228] R13: ffff88800d7e2128 R14: ffff88800d7e2008 R15: ffff88800d7e2000 [ 114.108132][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 114.108475][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 114.108724][ T228] CR2: 00007fea5ef27a00 CR3: 000000000aa9c002 CR4: 0000000000772ef0 [ 114.109150][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 114.109454][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 114.109732][ T228] PKRU: 55555554 [ 114.109880][ T228] Call Trace: [ 114.110023][ T228] [ 114.110123][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 114.110315][ T228] ? __warn (kernel/panic.c:748) [ 114.110503][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 114.110699][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 114.110901][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 114.111062][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 114.111265][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 114.111478][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 114.111675][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 114.111931][ T228] ? _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) [ 114.112130][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 114.112339][ T228] register_netdevice (net/core/dev.c:11003) [ 114.112550][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 114.112758][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 114.112966][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 114.113228][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 114.113514][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 114.113789][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 114.113992][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 114.114198][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 114.114471][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 114.114668][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 114.114875][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 114.115073][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 114.115268][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 114.115461][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 114.115662][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 114.115882][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 114.116084][ T228] ksys_write (fs/read_write.c:731) [ 114.116242][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 114.116461][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 114.116675][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 114.116917][ T228] RIP: 0033:0x7fe6ba243b77 [ 114.117124][ T228] 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 [ 114.117806][ T228] RSP: 002b:00007ffe65a7b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 114.118111][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe6ba243b77 [ 114.118413][ T228] RDX: 0000000000000002 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 114.118714][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 114.119017][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000002 [ 114.119313][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000002 R15: 00007fe6ba2fa9c0 | [ 116.849375][ T228] ------------[ cut here ]------------ | [ 116.849653][ T228] WARNING: CPU: 1 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 116.850055][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 116.851519][ T228] Tainted: [W]=WARN [ 116.851668][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 116.851906][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.852150][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 116.853038][ T228] RSP: 0018:ffffc900006f7910 EFLAGS: 00010246 [ 116.853419][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 116.853815][ T228] RDX: 0000000000000000 RSI: ffff888002ac2c98 RDI: ffff888009790b28 [ 116.854227][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 116.854648][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 116.855048][ T228] R13: ffff888002ac2128 R14: ffff888002ac2008 R15: ffff888002ac2000 [ 116.855544][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 116.856035][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 116.856443][ T228] CR2: 00007fea5ef27a00 CR3: 000000000aa9c002 CR4: 0000000000772ef0 [ 116.856888][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 116.857359][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 116.857846][ T228] PKRU: 55555554 [ 116.858089][ T228] Call Trace: [ 116.858320][ T228] [ 116.858501][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.858826][ T228] ? __warn (kernel/panic.c:748) [ 116.859072][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.859408][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 116.859749][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 116.859996][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 116.860314][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 116.860676][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 116.861017][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 116.861442][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 116.861766][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 116.862071][ T228] register_netdevice (net/core/dev.c:11003) [ 116.862376][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 116.862618][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 116.862829][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 116.863082][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 116.863365][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 116.863627][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 116.863830][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 116.864036][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 116.864291][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 116.864499][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 116.864696][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 116.864885][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 116.865081][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 116.865233][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 116.865461][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 116.865660][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 116.865861][ T228] ksys_write (fs/read_write.c:731) [ 116.866004][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 116.866206][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 116.866438][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 116.866672][ T228] RIP: 0033:0x7fe6ba243b77 [ 116.866868][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 116.867548][ T228] RSP: 002b:00007ffe65a7b188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 116.867834][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe6ba243b77 [ 116.868109][ T228] RDX: 0000000000000002 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 116.868407][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 116.868689][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000002 [ 116.868968][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000002 R15: 00007fe6ba2fa9c0 | [ 119.563813][ T228] ------------[ cut here ]------------ | [ 119.564204][ T228] WARNING: CPU: 1 PID: 228 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) | [ 119.564738][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 119.565673][ T228] Tainted: [W]=WARN [ 119.565918][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 119.566197][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 119.566499][ T228] 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 [ 119.567562][ T228] RSP: 0018:ffffc900006f7520 EFLAGS: 00010246 [ 119.567859][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 119.568171][ T228] RDX: 0000000000000000 RSI: ffff888004e6ac98 RDI: ffff888009790b78 [ 119.568498][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 119.568833][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 119.569150][ T228] R13: ffff888004e6a128 R14: ffff888004e6a008 R15: ffff888004e6a000 [ 119.569483][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 119.569873][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 119.570133][ T228] CR2: 00005651dc943f40 CR3: 000000000aa9c001 CR4: 0000000000772ef0 [ 119.570685][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 119.571010][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 119.571338][ T228] PKRU: 55555554 [ 119.571683][ T228] Call Trace: [ 119.571867][ T228] [ 119.572028][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 119.572248][ T228] ? __warn (kernel/panic.c:748) [ 119.572520][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 119.572854][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 119.573168][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 119.573355][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 119.573751][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 119.573995][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 119.574234][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 119.574644][ T228] ? _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) [ 119.574898][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 119.575146][ T228] register_netdevice (net/core/dev.c:11003) [ 119.575406][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 119.575732][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 119.575980][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 119.576315][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 119.576494][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 119.576853][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 119.577213][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 119.577677][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 119.577915][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 119.578238][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 119.578467][ T228] ? 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)) [ 119.578639][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 119.578863][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 119.579159][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 119.579433][ T228] driver_probe_device (drivers/base/dd.c:830) [ 119.579692][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 119.579984][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 119.580296][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 119.580563][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 119.580793][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 119.581013][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 119.581220][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 119.581514][ T228] __device_attach (drivers/base/dd.c:1030) [ 119.581807][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 119.582011][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 119.582218][ T228] ? 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) [ 119.582446][ T228] bus_probe_device (drivers/base/bus.c:537) [ 119.582725][ T228] device_add (drivers/base/core.c:3672) [ 119.583051][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 119.583320][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 119.583589][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 119.583928][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 119.584226][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 119.584471][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 119.584749][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 119.584954][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 119.585167][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 119.585351][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 119.585590][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 119.585816][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 119.586098][ T228] ksys_write (fs/read_write.c:731) [ 119.586261][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 119.586527][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 119.586759][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 119.587018][ T228] RIP: 0033:0x7fe6ba243b77 [ 119.587241][ T228] 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 [ 119.588134][ T228] RSP: 002b:00007ffe65a7d628 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 119.588536][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fe6ba243b77 [ 119.588883][ T228] RDX: 0000000000000004 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 119.589191][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 119.589521][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000004 [ 119.589859][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000004 R15: 00007fe6ba2fa9c0 | [ 119.640969][ T228] ------------[ cut here ]------------ | [ 119.641424][ T228] WARNING: CPU: 2 PID: 228 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) | [ 119.641899][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 119.643419][ T228] Tainted: [W]=WARN [ 119.643634][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 119.643902][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 119.644213][ T228] 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 [ 119.645432][ T228] RSP: 0018:ffffc900006f7910 EFLAGS: 00010246 [ 119.645868][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 119.646366][ T228] RDX: 0000000000000000 RSI: ffff888002962c98 RDI: ffff888009790b28 [ 119.646883][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 119.647382][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 119.647889][ T228] R13: ffff888002962128 R14: ffff888002962008 R15: ffff888002962000 [ 119.648372][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 119.648965][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 119.649382][ T228] CR2: 00007ffe65a7af48 CR3: 000000000aa9c003 CR4: 0000000000772ef0 [ 119.649905][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 119.650413][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 119.650899][ T228] PKRU: 55555554 [ 119.651159][ T228] Call Trace: [ 119.651435][ T228] [ 119.651623][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 119.651991][ T228] ? __warn (kernel/panic.c:748) [ 119.652268][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 119.652645][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 119.653008][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 119.653272][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 119.653632][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 119.654442][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 119.654821][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 119.655550][ T228] ? _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) [ 119.656116][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 119.656749][ T228] register_netdevice (net/core/dev.c:11003) [ 119.657112][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 119.657744][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 119.658125][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 119.658615][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 119.659089][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 119.659539][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 119.660107][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 119.660497][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 119.660947][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 119.661287][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 119.661869][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 119.662212][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 119.662577][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 119.662856][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 119.663200][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 119.663594][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 119.663953][ T228] ksys_write (fs/read_write.c:731) [ 119.664409][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 119.664769][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 119.665281][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 119.665672][ T228] RIP: 0033:0x7fe6ba243b77 [ 119.666004][ T228] 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 [ 119.667672][ T228] RSP: 002b:00007ffe65a7acc8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 119.668125][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe6ba243b77 [ 119.668563][ T228] RDX: 0000000000000002 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 119.669036][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 119.669684][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000002 [ 119.670138][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000002 R15: 00007fe6ba2fa9c0 | [ 122.233051][ T228] ------------[ cut here ]------------ | [ 122.233315][ T228] WARNING: CPU: 0 PID: 228 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) | [ 122.233767][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 122.234639][ T228] Tainted: [W]=WARN [ 122.234817][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 122.235084][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 122.235434][ T228] 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 [ 122.236205][ T228] RSP: 0018:ffffc900006f7910 EFLAGS: 00010246 [ 122.236581][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 122.236992][ T228] RDX: 0000000000000000 RSI: ffff88800d7e2c98 RDI: ffff888009790b28 [ 122.237298][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 122.237710][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 122.238033][ T228] R13: ffff88800d7e2128 R14: ffff88800d7e2008 R15: ffff88800d7e2000 [ 122.238343][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 122.238868][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 122.239133][ T228] CR2: 000055f6452941e8 CR3: 000000000aa9c002 CR4: 0000000000772ef0 [ 122.239606][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 122.239931][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 122.240237][ T228] PKRU: 55555554 [ 122.240730][ T228] Call Trace: [ 122.240980][ T228] [ 122.241155][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 122.241843][ T228] ? __warn (kernel/panic.c:748) [ 122.242106][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 122.242662][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 122.242994][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 122.243251][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 122.243802][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 122.244192][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 122.244713][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 122.245137][ T228] ? _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) [ 122.245665][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 122.246021][ T228] register_netdevice (net/core/dev.c:11003) [ 122.246358][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 122.246836][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 122.247074][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 122.247348][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 122.247808][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 122.248086][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 122.248305][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 122.248616][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 122.248905][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 122.249115][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 122.249337][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 122.249732][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 122.249952][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 122.250124][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 122.250343][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 122.250727][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 122.251024][ T228] ksys_write (fs/read_write.c:731) [ 122.251286][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 122.251684][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 122.252027][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 122.252439][ T228] RIP: 0033:0x7fe6ba243b77 [ 122.252774][ T228] 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 [ 122.253930][ T228] RSP: 002b:00007ffe65a7acc8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 122.254451][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe6ba243b77 [ 122.254946][ T228] RDX: 0000000000000002 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 122.255500][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 122.256010][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000002 [ 122.256487][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000002 R15: 00007fe6ba2fa9c0 | [ 124.673936][ T228] ------------[ cut here ]------------ | [ 124.674301][ T228] WARNING: CPU: 3 PID: 228 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) | [ 124.674921][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 124.675853][ T228] Tainted: [W]=WARN [ 124.676017][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 124.676326][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.676660][ T228] 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 [ 124.677467][ T228] RSP: 0018:ffffc900006f7520 EFLAGS: 00010246 [ 124.677756][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 124.678095][ T228] RDX: 0000000000000000 RSI: ffff888002ac2c98 RDI: ffff888009790b78 [ 124.678450][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 124.678796][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 124.679140][ T228] R13: ffff888002ac2128 R14: ffff888002ac2008 R15: ffff888002ac2000 [ 124.679491][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 124.679888][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 124.680173][ T228] CR2: 00007f3e5ac4b1b4 CR3: 000000000aa9c001 CR4: 0000000000772ef0 [ 124.680524][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 124.680863][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 124.681199][ T228] PKRU: 55555554 [ 124.681370][ T228] Call Trace: [ 124.681556][ T228] [ 124.681680][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.681915][ T228] ? __warn (kernel/panic.c:748) [ 124.682093][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.682322][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 124.682567][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 124.682750][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 124.682985][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 124.683228][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.683491][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 124.683790][ T228] ? _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) [ 124.684025][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 124.684259][ T228] register_netdevice (net/core/dev.c:11003) [ 124.684508][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 124.684750][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 124.684988][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 124.685274][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 124.685456][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 124.685808][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 124.686099][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 124.686402][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 124.686645][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 124.686933][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 124.687165][ T228] ? 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)) [ 124.687337][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 124.687593][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 124.687832][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 124.688060][ T228] driver_probe_device (drivers/base/dd.c:830) [ 124.688288][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 124.688529][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 124.688811][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 124.689036][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 124.689270][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 124.689509][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 124.689733][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 124.689964][ T228] __device_attach (drivers/base/dd.c:1030) [ 124.690193][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 124.690429][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 124.690657][ T228] ? 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) [ 124.690897][ T228] bus_probe_device (drivers/base/bus.c:537) [ 124.691129][ T228] device_add (drivers/base/core.c:3672) [ 124.691360][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 124.691596][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 124.691833][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 124.692125][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 124.692426][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 124.692656][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 124.692889][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 124.693113][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 124.693342][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 124.693532][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 124.693761][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 124.694000][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 124.694246][ T228] ksys_write (fs/read_write.c:731) [ 124.694427][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 124.694668][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 124.694902][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 124.695180][ T228] RIP: 0033:0x7fe6ba243b77 [ 124.695422][ T228] 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 [ 124.696187][ T228] RSP: 002b:00007ffe65a7d628 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 124.696539][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fe6ba243b77 [ 124.696876][ T228] RDX: 0000000000000004 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 124.697213][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 124.697561][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000004 [ 124.697896][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000004 R15: 00007fe6ba2fa9c0 | [ 124.738287][ T228] ------------[ cut here ]------------ | [ 124.738627][ T228] WARNING: CPU: 3 PID: 228 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) | [ 124.739045][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 124.739919][ T228] Tainted: [W]=WARN [ 124.740070][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 124.740302][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.740557][ T228] 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 [ 124.741233][ T228] RSP: 0018:ffffc900006f7910 EFLAGS: 00010246 [ 124.741498][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 124.741803][ T228] RDX: 0000000000000000 RSI: ffff888004e6ac98 RDI: ffff888009790b28 [ 124.742107][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 124.742416][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 124.742727][ T228] R13: ffff888004e6a128 R14: ffff888004e6a008 R15: ffff888004e6a000 [ 124.743032][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 124.743383][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 124.743653][ T228] CR2: 00007f3e5ac4b1b4 CR3: 000000000aa9c001 CR4: 0000000000772ef0 [ 124.743969][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 124.744274][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 124.744614][ T228] PKRU: 55555554 [ 124.744982][ T228] Call Trace: [ 124.745141][ T228] [ 124.745263][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.745492][ T228] ? __warn (kernel/panic.c:748) [ 124.745657][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.745867][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 124.746086][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 124.746245][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 124.746461][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 124.746684][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 124.746896][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 124.747172][ T228] ? _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) [ 124.747388][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 124.747758][ T228] register_netdevice (net/core/dev.c:11003) [ 124.747973][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 124.748190][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 124.748421][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 124.748702][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 124.748987][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 124.749253][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 124.749468][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 124.749687][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 124.749953][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 124.750163][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 124.750372][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 124.750586][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 124.750791][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 124.750947][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 124.751153][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 124.751375][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 124.751601][ T228] ksys_write (fs/read_write.c:731) [ 124.751769][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 124.751981][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 124.752306][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 124.752664][ T228] RIP: 0033:0x7fe6ba243b77 [ 124.752884][ T228] 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 [ 124.753733][ T228] RSP: 002b:00007ffe65a7af28 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 124.754040][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe6ba243b77 [ 124.754469][ T228] RDX: 0000000000000002 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 124.754770][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 124.755211][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000002 [ 124.755546][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000002 R15: 00007fe6ba2fa9c0 | [ 127.182902][ T228] ------------[ cut here ]------------ | [ 127.183211][ T228] WARNING: CPU: 3 PID: 228 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) | [ 127.184595][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 127.185432][ T228] Tainted: [W]=WARN [ 127.185625][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 127.185867][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 127.186121][ T228] 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 [ 127.186863][ T228] RSP: 0018:ffffc900006f7910 EFLAGS: 00010246 [ 127.187117][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 127.187419][ T228] RDX: 0000000000000000 RSI: ffff888002962c98 RDI: ffff888009790b28 [ 127.187712][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 127.188013][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 127.188326][ T228] R13: ffff888002962128 R14: ffff888002962008 R15: ffff888002962000 [ 127.188620][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 127.188958][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 127.189219][ T228] CR2: 000055f6452941e8 CR3: 000000000aa9c005 CR4: 0000000000772ef0 [ 127.189526][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 127.189848][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 127.190163][ T228] PKRU: 55555554 [ 127.190324][ T228] Call Trace: [ 127.190519][ T228] [ 127.190639][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 127.190848][ T228] ? __warn (kernel/panic.c:748) [ 127.191010][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 127.191217][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 127.191460][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 127.191613][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 127.191833][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 127.192043][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 127.192243][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 127.192503][ T228] ? _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) [ 127.192717][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 127.192920][ T228] register_netdevice (net/core/dev.c:11003) [ 127.193131][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 127.193352][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 127.193575][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 127.193832][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 127.194098][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 127.194357][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 127.194568][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 127.194778][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 127.195036][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 127.195246][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 127.195470][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 127.195708][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 127.195917][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 127.196081][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 127.196282][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 127.196505][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 127.196712][ T228] ksys_write (fs/read_write.c:731) [ 127.196859][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 127.197066][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 127.197261][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 127.197504][ T228] RIP: 0033:0x7fe6ba243b77 [ 127.197705][ T228] 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 [ 127.198370][ T228] RSP: 002b:00007ffe65a7af28 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 127.198669][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe6ba243b77 [ 127.198950][ T228] RDX: 0000000000000002 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 127.199234][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 127.199528][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000002 [ 127.199810][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000002 R15: 00007fe6ba2fa9c0 | [ 129.290775][ T228] ------------[ cut here ]------------ | [ 129.291193][ T228] WARNING: CPU: 1 PID: 228 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) | [ 129.291686][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 129.293027][ T228] Tainted: [W]=WARN [ 129.293205][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 129.293508][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 129.293802][ T228] 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 [ 129.294601][ T228] RSP: 0018:ffffc900006f7520 EFLAGS: 00010246 [ 129.294892][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 129.295233][ T228] RDX: 0000000000000000 RSI: ffff888002ac2c98 RDI: ffff888009790b78 [ 129.295584][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 129.295917][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 129.296257][ T228] R13: ffff888002ac2128 R14: ffff888002ac2008 R15: ffff888002ac2000 [ 129.296654][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 129.297070][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 129.297367][ T228] CR2: 00007f28083a41b4 CR3: 000000000aa9c001 CR4: 0000000000772ef0 [ 129.297733][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 129.298100][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 129.298512][ T228] PKRU: 55555554 [ 129.298708][ T228] Call Trace: [ 129.298897][ T228] [ 129.299022][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 129.299267][ T228] ? __warn (kernel/panic.c:748) [ 129.299467][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 129.299708][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 129.299963][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 129.300153][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 129.300406][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 129.300660][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 129.300907][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 129.301207][ T228] ? _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) [ 129.301464][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 129.301705][ T228] register_netdevice (net/core/dev.c:11003) [ 129.302004][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 129.302250][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 129.302530][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 129.302837][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 129.303034][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 129.303347][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 129.303670][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 129.303986][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 129.304235][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 129.304544][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 129.304789][ T228] ? 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)) [ 129.304980][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 129.305250][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 129.305517][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 129.305756][ T228] driver_probe_device (drivers/base/dd.c:830) [ 129.305998][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 129.306237][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 129.306541][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 129.306782][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 129.307020][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 129.307259][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 129.307503][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 129.307743][ T228] __device_attach (drivers/base/dd.c:1030) [ 129.307976][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 129.308224][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 129.308472][ T228] ? 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) [ 129.308723][ T228] bus_probe_device (drivers/base/bus.c:537) [ 129.308964][ T228] device_add (drivers/base/core.c:3672) [ 129.309215][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 129.309462][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 129.309714][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 129.310028][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 129.310336][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 129.310588][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 129.310845][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 129.311088][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 129.311328][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 129.311533][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 129.311785][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 129.312041][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 129.312283][ T228] ksys_write (fs/read_write.c:731) [ 129.312486][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 129.312735][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 129.312973][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 129.313280][ T228] RIP: 0033:0x7fe6ba243b77 [ 129.313552][ T228] 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 [ 129.314416][ T228] RSP: 002b:00007ffe65a7d628 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 129.314790][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fe6ba243b77 [ 129.315168][ T228] RDX: 0000000000000004 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 129.315573][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 129.316017][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000004 [ 129.316429][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000004 R15: 00007fe6ba2fa9c0 | [ 129.448237][ T228] ------------[ cut here ]------------ | [ 129.448680][ T228] WARNING: CPU: 3 PID: 228 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) | [ 129.449148][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 129.450787][ T228] Tainted: [W]=WARN [ 129.450967][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 129.451208][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 129.451528][ T228] 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 [ 129.452326][ T228] RSP: 0000:ffffc900006f7910 EFLAGS: 00010246 [ 129.452665][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 129.452988][ T228] RDX: 0000000000000000 RSI: ffff88800d7e2c98 RDI: ffff888009790b28 [ 129.453298][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 129.453651][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 129.453938][ T228] R13: ffff88800d7e2128 R14: ffff88800d7e2008 R15: ffff88800d7e2000 [ 129.454220][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 129.454597][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 129.454851][ T228] CR2: 00007faad0d230dc CR3: 000000000aa9c003 CR4: 0000000000772ef0 [ 129.455135][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 129.455495][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 129.455811][ T228] PKRU: 55555554 [ 129.455956][ T228] Call Trace: [ 129.456100][ T228] [ 129.456203][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 129.456428][ T228] ? __warn (kernel/panic.c:748) [ 129.456581][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 129.456773][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 129.457342][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 129.457515][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 129.457736][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 129.458023][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 129.458241][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 129.458554][ T228] ? _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) [ 129.458777][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 129.458991][ T228] register_netdevice (net/core/dev.c:11003) [ 129.459213][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 129.459497][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 129.459741][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 129.460014][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 129.460364][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 129.460684][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 129.460933][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 129.461162][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 129.461493][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 129.461743][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 129.462016][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 129.462257][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 129.462551][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 129.462727][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 129.462941][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 129.463159][ T228] ? 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) [ 129.463470][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 129.463700][ T228] ksys_write (fs/read_write.c:731) [ 129.463867][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 129.464079][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 129.464306][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 129.464550][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 129.464817][ T228] RIP: 0033:0x7fe6ba243b77 [ 129.465031][ T228] 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 [ 129.465904][ T228] RSP: 002b:00007ffe65a7d628 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 129.466239][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe6ba243b77 [ 129.466650][ T228] RDX: 0000000000000002 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 129.467035][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 129.467414][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000002 [ 129.467778][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000002 R15: 00007fe6ba2fa9c0 | [ 130.144894][ T228] ------------[ cut here ]------------ | [ 130.145280][ T228] WARNING: CPU: 3 PID: 228 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) | [ 130.146243][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 130.147466][ T228] Tainted: [W]=WARN [ 130.147648][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 130.147904][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.148190][ T228] 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 [ 130.148877][ T228] RSP: 0018:ffffc900006f7910 EFLAGS: 00010246 [ 130.149121][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 130.149425][ T228] RDX: 0000000000000000 RSI: ffff888004e6ac98 RDI: ffff888009790b28 [ 130.149727][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 130.150006][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 130.150286][ T228] R13: ffff888004e6a128 R14: ffff888004e6a008 R15: ffff888004e6a000 [ 130.150575][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 130.150920][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 130.151155][ T228] CR2: 000055f6452b5330 CR3: 000000000aa9c005 CR4: 0000000000772ef0 [ 130.151445][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 130.151976][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 130.152442][ T228] PKRU: 55555554 [ 130.152674][ T228] Call Trace: [ 130.152901][ T228] [ 130.153061][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.153374][ T228] ? __warn (kernel/panic.c:748) [ 130.153638][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.153956][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 130.154281][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 130.154519][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 130.154847][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 130.155188][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 130.155559][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 130.155961][ T228] ? _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) [ 130.156288][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 130.156632][ T228] register_netdevice (net/core/dev.c:11003) [ 130.156952][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 130.157297][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 130.157658][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 130.158072][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 130.158481][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 130.158786][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 130.159045][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 130.159267][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 130.159551][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 130.159758][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 130.159953][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 130.160148][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 130.160344][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 130.160511][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 130.160724][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 130.160916][ T228] ? 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) [ 130.161116][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 130.161314][ T228] ksys_write (fs/read_write.c:731) [ 130.161481][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 130.161692][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 130.161921][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 130.162249][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 130.162661][ T228] RIP: 0033:0x7fe6ba243b77 [ 130.162988][ T228] 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 [ 130.164139][ T228] RSP: 002b:00007ffe65a7d628 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 130.164636][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe6ba243b77 [ 130.165109][ T228] RDX: 0000000000000002 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 130.165458][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 130.165736][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000002 [ 130.166024][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000002 R15: 00007fe6ba2fa9c0 | [ 138.379552][ T228] ------------[ cut here ]------------ | [ 138.379807][ T228] WARNING: CPU: 0 PID: 228 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) | [ 138.380203][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 138.381850][ T228] Tainted: [W]=WARN [ 138.382014][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 138.382248][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 138.382678][ T228] 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 [ 138.383597][ T228] RSP: 0018:ffffc900006f7910 EFLAGS: 00010246 [ 138.383869][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 138.384195][ T228] RDX: 0000000000000000 RSI: ffff888002962c98 RDI: ffff888009790b28 [ 138.384674][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 138.385000][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 138.385332][ T228] R13: ffff888002962128 R14: ffff888002962008 R15: ffff888002962000 [ 138.385872][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 138.386234][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 138.386598][ T228] CR2: 00007f985c1da1b4 CR3: 000000000aa9c004 CR4: 0000000000772ef0 [ 138.386908][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 138.387220][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 138.387544][ T228] PKRU: 55555554 [ 138.387709][ T228] Call Trace: [ 138.387892][ T228] [ 138.387999][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 138.388215][ T228] ? __warn (kernel/panic.c:748) [ 138.388412][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 138.388623][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 138.388839][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 138.389025][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 138.389234][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 138.389482][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 138.389698][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 138.389952][ T228] ? _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) [ 138.390151][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 138.390365][ T228] register_netdevice (net/core/dev.c:11003) [ 138.390577][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 138.390811][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 138.391028][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 138.391306][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 138.391583][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 138.391836][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 138.392034][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 138.392234][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 138.392514][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 138.392706][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 138.392899][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 138.393094][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 138.393289][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 138.393474][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 138.393691][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 138.393911][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 138.394134][ T228] ksys_write (fs/read_write.c:731) [ 138.394290][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 138.394533][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 138.394745][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 138.394997][ T228] RIP: 0033:0x7fe6ba243b77 [ 138.395227][ T228] 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 [ 138.395981][ T228] RSP: 002b:00007ffe65a7d628 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 138.396315][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe6ba243b77 [ 138.396675][ T228] RDX: 0000000000000002 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 138.397010][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 138.397321][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000002 [ 138.397657][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000002 R15: 00007fe6ba2fa9c0 | [ 141.096144][ T228] ------------[ cut here ]------------ | [ 141.096674][ T228] WARNING: CPU: 2 PID: 228 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) | [ 141.097139][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 141.098092][ T228] Tainted: [W]=WARN [ 141.098276][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 141.098605][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 141.098906][ T228] 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 [ 141.099706][ T228] RSP: 0018:ffffc900006f7520 EFLAGS: 00010246 [ 141.100003][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 141.100353][ T228] RDX: 0000000000000000 RSI: ffff888002ac2c98 RDI: ffff888009790b78 [ 141.100724][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 141.101071][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 141.101433][ T228] R13: ffff888002ac2128 R14: ffff888002ac2008 R15: ffff888002ac2000 [ 141.101778][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 141.102181][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 141.102509][ T228] CR2: 00007fea5ef27a00 CR3: 000000000aa9c002 CR4: 0000000000772ef0 [ 141.102859][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 141.103566][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 141.103915][ T228] PKRU: 55555554 [ 141.104099][ T228] Call Trace: [ 141.104288][ T228] [ 141.104435][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 141.104675][ T228] ? __warn (kernel/panic.c:748) [ 141.104859][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 141.105094][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 141.105364][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 141.105568][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 141.105810][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 141.106061][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 141.106307][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 141.106647][ T228] ? _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) [ 141.106901][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 141.107148][ T228] register_netdevice (net/core/dev.c:11003) [ 141.107412][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 141.107667][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 141.107937][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 141.108240][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 141.108454][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 141.108808][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 141.109112][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 141.109429][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 141.109677][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 141.109967][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 141.110213][ T228] ? 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)) [ 141.110438][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 141.110689][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 141.110932][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 141.111179][ T228] driver_probe_device (drivers/base/dd.c:830) [ 141.111434][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 141.111673][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 141.111967][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 141.112210][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 141.112457][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 141.112692][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 141.112927][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 141.113167][ T228] __device_attach (drivers/base/dd.c:1030) [ 141.113419][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 141.113651][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 141.113896][ T228] ? 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) [ 141.114139][ T228] bus_probe_device (drivers/base/bus.c:537) [ 141.114382][ T228] device_add (drivers/base/core.c:3672) [ 141.114653][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 141.114889][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 141.115132][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 141.115468][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 141.115772][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 141.116005][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 141.116246][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 141.116495][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 141.116738][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 141.116933][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 141.117175][ T228] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 141.117436][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 141.117688][ T228] ksys_write (fs/read_write.c:731) [ 141.117871][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 141.118121][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 141.118360][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 141.118680][ T228] RIP: 0033:0x7fe6ba243b77 [ 141.118922][ T228] 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 [ 141.119726][ T228] RSP: 002b:00007ffe65a7d628 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 141.120070][ T228] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fe6ba243b77 [ 141.120432][ T228] RDX: 0000000000000004 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 141.120782][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 141.121122][ T228] R10: 00007fe6ba2b63e0 R11: 0000000000000246 R12: 0000000000000004 [ 141.121479][ T228] R13: 00007fe6ba2ff760 R14: 0000000000000004 R15: 00007fe6ba2fa9c0 | [ 141.264197][ T228] ------------[ cut here ]------------ | [ 141.264653][ T228] WARNING: CPU: 2 PID: 228 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) | [ 141.265186][ T228] Modules linked in: geneve netdevsim vxlan ip6_udp_tunnel udp_tunnel [last unloaded: netdevsim] | [ 141.266086][ T228] Tainted: [W]=WARN [ 141.266291][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 141.266562][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 141.266827][ T228] 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 [ 141.267545][ T228] RSP: 0000:ffffc900006f7910 EFLAGS: 00010246 [ 141.267862][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 141.268164][ T228] RDX: 0000000000000000 RSI: ffff888004e6ac98 RDI: ffff888009790b28 [ 141.268480][ T228] RBP: ffffffff9d923440 R08: 0000000000000000 R09: fffffbfff36fd83c [ 141.268775][ T228] R10: ffffffff9b7ec1e7 R11: ffff888009790040 R12: 0000000000000000 [ 141.269092][ T228] R13: ffff888004e6a128 R14: ffff888004e6a008 R15: ffff888004e6a000 [ 141.269408][ T228] FS: 00007fe6ba102740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 141.269765][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 141.270022][ T228] CR2: 00007fea5f0b3ce0 CR3: 000000000aa9c002 CR4: 0000000000772ef0 [ 141.270338][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 141.270670][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 141.271307][ T228] PKRU: 55555554 [ 141.271497][ T228] Call Trace: [ 141.271665][ T228] [ 141.271781][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 141.271999][ T228] ? __warn (kernel/panic.c:748) [ 141.272185][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 141.272424][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 141.272662][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 141.272849][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 141.273065][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 141.273306][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 141.273539][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 141.273822][ T228] ? _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) [ 141.274043][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 141.274268][ T228] register_netdevice (net/core/dev.c:11003) [ 141.274507][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 141.274729][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 141.274966][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 141.275259][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 141.275563][ T228] nsim_drv_port_add (drivers/net/netdevsim/dev.c:1714) netdevsim [ 141.275836][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 141.276073][ T228] new_port_store (drivers/net/netdevsim/bus.c:79) netdevsim [ 141.276301][ T228] ? __pfx_new_port_store (drivers/net/netdevsim/bus.c:67) netdevsim [ 141.276584][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 141.276806][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 141.277027][ T228] ? sysfs_kf_write (fs/sysfs/file.c:133) [ 141.277243][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 141.277471][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 141.277653][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 141.277879][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 141.278096][ T228] ? 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) [ 141.278327][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 141.278561][ T228] ksys_write (fs/read_write.c:731) [ 141.278730][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 141.278942][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 141.279165][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 141.279382][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 141.279669][ T228] RIP: 0033:0x7fe6ba243b77 [ 141.279894][ T228] 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 [ 141.280633][ T228] RSP: 002b:00007ffe65a7d628 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 141.280951][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe6ba243b77 [ 141.281265][ T228] RDX: 0000000000000002 RSI: 000055f6452b5330 RDI: 0000000000000001 [ 141.281576][ T228] RBP: 000055f6452b5330 R08: 0000000000000000 R09: 00007fe6ba2b64e0 [ 141.281896][ T228] R10: 00007fe6ba2b63e0 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