====================================== | 0 | xx__-> [ 9.927653][ T228] ------------[ cut here ]------------ | [ 9.928038][ 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) | [ 9.928467][ T228] Modules linked in: netdevsim [ 9.929179][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.929452][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 9.929733][ 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 [ 9.930495][ T228] RSP: 0018:ffffc90000b27520 EFLAGS: 00010246 [ 9.930774][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.931125][ T228] RDX: 0000000000000000 RSI: ffff88800ab32c98 RDI: ffff888004e6d0f8 [ 9.931466][ T228] RBP: ffffffff9bb24440 R08: 0000000000000000 R09: fffffbfff333d844 [ 9.931784][ T228] R10: ffffffff999ec227 R11: ffff888004e6c5c0 R12: 0000000000000000 [ 9.932116][ T228] R13: ffff88800ab32128 R14: ffff88800ab32008 R15: ffff88800ab32000 [ 9.932435][ T228] FS: 00007f5742c87740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 9.932801][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.933087][ T228] CR2: 000055dbf7164ac8 CR3: 00000000024aa002 CR4: 0000000000772ef0 [ 9.933412][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.933733][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.934068][ T228] PKRU: 55555554 [ 9.934242][ T228] Call Trace: [ 9.934417][ T228] [ 9.934544][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 9.934769][ T228] ? __warn (kernel/panic.c:748) [ 9.934945][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 9.935179][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.935410][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.935583][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.935801][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.936051][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 9.936280][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 9.936556][ 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) [ 9.936781][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.937020][ T228] register_netdevice (net/core/dev.c:11033) [ 9.937252][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 9.937482][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.937717][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.938004][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.938176][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.938460][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.938734][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.939021][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.939253][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.939526][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.939750][ 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)) [ 9.939921][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.940160][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.940396][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 9.940615][ T228] driver_probe_device (drivers/base/dd.c:830) [ 9.940835][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 9.941080][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.941345][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 9.941564][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.941785][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.942013][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.942233][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.942456][ T228] __device_attach (drivers/base/dd.c:1030) [ 9.942680][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.942895][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.943126][ 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) [ 9.943355][ T228] bus_probe_device (drivers/base/bus.c:537) [ 9.943580][ T228] device_add (drivers/base/core.c:3672) [ 9.943807][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.944041][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.944280][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.944563][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.944847][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.945081][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.945314][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.945535][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.945761][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.945940][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.946184][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.946401][ 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) [ 9.946634][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.946864][ T228] ksys_write (fs/read_write.c:731) [ 9.947049][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.947267][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.947499][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.947723][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.948008][ T228] RIP: 0033:0x7f5742dc8b77 [ 9.948240][ 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 [ 9.948972][ T228] RSP: 002b:00007fff85ed92d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.949315][ T228] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007f5742dc8b77 [ 9.949640][ T228] RDX: 0000000000000007 RSI: 000055dbf7163ac0 RDI: 0000000000000001 [ 9.949968][ T228] RBP: 000055dbf7163ac0 R08: 0000000000000003 R09: 0000000000000077 [ 9.950300][ T228] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000007 [ 9.950622][ T228] R13: 00007f5742e84760 R14: 0000000000000007 R15: 00007f5742e7f9c0 | [ 10.205985][ T253] ------------[ cut here ]------------ | [ 10.206328][ T253] WARNING: CPU: 2 PID: 253 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.206809][ T253] Modules linked in: netdevsim | [ 10.207391][ T253] Tainted: [W]=WARN [ 10.207577][ T253] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.207836][ T253] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 10.208112][ T253] 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.208814][ T253] RSP: 0018:ffffc900005371e8 EFLAGS: 00010246 [ 10.209082][ T253] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.209384][ T253] RDX: 0000000000000000 RSI: ffff88800518ac98 RDI: ffff888005b35080 [ 10.209691][ T253] RBP: ffff88800a0e8040 R08: 0000000000000000 R09: fffffbfff333d844 [ 10.209985][ T253] R10: ffffffff999ec227 R11: ffff888005b345c0 R12: 0000000000000000 [ 10.210299][ T253] R13: ffff88800518a128 R14: ffff88800518a008 R15: ffff88800518a000 [ 10.210592][ T253] FS: 00007f1e3399b800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 10.210952][ T253] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.211217][ T253] CR2: 000055ed61482db8 CR3: 0000000008dbe001 CR4: 0000000000772ef0 [ 10.211510][ T253] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.211808][ T253] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.212121][ T253] PKRU: 55555554 [ 10.212280][ T253] Call Trace: [ 10.212438][ T253] [ 10.212550][ T253] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 10.212755][ T253] ? __warn (kernel/panic.c:748) [ 10.212918][ T253] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 10.213143][ T253] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.213356][ T253] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.213523][ T253] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.213730][ T253] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.213944][ T253] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 10.214242][ T253] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 10.214450][ T253] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 10.214708][ T253] ? _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.214920][ T253] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.215157][ T253] register_netdevice (net/core/dev.c:11033) [ 10.215376][ T253] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 10.215595][ T253] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.215817][ T253] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.216089][ T253] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.216356][ T253] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 10.216631][ T253] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 10.216891][ T253] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 10.217156][ T253] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 10.217419][ T253] devlink_reload (net/devlink/dev.c:474) [ 10.217630][ T253] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 10.217833][ T253] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 10.218063][ T253] ? cap_capable (security/commoncap.c:131) [ 10.218264][ T253] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 10.218434][ T253] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 10.218643][ T253] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 10.218894][ T253] ? __nla_parse (lib/nlattr.c:732) [ 10.219116][ T253] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 10.219329][ T253] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 10.219598][ T253] ? cap_capable (security/commoncap.c:131) [ 10.219804][ T253] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 10.220027][ T253] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 10.220238][ T253] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 10.220441][ T253] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 10.220693][ T253] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 10.220977][ T253] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 10.221251][ T253] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 10.221456][ T253] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 10.221670][ T253] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 10.221878][ T253] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 10.222109][ T253] ? genl_rcv (net/netlink/genetlink.c:1219) [ 10.222267][ T253] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 10.222477][ T253] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 10.222701][ T253] genl_rcv (net/netlink/genetlink.c:1220) [ 10.222859][ T253] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 10.223079][ T253] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 10.223286][ T253] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 10.223505][ T253] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 10.223717][ T253] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 10.223920][ T253] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 10.224145][ T253] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 10.224360][ T253] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 10.224571][ T253] ? __pfx___sys_sendto (net/socket.c:2145) [ 10.224776][ T253] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.224975][ T253] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 10.225205][ T253] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 10.225421][ T253] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 10.225685][ T253] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 10.225890][ T253] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 10.226166][ T253] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 10.226380][ T253] __x64_sys_sendto (net/socket.c:2181) [ 10.226585][ T253] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.226830][ T253] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.227042][ T253] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.227299][ T253] RIP: 0033:0x7f1e33ba7a4a [ 10.227510][ T253] 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 [ 10.228187][ T253] RSP: 002b:00007ffc9e4240f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 10.228496][ T253] RAX: ffffffffffffffda RBX: 0000000026e82b00 RCX: 00007f1e33ba7a4a [ 10.228795][ T253] RDX: 0000000000000040 RSI: 0000000026e82b00 RDI: 0000000000000005 [ 10.229102][ T253] RBP: 0000000026e82910 R08: 00007f1e33d4b200 R09: 000000000000000c [ 10.229395][ T253] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 10.229706][ T253] R13: 0000000026e82910 R14: 0000000000000000 R15: 0000000000000001 | [ 11.165379][ T282] ------------[ cut here ]------------ | [ 11.165683][ T282] WARNING: CPU: 1 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.166501][ T282] Modules linked in: netdevsim | [ 11.167057][ T282] Tainted: [W]=WARN [ 11.167203][ T282] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.167443][ T282] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.167686][ 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.168348][ T282] RSP: 0018:ffffc900005f71e8 EFLAGS: 00010246 [ 11.168586][ T282] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.168864][ T282] RDX: 0000000000000000 RSI: ffff88800a0f2c98 RDI: ffff888005172dc0 [ 11.169152][ T282] RBP: ffff88800a0e8040 R08: 0000000000000000 R09: fffffbfff333d844 [ 11.169436][ T282] R10: ffffffff999ec227 R11: ffff888005172300 R12: 0000000000000000 [ 11.169713][ T282] R13: ffff88800a0f2128 R14: ffff88800a0f2008 R15: ffff88800a0f2000 [ 11.170004][ T282] FS: 00007f33ea04c800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 11.170328][ T282] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.170561][ T282] CR2: 00007f33ea3fc200 CR3: 00000000092fa006 CR4: 0000000000772ef0 [ 11.170840][ T282] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.171136][ T282] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.171416][ T282] PKRU: 55555554 [ 11.171559][ T282] Call Trace: [ 11.171702][ T282] [ 11.171800][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.171989][ T282] ? __warn (kernel/panic.c:748) [ 11.172154][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.172343][ T282] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.172540][ T282] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.172689][ T282] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.172878][ T282] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.173094][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.173290][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 11.173486][ T282] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 11.173726][ 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.173922][ T282] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.174131][ T282] register_netdevice (net/core/dev.c:11033) [ 11.174330][ T282] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 11.174530][ T282] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.174736][ T282] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.174984][ T282] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.175246][ T282] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 11.175497][ T282] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 11.175744][ T282] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 11.175984][ T282] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 11.176240][ T282] ? devl_region_destroy (net/devlink/region.c:1178) [ 11.176428][ T282] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 11.176676][ T282] devlink_reload (net/devlink/dev.c:474) [ 11.176873][ T282] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 11.177077][ T282] ? devlink_resources_validate (net/devlink/resource.c:311) [ 11.177321][ T282] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 11.177513][ T282] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.177758][ T282] ? __nla_parse (lib/nlattr.c:732) [ 11.177957][ T282] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 11.178161][ T282] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 11.178413][ T282] ? cap_capable (security/commoncap.c:131) [ 11.178601][ T282] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 11.178797][ T282] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 11.178993][ T282] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 11.179198][ T282] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 11.179430][ T282] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.179668][ T282] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 11.179920][ T282] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 11.180122][ T282] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 11.180313][ T282] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 11.180505][ T282] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 11.180706][ T282] ? genl_rcv (net/netlink/genetlink.c:1219) [ 11.180850][ T282] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 11.181069][ T282] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 11.181273][ T282] genl_rcv (net/netlink/genetlink.c:1220) [ 11.181420][ T282] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 11.181614][ T282] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 11.181806][ T282] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 11.182018][ T282] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 11.182215][ T282] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 11.182404][ T282] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 11.182597][ T282] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 11.182798][ T282] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 11.182992][ T282] ? __pfx___sys_sendto (net/socket.c:2145) [ 11.183201][ T282] ? __lock_release (kernel/locking/lockdep.c:5527) [ 11.183397][ T282] ? __sys_recvmsg (net/socket.c:2859) [ 11.183587][ T282] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 11.183791][ T282] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 11.183993][ T282] __x64_sys_sendto (net/socket.c:2181) [ 11.184198][ T282] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.184434][ T282] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.184626][ T282] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.184860][ T282] RIP: 0033:0x7f33ea258a4a [ 11.185067][ 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.185719][ T282] RSP: 002b:00007ffd03755668 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 11.186021][ T282] RAX: ffffffffffffffda RBX: 0000000003569b00 RCX: 00007f33ea258a4a [ 11.186301][ T282] RDX: 0000000000000038 RSI: 0000000003569b00 RDI: 0000000000000005 [ 11.186579][ T282] RBP: 0000000003569910 R08: 00007f33ea3fc200 R09: 000000000000000c [ 11.186860][ T282] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 11.187172][ T282] R13: 0000000003569910 R14: 0000000000000000 R15: 0000000000000003 | [ 11.748223][ T292] ------------[ cut here ]------------ | [ 11.748559][ T292] WARNING: CPU: 2 PID: 292 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.748963][ T292] Modules linked in: netdevsim | [ 11.749721][ T292] Tainted: [W]=WARN [ 11.749952][ T292] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.750295][ T292] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.750625][ T292] 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.751375][ T292] RSP: 0018:ffffc900006771e8 EFLAGS: 00010246 [ 11.751628][ T292] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.751918][ T292] RDX: 0000000000000000 RSI: ffff8880051fac98 RDI: ffff888004d28b00 [ 11.752216][ T292] RBP: ffff88800a0e8040 R08: 0000000000000000 R09: fffffbfff333d844 [ 11.752510][ T292] R10: ffffffff999ec227 R11: ffff888004d28040 R12: 0000000000000000 [ 11.752797][ T292] R13: ffff8880051fa128 R14: ffff8880051fa008 R15: ffff8880051fa000 [ 11.753099][ T292] FS: 00007fa62bad6800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 11.753435][ T292] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.753689][ T292] CR2: 00007f52797717d0 CR3: 000000000a96a004 CR4: 0000000000772ef0 [ 11.753983][ T292] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.754289][ T292] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.754578][ T292] PKRU: 55555554 [ 11.754734][ T292] Call Trace: [ 11.754890][ T292] [ 11.755011][ T292] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.755221][ T292] ? __warn (kernel/panic.c:748) [ 11.755381][ T292] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.755586][ T292] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.755795][ T292] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.755953][ T292] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.756171][ T292] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.756399][ T292] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 11.756605][ T292] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 11.756815][ T292] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 11.757080][ T292] ? _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.757286][ T292] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.757492][ T292] register_netdevice (net/core/dev.c:11033) [ 11.757698][ T292] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 11.757909][ T292] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.758143][ T292] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.758404][ T292] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.758666][ T292] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 11.758927][ T292] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 11.759196][ T292] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 11.759455][ T292] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 11.759706][ T292] ? devl_region_destroy (net/devlink/region.c:1178) [ 11.759909][ T292] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 11.760184][ T292] devlink_reload (net/devlink/dev.c:474) [ 11.760393][ T292] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 11.760595][ T292] ? devlink_resources_validate (net/devlink/resource.c:311) [ 11.760852][ T292] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 11.761083][ T292] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.761333][ T292] ? __nla_parse (lib/nlattr.c:732) [ 11.761547][ T292] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 11.761758][ T292] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 11.762032][ T292] ? cap_capable (security/commoncap.c:131) [ 11.762245][ T292] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 11.762455][ T292] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 11.762668][ T292] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 11.762871][ T292] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 11.763130][ T292] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.763375][ T292] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 11.763632][ T292] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 11.763837][ T292] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 11.764060][ T292] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 11.764266][ T292] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 11.764484][ T292] ? genl_rcv (net/netlink/genetlink.c:1219) [ 11.764641][ T292] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 11.764848][ T292] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 11.765069][ T292] genl_rcv (net/netlink/genetlink.c:1220) [ 11.765227][ T292] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 11.765432][ T292] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 11.765641][ T292] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 11.765853][ T292] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 11.766078][ T292] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 11.766283][ T292] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 11.766489][ T292] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 11.766702][ T292] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 11.766909][ T292] ? __pfx___sys_sendto (net/socket.c:2145) [ 11.767139][ T292] ? __lock_release (kernel/locking/lockdep.c:5527) [ 11.767348][ T292] ? __sys_recvmsg (net/socket.c:2859) [ 11.767551][ T292] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 11.767762][ T292] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 11.767972][ T292] __x64_sys_sendto (net/socket.c:2181) [ 11.768191][ T292] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.768440][ T292] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.768644][ T292] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.768894][ T292] RIP: 0033:0x7fa62bce2a4a [ 11.769113][ T292] 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.769771][ T292] RSP: 002b:00007ffd442432d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 11.770084][ T292] RAX: ffffffffffffffda RBX: 00000000314ceb00 RCX: 00007fa62bce2a4a [ 11.770376][ T292] RDX: 0000000000000038 RSI: 00000000314ceb00 RDI: 0000000000000005 [ 11.770665][ T292] RBP: 00000000314ce910 R08: 00007fa62be86200 R09: 000000000000000c [ 11.770962][ T292] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 11.771264][ T292] R13: 00000000314ce910 R14: 0000000000000000 R15: 0000000000000003 | [ 13.234658][ T337] ------------[ cut here ]------------ | [ 13.234894][ T337] WARNING: CPU: 1 PID: 337 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) | [ 13.235300][ T337] Modules linked in: netdevsim | [ 13.235837][ T337] Tainted: [W]=WARN [ 13.235982][ T337] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.236235][ T337] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 13.236477][ T337] 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 [ 13.237224][ T337] RSP: 0018:ffffc900008a71e8 EFLAGS: 00010246 [ 13.237466][ T337] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 13.237751][ T337] RDX: 0000000000000000 RSI: ffff88800aa4ac98 RDI: ffff888009425080 [ 13.238114][ T337] RBP: ffff88800a0e8040 R08: 0000000000000000 R09: fffffbfff333d844 [ 13.238397][ T337] R10: ffffffff999ec227 R11: ffff8880094245c0 R12: 0000000000000000 [ 13.238677][ T337] R13: ffff88800aa4a128 R14: ffff88800aa4a008 R15: ffff88800aa4a000 [ 13.238960][ T337] FS: 00007ff5b2a73800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 13.239318][ T337] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.239570][ T337] CR2: 00007ff5b2e23200 CR3: 0000000004fde004 CR4: 0000000000772ef0 [ 13.239854][ T337] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 13.240141][ T337] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 13.240420][ T337] PKRU: 55555554 [ 13.240564][ T337] Call Trace: [ 13.240707][ T337] [ 13.240805][ T337] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 13.241023][ T337] ? __warn (kernel/panic.c:748) [ 13.241175][ T337] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 13.241366][ T337] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 13.241568][ T337] ? handle_bug (arch/x86/kernel/traps.c:285) [ 13.241717][ T337] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 13.241910][ T337] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 13.242123][ T337] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 13.242319][ T337] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 13.242513][ T337] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 13.242753][ T337] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 13.242950][ T337] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 13.243156][ T337] register_netdevice (net/core/dev.c:11033) [ 13.243352][ T337] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 13.243553][ T337] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 13.243763][ T337] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 13.244025][ T337] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 13.244277][ T337] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 13.244525][ T337] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 13.244769][ T337] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 13.245026][ T337] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 13.245269][ T337] ? devl_region_destroy (net/devlink/region.c:1178) [ 13.245456][ T337] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 13.245705][ T337] devlink_reload (net/devlink/dev.c:474) [ 13.245900][ T337] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 13.246106][ T337] ? devlink_resources_validate (net/devlink/resource.c:311) [ 13.246349][ T337] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 13.246546][ T337] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.246783][ T337] ? __nla_parse (lib/nlattr.c:732) [ 13.246982][ T337] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 13.247189][ T337] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 13.247441][ T337] ? cap_capable (security/commoncap.c:131) [ 13.247634][ T337] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 13.247834][ T337] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 13.248035][ T337] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 13.248230][ T337] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 13.248466][ T337] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.248700][ T337] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 13.248946][ T337] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 13.249149][ T337] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 13.249340][ T337] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 13.249533][ T337] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 13.249739][ T337] ? genl_rcv (net/netlink/genetlink.c:1219) [ 13.249883][ T337] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 13.250090][ T337] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 13.250288][ T337] genl_rcv (net/netlink/genetlink.c:1220) [ 13.250430][ T337] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 13.250624][ T337] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 13.250816][ T337] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 13.251035][ T337] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 13.251231][ T337] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 13.251418][ T337] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 13.251610][ T337] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 13.251809][ T337] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 13.252020][ T337] ? __pfx___sys_sendto (net/socket.c:2145) [ 13.252226][ T337] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 13.252424][ T337] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 13.252617][ T337] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 13.252853][ T337] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 13.253103][ T337] __x64_sys_sendto (net/socket.c:2181) [ 13.253293][ T337] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 13.253530][ T337] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 13.253721][ T337] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 13.253959][ T337] RIP: 0033:0x7ff5b2c7fa4a [ 13.254164][ T337] 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 [ 13.254812][ T337] RSP: 002b:00007ffd6f6ab868 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 13.255113][ T337] RAX: ffffffffffffffda RBX: 000000002e38fb00 RCX: 00007ff5b2c7fa4a [ 13.255392][ T337] RDX: 0000000000000038 RSI: 000000002e38fb00 RDI: 0000000000000005 [ 13.255673][ T337] RBP: 000000002e38f910 R08: 00007ff5b2e23200 R09: 000000000000000c [ 13.255951][ T337] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 13.256243][ T337] R13: 000000002e38f910 R14: 0000000000000000 R15: 0000000000000003 | [ 13.927580][ T349] ------------[ cut here ]------------ | [ 13.927891][ T349] WARNING: CPU: 1 PID: 349 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) | [ 13.928298][ T349] Modules linked in: netdevsim | [ 13.928849][ T349] Tainted: [W]=WARN [ 13.928993][ T349] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.929251][ T349] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 13.929492][ T349] 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 [ 13.930169][ T349] RSP: 0018:ffffc900009171e8 EFLAGS: 00010246 [ 13.930409][ T349] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 13.930688][ T349] RDX: 0000000000000000 RSI: ffff88800ab32c98 RDI: ffff8880098dd080 [ 13.930976][ T349] RBP: ffff88800a0e8040 R08: 0000000000000000 R09: fffffbfff333d844 [ 13.931270][ T349] R10: ffffffff999ec227 R11: ffff8880098dc5c0 R12: 0000000000000000 [ 13.931550][ T349] R13: ffff88800ab32128 R14: ffff88800ab32008 R15: ffff88800ab32000 [ 13.931828][ T349] FS: 00007f4e18a3a800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 13.932159][ T349] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.932401][ T349] CR2: 00007f4e18dea200 CR3: 000000000b9b4003 CR4: 0000000000772ef0 [ 13.932685][ T349] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 13.932965][ T349] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 13.933256][ T349] PKRU: 55555554 [ 13.933407][ T349] Call Trace: [ 13.933550][ T349] [ 13.933649][ T349] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 13.933842][ T349] ? __warn (kernel/panic.c:748) [ 13.933989][ T349] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 13.934202][ T349] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 13.934403][ T349] ? handle_bug (arch/x86/kernel/traps.c:285) [ 13.934551][ T349] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 13.934741][ T349] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 13.934945][ T349] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 13.935153][ T349] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 13.935348][ T349] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 13.935588][ T349] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 13.935783][ T349] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 13.935976][ T349] register_netdevice (net/core/dev.c:11033) [ 13.936185][ T349] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 13.936388][ T349] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 13.936593][ T349] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 13.936836][ T349] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 13.937102][ T349] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 13.937351][ T349] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 13.937595][ T349] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 13.937838][ T349] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 13.938088][ T349] ? devl_region_destroy (net/devlink/region.c:1178) [ 13.938278][ T349] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 13.938527][ T349] devlink_reload (net/devlink/dev.c:474) [ 13.938723][ T349] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 13.938912][ T349] ? devlink_resources_validate (net/devlink/resource.c:311) [ 13.939169][ T349] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 13.939361][ T349] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.939597][ T349] ? __nla_parse (lib/nlattr.c:732) [ 13.939798][ T349] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 13.940004][ T349] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 13.940252][ T349] ? cap_capable (security/commoncap.c:131) [ 13.940438][ T349] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 13.940638][ T349] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 13.940828][ T349] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 13.941041][ T349] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 13.941274][ T349] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.941507][ T349] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 13.941752][ T349] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 13.941947][ T349] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 13.942145][ T349] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 13.942337][ T349] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 13.942543][ T349] ? genl_rcv (net/netlink/genetlink.c:1219) [ 13.942687][ T349] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 13.942877][ T349] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 13.943084][ T349] genl_rcv (net/netlink/genetlink.c:1220) [ 13.943228][ T349] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 13.943424][ T349] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 13.943614][ T349] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 13.943810][ T349] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 13.944015][ T349] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 13.944201][ T349] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 13.944392][ T349] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 13.944591][ T349] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 13.944786][ T349] ? __pfx___sys_sendto (net/socket.c:2145) [ 13.944988][ T349] ? __lock_release (kernel/locking/lockdep.c:5527) [ 13.945195][ T349] ? __sys_recvmsg (net/socket.c:2859) [ 13.945383][ T349] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 13.945580][ T349] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 13.945774][ T349] __x64_sys_sendto (net/socket.c:2181) [ 13.945962][ T349] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 13.946207][ T349] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 13.946402][ T349] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 13.946633][ T349] RIP: 0033:0x7f4e18c46a4a [ 13.946826][ T349] 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 [ 13.947482][ T349] RSP: 002b:00007ffcdca76e08 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 13.947767][ T349] RAX: ffffffffffffffda RBX: 0000000009136b00 RCX: 00007f4e18c46a4a [ 13.948051][ T349] RDX: 0000000000000038 RSI: 0000000009136b00 RDI: 0000000000000005 [ 13.948328][ T349] RBP: 0000000009136910 R08: 00007f4e18dea200 R09: 000000000000000c [ 13.948608][ T349] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 13.948891][ T349] R13: 0000000009136910 R14: 0000000000000000 R15: 0000000000000003 | [ 15.877912][ T410] ------------[ cut here ]------------ | [ 15.878242][ T410] WARNING: CPU: 3 PID: 410 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) | [ 15.878627][ T410] Modules linked in: netdevsim | [ 15.879174][ T410] Tainted: [W]=WARN [ 15.879322][ T410] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.879556][ T410] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 15.879795][ T410] 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 [ 15.880461][ T410] RSP: 0018:ffffc90000c271e8 EFLAGS: 00010246 [ 15.880699][ T410] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 15.881031][ T410] RDX: 0000000000000000 RSI: ffff88800b1cac98 RDI: ffff88800d8bd080 [ 15.881314][ T410] RBP: ffff88800a0e8040 R08: 0000000000000000 R09: fffffbfff333d844 [ 15.881595][ T410] R10: ffffffff999ec227 R11: ffff88800d8bc5c0 R12: 0000000000000000 [ 15.881872][ T410] R13: ffff88800b1ca128 R14: ffff88800b1ca008 R15: ffff88800b1ca000 [ 15.882160][ T410] FS: 00007f304e971800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 15.882485][ T410] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 15.882722][ T410] CR2: 00007f52797545a0 CR3: 0000000004cd6004 CR4: 0000000000772ef0 [ 15.883013][ T410] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 15.883291][ T410] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 15.883571][ T410] PKRU: 55555554 [ 15.883712][ T410] Call Trace: [ 15.883853][ T410] [ 15.883951][ T410] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 15.884153][ T410] ? __warn (kernel/panic.c:748) [ 15.884303][ T410] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 15.884496][ T410] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 15.884692][ T410] ? handle_bug (arch/x86/kernel/traps.c:285) [ 15.884841][ T410] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 15.885057][ T410] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 15.885264][ T410] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 15.885456][ T410] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 15.885652][ T410] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 15.885892][ T410] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 15.886111][ T410] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 15.886307][ T410] register_netdevice (net/core/dev.c:11033) [ 15.886503][ T410] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 15.886703][ T410] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 15.886909][ T410] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 15.887164][ T410] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 15.887420][ T410] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 15.887667][ T410] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 15.887915][ T410] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 15.888167][ T410] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 15.888412][ T410] ? devl_region_destroy (net/devlink/region.c:1178) [ 15.888602][ T410] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 15.888849][ T410] devlink_reload (net/devlink/dev.c:474) [ 15.889209][ T410] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 15.889545][ T410] ? devlink_resources_validate (net/devlink/resource.c:311) [ 15.889965][ T410] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 15.890196][ T410] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 15.890436][ T410] ? __nla_parse (lib/nlattr.c:732) [ 15.890643][ T410] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 15.890839][ T410] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 15.891118][ T410] ? cap_capable (security/commoncap.c:131) [ 15.891313][ T410] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 15.891508][ T410] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 15.891705][ T410] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 15.891897][ T410] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 15.892143][ T410] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 15.892377][ T410] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 15.892623][ T410] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 15.892814][ T410] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 15.893037][ T410] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 15.893232][ T410] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 15.893437][ T410] ? genl_rcv (net/netlink/genetlink.c:1219) [ 15.893584][ T410] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 15.893781][ T410] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 15.893979][ T410] genl_rcv (net/netlink/genetlink.c:1220) [ 15.894137][ T410] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 15.894331][ T410] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 15.894526][ T410] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 15.894726][ T410] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 15.894928][ T410] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 15.895126][ T410] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 15.895318][ T410] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 15.895516][ T410] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 15.895708][ T410] ? __pfx___sys_sendto (net/socket.c:2145) [ 15.895907][ T410] ? __lock_release (kernel/locking/lockdep.c:5527) [ 15.896112][ T410] ? __sys_recvmsg (net/socket.c:2859) [ 15.896303][ T410] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 15.896508][ T410] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 15.896705][ T410] __x64_sys_sendto (net/socket.c:2181) [ 15.896894][ T410] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 15.897157][ T410] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 15.897353][ T410] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 15.897586][ T410] RIP: 0033:0x7f304eb7da4a [ 15.897780][ T410] 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 [ 15.898447][ T410] RSP: 002b:00007ffce8d19c18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 15.898733][ T410] RAX: ffffffffffffffda RBX: 0000000032d92b00 RCX: 00007f304eb7da4a [ 15.899021][ T410] RDX: 0000000000000038 RSI: 0000000032d92b00 RDI: 0000000000000005 [ 15.899306][ T410] RBP: 0000000032d92910 R08: 00007f304ed21200 R09: 000000000000000c [ 15.899584][ T410] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 15.899858][ T410] R13: 0000000032d92910 R14: 0000000000000000 R15: 0000000000000003 | [ 16.529573][ T421] ------------[ cut here ]------------ | [ 16.529826][ T421] WARNING: CPU: 0 PID: 421 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) | [ 16.530279][ T421] Modules linked in: netdevsim | [ 16.530886][ T421] Tainted: [W]=WARN [ 16.531063][ T421] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.531323][ T421] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 16.531586][ T421] 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 [ 16.532411][ T421] RSP: 0018:ffffc90000c771e8 EFLAGS: 00010246 [ 16.532673][ T421] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 16.532986][ T421] RDX: 0000000000000000 RSI: ffff88800518ac98 RDI: ffff88800bae2dc0 [ 16.533389][ T421] RBP: ffff88800a0e8040 R08: 0000000000000000 R09: fffffbfff333d844 [ 16.533699][ T421] R10: ffffffff999ec227 R11: ffff88800bae2300 R12: 0000000000000000 [ 16.534096][ T421] R13: ffff88800518a128 R14: ffff88800518a008 R15: ffff88800518a000 [ 16.534410][ T421] FS: 00007fbaaf4b2800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 16.534767][ T421] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.535119][ T421] CR2: 00007fbaaf862200 CR3: 000000000bab2004 CR4: 0000000000772ef0 [ 16.535439][ T421] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 16.535757][ T421] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 16.536155][ T421] PKRU: 55555554 [ 16.536319][ T421] Call Trace: [ 16.536481][ T421] [ 16.536590][ T421] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 16.536816][ T421] ? __warn (kernel/panic.c:748) [ 16.536990][ T421] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 16.537300][ T421] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 16.537521][ T421] ? handle_bug (arch/x86/kernel/traps.c:285) [ 16.537684][ T421] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 16.537899][ T421] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 16.538156][ T421] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 16.538373][ T421] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 16.538599][ T421] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 16.538876][ T421] ? _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) [ 16.539117][ T421] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 16.539346][ T421] register_netdevice (net/core/dev.c:11033) [ 16.539566][ T421] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 16.539791][ T421] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 16.540051][ T421] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 16.540336][ T421] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 16.540619][ T421] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 16.540900][ T421] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 16.541205][ T421] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 16.541486][ T421] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 16.541764][ T421] ? devl_region_destroy (net/devlink/region.c:1178) [ 16.541977][ T421] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 16.542274][ T421] devlink_reload (net/devlink/dev.c:474) [ 16.542506][ T421] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 16.542720][ T421] ? devlink_resources_validate (net/devlink/resource.c:311) [ 16.542991][ T421] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 16.543243][ T421] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 16.543517][ T421] ? __nla_parse (lib/nlattr.c:732) [ 16.543746][ T421] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 16.543967][ T421] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 16.544262][ T421] ? cap_capable (security/commoncap.c:131) [ 16.544486][ T421] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 16.544709][ T421] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 16.544933][ T421] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 16.545165][ T421] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 16.545434][ T421] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 16.545720][ T421] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 16.546012][ T421] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 16.546252][ T421] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 16.546479][ T421] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 16.546697][ T421] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 16.546914][ T421] ? genl_rcv (net/netlink/genetlink.c:1219) [ 16.547097][ T421] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 16.547311][ T421] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 16.547530][ T421] genl_rcv (net/netlink/genetlink.c:1220) [ 16.547688][ T421] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 16.547920][ T421] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 16.548158][ T421] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 16.548382][ T421] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 16.548601][ T421] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 16.548809][ T421] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 16.549038][ T421] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 16.549268][ T421] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 16.549492][ T421] ? __pfx___sys_sendto (net/socket.c:2145) [ 16.549718][ T421] ? __lock_release (kernel/locking/lockdep.c:5527) [ 16.549940][ T421] ? __sys_recvmsg (net/socket.c:2859) [ 16.550162][ T421] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 16.550379][ T421] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 16.550597][ T421] __x64_sys_sendto (net/socket.c:2181) [ 16.550807][ T421] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 16.551138][ T421] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 16.551352][ T421] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 16.551617][ T421] RIP: 0033:0x7fbaaf6bea4a [ 16.551837][ T421] 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 [ 16.552557][ T421] RSP: 002b:00007ffd688c1608 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 16.552868][ T421] RAX: ffffffffffffffda RBX: 000000003be21b00 RCX: 00007fbaaf6bea4a [ 16.553400][ T421] RDX: 0000000000000038 RSI: 000000003be21b00 RDI: 0000000000000005 [ 16.553711][ T421] RBP: 000000003be21910 R08: 00007fbaaf862200 R09: 000000000000000c [ 16.554148][ T421] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 16.554448][ T421] R13: 000000003be21910 R14: 0000000000000000 R15: 0000000000000003 | [ 17.641158][ T453] ------------[ cut here ]------------ | [ 17.641411][ T453] WARNING: CPU: 3 PID: 453 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) | [ 17.641823][ T453] Modules linked in: netdevsim | [ 17.642840][ T453] Tainted: [W]=WARN [ 17.643020][ T453] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.643274][ T453] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 17.643531][ T453] 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 [ 17.644250][ T453] RSP: 0018:ffffc90000db71e8 EFLAGS: 00010246 [ 17.644509][ T453] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 17.644808][ T453] RDX: 0000000000000000 RSI: ffff88800a0f2c98 RDI: ffff88800b1e2dc0 [ 17.645125][ T453] RBP: ffff88800a0e8040 R08: 0000000000000000 R09: fffffbfff333d844 [ 17.645425][ T453] R10: ffffffff999ec227 R11: ffff88800b1e2300 R12: 0000000000000000 [ 17.645727][ T453] R13: ffff88800a0f2128 R14: ffff88800a0f2008 R15: ffff88800a0f2000 [ 17.646052][ T453] FS: 00007fe21046c800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 17.646406][ T453] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 17.646661][ T453] CR2: 00007fe21081c200 CR3: 000000000a1e0003 CR4: 0000000000772ef0 [ 17.646961][ T453] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 17.647283][ T453] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 17.647584][ T453] PKRU: 55555554 [ 17.647738][ T453] Call Trace: [ 17.647893][ T453] [ 17.648012][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 17.648217][ T453] ? __warn (kernel/panic.c:748) [ 17.648377][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 17.648584][ T453] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 17.648796][ T453] ? handle_bug (arch/x86/kernel/traps.c:285) [ 17.648952][ T453] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 17.649173][ T453] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 17.649391][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 17.649598][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 17.649807][ T453] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 17.650076][ T453] ? _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) [ 17.650289][ T453] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 17.650496][ T453] register_netdevice (net/core/dev.c:11033) [ 17.650708][ T453] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 17.650935][ T453] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 17.651174][ T453] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 17.651440][ T453] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 17.651715][ T453] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 17.651981][ T453] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 17.652260][ T453] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 17.652518][ T453] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 17.652784][ T453] ? devl_region_destroy (net/devlink/region.c:1178) [ 17.652987][ T453] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 17.653273][ T453] devlink_reload (net/devlink/dev.c:474) [ 17.653486][ T453] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 17.653692][ T453] ? devlink_resources_validate (net/devlink/resource.c:311) [ 17.653955][ T453] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 17.654171][ T453] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 17.654428][ T453] ? __nla_parse (lib/nlattr.c:732) [ 17.654648][ T453] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 17.654859][ T453] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 17.655141][ T453] ? cap_capable (security/commoncap.c:131) [ 17.655346][ T453] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 17.655562][ T453] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 17.655770][ T453] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 17.655977][ T453] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 17.656243][ T453] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 17.656495][ T453] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 17.656756][ T453] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 17.656961][ T453] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 17.657178][ T453] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 17.657388][ T453] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 17.657608][ T453] ? genl_rcv (net/netlink/genetlink.c:1219) [ 17.657766][ T453] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 17.657974][ T453] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 17.658199][ T453] genl_rcv (net/netlink/genetlink.c:1220) [ 17.658354][ T453] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 17.658568][ T453] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 17.658775][ T453] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 17.658987][ T453] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 17.659220][ T453] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 17.659432][ T453] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 17.659637][ T453] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 17.659854][ T453] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 17.660075][ T453] ? __pfx___sys_sendto (net/socket.c:2145) [ 17.660289][ T453] ? __lock_release (kernel/locking/lockdep.c:5527) [ 17.660501][ T453] ? __sys_recvmsg (net/socket.c:2859) [ 17.660711][ T453] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 17.660932][ T453] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 17.661158][ T453] __x64_sys_sendto (net/socket.c:2181) [ 17.661364][ T453] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 17.661615][ T453] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 17.661823][ T453] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 17.662084][ T453] RIP: 0033:0x7fe210678a4a [ 17.662299][ T453] 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 [ 17.663015][ T453] RSP: 002b:00007ffce5914878 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 17.663323][ T453] RAX: ffffffffffffffda RBX: 0000000028320b00 RCX: 00007fe210678a4a [ 17.663628][ T453] RDX: 0000000000000038 RSI: 0000000028320b00 RDI: 0000000000000005 [ 17.663926][ T453] RBP: 0000000028320910 R08: 00007fe21081c200 R09: 000000000000000c [ 17.664237][ T453] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 17.664537][ T453] R13: 0000000028320910 R14: 0000000000000000 R15: 0000000000000003 | [ 18.577195][ T469] ------------[ cut here ]------------ | [ 18.577479][ T469] WARNING: CPU: 2 PID: 469 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) | [ 18.577894][ T469] Modules linked in: netdevsim | [ 18.578481][ T469] Tainted: [W]=WARN [ 18.578645][ T469] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.578894][ T469] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 18.579163][ T469] 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 [ 18.579853][ T469] RSP: 0018:ffffc90000c271e8 EFLAGS: 00010246 [ 18.580132][ T469] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 18.580439][ T469] RDX: 0000000000000000 RSI: ffff8880051fac98 RDI: ffff888009425080 [ 18.580739][ T469] RBP: ffff88800a0e8040 R08: 0000000000000000 R09: fffffbfff333d844 [ 18.581060][ T469] R10: ffffffff999ec227 R11: ffff8880094245c0 R12: 0000000000000000 [ 18.581370][ T469] R13: ffff8880051fa128 R14: ffff8880051fa008 R15: ffff8880051fa000 [ 18.581663][ T469] FS: 00007fc7bb886800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 18.582038][ T469] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.582300][ T469] CR2: 00007fc7bbc36200 CR3: 00000000025f0006 CR4: 0000000000772ef0 [ 18.582605][ T469] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 18.582908][ T469] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 18.583311][ T469] PKRU: 55555554 [ 18.583557][ T469] Call Trace: [ 18.583798][ T469] [ 18.583983][ T469] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 18.584281][ T469] ? __warn (kernel/panic.c:748) [ 18.584482][ T469] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 18.584688][ T469] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 18.584897][ T469] ? handle_bug (arch/x86/kernel/traps.c:285) [ 18.585073][ T469] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 18.585282][ T469] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 18.585500][ T469] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 18.585701][ T469] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 18.585908][ T469] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 18.586176][ T469] ? _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.586386][ T469] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 18.586594][ T469] register_netdevice (net/core/dev.c:11033) [ 18.586807][ T469] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 18.587032][ T469] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 18.587256][ T469] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 18.587512][ T469] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 18.587775][ T469] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 18.588046][ T469] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 18.588318][ T469] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 18.588572][ T469] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 18.588826][ T469] ? devl_region_destroy (net/devlink/region.c:1178) [ 18.589041][ T469] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 18.589311][ T469] devlink_reload (net/devlink/dev.c:474) [ 18.589529][ T469] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 18.589754][ T469] ? devlink_resources_validate (net/devlink/resource.c:311) [ 18.590029][ T469] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 18.590243][ T469] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 18.590511][ T469] ? __nla_parse (lib/nlattr.c:732) [ 18.590736][ T469] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 18.590950][ T469] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 18.591246][ T469] ? cap_capable (security/commoncap.c:131) [ 18.591450][ T469] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 18.591665][ T469] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 18.591869][ T469] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 18.592084][ T469] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 18.592332][ T469] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 18.592590][ T469] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 18.592866][ T469] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 18.593102][ T469] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 18.593321][ T469] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 18.593528][ T469] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 18.593745][ T469] ? genl_rcv (net/netlink/genetlink.c:1219) [ 18.593902][ T469] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 18.594123][ T469] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 18.594339][ T469] genl_rcv (net/netlink/genetlink.c:1220) [ 18.594499][ T469] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 18.594705][ T469] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 18.594915][ T469] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 18.595149][ T469] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 18.595376][ T469] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 18.595588][ T469] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 18.595807][ T469] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 18.596050][ T469] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 18.596278][ T469] ? __pfx___sys_sendto (net/socket.c:2145) [ 18.596503][ T469] ? __lock_release (kernel/locking/lockdep.c:5527) [ 18.596728][ T469] ? __sys_recvmsg (net/socket.c:2859) [ 18.596946][ T469] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 18.597190][ T469] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 18.597416][ T469] __x64_sys_sendto (net/socket.c:2181) [ 18.597635][ T469] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 18.597903][ T469] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 18.598133][ T469] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.598401][ T469] RIP: 0033:0x7fc7bba92a4a [ 18.598625][ T469] 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 [ 18.599359][ T469] RSP: 002b:00007fff5909c528 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 18.599681][ T469] RAX: ffffffffffffffda RBX: 0000000025a5bb00 RCX: 00007fc7bba92a4a [ 18.600005][ T469] RDX: 0000000000000038 RSI: 0000000025a5bb00 RDI: 0000000000000005 [ 18.600320][ T469] RBP: 0000000025a5b910 R08: 00007fc7bbc36200 R09: 000000000000000c [ 18.600640][ T469] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 18.600966][ T469] R13: 0000000025a5b910 R14: 0000000000000000 R15: 0000000000000003 | [ 289.549664][ T981] ------------[ cut here ]------------ | [ 289.549925][ T981] WARNING: CPU: 0 PID: 981 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) | [ 289.550547][ T981] Modules linked in: netdevsim | [ 289.551367][ T981] Tainted: [W]=WARN [ 289.551518][ T981] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 289.551759][ T981] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 289.552049][ T981] 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 [ 289.552720][ T981] RSP: 0018:ffffc90001d471e8 EFLAGS: 00010246 [ 289.552962][ T981] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 289.553353][ T981] RDX: 0000000000000000 RSI: ffff88800aa4ac98 RDI: ffff88800a2dadc0 [ 289.553642][ T981] RBP: ffff88800a0e8040 R08: 0000000000000000 R09: fffffbfff333d844 [ 289.553927][ T981] R10: ffffffff999ec227 R11: ffff88800a2da300 R12: 0000000000000000 [ 289.554327][ T981] R13: ffff88800aa4a128 R14: ffff88800aa4a008 R15: ffff88800aa4a000 [ 289.554616][ T981] FS: 00007f2b27f10800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 289.554977][ T981] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 289.555305][ T981] CR2: 00007f2b282c0200 CR3: 000000000a350001 CR4: 0000000000772ef0 [ 289.555614][ T981] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 289.555957][ T981] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 289.556357][ T981] PKRU: 55555554 [ 289.556562][ T981] Call Trace: [ 289.556707][ T981] [ 289.556807][ T981] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 289.557066][ T981] ? __warn (kernel/panic.c:748) [ 289.557256][ T981] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 289.557452][ T981] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 289.557654][ T981] ? handle_bug (arch/x86/kernel/traps.c:285) [ 289.557828][ T981] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 289.558130][ T981] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 289.558412][ T981] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 289.558609][ T981] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 289.558878][ T981] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 289.559197][ T981] ? _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) [ 289.559457][ T981] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 289.559664][ T981] register_netdevice (net/core/dev.c:11033) [ 289.559924][ T981] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 289.560162][ T981] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 289.560373][ T981] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 289.560622][ T981] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 289.560983][ T981] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 289.561348][ T981] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 289.561613][ T981] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 289.561900][ T981] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 289.562315][ T981] ? devl_region_destroy (net/devlink/region.c:1178) [ 289.562514][ T981] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 289.562768][ T981] devlink_reload (net/devlink/dev.c:474) [ 289.563059][ T981] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 289.563288][ T981] ? devlink_resources_validate (net/devlink/resource.c:311) [ 289.563573][ T981] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 289.563786][ T981] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 289.564100][ T981] ? __nla_parse (lib/nlattr.c:732) [ 289.564303][ T981] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 289.564557][ T981] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 289.564808][ T981] ? cap_capable (security/commoncap.c:131) [ 289.565018][ T981] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 289.565259][ T981] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 289.565501][ T981] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 289.565692][ T981] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 289.565927][ T981] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 289.566269][ T981] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 289.566520][ T981] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 289.566777][ T981] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 289.566990][ T981] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 289.567243][ T981] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 289.567506][ T981] ? genl_rcv (net/netlink/genetlink.c:1219) [ 289.567661][ T981] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 289.567897][ T981] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 289.568146][ T981] genl_rcv (net/netlink/genetlink.c:1220) [ 289.568312][ T981] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 289.568549][ T981] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 289.568742][ T981] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 289.569023][ T981] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 289.569248][ T981] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 289.569512][ T981] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 289.569748][ T981] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 289.569949][ T981] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 289.570269][ T981] ? __pfx___sys_sendto (net/socket.c:2145) [ 289.570472][ T981] ? __lock_release (kernel/locking/lockdep.c:5527) [ 289.570666][ T981] ? __sys_recvmsg (net/socket.c:2859) [ 289.570857][ T981] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 289.571082][ T981] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 289.571286][ T981] __x64_sys_sendto (net/socket.c:2181) [ 289.571562][ T981] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 289.571851][ T981] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 289.572094][ T981] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 289.572361][ T981] RIP: 0033:0x7f2b2811ca4a [ 289.572613][ T981] 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 [ 289.573425][ T981] RSP: 002b:00007ffc11967ee8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 289.573715][ T981] RAX: ffffffffffffffda RBX: 0000000037705b00 RCX: 00007f2b2811ca4a [ 289.574115][ T981] RDX: 0000000000000038 RSI: 0000000037705b00 RDI: 0000000000000005 [ 289.574471][ T981] RBP: 0000000037705910 R08: 00007f2b282c0200 R09: 000000000000000c [ 289.574790][ T981] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 289.575101][ T981] R13: 0000000037705910 R14: 0000000000000000 R15: 0000000000000003 | [ 290.305708][ T995] ------------[ cut here ]------------ | [ 290.306518][ T995] WARNING: CPU: 0 PID: 995 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) | [ 290.306905][ T995] Modules linked in: netdevsim | [ 290.307480][ T995] Tainted: [W]=WARN [ 290.307624][ T995] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 290.307857][ T995] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 290.308188][ T995] 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 [ 290.308895][ T995] RSP: 0018:ffffc90001d971e8 EFLAGS: 00010246 [ 290.309203][ T995] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 290.309490][ T995] RDX: 0000000000000000 RSI: ffff88800ab32c98 RDI: ffff888009c75080 [ 290.309834][ T995] RBP: ffff88800a0e8040 R08: 0000000000000000 R09: fffffbfff333d844 [ 290.310247][ T995] R10: ffffffff999ec227 R11: ffff888009c745c0 R12: 0000000000000000 [ 290.310620][ T995] R13: ffff88800ab32128 R14: ffff88800ab32008 R15: ffff88800ab32000 [ 290.311049][ T995] FS: 00007f70afe8b800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 290.311508][ T995] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 290.311742][ T995] CR2: 00007f70b023b200 CR3: 000000000a274001 CR4: 0000000000772ef0 [ 290.312117][ T995] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 290.312400][ T995] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 290.312677][ T995] PKRU: 55555554 [ 290.312822][ T995] Call Trace: [ 290.312965][ T995] [ 290.313123][ T995] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 290.313327][ T995] ? __warn (kernel/panic.c:748) [ 290.313475][ T995] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 290.313666][ T995] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 290.313863][ T995] ? handle_bug (arch/x86/kernel/traps.c:285) [ 290.314040][ T995] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 290.314362][ T995] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 290.314574][ T995] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 290.314767][ T995] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 290.314967][ T995] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 290.315235][ T995] ? _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) [ 290.315497][ T995] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 290.315692][ T995] register_netdevice (net/core/dev.c:11033) [ 290.315887][ T995] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 290.316116][ T995] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 290.316333][ T995] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 290.316644][ T995] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 290.316896][ T995] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 290.317249][ T995] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 290.317532][ T995] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 290.317838][ T995] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 290.318156][ T995] ? devl_region_destroy (net/devlink/region.c:1178) [ 290.318397][ T995] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 290.318690][ T995] devlink_reload (net/devlink/dev.c:474) [ 290.318912][ T995] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 290.319135][ T995] ? devlink_resources_validate (net/devlink/resource.c:311) [ 290.319418][ T995] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 290.319636][ T995] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 290.319873][ T995] ? __nla_parse (lib/nlattr.c:732) [ 290.320188][ T995] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 290.320435][ T995] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 290.320757][ T995] ? cap_capable (security/commoncap.c:131) [ 290.321069][ T995] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 290.321406][ T995] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 290.321742][ T995] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 290.322091][ T995] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 290.322401][ T995] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 290.322632][ T995] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 290.322878][ T995] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 290.323096][ T995] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 290.323338][ T995] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 290.323578][ T995] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 290.323853][ T995] ? genl_rcv (net/netlink/genetlink.c:1219) [ 290.324112][ T995] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 290.324443][ T995] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 290.324778][ T995] genl_rcv (net/netlink/genetlink.c:1220) [ 290.325061][ T995] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 290.325396][ T995] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 290.325726][ T995] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 290.326088][ T995] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 290.326403][ T995] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 290.326592][ T995] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 290.326787][ T995] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 290.326988][ T995] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 290.327212][ T995] ? __pfx___sys_sendto (net/socket.c:2145) [ 290.327416][ T995] ? __lock_release (kernel/locking/lockdep.c:5527) [ 290.327613][ T995] ? __sys_recvmsg (net/socket.c:2859) [ 290.327802][ T995] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 290.328030][ T995] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 290.328229][ T995] __x64_sys_sendto (net/socket.c:2181) [ 290.328419][ T995] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 290.328654][ T995] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 290.328846][ T995] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 290.329148][ T995] RIP: 0033:0x7f70b0097a4a [ 290.329349][ T995] 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 [ 290.330027][ T995] RSP: 002b:00007fff2e286238 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 290.330362][ T995] RAX: ffffffffffffffda RBX: 0000000037409b00 RCX: 00007f70b0097a4a [ 290.330640][ T995] RDX: 0000000000000038 RSI: 0000000037409b00 RDI: 0000000000000005 [ 290.330918][ T995] RBP: 0000000037409910 R08: 00007f70b023b200 R09: 000000000000000c [ 290.331221][ T995] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 290.331508][ T995] R13: 0000000037409910 R14: 0000000000000000 R15: 0000000000000003 | [ 291.309310][ T1026] ------------[ cut here ]------------ | [ 291.309558][ T1026] WARNING: CPU: 3 PID: 1026 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) | [ 291.309941][ T1026] Modules linked in: netdevsim | [ 291.310583][ T1026] Tainted: [W]=WARN [ 291.310730][ T1026] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 291.310966][ T1026] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 291.311303][ T1026] 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 [ 291.311965][ T1026] RSP: 0018:ffffc90001ed71e8 EFLAGS: 00010246 [ 291.312299][ T1026] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 291.312581][ T1026] RDX: 0000000000000000 RSI: ffff88800b1cac98 RDI: ffff88800d8d5080 [ 291.312861][ T1026] RBP: ffff88800a0e8040 R08: 0000000000000000 R09: fffffbfff333d844 [ 291.313245][ T1026] R10: ffffffff999ec227 R11: ffff88800d8d45c0 R12: 0000000000000000 [ 291.313533][ T1026] R13: ffff88800b1ca128 R14: ffff88800b1ca008 R15: ffff88800b1ca000 [ 291.313814][ T1026] FS: 00007f5b0f131800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 291.314226][ T1026] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 291.314463][ T1026] CR2: 00007f5b0f4e1200 CR3: 0000000004ed6004 CR4: 0000000000772ef0 [ 291.314748][ T1026] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 291.315104][ T1026] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 291.315381][ T1026] PKRU: 55555554 [ 291.315526][ T1026] Call Trace: [ 291.315668][ T1026] [ 291.315767][ T1026] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 291.315956][ T1026] ? __warn (kernel/panic.c:748) [ 291.316111][ T1026] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 291.316304][ T1026] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 291.316502][ T1026] ? handle_bug (arch/x86/kernel/traps.c:285) [ 291.316649][ T1026] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 291.316840][ T1026] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 291.317066][ T1026] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 291.317256][ T1026] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 291.317450][ T1026] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 291.317692][ T1026] ? _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) [ 291.317888][ T1026] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 291.318095][ T1026] register_netdevice (net/core/dev.c:11033) [ 291.318290][ T1026] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 291.318491][ T1026] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 291.318698][ T1026] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 291.318943][ T1026] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 291.319212][ T1026] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 291.319471][ T1026] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 291.319716][ T1026] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 291.319954][ T1026] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 291.320203][ T1026] ? devl_region_destroy (net/devlink/region.c:1178) [ 291.320392][ T1026] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 291.320642][ T1026] devlink_reload (net/devlink/dev.c:474) [ 291.320839][ T1026] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 291.321053][ T1026] ? devlink_resources_validate (net/devlink/resource.c:311) [ 291.321299][ T1026] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 291.321499][ T1026] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 291.321735][ T1026] ? __nla_parse (lib/nlattr.c:732) [ 291.321935][ T1026] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 291.322148][ T1026] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 291.322398][ T1026] ? cap_capable (security/commoncap.c:131) [ 291.322588][ T1026] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 291.322785][ T1026] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 291.322977][ T1026] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 291.323179][ T1026] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 291.323411][ T1026] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 291.323645][ T1026] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 291.323893][ T1026] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 291.324095][ T1026] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 291.324284][ T1026] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 291.324475][ T1026] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 291.324677][ T1026] ? genl_rcv (net/netlink/genetlink.c:1219) [ 291.324831][ T1026] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 291.325043][ T1026] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 291.325242][ T1026] genl_rcv (net/netlink/genetlink.c:1220) [ 291.325390][ T1026] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 291.325587][ T1026] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 291.325779][ T1026] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 291.325980][ T1026] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 291.326188][ T1026] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 291.326375][ T1026] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 291.326567][ T1026] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 291.326768][ T1026] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 291.326961][ T1026] ? __pfx___sys_sendto (net/socket.c:2145) [ 291.327166][ T1026] ? __lock_release (kernel/locking/lockdep.c:5527) [ 291.327362][ T1026] ? __sys_recvmsg (net/socket.c:2859) [ 291.327557][ T1026] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 291.327756][ T1026] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 291.327950][ T1026] __x64_sys_sendto (net/socket.c:2181) [ 291.328148][ T1026] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 291.328383][ T1026] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 291.328573][ T1026] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 291.328806][ T1026] RIP: 0033:0x7f5b0f33da4a [ 291.329026][ T1026] 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 [ 291.329681][ T1026] RSP: 002b:00007ffc31c1a958 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 291.329964][ T1026] RAX: ffffffffffffffda RBX: 000000001434bb00 RCX: 00007f5b0f33da4a [ 291.330261][ T1026] RDX: 0000000000000038 RSI: 000000001434bb00 RDI: 0000000000000005 [ 291.330542][ T1026] RBP: 000000001434b910 R08: 00007f5b0f4e1200 R09: 000000000000000c [ 291.330827][ T1026] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 291.331113][ T1026] R13: 000000001434b910 R14: 0000000000000000 R15: 0000000000000003 | [ 292.260153][ T1044] ------------[ cut here ]------------ | [ 292.260468][ T1044] WARNING: CPU: 3 PID: 1044 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) | [ 292.260844][ T1044] Modules linked in: netdevsim | [ 292.261491][ T1044] Tainted: [W]=WARN [ 292.261638][ T1044] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 292.261878][ T1044] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 292.262215][ T1044] 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 [ 292.262878][ T1044] RSP: 0018:ffffc90001f771e8 EFLAGS: 00010246 [ 292.263207][ T1044] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 292.263497][ T1044] RDX: 0000000000000000 RSI: ffff88800518ac98 RDI: ffff88800d8b8b00 [ 292.263776][ T1044] RBP: ffff88800a0e8040 R08: 0000000000000000 R09: fffffbfff333d844 [ 292.264159][ T1044] R10: ffffffff999ec227 R11: ffff88800d8b8040 R12: 0000000000000000 [ 292.264437][ T1044] R13: ffff88800518a128 R14: ffff88800518a008 R15: ffff88800518a000 [ 292.264719][ T1044] FS: 00007fe3554cd800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 292.265129][ T1044] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 292.265366][ T1044] CR2: 00007fe35587d200 CR3: 000000000a930006 CR4: 0000000000772ef0 [ 292.265645][ T1044] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 292.265928][ T1044] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 292.266285][ T1044] PKRU: 55555554 [ 292.266428][ T1044] Call Trace: [ 292.266572][ T1044] [ 292.266669][ T1044] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 292.266859][ T1044] ? __warn (kernel/panic.c:748) [ 292.267017][ T1044] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 292.267206][ T1044] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 292.267408][ T1044] ? handle_bug (arch/x86/kernel/traps.c:285) [ 292.267553][ T1044] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 292.267742][ T1044] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 292.267944][ T1044] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 292.268154][ T1044] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 292.268351][ T1044] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 292.268609][ T1044] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 292.268811][ T1044] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 292.269019][ T1044] register_netdevice (net/core/dev.c:11033) [ 292.269212][ T1044] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 292.269411][ T1044] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 292.269633][ T1044] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 292.269877][ T1044] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 292.270143][ T1044] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 292.270391][ T1044] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 292.270633][ T1044] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 292.270871][ T1044] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 292.271118][ T1044] ? devl_region_destroy (net/devlink/region.c:1178) [ 292.271311][ T1044] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 292.271582][ T1044] devlink_reload (net/devlink/dev.c:474) [ 292.271782][ T1044] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 292.271978][ T1044] ? devlink_resources_validate (net/devlink/resource.c:311) [ 292.272248][ T1044] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 292.272444][ T1044] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 292.272680][ T1044] ? __nla_parse (lib/nlattr.c:732) [ 292.272890][ T1044] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 292.273096][ T1044] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 292.273399][ T1044] ? cap_capable (security/commoncap.c:131) [ 292.273714][ T1044] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 292.274074][ T1044] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 292.274414][ T1044] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 292.274674][ T1044] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 292.274922][ T1044] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 292.275179][ T1044] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 292.275433][ T1044] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 292.275625][ T1044] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 292.275815][ T1044] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 292.276033][ T1044] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 292.276240][ T1044] ? genl_rcv (net/netlink/genetlink.c:1219) [ 292.276392][ T1044] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 292.276585][ T1044] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 292.276783][ T1044] genl_rcv (net/netlink/genetlink.c:1220) [ 292.276928][ T1044] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 292.277136][ T1044] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 292.277329][ T1044] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 292.277530][ T1044] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 292.277729][ T1044] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 292.277916][ T1044] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 292.278116][ T1044] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 292.278316][ T1044] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 292.278511][ T1044] ? __pfx___sys_sendto (net/socket.c:2145) [ 292.278710][ T1044] ? __lock_release (kernel/locking/lockdep.c:5527) [ 292.278907][ T1044] ? __sys_recvmsg (net/socket.c:2859) [ 292.279106][ T1044] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 292.279315][ T1044] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 292.279522][ T1044] __x64_sys_sendto (net/socket.c:2181) [ 292.279712][ T1044] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 292.279955][ T1044] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 292.280171][ T1044] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 292.280410][ T1044] RIP: 0033:0x7fe3556d9a4a [ 292.280608][ T1044] 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 [ 292.281282][ T1044] RSP: 002b:00007fff52528188 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 292.281571][ T1044] RAX: ffffffffffffffda RBX: 0000000011b66b00 RCX: 00007fe3556d9a4a [ 292.281847][ T1044] RDX: 0000000000000038 RSI: 0000000011b66b00 RDI: 0000000000000005 [ 292.282140][ T1044] RBP: 0000000011b66910 R08: 00007fe35587d200 R09: 000000000000000c [ 292.282426][ T1044] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 292.282703][ T1044] R13: 0000000011b66910 R14: 0000000000000000 R15: 0000000000000003 | [ 295.337916][ T1137] ------------[ cut here ]------------ | [ 295.338189][ T1137] WARNING: CPU: 1 PID: 1137 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) | [ 295.338569][ T1137] Modules linked in: netdevsim | [ 295.339127][ T1137] Tainted: [W]=WARN [ 295.339275][ T1137] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 295.339553][ T1137] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 295.339799][ T1137] 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 [ 295.340469][ T1137] RSP: 0018:ffffc900022d71e8 EFLAGS: 00010246 [ 295.340723][ T1137] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 295.341041][ T1137] RDX: 0000000000000000 RSI: ffff88800a0f2c98 RDI: ffff8880098a0b00 [ 295.341323][ T1137] RBP: ffff88800a0e8040 R08: 0000000000000000 R09: fffffbfff333d844 [ 295.341609][ T1137] R10: ffffffff999ec227 R11: ffff8880098a0040 R12: 0000000000000000 [ 295.341888][ T1137] R13: ffff88800a0f2128 R14: ffff88800a0f2008 R15: ffff88800a0f2000 [ 295.342176][ T1137] FS: 00007f4033e5f800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 295.342502][ T1137] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 295.342738][ T1137] CR2: 000055dbd6183dec CR3: 0000000008e30001 CR4: 0000000000772ef0 [ 295.343041][ T1137] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 295.343319][ T1137] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 295.343599][ T1137] PKRU: 55555554 [ 295.343742][ T1137] Call Trace: [ 295.343904][ T1137] [ 295.344097][ T1137] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 295.344291][ T1137] ? __warn (kernel/panic.c:748) [ 295.344438][ T1137] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 295.344627][ T1137] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 295.344822][ T1137] ? handle_bug (arch/x86/kernel/traps.c:285) [ 295.344981][ T1137] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 295.345262][ T1137] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 295.345465][ T1137] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 295.345657][ T1137] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 295.345865][ T1137] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 295.346189][ T1137] ? _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) [ 295.346387][ T1137] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 295.346591][ T1137] register_netdevice (net/core/dev.c:11033) [ 295.346786][ T1137] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 295.347078][ T1137] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 295.347289][ T1137] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 295.347544][ T1137] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 295.347804][ T1137] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 295.348078][ T1137] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 295.348329][ T1137] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 295.348581][ T1137] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 295.348831][ T1137] ? devl_region_destroy (net/devlink/region.c:1178) [ 295.349041][ T1137] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 295.349306][ T1137] devlink_reload (net/devlink/dev.c:474) [ 295.349524][ T1137] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 295.349732][ T1137] ? devlink_resources_validate (net/devlink/resource.c:311) [ 295.349993][ T1137] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 295.350208][ T1137] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 295.350448][ T1137] ? __nla_parse (lib/nlattr.c:732) [ 295.350649][ T1137] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 295.350843][ T1137] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 295.351113][ T1137] ? cap_capable (security/commoncap.c:131) [ 295.351302][ T1137] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 295.351500][ T1137] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 295.351691][ T1137] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 295.351880][ T1137] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 295.352128][ T1137] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 295.352360][ T1137] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 295.352610][ T1137] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 295.352803][ T1137] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 295.352990][ T1137] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 295.353191][ T1137] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 295.353395][ T1137] ? genl_rcv (net/netlink/genetlink.c:1219) [ 295.353539][ T1137] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 295.353729][ T1137] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 295.353926][ T1137] genl_rcv (net/netlink/genetlink.c:1220) [ 295.354082][ T1137] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 295.354277][ T1137] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 295.354466][ T1137] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 295.354663][ T1137] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 295.354856][ T1137] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 295.355062][ T1137] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 295.355256][ T1137] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 295.355455][ T1137] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 295.355650][ T1137] ? __pfx___sys_sendto (net/socket.c:2145) [ 295.355849][ T1137] ? __lock_release (kernel/locking/lockdep.c:5527) [ 295.356055][ T1137] ? __sys_recvmsg (net/socket.c:2859) [ 295.356243][ T1137] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 295.356442][ T1137] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 295.356640][ T1137] __x64_sys_sendto (net/socket.c:2181) [ 295.356828][ T1137] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 295.357078][ T1137] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 295.357301][ T1137] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 295.357548][ T1137] RIP: 0033:0x7f403406ba4a [ 295.357753][ T1137] 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 [ 295.358457][ T1137] RSP: 002b:00007ffdbe2d51c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 295.358766][ T1137] RAX: ffffffffffffffda RBX: 000000002042cb00 RCX: 00007f403406ba4a [ 295.359081][ T1137] RDX: 0000000000000038 RSI: 000000002042cb00 RDI: 0000000000000005 [ 295.359368][ T1137] RBP: 000000002042c910 R08: 00007f403420f200 R09: 000000000000000c [ 295.359668][ T1137] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 295.359974][ T1137] R13: 000000002042c910 R14: 0000000000000000 R15: 0000000000000003 | [ 296.202949][ T1151] ------------[ cut here ]------------ | [ 296.203240][ T1151] WARNING: CPU: 2 PID: 1151 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) | [ 296.203640][ T1151] Modules linked in: netdevsim | [ 296.204226][ T1151] Tainted: [W]=WARN [ 296.204382][ T1151] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 296.204629][ T1151] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 296.204888][ T1151] 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 [ 296.205642][ T1151] RSP: 0018:ffffc900023571e8 EFLAGS: 00010246 [ 296.205970][ T1151] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 296.206357][ T1151] RDX: 0000000000000000 RSI: ffff8880051fac98 RDI: ffff88800d8dadc0 [ 296.206723][ T1151] RBP: ffff88800a0e8040 R08: 0000000000000000 R09: fffffbfff333d844 [ 296.207102][ T1151] R10: ffffffff999ec227 R11: ffff88800d8da300 R12: 0000000000000000 [ 296.207456][ T1151] R13: ffff8880051fa128 R14: ffff8880051fa008 R15: ffff8880051fa000 [ 296.207746][ T1151] FS: 00007f17fe984800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 296.208111][ T1151] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 296.208360][ T1151] CR2: 00007f17fed34200 CR3: 000000000a930006 CR4: 0000000000772ef0 [ 296.208651][ T1151] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 296.208940][ T1151] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 296.209245][ T1151] PKRU: 55555554 [ 296.209409][ T1151] Call Trace: [ 296.209567][ T1151] [ 296.209678][ T1151] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 296.209883][ T1151] ? __warn (kernel/panic.c:748) [ 296.210055][ T1151] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 296.210262][ T1151] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 296.210470][ T1151] ? handle_bug (arch/x86/kernel/traps.c:285) [ 296.210632][ T1151] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 296.210832][ T1151] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 296.211059][ T1151] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 296.211269][ T1151] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 296.211475][ T1151] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 296.211728][ T1151] ? _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) [ 296.211937][ T1151] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 296.212172][ T1151] register_netdevice (net/core/dev.c:11033) [ 296.212380][ T1151] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 296.212594][ T1151] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 296.212813][ T1151] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 296.213082][ T1151] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 296.213345][ T1151] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 296.213614][ T1151] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 296.213870][ T1151] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 296.214134][ T1151] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 296.214387][ T1151] ? devl_region_destroy (net/devlink/region.c:1178) [ 296.214589][ T1151] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 296.214854][ T1151] devlink_reload (net/devlink/dev.c:474) [ 296.215073][ T1151] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 296.215279][ T1151] ? devlink_resources_validate (net/devlink/resource.c:311) [ 296.215534][ T1151] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 296.215738][ T1151] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 296.215986][ T1151] ? __nla_parse (lib/nlattr.c:732) [ 296.216222][ T1151] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 296.216434][ T1151] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 296.216692][ T1151] ? cap_capable (security/commoncap.c:131) [ 296.216895][ T1151] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 296.217116][ T1151] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 296.217327][ T1151] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 296.217527][ T1151] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 296.217771][ T1151] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 296.218028][ T1151] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 296.218289][ T1151] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 296.218493][ T1151] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 296.218696][ T1151] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 296.218905][ T1151] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 296.219136][ T1151] ? genl_rcv (net/netlink/genetlink.c:1219) [ 296.219297][ T1151] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 296.219555][ T1151] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 296.219764][ T1151] genl_rcv (net/netlink/genetlink.c:1220) [ 296.219922][ T1151] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 296.220151][ T1151] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 296.220358][ T1151] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 296.220569][ T1151] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 296.220776][ T1151] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 296.220978][ T1151] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 296.221195][ T1151] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 296.221407][ T1151] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 296.221613][ T1151] ? __pfx___sys_sendto (net/socket.c:2145) [ 296.221824][ T1151] ? __lock_release (kernel/locking/lockdep.c:5527) [ 296.222043][ T1151] ? __sys_recvmsg (net/socket.c:2859) [ 296.222246][ T1151] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 296.222458][ T1151] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 296.222675][ T1151] __x64_sys_sendto (net/socket.c:2181) [ 296.222879][ T1151] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 296.223140][ T1151] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 296.223345][ T1151] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 296.223592][ T1151] RIP: 0033:0x7f17feb90a4a [ 296.223798][ T1151] 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 [ 296.224502][ T1151] RSP: 002b:00007ffc3abecce8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 296.224799][ T1151] RAX: ffffffffffffffda RBX: 0000000034949b00 RCX: 00007f17feb90a4a [ 296.225104][ T1151] RDX: 0000000000000038 RSI: 0000000034949b00 RDI: 0000000000000005 [ 296.225402][ T1151] RBP: 0000000034949910 R08: 00007f17fed34200 R09: 000000000000000c [ 296.225695][ T1151] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 296.225989][ T1151] R13: 0000000034949910 R14: 0000000000000000 R15: 0000000000000003 | [ 298.533925][ T1216] ------------[ cut here ]------------ | [ 298.534223][ T1216] WARNING: CPU: 1 PID: 1216 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) | [ 298.534610][ T1216] Modules linked in: netdevsim | [ 298.535179][ T1216] Tainted: [W]=WARN [ 298.535325][ T1216] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 298.535560][ T1216] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 298.535813][ T1216] 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 [ 298.536491][ T1216] RSP: 0018:ffffc900025e71e8 EFLAGS: 00010246 [ 298.536743][ T1216] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 298.537045][ T1216] RDX: 0000000000000000 RSI: ffff88800aa4ac98 RDI: ffff88800dae8b00 [ 298.537331][ T1216] RBP: ffff88800a0e8040 R08: 0000000000000000 R09: fffffbfff333d844 [ 298.537630][ T1216] R10: ffffffff999ec227 R11: ffff88800dae8040 R12: 0000000000000000 [ 298.537916][ T1216] R13: ffff88800aa4a128 R14: ffff88800aa4a008 R15: ffff88800aa4a000 [ 298.538219][ T1216] FS: 00007f5f617bf800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 298.538561][ T1216] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 298.538818][ T1216] CR2: 000055dbd6183dec CR3: 0000000004d02003 CR4: 0000000000772ef0 [ 298.539113][ T1216] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 298.539405][ T1216] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 298.539685][ T1216] PKRU: 55555554 [ 298.539830][ T1216] Call Trace: [ 298.539986][ T1216] [ 298.540114][ T1216] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 298.540327][ T1216] ? __warn (kernel/panic.c:748) [ 298.540488][ T1216] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 298.540706][ T1216] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 298.540910][ T1216] ? handle_bug (arch/x86/kernel/traps.c:285) [ 298.541157][ T1216] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 298.541349][ T1216] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 298.541555][ T1216] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 298.541749][ T1216] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 298.541943][ T1216] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 298.542269][ T1216] ? _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) [ 298.542474][ T1216] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 298.542668][ T1216] register_netdevice (net/core/dev.c:11033) [ 298.542872][ T1216] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 298.543162][ T1216] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 298.543374][ T1216] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 298.543619][ T1216] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 298.543898][ T1216] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 298.544234][ T1216] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 298.544484][ T1216] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 298.544727][ T1216] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 298.544969][ T1216] ? devl_region_destroy (net/devlink/region.c:1178) [ 298.545184][ T1216] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 298.545454][ T1216] devlink_reload (net/devlink/dev.c:474) [ 298.545653][ T1216] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 298.545849][ T1216] ? devlink_resources_validate (net/devlink/resource.c:311) [ 298.546118][ T1216] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 298.546313][ T1216] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 298.546553][ T1216] ? __nla_parse (lib/nlattr.c:732) [ 298.546755][ T1216] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 298.546950][ T1216] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 298.547212][ T1216] ? cap_capable (security/commoncap.c:131) [ 298.547404][ T1216] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 298.547605][ T1216] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 298.547803][ T1216] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 298.548008][ T1216] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 298.548243][ T1216] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 298.548480][ T1216] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 298.548726][ T1216] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 298.548921][ T1216] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 298.549140][ T1216] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 298.549337][ T1216] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 298.549562][ T1216] ? genl_rcv (net/netlink/genetlink.c:1219) [ 298.549724][ T1216] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 298.549931][ T1216] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 298.550153][ T1216] genl_rcv (net/netlink/genetlink.c:1220) [ 298.550312][ T1216] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 298.550518][ T1216] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 298.550724][ T1216] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 298.550934][ T1216] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 298.551149][ T1216] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 298.551348][ T1216] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 298.551554][ T1216] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 298.551767][ T1216] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 298.551962][ T1216] ? __pfx___sys_sendto (net/socket.c:2145) [ 298.552178][ T1216] ? __lock_release (kernel/locking/lockdep.c:5527) [ 298.552378][ T1216] ? __sys_recvmsg (net/socket.c:2859) [ 298.552567][ T1216] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 298.552768][ T1216] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 298.552965][ T1216] __x64_sys_sendto (net/socket.c:2181) [ 298.553186][ T1216] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 298.553421][ T1216] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 298.553613][ T1216] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 298.553846][ T1216] RIP: 0033:0x7f5f619cba4a [ 298.554052][ T1216] 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 [ 298.554705][ T1216] RSP: 002b:00007ffcfcfcddb8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 298.554990][ T1216] RAX: ffffffffffffffda RBX: 000000000764db00 RCX: 00007f5f619cba4a [ 298.555283][ T1216] RDX: 0000000000000038 RSI: 000000000764db00 RDI: 0000000000000005 [ 298.555560][ T1216] RBP: 000000000764d910 R08: 00007f5f61b6f200 R09: 000000000000000c [ 298.555856][ T1216] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 298.556147][ T1216] R13: 000000000764d910 R14: 0000000000000000 R15: 0000000000000003 | [ 299.762226][ T1246] ------------[ cut here ]------------ | [ 299.762528][ T1246] WARNING: CPU: 1 PID: 1246 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) | [ 299.762908][ T1246] Modules linked in: netdevsim | [ 299.763449][ T1246] Tainted: [W]=WARN [ 299.763594][ T1246] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 299.763830][ T1246] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 299.764100][ T1246] 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 [ 299.764795][ T1246] RSP: 0018:ffffc900026d71e8 EFLAGS: 00010246 [ 299.765161][ T1246] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 299.765448][ T1246] RDX: 0000000000000000 RSI: ffff88800ab32c98 RDI: ffff88800da50b00 [ 299.765727][ T1246] RBP: ffff88800a0e8040 R08: 0000000000000000 R09: fffffbfff333d844 [ 299.766103][ T1246] R10: ffffffff999ec227 R11: ffff88800da50040 R12: 0000000000000000 [ 299.766384][ T1246] R13: ffff88800ab32128 R14: ffff88800ab32008 R15: ffff88800ab32000 [ 299.766699][ T1246] FS: 00007fbb76758800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 299.767139][ T1246] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 299.767378][ T1246] CR2: 00007fbb76b08200 CR3: 00000000092fe004 CR4: 0000000000772ef0 [ 299.767671][ T1246] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 299.767950][ T1246] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 299.768498][ T1246] PKRU: 55555554 [ 299.768644][ T1246] Call Trace: [ 299.768784][ T1246] [ 299.768882][ T1246] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 299.769187][ T1246] ? __warn (kernel/panic.c:748) [ 299.769339][ T1246] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 299.769549][ T1246] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 299.769747][ T1246] ? handle_bug (arch/x86/kernel/traps.c:285) [ 299.769896][ T1246] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 299.770186][ T1246] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 299.770389][ T1246] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 299.770580][ T1246] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 299.770776][ T1246] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 299.771068][ T1246] ? _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) [ 299.771267][ T1246] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 299.771460][ T1246] register_netdevice (net/core/dev.c:11033) [ 299.771655][ T1246] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 299.771856][ T1246] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 299.772098][ T1246] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 299.772344][ T1246] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 299.772595][ T1246] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 299.772856][ T1246] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 299.773116][ T1246] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 299.773370][ T1246] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 299.773610][ T1246] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 299.773873][ T1246] devlink_reload (net/devlink/dev.c:474) [ 299.774078][ T1246] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 299.774283][ T1246] ? devlink_resources_validate (net/devlink/resource.c:311) [ 299.774525][ T1246] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 299.774717][ T1246] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 299.774969][ T1246] ? __nla_parse (lib/nlattr.c:732) [ 299.775182][ T1246] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 299.775388][ T1246] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 299.775646][ T1246] ? cap_capable (security/commoncap.c:131) [ 299.775849][ T1246] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 299.776085][ T1246] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 299.776294][ T1246] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 299.776509][ T1246] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 299.776759][ T1246] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 299.777016][ T1246] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 299.777288][ T1246] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 299.777491][ T1246] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 299.777694][ T1246] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 299.777896][ T1246] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 299.778127][ T1246] ? genl_rcv (net/netlink/genetlink.c:1219) [ 299.778275][ T1246] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 299.778468][ T1246] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 299.778666][ T1246] genl_rcv (net/netlink/genetlink.c:1220) [ 299.778824][ T1246] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 299.779029][ T1246] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 299.779221][ T1246] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 299.779427][ T1246] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 299.779622][ T1246] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 299.779809][ T1246] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 299.780024][ T1246] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 299.780227][ T1246] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 299.780419][ T1246] ? __pfx___sys_sendto (net/socket.c:2145) [ 299.780619][ T1246] ? __lock_release (kernel/locking/lockdep.c:5527) [ 299.780814][ T1246] ? __sys_recvmsg (net/socket.c:2859) [ 299.781021][ T1246] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 299.781220][ T1246] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 299.781417][ T1246] __x64_sys_sendto (net/socket.c:2181) [ 299.781603][ T1246] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 299.781835][ T1246] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 299.782033][ T1246] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 299.782265][ T1246] RIP: 0033:0x7fbb76964a4a [ 299.782464][ T1246] 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 [ 299.783119][ T1246] RSP: 002b:00007fff3fa2c608 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 299.783402][ T1246] RAX: ffffffffffffffda RBX: 000000001b0fab00 RCX: 00007fbb76964a4a [ 299.783683][ T1246] RDX: 0000000000000038 RSI: 000000001b0fab00 RDI: 0000000000000005 [ 299.783958][ T1246] RBP: 000000001b0fa910 R08: 00007fbb76b08200 R09: 000000000000000c [ 299.784257][ T1246] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 299.784534][ T1246] R13: 000000001b0fa910 R14: 0000000000000000 R15: 0000000000000003 | [ 300.080095][ T11] ------------[ cut here ]------------ | [ 300.080450][ T11] WARNING: CPU: 0 PID: 11 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) | [ 300.080793][ T11] Modules linked in: netdevsim | [ 300.081390][ T11] Tainted: [W]=WARN [ 300.081524][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 300.081737][ T11] Workqueue: netns cleanup_net [ 300.081939][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 300.082185][ T11] 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 [ 300.082782][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 300.083051][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 300.083306][ T11] RDX: 0000000000000000 RSI: ffff88800b1cac98 RDI: ffff888001a82e10 [ 300.083555][ T11] RBP: ffffffff9bb24440 R08: 0000000000000000 R09: fffffbfff333d844 [ 300.083803][ T11] R10: ffffffff999ec227 R11: ffff888001a82300 R12: 0000000000000000 [ 300.084150][ T11] R13: ffff88800b1ca128 R14: ffff88800b1ca008 R15: ffff88800b1ca000 [ 300.084401][ T11] FS: 0000000000000000(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 300.084686][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 300.084892][ T11] CR2: 00007f5742c86258 CR3: 000000002f328002 CR4: 0000000000772ef0 [ 300.085243][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 300.085506][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 300.085896][ T11] PKRU: 55555554 [ 300.086072][ T11] Call Trace: [ 300.086206][ T11] [ 300.086297][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 300.086471][ T11] ? __warn (kernel/panic.c:748) [ 300.086667][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 300.086890][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 300.087104][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 300.087240][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 300.087477][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 300.087708][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 300.087936][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 300.088282][ T11] ? _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) [ 300.088501][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 300.088676][ T11] register_netdevice (net/core/dev.c:11033) [ 300.088851][ T11] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 300.089055][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 300.089304][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 300.089596][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 300.089884][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 300.090139][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 300.090390][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 300.090711][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 300.090938][ T11] devlink_reload (net/devlink/dev.c:474) [ 300.091194][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 300.091378][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 300.091617][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 300.091789][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 300.092108][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 300.092299][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 300.092471][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 300.092671][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 300.092878][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 300.093096][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 300.093312][ T11] process_one_work (kernel/workqueue.c:3238) [ 300.093491][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 300.093721][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 300.093903][ T11] ? assign_work (kernel/workqueue.c:1200) [ 300.094110][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 300.094295][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 300.094520][ T11] kthread (kernel/kthread.c:464) [ 300.094664][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 300.094881][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 300.095102][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 300.095310][ T11] ? __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