====================================== | 0 | xx__-> [ 10.604015][ T228] ------------[ cut here ]------------ | [ 10.604486][ 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:10596) | [ 10.605075][ T228] Modules linked in: netdevsim [ 10.605746][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.606071][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 10.606379][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 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 [ 10.607198][ T228] RSP: 0018:ffffc90000ae7520 EFLAGS: 00010246 [ 10.607513][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.607868][ T228] RDX: 0000000000000000 RSI: ffff88800506ac98 RDI: ffff888009368b78 [ 10.608221][ T228] RBP: ffffffffae724440 R08: 0000000000000000 R09: fffffbfff58bd844 [ 10.608565][ T228] R10: ffffffffac5ec227 R11: ffff888009368040 R12: 0000000000000000 [ 10.608929][ T228] R13: ffff88800506a128 R14: ffff88800506a008 R15: ffff88800506a000 [ 10.609285][ T228] FS: 00007ffbd433a740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 10.609710][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.610017][ T228] CR2: 000055f5189e6b58 CR3: 00000000025dc001 CR4: 0000000000772ef0 [ 10.610369][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.610719][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.611076][ T228] PKRU: 55555554 [ 10.611258][ T228] Call Trace: [ 10.611446][ T228] [ 10.611589][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 10.611843][ T228] ? __warn (kernel/panic.c:748) [ 10.612028][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 10.612263][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.612506][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.612693][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.613032][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.613281][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 10.613525][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 10.613826][ 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) [ 10.614065][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.614302][ T228] register_netdevice (net/core/dev.c:11033) [ 10.614572][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 10.614831][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.615082][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.615376][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.615575][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.615888][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.616182][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.616476][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.616718][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.617021][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.617260][ 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)) [ 10.617440][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.617683][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.617943][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 10.618183][ T228] driver_probe_device (drivers/base/dd.c:830) [ 10.618428][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 10.618668][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.618980][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 10.619222][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.619460][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.619698][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.619950][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.620195][ T228] __device_attach (drivers/base/dd.c:1030) [ 10.620434][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.620673][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.620932][ 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) [ 10.621184][ T228] bus_probe_device (drivers/base/bus.c:537) [ 10.621427][ T228] device_add (drivers/base/core.c:3672) [ 10.621678][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.621928][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.622180][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.622481][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.622802][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.623041][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.623286][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.623527][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.623774][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.623981][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.624227][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.624465][ 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) [ 10.624715][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.624973][ T228] ksys_write (fs/read_write.c:731) [ 10.625161][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.625393][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.625642][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.625897][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.626211][ T228] RIP: 0033:0x7ffbd447bb77 [ 10.626461][ 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 [ 10.627256][ T228] RSP: 002b:00007ffc4dd20718 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.627609][ T228] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007ffbd447bb77 [ 10.627969][ T228] RDX: 0000000000000007 RSI: 000055f5189e5b50 RDI: 0000000000000001 [ 10.628320][ T228] RBP: 000055f5189e5b50 R08: 0000000000000003 R09: 0000000000000000 [ 10.628670][ T228] R10: 0000000000000004 R11: 0000000000000246 R12: 0000000000000007 [ 10.629030][ T228] R13: 00007ffbd4537760 R14: 0000000000000007 R15: 00007ffbd45329c0 | [ 10.682037][ T228] ------------[ cut here ]------------ | [ 10.682358][ 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:10596) | [ 10.682904][ T228] Modules linked in: netdevsim | [ 10.683552][ T228] Tainted: [W]=WARN [ 10.683730][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.683997][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 10.684258][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 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 [ 10.685044][ T228] RSP: 0018:ffffc90000ae7520 EFLAGS: 00010246 [ 10.685302][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.685612][ T228] RDX: 0000000000000000 RSI: ffff88800968ac98 RDI: ffff888009368b78 [ 10.685943][ T228] RBP: ffffffffae724440 R08: 0000000000000000 R09: fffffbfff58bd844 [ 10.686265][ T228] R10: ffffffffac5ec227 R11: ffff888009368040 R12: 0000000000000000 [ 10.686584][ T228] R13: ffff88800968a128 R14: ffff88800968a008 R15: ffff88800968a000 [ 10.686905][ T228] FS: 00007ffbd433a740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 10.687273][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.687541][ T228] CR2: 000055f51886e288 CR3: 00000000025dc001 CR4: 0000000000772ef0 [ 10.687877][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.688191][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.688505][ T228] PKRU: 55555554 [ 10.688669][ T228] Call Trace: [ 10.688839][ T228] [ 10.688953][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 10.689170][ T228] ? __warn (kernel/panic.c:748) [ 10.689344][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 10.689565][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.689800][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.689973][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.690195][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.690426][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 10.690653][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 10.690942][ 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) [ 10.691170][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.691383][ T228] register_netdevice (net/core/dev.c:11033) [ 10.691609][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 10.691850][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.692084][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.692359][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.692526][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.692815][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.693087][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.693364][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.693586][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.693875][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.694097][ 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)) [ 10.694260][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.694491][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.694709][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 10.694933][ T228] driver_probe_device (drivers/base/dd.c:830) [ 10.695145][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 10.695365][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.695629][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 10.695845][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.696067][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.696277][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.696486][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.696701][ T228] __device_attach (drivers/base/dd.c:1030) [ 10.696925][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.697143][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.697357][ 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) [ 10.697581][ T228] bus_probe_device (drivers/base/bus.c:537) [ 10.697812][ T228] device_add (drivers/base/core.c:3672) [ 10.698034][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.698246][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.698479][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.698754][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.699047][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.699260][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.699479][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.699691][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.699921][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.700094][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.700314][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.700526][ 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) [ 10.700743][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.700970][ T228] ksys_write (fs/read_write.c:731) [ 10.701139][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.701350][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.701588][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.701825][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.702085][ T228] RIP: 0033:0x7ffbd447bb77 [ 10.702308][ T228] Code: Unable to access opcode bytes at 0x7ffbd447bb4d. Code starting with the faulting instruction =========================================== [ 10.702586][ T228] RSP: 002b:00007ffc4dd20848 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.702915][ T228] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007ffbd447bb77 [ 10.703235][ T228] RDX: 0000000000000007 RSI: 000055f5189e5b50 RDI: 0000000000000001 [ 10.703548][ T228] RBP: 000055f5189e5b50 R08: 0000000000000000 R09: 00007ffbd44ee4e0 [ 10.703872][ T228] R10: 00007ffbd44ee3e0 R11: 0000000000000246 R12: 0000000000000007 [ 10.704182][ T228] R13: 00007ffbd4537760 R14: 0000000000000007 R15: 00007ffbd45329c0 | [ 10.781673][ T228] ------------[ cut here ]------------ | [ 10.782026][ 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:10596) | [ 10.782468][ T228] Modules linked in: netdevsim | [ 10.783268][ T228] Tainted: [W]=WARN [ 10.783437][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.783712][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 10.784011][ T228] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 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 [ 10.784809][ T228] RSP: 0018:ffffc90000ae7520 EFLAGS: 00010246 [ 10.785091][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.785452][ T228] RDX: 0000000000000000 RSI: ffff88800abb2c98 RDI: ffff888009368b78 [ 10.785808][ T228] RBP: ffffffffae724440 R08: 0000000000000000 R09: fffffbfff58bd844 [ 10.786141][ T228] R10: ffffffffac5ec227 R11: ffff888009368040 R12: 0000000000000000 [ 10.786476][ T228] R13: ffff88800abb2128 R14: ffff88800abb2008 R15: ffff88800abb2000 [ 10.786824][ T228] FS: 00007ffbd433a740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 10.787218][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.787632][ T228] CR2: 00007ffbd4339258 CR3: 00000000025dc005 CR4: 0000000000772ef0 [ 10.787978][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.788307][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.788634][ T228] PKRU: 55555554 [ 10.788811][ T228] Call Trace: [ 10.788985][ T228] [ 10.789101][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 10.789331][ T228] ? __warn (kernel/panic.c:748) [ 10.789505][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 10.789729][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.790036][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.790206][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.790430][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.790674][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 10.790919][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 10.791205][ 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) [ 10.791439][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.791679][ T228] register_netdevice (net/core/dev.c:11033) [ 10.791916][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 10.792158][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.792966][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.793270][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.793453][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.793772][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.794103][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.794424][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.794689][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.795010][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.795267][ 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)) [ 10.795453][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.795703][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.795968][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 10.796230][ T228] driver_probe_device (drivers/base/dd.c:830) [ 10.796477][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 10.796731][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.797046][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 10.797300][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.797553][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.797816][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.798075][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.798324][ T228] __device_attach (drivers/base/dd.c:1030) [ 10.798563][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.798819][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.799069][ 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) [ 10.799318][ T228] bus_probe_device (drivers/base/bus.c:537) [ 10.799564][ T228] device_add (drivers/base/core.c:3672) [ 10.799827][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.800068][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.800326][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.800641][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.800980][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.801231][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.801481][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.801767][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.802038][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.802246][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.802512][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.802762][ 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) [ 10.803136][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.803413][ T228] ksys_write (fs/read_write.c:731) [ 10.803620][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.803888][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.804148][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.804402][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.804727][ T228] RIP: 0033:0x7ffbd447bb77 [ 10.805010][ T228] Code: Unable to access opcode bytes at 0x7ffbd447bb4d. Code starting with the faulting instruction =========================================== [ 10.805329][ T228] RSP: 002b:00007ffc4dd20978 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.805726][ T228] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007ffbd447bb77 [ 10.806110][ T228] RDX: 0000000000000007 RSI: 000055f5189e5b50 RDI: 0000000000000001 [ 10.806487][ T228] RBP: 000055f5189e5b50 R08: 0000000000000000 R09: 00007ffbd44ee4e0 [ 10.806861][ T228] R10: 00007ffbd44ee3e0 R11: 0000000000000246 R12: 0000000000000007 [ 10.807241][ T228] R13: 00007ffbd4537760 R14: 0000000000000007 R15: 00007ffbd45329c0 | [ 11.420114][ T271] ------------[ cut here ]------------ | [ 11.421015][ T271] WARNING: CPU: 3 PID: 271 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:10596) | [ 11.421753][ T271] Modules linked in: netdevsim | [ 11.423585][ T271] Tainted: [W]=WARN [ 11.423892][ T271] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.424371][ T271] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.424877][ T271] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 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 [ 11.426122][ T271] RSP: 0018:ffffc900005971e8 EFLAGS: 00010246 [ 11.426564][ T271] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.427107][ T271] RDX: 0000000000000000 RSI: ffff888006022c98 RDI: ffff88800a89d080 [ 11.427511][ T271] RBP: ffff8880023e8040 R08: 0000000000000000 R09: fffffbfff58bd844 [ 11.428029][ T271] R10: ffffffffac5ec227 R11: ffff88800a89c5c0 R12: 0000000000000000 [ 11.428557][ T271] R13: ffff888006022128 R14: ffff888006022008 R15: ffff888006022000 [ 11.429079][ T271] FS: 00007f5d5fbf3800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 11.429677][ T271] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.430137][ T271] CR2: 00007fe0320f2423 CR3: 000000000a3ee004 CR4: 0000000000772ef0 [ 11.430594][ T271] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.431049][ T271] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.431538][ T271] PKRU: 55555554 [ 11.431758][ T271] Call Trace: [ 11.431994][ T271] [ 11.432136][ T271] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.432433][ T271] ? __warn (kernel/panic.c:748) [ 11.432653][ T271] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.432959][ T271] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.433263][ T271] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.433503][ T271] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.433826][ T271] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.434136][ T271] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.434429][ T271] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 11.434732][ T271] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 11.435148][ T271] ? _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) [ 11.435490][ T271] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.435827][ T271] register_netdevice (net/core/dev.c:11033) [ 11.436123][ T271] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 11.436455][ T271] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.436818][ T271] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.437192][ T271] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.437549][ T271] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 11.437936][ T271] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 11.438336][ T271] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 11.438697][ T271] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 11.439143][ T271] devlink_reload (net/devlink/dev.c:474) [ 11.439475][ T271] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 11.439840][ T271] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 11.440164][ T271] ? cap_capable (security/commoncap.c:131) [ 11.440530][ T271] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 11.440842][ T271] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 11.441198][ T271] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.441664][ T271] ? __nla_parse (lib/nlattr.c:732) [ 11.442038][ T271] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 11.442391][ T271] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 11.442873][ T271] ? cap_capable (security/commoncap.c:131) [ 11.443201][ T271] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 11.443474][ T271] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 11.443832][ T271] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 11.444203][ T271] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 11.444686][ T271] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.445193][ T271] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 11.445689][ T271] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 11.446118][ T271] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 11.446493][ T271] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 11.446925][ T271] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 11.447297][ T271] ? genl_rcv (net/netlink/genetlink.c:1219) [ 11.447559][ T271] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 11.447928][ T271] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 11.448275][ T271] genl_rcv (net/netlink/genetlink.c:1220) [ 11.448544][ T271] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 11.448926][ T271] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 11.449278][ T271] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 11.449561][ T271] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 11.449879][ T271] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 11.450232][ T271] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 11.450612][ T271] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 11.451000][ T271] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 11.451336][ T271] ? __pfx___sys_sendto (net/socket.c:2145) [ 11.451654][ T271] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 11.451954][ T271] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 11.452244][ T271] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 11.452545][ T271] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 11.452934][ T271] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 11.453299][ T271] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 11.453590][ T271] __x64_sys_sendto (net/socket.c:2181) [ 11.453893][ T271] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.454257][ T271] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.454549][ T271] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.454948][ T271] RIP: 0033:0x7f5d5fdffa4a [ 11.455361][ T271] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 11.456372][ T271] RSP: 002b:00007ffffb84fc98 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 11.456850][ T271] RAX: ffffffffffffffda RBX: 000000001b4e9b00 RCX: 00007f5d5fdffa4a [ 11.457285][ T271] RDX: 0000000000000040 RSI: 000000001b4e9b00 RDI: 0000000000000005 [ 11.457682][ T271] RBP: 000000001b4e9910 R08: 00007f5d5ffa3200 R09: 000000000000000c [ 11.458114][ T271] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 11.458540][ T271] R13: 000000001b4e9910 R14: 0000000000000000 R15: 0000000000000001 | [ 11.666119][ T277] ------------[ cut here ]------------ | [ 11.666543][ T277] WARNING: CPU: 0 PID: 277 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:10596) | [ 11.667358][ T277] Modules linked in: netdevsim | [ 11.667988][ T277] Tainted: [W]=WARN [ 11.668156][ T277] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.668426][ T277] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.668709][ T277] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 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 [ 11.669517][ T277] RSP: 0018:ffffc900005b71e8 EFLAGS: 00010246 [ 11.669799][ T277] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.670126][ T277] RDX: 0000000000000000 RSI: ffff8880053aac98 RDI: ffff8880054f8b00 [ 11.670444][ T277] RBP: ffff8880023e8040 R08: 0000000000000000 R09: fffffbfff58bd844 [ 11.670769][ T277] R10: ffffffffac5ec227 R11: ffff8880054f8040 R12: 0000000000000000 [ 11.671108][ T277] R13: ffff8880053aa128 R14: ffff8880053aa008 R15: ffff8880053aa000 [ 11.671427][ T277] FS: 00007f0459d5b800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 11.671829][ T277] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.672103][ T277] CR2: 00007fe0320745a0 CR3: 0000000008fa8006 CR4: 0000000000772ef0 [ 11.672444][ T277] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.672772][ T277] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.673115][ T277] PKRU: 55555554 [ 11.673286][ T277] Call Trace: [ 11.673452][ T277] [ 11.673569][ T277] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.673810][ T277] ? __warn (kernel/panic.c:748) [ 11.673987][ T277] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.674206][ T277] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.674442][ T277] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.674614][ T277] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.674855][ T277] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.675092][ T277] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.675321][ T277] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 11.675555][ T277] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 11.675843][ T277] ? _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) [ 11.676075][ T277] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.676305][ T277] register_netdevice (net/core/dev.c:11033) [ 11.676530][ T277] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 11.676761][ T277] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.677022][ T277] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.677313][ T277] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.677605][ T277] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 11.677901][ T277] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 11.678196][ T277] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 11.678484][ T277] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 11.678774][ T277] devlink_reload (net/devlink/dev.c:474) [ 11.679023][ T277] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 11.679246][ T277] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 11.679473][ T277] ? cap_capable (security/commoncap.c:131) [ 11.679695][ T277] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 11.679880][ T277] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 11.680118][ T277] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.680396][ T277] ? __nla_parse (lib/nlattr.c:732) [ 11.680630][ T277] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 11.680864][ T277] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 11.681157][ T277] ? cap_capable (security/commoncap.c:131) [ 11.681376][ T277] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 11.681622][ T277] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 11.681865][ T277] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 11.682090][ T277] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 11.682367][ T277] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.682639][ T277] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 11.682948][ T277] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 11.683182][ T277] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 11.683406][ T277] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 11.683640][ T277] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 11.683889][ T277] ? genl_rcv (net/netlink/genetlink.c:1219) [ 11.684059][ T277] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 11.684279][ T277] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 11.684507][ T277] genl_rcv (net/netlink/genetlink.c:1220) [ 11.684681][ T277] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 11.684915][ T277] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 11.685145][ T277] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 11.685371][ T277] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 11.685598][ T277] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 11.685820][ T277] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 11.686040][ T277] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 11.686276][ T277] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 11.686503][ T277] ? __pfx___sys_sendto (net/socket.c:2145) [ 11.686721][ T277] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 11.686956][ T277] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 11.687185][ T277] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 11.687411][ T277] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 11.687680][ T277] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 11.687911][ T277] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 11.688193][ T277] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 11.688430][ T277] __x64_sys_sendto (net/socket.c:2181) [ 11.688652][ T277] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.688937][ T277] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.689158][ T277] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.689432][ T277] RIP: 0033:0x7f0459f67a4a [ 11.689662][ T277] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 11.690441][ T277] RSP: 002b:00007ffd67033eb8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 11.690771][ T277] RAX: ffffffffffffffda RBX: 000000002ed3bb00 RCX: 00007f0459f67a4a [ 11.691103][ T277] RDX: 0000000000000040 RSI: 000000002ed3bb00 RDI: 0000000000000005 [ 11.691438][ T277] RBP: 000000002ed3b910 R08: 00007f045a10b200 R09: 000000000000000c [ 11.691787][ T277] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 11.692113][ T277] R13: 000000002ed3b910 R14: 0000000000000000 R15: 0000000000000001 | [ 11.878874][ T282] ------------[ cut here ]------------ | [ 11.879310][ T282] WARNING: CPU: 0 PID: 282 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:10596) | [ 11.879833][ T282] Modules linked in: netdevsim | [ 11.880414][ T282] Tainted: [W]=WARN [ 11.880572][ T282] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.880845][ T282] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.881115][ T282] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 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 [ 11.881884][ T282] RSP: 0018:ffffc900005771e8 EFLAGS: 00010246 [ 11.882147][ T282] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.882450][ T282] RDX: 0000000000000000 RSI: ffff888009c22c98 RDI: ffff88800b59adc0 [ 11.882750][ T282] RBP: ffff8880023e8040 R08: 0000000000000000 R09: fffffbfff58bd844 [ 11.883063][ T282] R10: ffffffffac5ec227 R11: ffff88800b59a300 R12: 0000000000000000 [ 11.883369][ T282] R13: ffff888009c22128 R14: ffff888009c22008 R15: ffff888009c22000 [ 11.883672][ T282] FS: 00007f0ade2a4800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 11.884034][ T282] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.884289][ T282] CR2: 00007fe0320b0220 CR3: 000000000ba52004 CR4: 0000000000772ef0 [ 11.884597][ T282] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.884912][ T282] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.885216][ T282] PKRU: 55555554 [ 11.885370][ T282] Call Trace: [ 11.885524][ T282] [ 11.885629][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.885851][ T282] ? __warn (kernel/panic.c:748) [ 11.886011][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.886218][ T282] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.886428][ T282] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.886585][ T282] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.886798][ T282] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.887017][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.887222][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 11.887438][ T282] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 11.887696][ T282] ? _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) [ 11.887920][ T282] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.888130][ T282] register_netdevice (net/core/dev.c:11033) [ 11.888338][ T282] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 11.888551][ T282] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.888790][ T282] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.889055][ T282] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.889325][ T282] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 11.889594][ T282] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 11.889868][ T282] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 11.890126][ T282] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 11.890399][ T282] devlink_reload (net/devlink/dev.c:474) [ 11.890613][ T282] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 11.890827][ T282] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 11.891037][ T282] ? cap_capable (security/commoncap.c:131) [ 11.891240][ T282] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 11.891406][ T282] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 11.891624][ T282] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.891895][ T282] ? __nla_parse (lib/nlattr.c:732) [ 11.892109][ T282] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 11.892320][ T282] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 11.892586][ T282] ? cap_capable (security/commoncap.c:131) [ 11.892801][ T282] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 11.893011][ T282] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 11.893221][ T282] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 11.893425][ T282] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 11.893679][ T282] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.893942][ T282] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 11.894209][ T282] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 11.894412][ T282] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 11.894611][ T282] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 11.894834][ T282] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 11.895052][ T282] ? genl_rcv (net/netlink/genetlink.c:1219) [ 11.895205][ T282] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 11.895412][ T282] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 11.895626][ T282] genl_rcv (net/netlink/genetlink.c:1220) [ 11.895790][ T282] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 11.896000][ T282] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 11.896212][ T282] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 11.896425][ T282] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 11.896635][ T282] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 11.896847][ T282] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 11.897055][ T282] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 11.897268][ T282] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 11.897476][ T282] ? __pfx___sys_sendto (net/socket.c:2145) [ 11.897677][ T282] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 11.897898][ T282] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 11.898112][ T282] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 11.898327][ T282] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 11.898577][ T282] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 11.898796][ T282] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 11.899054][ T282] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 11.899270][ T282] __x64_sys_sendto (net/socket.c:2181) [ 11.899476][ T282] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.899731][ T282] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.899949][ T282] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.900206][ T282] RIP: 0033:0x7f0ade4b0a4a [ 11.900414][ T282] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 11.901135][ T282] RSP: 002b:00007fff8d5a6688 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 11.901441][ T282] RAX: ffffffffffffffda RBX: 0000000039f2fb00 RCX: 00007f0ade4b0a4a [ 11.901752][ T282] RDX: 0000000000000040 RSI: 0000000039f2fb00 RDI: 0000000000000005 [ 11.902063][ T282] RBP: 0000000039f2f910 R08: 00007f0ade654200 R09: 000000000000000c [ 11.902369][ T282] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 11.902671][ T282] R13: 0000000039f2f910 R14: 0000000000000000 R15: 0000000000000001 | [ 34.134082][ T66] ------------[ cut here ]------------ | [ 34.134456][ T66] WARNING: CPU: 1 PID: 66 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:10596) | [ 34.134806][ T66] Modules linked in: netdevsim | [ 34.135317][ T66] Tainted: [W]=WARN [ 34.135447][ T66] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.135658][ T66] Workqueue: netns cleanup_net [ 34.135869][ T66] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 34.136084][ T66] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 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 [ 34.136663][ T66] RSP: 0018:ffffc90000477620 EFLAGS: 00010246 [ 34.136885][ T66] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 34.137132][ T66] RDX: 0000000000000000 RSI: ffff888004d72c98 RDI: ffff888008da50d0 [ 34.137378][ T66] RBP: ffffffffae724440 R08: 0000000000000000 R09: fffffbfff58bd844 [ 34.137624][ T66] R10: ffffffffac5ec227 R11: ffff888008da45c0 R12: 0000000000000000 [ 34.137884][ T66] R13: ffff888004d72128 R14: ffff888004d72008 R15: ffff888004d72000 [ 34.138134][ T66] FS: 0000000000000000(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 34.138520][ T66] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.138733][ T66] CR2: 00007fe0321c126f CR3: 0000000009770002 CR4: 0000000000772ef0 [ 34.138994][ T66] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 34.139243][ T66] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 34.139489][ T66] PKRU: 55555554 [ 34.139616][ T66] Call Trace: [ 34.139741][ T66] [ 34.139838][ T66] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 34.140010][ T66] ? __warn (kernel/panic.c:748) [ 34.140143][ T66] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 34.140313][ T66] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 34.140495][ T66] ? handle_bug (arch/x86/kernel/traps.c:285) [ 34.140630][ T66] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 34.140806][ T66] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 34.140986][ T66] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 34.141163][ T66] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 34.141377][ T66] ? _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) [ 34.141571][ T66] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 34.141745][ T66] register_netdevice (net/core/dev.c:11033) [ 34.141935][ T66] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 34.142117][ T66] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 34.142303][ T66] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 34.142529][ T66] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 34.142753][ T66] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 34.142985][ T66] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 34.143206][ T66] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 34.143422][ T66] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 34.143647][ T66] devlink_reload (net/devlink/dev.c:474) [ 34.143833][ T66] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 34.144004][ T66] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 34.144179][ T66] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 34.144347][ T66] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 34.144576][ T66] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 34.144751][ T66] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 34.144932][ T66] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 34.145101][ T66] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 34.145274][ T66] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 34.145438][ T66] ? process_one_work (kernel/workqueue.c:3214) [ 34.145614][ T66] process_one_work (kernel/workqueue.c:3238) [ 34.145802][ T66] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 34.145972][ T66] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 34.146156][ T66] ? assign_work (kernel/workqueue.c:1200) [ 34.146330][ T66] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 34.146499][ T66] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 34.146713][ T66] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 34.146891][ T66] kthread (kernel/kthread.c:464) [ 34.147022][ T66] ? __pfx_kthread (kernel/kthread.c:413) [ 34.147195][ T66] ? __pfx_kthread (kernel/kthread.c:413) [ 34.147366][ T66] ret_from_fork (arch/x86/kernel/process.c:148) [ 34.147536][ T66] ? __pfx_kthread (kernel/kthread.c:413) [ 34.147706][ T66] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 34.227446][ T66] ------------[ cut here ]------------ | [ 34.227833][ T66] WARNING: CPU: 1 PID: 66 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:10596) | [ 34.228178][ T66] Modules linked in: netdevsim | [ 34.228698][ T66] Tainted: [W]=WARN [ 34.228931][ T66] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.229149][ T66] Workqueue: netns cleanup_net [ 34.229331][ T66] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 34.229665][ T66] Code: 00 e8 b3 48 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 b8 56 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: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 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 [ 34.230334][ T66] RSP: 0018:ffffc90000477620 EFLAGS: 00010246 [ 34.230557][ T66] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 34.230890][ T66] RDX: 0000000000000000 RSI: ffff888004e02c98 RDI: ffff888008da50d0 [ 34.231144][ T66] RBP: ffffffffae724440 R08: 0000000000000000 R09: fffffbfff58bd844 [ 34.231405][ T66] R10: ffffffffac5ec227 R11: ffff888008da45c0 R12: 0000000000000000 [ 34.231672][ T66] R13: ffff888004e02128 R14: ffff888004e02008 R15: ffff888004e02000 [ 34.232005][ T66] FS: 0000000000000000(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 34.232319][ T66] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.232533][ T66] CR2: 000055addf630a38 CR3: 0000000010328006 CR4: 0000000000772ef0 [ 34.232851][ T66] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 34.233103][ T66] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 34.233361][ T66] PKRU: 55555554 [ 34.233491][ T66] Call Trace: [ 34.233619][ T66] [ 34.233709][ T66] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 34.233895][ T66] ? __warn (kernel/panic.c:748) [ 34.234031][ T66] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 34.234201][ T66] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 34.234378][ T66] ? handle_bug (arch/x86/kernel/traps.c:285) [ 34.234559][ T66] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 34.234732][ T66] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 34.234929][ T66] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 34.235113][ T66] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 34.235328][ T66] ? _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) [ 34.235506][ T66] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 34.235685][ T66] register_netdevice (net/core/dev.c:11033) [ 34.235876][ T66] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 34.236065][ T66] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 34.236252][ T66] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 34.236475][ T66] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 34.236702][ T66] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 34.236934][ T66] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 34.237162][ T66] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 34.237514][ T66] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 34.237744][ T66] devlink_reload (net/devlink/dev.c:474) [ 34.237937][ T66] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 34.238200][ T66] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 34.238378][ T66] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 34.238556][ T66] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 34.238791][ T66] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 34.239057][ T66] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 34.239230][ T66] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 34.239399][ T66] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 34.239577][ T66] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 34.239744][ T66] ? process_one_work (kernel/workqueue.c:3214) [ 34.239942][ T66] process_one_work (kernel/workqueue.c:3238) [ 34.240124][ T66] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 34.240295][ T66] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 34.240477][ T66] ? assign_work (kernel/workqueue.c:1200) [ 34.240652][ T66] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 34.240830][ T66] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 34.241044][ T66] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 34.241308][ T66] kthread (kernel/kthread.c:464) [ 34.241446][ T66] ? __pfx_kthread (kernel/kthread.c:413) [ 34.241623][ T66] ? __pfx_kthread (kernel/kthread.c:413) [ 34.241802][ T66] ret_from_fork (arch/x86/kernel/process.c:148) [ 34.242062][ T66] ? __pfx_kthread (kernel/kthread.c:413) Finger prints: __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_dev_reload_create __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_dev_port_add_all