====================================== | 0 | xx__-> [ 10.008236][ T229] ------------[ cut here ]------------ | [ 10.008569][ T229] WARNING: CPU: 1 PID: 229 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 10.009161][ T229] Modules linked in: netdevsim [ 10.009778][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.010094][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.010370][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 10.011133][ T229] RSP: 0018:ffffc90000b37520 EFLAGS: 00010246 [ 10.011421][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.011746][ T229] RDX: 0000000000000000 RSI: ffff88800a292c98 RDI: ffff8880051c0b78 [ 10.012057][ T229] RBP: ffffffffb2b23440 R08: 0000000000000000 R09: fffffbfff613d83c [ 10.012413][ T229] R10: ffffffffb09ec1e7 R11: ffff8880051c0040 R12: 0000000000000000 [ 10.012735][ T229] R13: ffff88800a292128 R14: ffff88800a292008 R15: ffff88800a292000 [ 10.013048][ T229] FS: 00007fc229e0a740(0000) GS:ffff88802f680000(0000) knlGS:0000000000000000 [ 10.013447][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.013730][ T229] CR2: 000055e6974c2ac8 CR3: 000000000944c005 CR4: 0000000000772ef0 [ 10.014042][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.014369][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.014683][ T229] PKRU: 55555554 [ 10.014848][ T229] Call Trace: [ 10.015016][ T229] [ 10.015146][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.015374][ T229] ? __warn (kernel/panic.c:748) [ 10.015544][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.015761][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.015982][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.016182][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.016405][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.016639][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.016868][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.017161][ T229] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 10.017387][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.017610][ T229] register_netdevice (net/core/dev.c:11003) [ 10.017835][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.018054][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.018305][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.018577][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.018743][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.019023][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.019316][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.019599][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.019827][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.020132][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.020355][ T229] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 10.020518][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.020740][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.020967][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 10.021205][ T229] driver_probe_device (drivers/base/dd.c:830) [ 10.021437][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 10.021651][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.021913][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 10.022145][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.022362][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.022571][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.022788][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.023001][ T229] __device_attach (drivers/base/dd.c:1030) [ 10.023248][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.023460][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.023672][ T229] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.023900][ T229] bus_probe_device (drivers/base/bus.c:537) [ 10.024156][ T229] device_add (drivers/base/core.c:3672) [ 10.024378][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.024589][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.024827][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.025129][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.025417][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.025627][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.025840][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.026055][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.026291][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.026457][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.026671][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.026901][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.027137][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.027365][ T229] ksys_write (fs/read_write.c:731) [ 10.027525][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.027730][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.027956][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.028216][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.028479][ T229] RIP: 0033:0x7fc229f4bb77 [ 10.028699][ T229] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 10.029456][ T229] RSP: 002b:00007ffe50947a58 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.029769][ T229] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007fc229f4bb77 [ 10.030109][ T229] RDX: 0000000000000007 RSI: 000055e6974c1ac0 RDI: 0000000000000001 [ 10.030428][ T229] RBP: 000055e6974c1ac0 R08: 0000000000000003 R09: 0000000000000077 [ 10.030755][ T229] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000007 [ 10.031098][ T229] R13: 00007fc22a007760 R14: 0000000000000007 R15: 00007fc22a0029c0 | [ 10.254912][ T255] ------------[ cut here ]------------ | [ 10.255378][ T255] WARNING: CPU: 2 PID: 255 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 10.255889][ T255] Modules linked in: netdevsim | [ 10.256504][ T255] Tainted: [W]=WARN [ 10.256704][ T255] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.256969][ T255] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.257252][ T255] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 10.257959][ T255] RSP: 0018:ffffc900004e71e8 EFLAGS: 00010246 [ 10.258248][ T255] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.258561][ T255] RDX: 0000000000000000 RSI: ffff8880023d2c98 RDI: ffff8880051c5080 [ 10.258870][ T255] RBP: ffff88800c2a8040 R08: 0000000000000000 R09: fffffbfff613d83c [ 10.259208][ T255] R10: ffffffffb09ec1e7 R11: ffff8880051c45c0 R12: 0000000000000000 [ 10.259526][ T255] R13: ffff8880023d2128 R14: ffff8880023d2008 R15: ffff8880023d2000 [ 10.259834][ T255] FS: 00007f59fa72e800(0000) GS:ffff88802f700000(0000) knlGS:0000000000000000 [ 10.260258][ T255] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.260524][ T255] CR2: 00007f9669ac76c3 CR3: 00000000050be005 CR4: 0000000000772ef0 [ 10.260844][ T255] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.261166][ T255] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.261474][ T255] PKRU: 55555554 [ 10.261640][ T255] Call Trace: [ 10.261807][ T255] [ 10.261924][ T255] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.262153][ T255] ? __warn (kernel/panic.c:748) [ 10.262331][ T255] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.262548][ T255] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.262771][ T255] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.262938][ T255] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.263187][ T255] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.263422][ T255] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.263638][ T255] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 10.263857][ T255] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.264146][ T255] ? _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.264368][ T255] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.264587][ T255] register_netdevice (net/core/dev.c:11003) [ 10.264806][ T255] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.265030][ T255] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.265277][ T255] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.265557][ T255] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.265839][ T255] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 10.266127][ T255] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 10.266402][ T255] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 10.266671][ T255] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 10.266960][ T255] devlink_reload (net/devlink/dev.c:474) [ 10.267207][ T255] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 10.267426][ T255] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 10.267645][ T255] ? cap_capable (security/commoncap.c:131) [ 10.267859][ T255] ? 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.268036][ T255] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 10.268280][ T255] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 10.268554][ T255] ? __nla_parse (lib/nlattr.c:732) [ 10.268777][ T255] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 10.268998][ T255] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 10.269287][ T255] ? cap_capable (security/commoncap.c:131) [ 10.269503][ T255] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 10.269724][ T255] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 10.269943][ T255] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 10.270176][ T255] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 10.270437][ T255] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 10.270696][ T255] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 10.270973][ T255] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 10.271198][ T255] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 10.271412][ T255] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 10.271627][ T255] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 10.271864][ T255] ? genl_rcv (net/netlink/genetlink.c:1219) [ 10.272028][ T255] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 10.272258][ T255] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 10.272477][ T255] genl_rcv (net/netlink/genetlink.c:1220) [ 10.272643][ T255] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 10.272864][ T255] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 10.273092][ T255] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 10.273331][ T255] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 10.273549][ T255] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 10.273765][ T255] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 10.273981][ T255] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 10.274219][ T255] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 10.274438][ T255] ? __pfx___sys_sendto (net/socket.c:2145) [ 10.274655][ T255] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.274866][ T255] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 10.275121][ T255] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 10.275346][ T255] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 10.275614][ T255] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 10.275879][ T255] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 10.276113][ T255] __x64_sys_sendto (net/socket.c:2181) [ 10.276326][ T255] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.276593][ T255] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.276809][ T255] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.277083][ T255] RIP: 0033:0x7f59fa93aa4a [ 10.277304][ T255] 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.278008][ T255] RSP: 002b:00007ffe577da4b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 10.278342][ T255] RAX: ffffffffffffffda RBX: 000000002396fb00 RCX: 00007f59fa93aa4a [ 10.278652][ T255] RDX: 0000000000000040 RSI: 000000002396fb00 RDI: 0000000000000005 [ 10.278960][ T255] RBP: 000000002396f910 R08: 00007f59faade200 R09: 000000000000000c [ 10.279294][ T255] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 10.279608][ T255] R13: 000000002396f910 R14: 0000000000000000 R15: 0000000000000001 | [ 11.267758][ T284] ------------[ cut here ]------------ | [ 11.268108][ T284] WARNING: CPU: 2 PID: 284 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 11.268547][ T284] Modules linked in: netdevsim | [ 11.269190][ T284] Tainted: [W]=WARN [ 11.269360][ T284] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.269637][ T284] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.269920][ T284] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 11.270659][ T284] RSP: 0018:ffffc900006271e8 EFLAGS: 00010246 [ 11.270936][ T284] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.271332][ T284] RDX: 0000000000000000 RSI: ffff88800bc0ac98 RDI: ffff888005c3adc0 [ 11.271639][ T284] RBP: ffff88800c2a8040 R08: 0000000000000000 R09: fffffbfff613d83c [ 11.271964][ T284] R10: ffffffffb09ec1e7 R11: ffff888005c3a300 R12: 0000000000000000 [ 11.272290][ T284] R13: ffff88800bc0a128 R14: ffff88800bc0a008 R15: ffff88800bc0a000 [ 11.272617][ T284] FS: 00007f3b1a278800(0000) GS:ffff88802f700000(0000) knlGS:0000000000000000 [ 11.272985][ T284] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.273286][ T284] CR2: 00007f3b1a628200 CR3: 000000000bd08003 CR4: 0000000000772ef0 [ 11.273600][ T284] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.273913][ T284] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.274251][ T284] PKRU: 55555554 [ 11.274419][ T284] Call Trace: [ 11.274586][ T284] [ 11.274709][ T284] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.274931][ T284] ? __warn (kernel/panic.c:748) [ 11.275116][ T284] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.275334][ T284] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.275555][ T284] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.275727][ T284] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.275944][ T284] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.276192][ T284] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.276409][ T284] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 11.276630][ T284] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 11.276905][ T284] ? _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.277138][ T284] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.277360][ T284] register_netdevice (net/core/dev.c:11003) [ 11.277582][ T284] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 11.277805][ T284] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.278041][ T284] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.278329][ T284] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.278612][ T284] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 11.278890][ T284] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 11.279180][ T284] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 11.279452][ T284] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 11.279723][ T284] ? devl_region_destroy (net/devlink/region.c:1178) [ 11.279938][ T284] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 11.280233][ T284] devlink_reload (net/devlink/dev.c:474) [ 11.280457][ T284] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 11.280679][ T284] ? devlink_resources_validate (net/devlink/resource.c:311) [ 11.280956][ T284] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 11.281199][ T284] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.281476][ T284] ? __nla_parse (lib/nlattr.c:732) [ 11.281709][ T284] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 11.281946][ T284] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 11.282249][ T284] ? cap_capable (security/commoncap.c:131) [ 11.282480][ T284] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 11.282704][ T284] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 11.282931][ T284] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 11.283172][ T284] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 11.283445][ T284] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.283709][ T284] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 11.283994][ T284] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 11.284228][ T284] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 11.284450][ T284] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 11.284673][ T284] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 11.284902][ T284] ? genl_rcv (net/netlink/genetlink.c:1219) [ 11.285080][ T284] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 11.285298][ T284] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 11.285528][ T284] genl_rcv (net/netlink/genetlink.c:1220) [ 11.285699][ T284] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 11.285929][ T284] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 11.286165][ T284] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 11.286390][ T284] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 11.286618][ T284] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 11.286842][ T284] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 11.287085][ T284] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 11.287312][ T284] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 11.287530][ T284] ? __pfx___sys_sendto (net/socket.c:2145) [ 11.287751][ T284] ? __lock_release (kernel/locking/lockdep.c:5527) [ 11.287975][ T284] ? __sys_recvmsg (net/socket.c:2859) [ 11.288207][ T284] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 11.288432][ T284] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 11.288663][ T284] __x64_sys_sendto (net/socket.c:2181) [ 11.288895][ T284] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.289181][ T284] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.289414][ T284] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.289671][ T284] RIP: 0033:0x7f3b1a484a4a [ 11.289903][ T284] 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.290636][ T284] RSP: 002b:00007fff5bbde9d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 11.290954][ T284] RAX: ffffffffffffffda RBX: 000000000242bb00 RCX: 00007f3b1a484a4a [ 11.291272][ T284] RDX: 0000000000000038 RSI: 000000000242bb00 RDI: 0000000000000005 [ 11.291585][ T284] RBP: 000000000242b910 R08: 00007f3b1a628200 R09: 000000000000000c [ 11.291904][ T284] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 11.292233][ T284] R13: 000000000242b910 R14: 0000000000000000 R15: 0000000000000003 | [ 11.883355][ T294] ------------[ cut here ]------------ | [ 11.883666][ T294] WARNING: CPU: 2 PID: 294 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 11.884570][ T294] Modules linked in: netdevsim | [ 11.885189][ T294] Tainted: [W]=WARN [ 11.885357][ T294] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.885623][ T294] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.885895][ T294] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 11.886628][ T294] RSP: 0018:ffffc900006671e8 EFLAGS: 00010246 [ 11.886898][ T294] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.887222][ T294] RDX: 0000000000000000 RSI: ffff8880024cac98 RDI: ffff888009678b00 [ 11.887534][ T294] RBP: ffff88800c2a8040 R08: 0000000000000000 R09: fffffbfff613d83c [ 11.887858][ T294] R10: ffffffffb09ec1e7 R11: ffff888009678040 R12: 0000000000000000 [ 11.888179][ T294] R13: ffff8880024ca128 R14: ffff8880024ca008 R15: ffff8880024ca000 [ 11.888493][ T294] FS: 00007fc023906800(0000) GS:ffff88802f700000(0000) knlGS:0000000000000000 [ 11.888852][ T294] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.889135][ T294] CR2: 00007f15d376f000 CR3: 0000000004fea006 CR4: 0000000000772ef0 [ 11.889458][ T294] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.889765][ T294] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.890086][ T294] PKRU: 55555554 [ 11.890252][ T294] Call Trace: [ 11.890421][ T294] [ 11.890538][ T294] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.890806][ T294] ? __warn (kernel/panic.c:748) [ 11.890977][ T294] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.891210][ T294] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.891436][ T294] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.891603][ T294] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.891816][ T294] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.892043][ T294] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.892276][ T294] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 11.892498][ T294] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 11.892767][ T294] ? _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.892985][ T294] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.893221][ T294] register_netdevice (net/core/dev.c:11003) [ 11.893442][ T294] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 11.893673][ T294] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.893903][ T294] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.894185][ T294] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.894464][ T294] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 11.894742][ T294] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 11.895012][ T294] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 11.895298][ T294] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 11.895561][ T294] ? devl_region_destroy (net/devlink/region.c:1178) [ 11.895777][ T294] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 11.896054][ T294] devlink_reload (net/devlink/dev.c:474) [ 11.896285][ T294] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 11.896502][ T294] ? devlink_resources_validate (net/devlink/resource.c:311) [ 11.896781][ T294] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 11.897004][ T294] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.897282][ T294] ? __nla_parse (lib/nlattr.c:732) [ 11.897508][ T294] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 11.897731][ T294] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 11.898008][ T294] ? cap_capable (security/commoncap.c:131) [ 11.898237][ T294] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 11.898466][ T294] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 11.898687][ T294] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 11.898922][ T294] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 11.899202][ T294] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.899463][ T294] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 11.899740][ T294] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 11.899968][ T294] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 11.900193][ T294] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 11.900413][ T294] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 11.900644][ T294] ? genl_rcv (net/netlink/genetlink.c:1219) [ 11.900815][ T294] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 11.901038][ T294] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 11.901275][ T294] genl_rcv (net/netlink/genetlink.c:1220) [ 11.901448][ T294] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 11.901679][ T294] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 11.901895][ T294] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 11.902136][ T294] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 11.902363][ T294] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 11.902581][ T294] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 11.902805][ T294] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 11.903039][ T294] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 11.903286][ T294] ? __pfx___sys_sendto (net/socket.c:2145) [ 11.903520][ T294] ? __lock_release (kernel/locking/lockdep.c:5527) [ 11.903743][ T294] ? __sys_recvmsg (net/socket.c:2859) [ 11.903966][ T294] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 11.904201][ T294] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 11.904427][ T294] __x64_sys_sendto (net/socket.c:2181) [ 11.904646][ T294] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.904914][ T294] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.905147][ T294] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.905416][ T294] RIP: 0033:0x7fc023b12a4a [ 11.905639][ T294] 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.906366][ T294] RSP: 002b:00007ffe66388bb8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 11.906697][ T294] RAX: ffffffffffffffda RBX: 000000001ecebb00 RCX: 00007fc023b12a4a [ 11.907010][ T294] RDX: 0000000000000038 RSI: 000000001ecebb00 RDI: 0000000000000005 [ 11.907337][ T294] RBP: 000000001eceb910 R08: 00007fc023cb6200 R09: 000000000000000c [ 11.907652][ T294] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 11.907971][ T294] R13: 000000001eceb910 R14: 0000000000000000 R15: 0000000000000003 | [ 13.478736][ T339] ------------[ cut here ]------------ | [ 13.479012][ T339] WARNING: CPU: 3 PID: 339 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 13.479494][ T339] Modules linked in: netdevsim | [ 13.480149][ T339] Tainted: [W]=WARN [ 13.480324][ T339] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.480609][ T339] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.480900][ T339] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 13.481691][ T339] RSP: 0018:ffffc900009371e8 EFLAGS: 00010246 [ 13.481983][ T339] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 13.482307][ T339] RDX: 0000000000000000 RSI: ffff888009a12c98 RDI: ffff8880059b0b00 [ 13.482624][ T339] RBP: ffff88800c2a8040 R08: 0000000000000000 R09: fffffbfff613d83c [ 13.482944][ T339] R10: ffffffffb09ec1e7 R11: ffff8880059b0040 R12: 0000000000000000 [ 13.483281][ T339] R13: ffff888009a12128 R14: ffff888009a12008 R15: ffff888009a12000 [ 13.483591][ T339] FS: 00007fba1e42e800(0000) GS:ffff88802f780000(0000) knlGS:0000000000000000 [ 13.483958][ T339] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.484235][ T339] CR2: 00007fba1e7de200 CR3: 000000000bdfc005 CR4: 0000000000772ef0 [ 13.484558][ T339] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 13.484871][ T339] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 13.485202][ T339] PKRU: 55555554 [ 13.485374][ T339] Call Trace: [ 13.485532][ T339] [ 13.485641][ T339] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.485870][ T339] ? __warn (kernel/panic.c:748) [ 13.486036][ T339] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.486262][ T339] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 13.486493][ T339] ? handle_bug (arch/x86/kernel/traps.c:285) [ 13.486659][ T339] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 13.486878][ T339] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 13.487131][ T339] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.487348][ T339] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 13.487567][ T339] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 13.487831][ T339] ? _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.488046][ T339] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 13.488285][ T339] register_netdevice (net/core/dev.c:11003) [ 13.488515][ T339] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 13.488741][ T339] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 13.488970][ T339] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 13.489253][ T339] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 13.489531][ T339] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 13.489809][ T339] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 13.490090][ T339] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 13.490369][ T339] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 13.490634][ T339] ? devl_region_destroy (net/devlink/region.c:1178) [ 13.490841][ T339] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 13.491138][ T339] devlink_reload (net/devlink/dev.c:474) [ 13.491359][ T339] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 13.491582][ T339] ? devlink_resources_validate (net/devlink/resource.c:311) [ 13.491853][ T339] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 13.492080][ T339] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.492343][ T339] ? __nla_parse (lib/nlattr.c:732) [ 13.492561][ T339] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 13.492775][ T339] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 13.493047][ T339] ? cap_capable (security/commoncap.c:131) [ 13.493284][ T339] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 13.493504][ T339] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 13.493717][ T339] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 13.493941][ T339] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 13.494211][ T339] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.494477][ T339] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 13.494757][ T339] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 13.494969][ T339] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 13.495193][ T339] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 13.495405][ T339] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 13.495630][ T339] ? genl_rcv (net/netlink/genetlink.c:1219) [ 13.495794][ T339] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 13.496008][ T339] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 13.496246][ T339] genl_rcv (net/netlink/genetlink.c:1220) [ 13.496403][ T339] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 13.496614][ T339] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 13.496821][ T339] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 13.497038][ T339] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 13.497259][ T339] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 13.497465][ T339] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 13.497678][ T339] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 13.497915][ T339] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 13.498148][ T339] ? __pfx___sys_sendto (net/socket.c:2145) [ 13.498375][ T339] ? __lock_release (kernel/locking/lockdep.c:5527) [ 13.498604][ T339] ? __sys_recvmsg (net/socket.c:2859) [ 13.498829][ T339] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 13.499056][ T339] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 13.499307][ T339] __x64_sys_sendto (net/socket.c:2181) [ 13.499536][ T339] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 13.499809][ T339] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 13.500020][ T339] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 13.500298][ T339] RIP: 0033:0x7fba1e63aa4a [ 13.500516][ T339] 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.501248][ T339] RSP: 002b:00007ffd6dde4fa8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 13.501563][ T339] RAX: ffffffffffffffda RBX: 000000000f7acb00 RCX: 00007fba1e63aa4a [ 13.501868][ T339] RDX: 0000000000000038 RSI: 000000000f7acb00 RDI: 0000000000000005 [ 13.502185][ T339] RBP: 000000000f7ac910 R08: 00007fba1e7de200 R09: 000000000000000c [ 13.502497][ T339] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 13.502802][ T339] R13: 000000000f7ac910 R14: 0000000000000000 R15: 0000000000000003 | [ 14.183564][ T350] ------------[ cut here ]------------ | [ 14.183828][ T350] WARNING: CPU: 0 PID: 350 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 14.184272][ T350] Modules linked in: netdevsim | [ 14.184849][ T350] Tainted: [W]=WARN [ 14.185007][ T350] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.185295][ T350] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 14.185551][ T350] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 14.186294][ T350] RSP: 0018:ffffc900009a71e8 EFLAGS: 00010246 [ 14.186560][ T350] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 14.186871][ T350] RDX: 0000000000000000 RSI: ffff88800a292c98 RDI: ffff88800620d080 [ 14.187185][ T350] RBP: ffff88800c2a8040 R08: 0000000000000000 R09: fffffbfff613d83c [ 14.187486][ T350] R10: ffffffffb09ec1e7 R11: ffff88800620c5c0 R12: 0000000000000000 [ 14.187784][ T350] R13: ffff88800a292128 R14: ffff88800a292008 R15: ffff88800a292000 [ 14.188100][ T350] FS: 00007f4f26608800(0000) GS:ffff88802f600000(0000) knlGS:0000000000000000 [ 14.188453][ T350] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 14.188707][ T350] CR2: 00007f9669a1e870 CR3: 000000000c0f0001 CR4: 0000000000772ef0 [ 14.189021][ T350] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 14.189349][ T350] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 14.189651][ T350] PKRU: 55555554 [ 14.189815][ T350] Call Trace: [ 14.189973][ T350] [ 14.190086][ T350] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 14.190288][ T350] ? __warn (kernel/panic.c:748) [ 14.190445][ T350] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 14.190649][ T350] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 14.190869][ T350] ? handle_bug (arch/x86/kernel/traps.c:285) [ 14.191023][ T350] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 14.191238][ T350] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 14.191465][ T350] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 14.191674][ T350] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 14.191901][ T350] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 14.192175][ T350] ? _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) [ 14.192400][ T350] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 14.192611][ T350] register_netdevice (net/core/dev.c:11003) [ 14.192828][ T350] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 14.193042][ T350] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 14.193297][ T350] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 14.193570][ T350] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 14.193856][ T350] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 14.194141][ T350] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 14.194421][ T350] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 14.194698][ T350] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 14.194970][ T350] ? devl_region_destroy (net/devlink/region.c:1178) [ 14.195187][ T350] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 14.195454][ T350] devlink_reload (net/devlink/dev.c:474) [ 14.195673][ T350] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 14.195893][ T350] ? devlink_resources_validate (net/devlink/resource.c:311) [ 14.196172][ T350] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 14.196392][ T350] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 14.196644][ T350] ? __nla_parse (lib/nlattr.c:732) [ 14.196869][ T350] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 14.197088][ T350] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 14.197351][ T350] ? cap_capable (security/commoncap.c:131) [ 14.197553][ T350] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 14.197769][ T350] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 14.197982][ T350] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 14.198195][ T350] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 14.198449][ T350] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 14.198708][ T350] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 14.198974][ T350] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 14.199185][ T350] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 14.199387][ T350] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 14.199591][ T350] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 14.199820][ T350] ? genl_rcv (net/netlink/genetlink.c:1219) [ 14.199988][ T350] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 14.200201][ T350] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 14.200415][ T350] genl_rcv (net/netlink/genetlink.c:1220) [ 14.200571][ T350] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 14.200792][ T350] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 14.201008][ T350] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 14.201231][ T350] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 14.201439][ T350] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 14.201651][ T350] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 14.201866][ T350] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 14.202089][ T350] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 14.202297][ T350] ? __pfx___sys_sendto (net/socket.c:2145) [ 14.202509][ T350] ? __lock_release (kernel/locking/lockdep.c:5527) [ 14.202717][ T350] ? __sys_recvmsg (net/socket.c:2859) [ 14.202920][ T350] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 14.203163][ T350] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 14.203378][ T350] __x64_sys_sendto (net/socket.c:2181) [ 14.203579][ T350] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 14.203848][ T350] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 14.204092][ T350] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 14.204347][ T350] RIP: 0033:0x7f4f26814a4a [ 14.204563][ T350] 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 [ 14.205282][ T350] RSP: 002b:00007fff72aac838 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 14.205596][ T350] RAX: ffffffffffffffda RBX: 000000002b5acb00 RCX: 00007f4f26814a4a [ 14.205912][ T350] RDX: 0000000000000038 RSI: 000000002b5acb00 RDI: 0000000000000005 [ 14.206310][ T350] RBP: 000000002b5ac910 R08: 00007f4f269b8200 R09: 000000000000000c [ 14.206616][ T350] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 14.206918][ T350] R13: 000000002b5ac910 R14: 0000000000000000 R15: 0000000000000003 | [ 16.126020][ T412] ------------[ cut here ]------------ | [ 16.126305][ T412] WARNING: CPU: 3 PID: 412 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 16.126700][ T412] Modules linked in: netdevsim | [ 16.127351][ T412] Tainted: [W]=WARN [ 16.127505][ T412] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.127758][ T412] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.128011][ T412] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 16.128702][ T412] RSP: 0018:ffffc90000cb71e8 EFLAGS: 00010246 [ 16.128947][ T412] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 16.129270][ T412] RDX: 0000000000000000 RSI: ffff88800bd72c98 RDI: ffff88800a828b00 [ 16.129572][ T412] RBP: ffff88800c2a8040 R08: 0000000000000000 R09: fffffbfff613d83c [ 16.129858][ T412] R10: ffffffffb09ec1e7 R11: ffff88800a828040 R12: 0000000000000000 [ 16.130167][ T412] R13: ffff88800bd72128 R14: ffff88800bd72008 R15: ffff88800bd72000 [ 16.130465][ T412] FS: 00007efcd3232800(0000) GS:ffff88802f780000(0000) knlGS:0000000000000000 [ 16.130804][ T412] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.131047][ T412] CR2: 00007efcd35e2200 CR3: 0000000009518003 CR4: 0000000000772ef0 [ 16.131360][ T412] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 16.131661][ T412] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 16.131945][ T412] PKRU: 55555554 [ 16.132119][ T412] Call Trace: [ 16.132273][ T412] [ 16.132373][ T412] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.132568][ T412] ? __warn (kernel/panic.c:748) [ 16.132723][ T412] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.132916][ T412] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 16.133147][ T412] ? handle_bug (arch/x86/kernel/traps.c:285) [ 16.133300][ T412] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 16.133508][ T412] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 16.133715][ T412] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.133918][ T412] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 16.134128][ T412] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 16.134386][ T412] ? _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.134586][ T412] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 16.134799][ T412] register_netdevice (net/core/dev.c:11003) [ 16.134999][ T412] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 16.135231][ T412] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 16.135454][ T412] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 16.135716][ T412] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 16.135978][ T412] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 16.136246][ T412] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 16.136504][ T412] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 16.136751][ T412] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 16.137010][ T412] ? devl_region_destroy (net/devlink/region.c:1178) [ 16.137220][ T412] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 16.137478][ T412] devlink_reload (net/devlink/dev.c:474) [ 16.137679][ T412] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 16.137876][ T412] ? devlink_resources_validate (net/devlink/resource.c:311) [ 16.138131][ T412] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 16.138328][ T412] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 16.138566][ T412] ? __nla_parse (lib/nlattr.c:732) [ 16.138769][ T412] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 16.138965][ T412] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 16.139237][ T412] ? cap_capable (security/commoncap.c:131) [ 16.139447][ T412] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 16.139652][ T412] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 16.139851][ T412] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 16.140046][ T412] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 16.140308][ T412] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 16.140559][ T412] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 16.140828][ T412] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 16.141025][ T412] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 16.141228][ T412] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 16.141435][ T412] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 16.141655][ T412] ? genl_rcv (net/netlink/genetlink.c:1219) [ 16.141807][ T412] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 16.142021][ T412] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 16.142235][ T412] genl_rcv (net/netlink/genetlink.c:1220) [ 16.142391][ T412] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 16.142587][ T412] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 16.142794][ T412] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 16.142994][ T412] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 16.143223][ T412] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 16.143421][ T412] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 16.143620][ T412] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 16.143831][ T412] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 16.144035][ T412] ? __pfx___sys_sendto (net/socket.c:2145) [ 16.144254][ T412] ? __lock_release (kernel/locking/lockdep.c:5527) [ 16.144454][ T412] ? __sys_recvmsg (net/socket.c:2859) [ 16.144648][ T412] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 16.144849][ T412] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 16.145046][ T412] __x64_sys_sendto (net/socket.c:2181) [ 16.145247][ T412] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 16.145494][ T412] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 16.145692][ T412] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 16.145929][ T412] RIP: 0033:0x7efcd343ea4a [ 16.146136][ T412] 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.146802][ T412] RSP: 002b:00007ffcb8c2c298 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 16.147123][ T412] RAX: ffffffffffffffda RBX: 000000000938cb00 RCX: 00007efcd343ea4a [ 16.147416][ T412] RDX: 0000000000000038 RSI: 000000000938cb00 RDI: 0000000000000005 [ 16.147700][ T412] RBP: 000000000938c910 R08: 00007efcd35e2200 R09: 000000000000000c [ 16.147998][ T412] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 16.148301][ T412] R13: 000000000938c910 R14: 0000000000000000 R15: 0000000000000003 | [ 16.804485][ T423] ------------[ cut here ]------------ | [ 16.804788][ T423] WARNING: CPU: 2 PID: 423 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 16.805259][ T423] Modules linked in: netdevsim | [ 16.805881][ T423] Tainted: [W]=WARN [ 16.806054][ T423] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.806346][ T423] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.806626][ T423] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 16.807379][ T423] RSP: 0018:ffffc90000d271e8 EFLAGS: 00010246 [ 16.807663][ T423] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 16.807989][ T423] RDX: 0000000000000000 RSI: ffff8880023d2c98 RDI: ffff888005c3adc0 [ 16.808327][ T423] RBP: ffff88800c2a8040 R08: 0000000000000000 R09: fffffbfff613d83c [ 16.808661][ T423] R10: ffffffffb09ec1e7 R11: ffff888005c3a300 R12: 0000000000000000 [ 16.808991][ T423] R13: ffff8880023d2128 R14: ffff8880023d2008 R15: ffff8880023d2000 [ 16.809331][ T423] FS: 00007f4911e77800(0000) GS:ffff88802f700000(0000) knlGS:0000000000000000 [ 16.809703][ T423] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.809973][ T423] CR2: 00007f4912227200 CR3: 0000000009518001 CR4: 0000000000772ef0 [ 16.810361][ T423] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 16.810694][ T423] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 16.811017][ T423] PKRU: 55555554 [ 16.811200][ T423] Call Trace: [ 16.811368][ T423] [ 16.811488][ T423] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.811710][ T423] ? __warn (kernel/panic.c:748) [ 16.811889][ T423] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.812128][ T423] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 16.812361][ T423] ? handle_bug (arch/x86/kernel/traps.c:285) [ 16.812534][ T423] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 16.812756][ T423] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 16.812994][ T423] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.813259][ T423] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 16.813490][ T423] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 16.813763][ T423] ? _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.813983][ T423] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 16.814215][ T423] register_netdevice (net/core/dev.c:11003) [ 16.814443][ T423] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 16.814670][ T423] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 16.814906][ T423] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 16.815201][ T423] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 16.815490][ T423] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 16.815768][ T423] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 16.816039][ T423] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 16.816321][ T423] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 16.816594][ T423] ? devl_region_destroy (net/devlink/region.c:1178) [ 16.816813][ T423] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 16.817124][ T423] devlink_reload (net/devlink/dev.c:474) [ 16.817349][ T423] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 16.817568][ T423] ? devlink_resources_validate (net/devlink/resource.c:311) [ 16.817846][ T423] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 16.818082][ T423] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 16.818353][ T423] ? __nla_parse (lib/nlattr.c:732) [ 16.818583][ T423] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 16.818803][ T423] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 16.819102][ T423] ? cap_capable (security/commoncap.c:131) [ 16.819316][ T423] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 16.819542][ T423] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 16.819761][ T423] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 16.819984][ T423] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 16.820272][ T423] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 16.820553][ T423] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 16.820834][ T423] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 16.821083][ T423] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 16.821300][ T423] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 16.821520][ T423] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 16.821750][ T423] ? genl_rcv (net/netlink/genetlink.c:1219) [ 16.821915][ T423] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 16.822151][ T423] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 16.822379][ T423] genl_rcv (net/netlink/genetlink.c:1220) [ 16.822546][ T423] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 16.822763][ T423] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 16.822980][ T423] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 16.823220][ T423] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 16.823442][ T423] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 16.823651][ T423] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 16.823884][ T423] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 16.824121][ T423] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 16.824347][ T423] ? __pfx___sys_sendto (net/socket.c:2145) [ 16.824567][ T423] ? __lock_release (kernel/locking/lockdep.c:5527) [ 16.824798][ T423] ? __sys_recvmsg (net/socket.c:2859) [ 16.825013][ T423] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 16.825269][ T423] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 16.825491][ T423] __x64_sys_sendto (net/socket.c:2181) [ 16.825716][ T423] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 16.825979][ T423] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 16.826216][ T423] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 16.826484][ T423] RIP: 0033:0x7f4912083a4a [ 16.826713][ T423] 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.827450][ T423] RSP: 002b:00007ffe23ffdc18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 16.827764][ T423] RAX: ffffffffffffffda RBX: 0000000024b27b00 RCX: 00007f4912083a4a [ 16.828090][ T423] RDX: 0000000000000038 RSI: 0000000024b27b00 RDI: 0000000000000005 [ 16.828408][ T423] RBP: 0000000024b27910 R08: 00007f4912227200 R09: 000000000000000c [ 16.828729][ T423] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 16.829042][ T423] R13: 0000000024b27910 R14: 0000000000000000 R15: 0000000000000003 | [ 17.917566][ T455] ------------[ cut here ]------------ | [ 17.917853][ T455] WARNING: CPU: 1 PID: 455 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 17.918689][ T455] Modules linked in: netdevsim | [ 17.919257][ T455] Tainted: [W]=WARN [ 17.919407][ T455] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.919644][ T455] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.919903][ T455] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 17.920589][ T455] RSP: 0018:ffffc90000e971e8 EFLAGS: 00010246 [ 17.920862][ T455] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 17.921161][ T455] RDX: 0000000000000000 RSI: ffff88800bc0ac98 RDI: ffff88800c3b2dc0 [ 17.921447][ T455] RBP: ffff88800c2a8040 R08: 0000000000000000 R09: fffffbfff613d83c [ 17.921735][ T455] R10: ffffffffb09ec1e7 R11: ffff88800c3b2300 R12: 0000000000000000 [ 17.922047][ T455] R13: ffff88800bc0a128 R14: ffff88800bc0a008 R15: ffff88800bc0a000 [ 17.922352][ T455] FS: 00007fc1e3ca7800(0000) GS:ffff88802f680000(0000) knlGS:0000000000000000 [ 17.922682][ T455] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 17.922940][ T455] CR2: 00007fc1e4057200 CR3: 000000000c32c003 CR4: 0000000000772ef0 [ 17.923268][ T455] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 17.923552][ T455] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 17.923844][ T455] PKRU: 55555554 [ 17.923987][ T455] Call Trace: [ 17.924157][ T455] [ 17.924259][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.924452][ T455] ? __warn (kernel/panic.c:748) [ 17.924606][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.924807][ T455] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 17.925011][ T455] ? handle_bug (arch/x86/kernel/traps.c:285) [ 17.925177][ T455] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 17.925394][ T455] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 17.925608][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.925805][ T455] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 17.926004][ T455] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 17.926259][ T455] ? _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.926460][ T455] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 17.926660][ T455] register_netdevice (net/core/dev.c:11003) [ 17.926863][ T455] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 17.927090][ T455] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 17.927311][ T455] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 17.927575][ T455] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 17.927844][ T455] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 17.928132][ T455] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 17.928398][ T455] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 17.928653][ T455] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 17.928913][ T455] ? devl_region_destroy (net/devlink/region.c:1178) [ 17.929119][ T455] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 17.929378][ T455] devlink_reload (net/devlink/dev.c:474) [ 17.929593][ T455] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 17.929802][ T455] ? devlink_resources_validate (net/devlink/resource.c:311) [ 17.930078][ T455] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 17.930288][ T455] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 17.930539][ T455] ? __nla_parse (lib/nlattr.c:732) [ 17.930745][ T455] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 17.930941][ T455] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 17.931207][ T455] ? cap_capable (security/commoncap.c:131) [ 17.931404][ T455] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 17.931606][ T455] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 17.931804][ T455] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 17.931995][ T455] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 17.932245][ T455] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 17.932483][ T455] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 17.932733][ T455] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 17.932926][ T455] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 17.933136][ T455] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 17.933337][ T455] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 17.933542][ T455] ? genl_rcv (net/netlink/genetlink.c:1219) [ 17.933688][ T455] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 17.933884][ T455] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 17.934101][ T455] genl_rcv (net/netlink/genetlink.c:1220) [ 17.934249][ T455] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 17.934446][ T455] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 17.934641][ T455] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 17.934844][ T455] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 17.935045][ T455] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 17.935245][ T455] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 17.935441][ T455] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 17.935643][ T455] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 17.935840][ T455] ? __pfx___sys_sendto (net/socket.c:2145) [ 17.936030][ T455] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 17.936232][ T455] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 17.936444][ T455] ? __sys_recvmsg (net/socket.c:2859) [ 17.936636][ T455] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 17.936838][ T455] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 17.937036][ T455] __x64_sys_sendto (net/socket.c:2181) [ 17.937240][ T455] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 17.937487][ T455] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 17.937693][ T455] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 17.937940][ T455] RIP: 0033:0x7fc1e3eb3a4a [ 17.938161][ T455] 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.938847][ T455] RSP: 002b:00007ffd5367d248 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 17.939164][ T455] RAX: ffffffffffffffda RBX: 0000000020372b00 RCX: 00007fc1e3eb3a4a [ 17.939466][ T455] RDX: 0000000000000038 RSI: 0000000020372b00 RDI: 0000000000000005 [ 17.939764][ T455] RBP: 0000000020372910 R08: 00007fc1e4057200 R09: 000000000000000c [ 17.940081][ T455] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 17.940376][ T455] R13: 0000000020372910 R14: 0000000000000000 R15: 0000000000000003 | [ 18.883467][ T471] ------------[ cut here ]------------ | [ 18.883790][ T471] WARNING: CPU: 2 PID: 471 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 18.884254][ T471] Modules linked in: netdevsim | [ 18.884852][ T471] Tainted: [W]=WARN [ 18.885019][ T471] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.885305][ T471] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.885589][ T471] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 18.886319][ T471] RSP: 0018:ffffc90000f271e8 EFLAGS: 00010246 [ 18.886591][ T471] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 18.886910][ T471] RDX: 0000000000000000 RSI: ffff8880024cac98 RDI: ffff888006192dc0 [ 18.887237][ T471] RBP: ffff88800c2a8040 R08: 0000000000000000 R09: fffffbfff613d83c [ 18.887554][ T471] R10: ffffffffb09ec1e7 R11: ffff888006192300 R12: 0000000000000000 [ 18.887867][ T471] R13: ffff8880024ca128 R14: ffff8880024ca008 R15: ffff8880024ca000 [ 18.888211][ T471] FS: 00007fd46aaf0800(0000) GS:ffff88802f700000(0000) knlGS:0000000000000000 [ 18.888576][ T471] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.888847][ T471] CR2: 00007fd46aea0200 CR3: 000000000c3ce005 CR4: 0000000000772ef0 [ 18.889182][ T471] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 18.889500][ T471] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 18.889814][ T471] PKRU: 55555554 [ 18.889984][ T471] Call Trace: [ 18.890165][ T471] [ 18.890287][ T471] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.890503][ T471] ? __warn (kernel/panic.c:748) [ 18.890678][ T471] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.890895][ T471] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 18.891133][ T471] ? handle_bug (arch/x86/kernel/traps.c:285) [ 18.891308][ T471] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 18.891526][ T471] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 18.891759][ T471] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.891979][ T471] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 18.892230][ T471] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 18.892503][ T471] ? _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.892725][ T471] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 18.892950][ T471] register_netdevice (net/core/dev.c:11003) [ 18.893193][ T471] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 18.893419][ T471] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 18.893656][ T471] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 18.893927][ T471] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 18.894223][ T471] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 18.894507][ T471] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 18.894782][ T471] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 18.895053][ T471] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 18.895343][ T471] ? devl_region_destroy (net/devlink/region.c:1178) [ 18.895557][ T471] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 18.895840][ T471] devlink_reload (net/devlink/dev.c:474) [ 18.896089][ T471] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 18.896311][ T471] ? devlink_resources_validate (net/devlink/resource.c:311) [ 18.896593][ T471] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 18.896849][ T471] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 18.897142][ T471] ? __nla_parse (lib/nlattr.c:732) [ 18.897369][ T471] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 18.897595][ T471] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 18.897871][ T471] ? cap_capable (security/commoncap.c:131) [ 18.898104][ T471] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 18.898329][ T471] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 18.898546][ T471] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 18.898764][ T471] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 18.899031][ T471] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 18.899309][ T471] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 18.899584][ T471] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 18.899803][ T471] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 18.900017][ T471] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 18.900262][ T471] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 18.900491][ T471] ? genl_rcv (net/netlink/genetlink.c:1219) [ 18.900662][ T471] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 18.900884][ T471] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 18.901119][ T471] genl_rcv (net/netlink/genetlink.c:1220) [ 18.901285][ T471] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 18.901505][ T471] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 18.901721][ T471] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 18.901947][ T471] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 18.902183][ T471] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 18.902401][ T471] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 18.902618][ T471] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 18.902841][ T471] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 18.903074][ T471] ? __pfx___sys_sendto (net/socket.c:2145) [ 18.903316][ T471] ? __lock_release (kernel/locking/lockdep.c:5527) [ 18.903539][ T471] ? __sys_recvmsg (net/socket.c:2859) [ 18.903754][ T471] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 18.903981][ T471] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 18.904230][ T471] __x64_sys_sendto (net/socket.c:2181) [ 18.904452][ T471] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 18.904712][ T471] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 18.904937][ T471] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.905212][ T471] RIP: 0033:0x7fd46acfca4a [ 18.905437][ T471] 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.906165][ T471] RSP: 002b:00007fff35fc8d18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 18.906482][ T471] RAX: ffffffffffffffda RBX: 00000000327ceb00 RCX: 00007fd46acfca4a [ 18.906798][ T471] RDX: 0000000000000038 RSI: 00000000327ceb00 RDI: 0000000000000005 [ 18.907131][ T471] RBP: 00000000327ce910 R08: 00007fd46aea0200 R09: 000000000000000c [ 18.907444][ T471] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 18.907758][ T471] R13: 00000000327ce910 R14: 0000000000000000 R15: 0000000000000003 | [ 290.468764][ T983] ------------[ cut here ]------------ | [ 290.469087][ T983] WARNING: CPU: 2 PID: 983 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 290.469520][ T983] Modules linked in: netdevsim | [ 290.470135][ T983] Tainted: [W]=WARN [ 290.470309][ T983] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 290.470579][ T983] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 290.470851][ T983] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 290.471591][ T983] RSP: 0018:ffffc90001f171e8 EFLAGS: 00010246 [ 290.471879][ T983] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 290.472209][ T983] RDX: 0000000000000000 RSI: ffff888009a12c98 RDI: ffff88800e278b00 [ 290.472525][ T983] RBP: ffff88800c2a8040 R08: 0000000000000000 R09: fffffbfff613d83c [ 290.472845][ T983] R10: ffffffffb09ec1e7 R11: ffff88800e278040 R12: 0000000000000000 [ 290.473180][ T983] R13: ffff888009a12128 R14: ffff888009a12008 R15: ffff888009a12000 [ 290.473492][ T983] FS: 00007f4d744f6800(0000) GS:ffff88802f700000(0000) knlGS:0000000000000000 [ 290.473855][ T983] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 290.474218][ T983] CR2: 00007f2d13b61000 CR3: 0000000009916003 CR4: 0000000000772ef0 [ 290.474618][ T983] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 290.475008][ T983] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 290.475427][ T983] PKRU: 55555554 [ 290.475674][ T983] Call Trace: [ 290.475921][ T983] [ 290.476051][ T983] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 290.476287][ T983] ? __warn (kernel/panic.c:748) [ 290.476459][ T983] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 290.476684][ T983] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 290.476905][ T983] ? handle_bug (arch/x86/kernel/traps.c:285) [ 290.477095][ T983] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 290.477315][ T983] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 290.477544][ T983] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 290.477763][ T983] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 290.477995][ T983] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 290.478282][ T983] ? _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.478504][ T983] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 290.478730][ T983] register_netdevice (net/core/dev.c:11003) [ 290.478956][ T983] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 290.479202][ T983] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 290.479439][ T983] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 290.479723][ T983] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 290.480009][ T983] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 290.480306][ T983] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 290.480603][ T983] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 290.480876][ T983] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 290.481166][ T983] ? devl_region_destroy (net/devlink/region.c:1178) [ 290.481385][ T983] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 290.481673][ T983] devlink_reload (net/devlink/dev.c:474) [ 290.481901][ T983] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 290.482137][ T983] ? devlink_resources_validate (net/devlink/resource.c:311) [ 290.482419][ T983] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 290.482649][ T983] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 290.482920][ T983] ? __nla_parse (lib/nlattr.c:732) [ 290.483166][ T983] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 290.483393][ T983] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 290.483677][ T983] ? cap_capable (security/commoncap.c:131) [ 290.483895][ T983] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 290.484135][ T983] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 290.484358][ T983] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 290.484580][ T983] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 290.484844][ T983] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 290.485129][ T983] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 290.485416][ T983] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 290.485640][ T983] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 290.485862][ T983] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 290.486099][ T983] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 290.486335][ T983] ? genl_rcv (net/netlink/genetlink.c:1219) [ 290.486517][ T983] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 290.486745][ T983] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 290.486973][ T983] genl_rcv (net/netlink/genetlink.c:1220) [ 290.487159][ T983] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 290.487382][ T983] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 290.487608][ T983] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 290.487841][ T983] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 290.488082][ T983] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 290.488301][ T983] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 290.488524][ T983] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 290.488753][ T983] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 290.488980][ T983] ? __pfx___sys_sendto (net/socket.c:2145) [ 290.489245][ T983] ? __lock_release (kernel/locking/lockdep.c:5527) [ 290.489471][ T983] ? __sys_recvmsg (net/socket.c:2859) [ 290.489686][ T983] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 290.489926][ T983] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 290.490162][ T983] __x64_sys_sendto (net/socket.c:2181) [ 290.490389][ T983] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 290.490663][ T983] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 290.490881][ T983] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 290.491161][ T983] RIP: 0033:0x7f4d74702a4a [ 290.491394][ T983] 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.492160][ T983] RSP: 002b:00007ffc280e4ee8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 290.492482][ T983] RAX: ffffffffffffffda RBX: 0000000010ffdb00 RCX: 00007f4d74702a4a [ 290.492804][ T983] RDX: 0000000000000038 RSI: 0000000010ffdb00 RDI: 0000000000000005 [ 290.493143][ T983] RBP: 0000000010ffd910 R08: 00007f4d748a6200 R09: 000000000000000c [ 290.493479][ T983] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 290.493800][ T983] R13: 0000000010ffd910 R14: 0000000000000000 R15: 0000000000000003 | [ 291.195693][ T997] ------------[ cut here ]------------ | [ 291.195984][ T997] WARNING: CPU: 0 PID: 997 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 291.196512][ T997] Modules linked in: netdevsim | [ 291.197191][ T997] Tainted: [W]=WARN [ 291.197374][ T997] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 291.197670][ T997] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 291.197969][ T997] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 291.198836][ T997] RSP: 0018:ffffc90001f871e8 EFLAGS: 00010246 [ 291.199144][ T997] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 291.199494][ T997] RDX: 0000000000000000 RSI: ffff88800a292c98 RDI: ffff888009690b00 [ 291.199835][ T997] RBP: ffff88800c2a8040 R08: 0000000000000000 R09: fffffbfff613d83c [ 291.200187][ T997] R10: ffffffffb09ec1e7 R11: ffff888009690040 R12: 0000000000000000 [ 291.200527][ T997] R13: ffff88800a292128 R14: ffff88800a292008 R15: ffff88800a292000 [ 291.200877][ T997] FS: 00007f5435689800(0000) GS:ffff88802f600000(0000) knlGS:0000000000000000 [ 291.201291][ T997] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 291.201584][ T997] CR2: 00007f5435a39200 CR3: 0000000009bee002 CR4: 0000000000772ef0 [ 291.201938][ T997] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 291.202300][ T997] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 291.202644][ T997] PKRU: 55555554 [ 291.202825][ T997] Call Trace: [ 291.203002][ T997] [ 291.203143][ T997] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 291.203376][ T997] ? __warn (kernel/panic.c:748) [ 291.203558][ T997] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 291.203800][ T997] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 291.204042][ T997] ? handle_bug (arch/x86/kernel/traps.c:285) [ 291.204232][ T997] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 291.204463][ T997] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 291.204706][ T997] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 291.204938][ T997] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 291.205190][ T997] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 291.205486][ T997] ? _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.205726][ T997] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 291.205959][ T997] register_netdevice (net/core/dev.c:11003) [ 291.206212][ T997] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 291.206454][ T997] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 291.206701][ T997] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 291.206999][ T997] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 291.207320][ T997] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 291.207625][ T997] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 291.207922][ T997] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 291.208226][ T997] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 291.208521][ T997] ? devl_region_destroy (net/devlink/region.c:1178) [ 291.208758][ T997] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 291.209057][ T997] devlink_reload (net/devlink/dev.c:474) [ 291.209322][ T997] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 291.209556][ T997] ? devlink_resources_validate (net/devlink/resource.c:311) [ 291.209852][ T997] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 291.210103][ T997] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 291.210394][ T997] ? __nla_parse (lib/nlattr.c:732) [ 291.210642][ T997] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 291.210878][ T997] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 291.211190][ T997] ? cap_capable (security/commoncap.c:131) [ 291.211426][ T997] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 291.211676][ T997] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 291.211917][ T997] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 291.212158][ T997] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 291.212454][ T997] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 291.212738][ T997] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 291.213034][ T997] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 291.213282][ T997] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 291.213517][ T997] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 291.213753][ T997] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 291.214003][ T997] ? genl_rcv (net/netlink/genetlink.c:1219) [ 291.214189][ T997] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 291.214425][ T997] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 291.214666][ T997] genl_rcv (net/netlink/genetlink.c:1220) [ 291.214842][ T997] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 291.215091][ T997] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 291.215327][ T997] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 291.215565][ T997] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 291.215808][ T997] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 291.216037][ T997] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 291.216280][ T997] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 291.216526][ T997] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 291.216765][ T997] ? __pfx___sys_sendto (net/socket.c:2145) [ 291.217004][ T997] ? __lock_release (kernel/locking/lockdep.c:5527) [ 291.217258][ T997] ? __sys_recvmsg (net/socket.c:2859) [ 291.217489][ T997] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 291.217732][ T997] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 291.217968][ T997] __x64_sys_sendto (net/socket.c:2181) [ 291.218214][ T997] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 291.218501][ T997] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 291.218736][ T997] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 291.219022][ T997] RIP: 0033:0x7f5435895a4a [ 291.219268][ T997] 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.220082][ T997] RSP: 002b:00007ffe3fa04c88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 291.220433][ T997] RAX: ffffffffffffffda RBX: 00000000276bdb00 RCX: 00007f5435895a4a [ 291.220775][ T997] RDX: 0000000000000038 RSI: 00000000276bdb00 RDI: 0000000000000005 [ 291.221141][ T997] RBP: 00000000276bd910 R08: 00007f5435a39200 R09: 000000000000000c [ 291.221485][ T997] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 291.221832][ T997] R13: 00000000276bd910 R14: 0000000000000000 R15: 0000000000000003 | [ 292.306229][ T1028] ------------[ cut here ]------------ | [ 292.306864][ T1028] WARNING: CPU: 3 PID: 1028 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 292.307596][ T1028] Modules linked in: netdevsim | [ 292.308616][ T1028] Tainted: [W]=WARN [ 292.308876][ T1028] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 292.309331][ T1028] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.309739][ T1028] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 292.311037][ T1028] RSP: 0018:ffffc900020b71e8 EFLAGS: 00010246 [ 292.311509][ T1028] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 292.312008][ T1028] RDX: 0000000000000000 RSI: ffff88800bd72c98 RDI: ffff88800bebadc0 [ 292.312466][ T1028] RBP: ffff88800c2a8040 R08: 0000000000000000 R09: fffffbfff613d83c [ 292.312899][ T1028] R10: ffffffffb09ec1e7 R11: ffff88800beba300 R12: 0000000000000000 [ 292.313399][ T1028] R13: ffff88800bd72128 R14: ffff88800bd72008 R15: ffff88800bd72000 [ 292.313891][ T1028] FS: 00007f505a052800(0000) GS:ffff88802f780000(0000) knlGS:0000000000000000 [ 292.314555][ T1028] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 292.315238][ T1028] CR2: 00007f505a402200 CR3: 000000000a9d2002 CR4: 0000000000772ef0 [ 292.315887][ T1028] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 292.316528][ T1028] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 292.317154][ T1028] PKRU: 55555554 [ 292.317406][ T1028] Call Trace: [ 292.317685][ T1028] [ 292.317838][ T1028] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.318164][ T1028] ? __warn (kernel/panic.c:748) [ 292.318393][ T1028] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.318739][ T1028] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 292.319053][ T1028] ? handle_bug (arch/x86/kernel/traps.c:285) [ 292.319439][ T1028] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 292.319800][ T1028] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 292.320195][ T1028] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.320581][ T1028] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 292.320923][ T1028] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 292.321399][ T1028] ? _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.321790][ T1028] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 292.322131][ T1028] register_netdevice (net/core/dev.c:11003) [ 292.322436][ T1028] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 292.322747][ T1028] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 292.323182][ T1028] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 292.324187][ T1028] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 292.324540][ T1028] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 292.324910][ T1028] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 292.325336][ T1028] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 292.325769][ T1028] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 292.326180][ T1028] ? devl_region_destroy (net/devlink/region.c:1178) [ 292.326482][ T1028] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 292.326940][ T1028] devlink_reload (net/devlink/dev.c:474) [ 292.327401][ T1028] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 292.327778][ T1028] ? devlink_resources_validate (net/devlink/resource.c:311) [ 292.328247][ T1028] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 292.328564][ T1028] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 292.328989][ T1028] ? __nla_parse (lib/nlattr.c:732) [ 292.329394][ T1028] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 292.329740][ T1028] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 292.330183][ T1028] ? cap_capable (security/commoncap.c:131) [ 292.330514][ T1028] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 292.330842][ T1028] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 292.331251][ T1028] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 292.331564][ T1028] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 292.331956][ T1028] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 292.332375][ T1028] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 292.332781][ T1028] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 292.333136][ T1028] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 292.333438][ T1028] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 292.333761][ T1028] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 292.334110][ T1028] ? genl_rcv (net/netlink/genetlink.c:1219) [ 292.334337][ T1028] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 292.334655][ T1028] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 292.334997][ T1028] genl_rcv (net/netlink/genetlink.c:1220) [ 292.335362][ T1028] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 292.335741][ T1028] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 292.336139][ T1028] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 292.336521][ T1028] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 292.336888][ T1028] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 292.337244][ T1028] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 292.337593][ T1028] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 292.337911][ T1028] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 292.338243][ T1028] ? __pfx___sys_sendto (net/socket.c:2145) [ 292.338564][ T1028] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 292.338889][ T1028] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 292.339332][ T1028] ? __sys_recvmsg (net/socket.c:2859) [ 292.339649][ T1028] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 292.340015][ T1028] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 292.340392][ T1028] __x64_sys_sendto (net/socket.c:2181) [ 292.340727][ T1028] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 292.341109][ T1028] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 292.341399][ T1028] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 292.341766][ T1028] RIP: 0033:0x7f505a25ea4a [ 292.342103][ T1028] 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.343275][ T1028] RSP: 002b:00007ffe1c25b368 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 292.343726][ T1028] RAX: ffffffffffffffda RBX: 0000000020dccb00 RCX: 00007f505a25ea4a [ 292.344247][ T1028] RDX: 0000000000000038 RSI: 0000000020dccb00 RDI: 0000000000000005 [ 292.344779][ T1028] RBP: 0000000020dcc910 R08: 00007f505a402200 R09: 000000000000000c [ 292.345343][ T1028] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 292.345879][ T1028] R13: 0000000020dcc910 R14: 0000000000000000 R15: 0000000000000003 | [ 293.374115][ T1046] ------------[ cut here ]------------ | [ 293.374399][ T1046] WARNING: CPU: 0 PID: 1046 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 293.374819][ T1046] Modules linked in: netdevsim | [ 293.375414][ T1046] Tainted: [W]=WARN [ 293.375570][ T1046] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 293.375832][ T1046] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 293.376102][ T1046] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 293.376800][ T1046] RSP: 0018:ffffc900021471e8 EFLAGS: 00010246 [ 293.377052][ T1046] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 293.377380][ T1046] RDX: 0000000000000000 RSI: ffff8880023d2c98 RDI: ffff88800d902dc0 [ 293.377675][ T1046] RBP: ffff88800c2a8040 R08: 0000000000000000 R09: fffffbfff613d83c [ 293.377985][ T1046] R10: ffffffffb09ec1e7 R11: ffff88800d902300 R12: 0000000000000000 [ 293.378294][ T1046] R13: ffff8880023d2128 R14: ffff8880023d2008 R15: ffff8880023d2000 [ 293.378607][ T1046] FS: 00007efc48177800(0000) GS:ffff88802f600000(0000) knlGS:0000000000000000 [ 293.378964][ T1046] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 293.379239][ T1046] CR2: 00007f9669a2c5a0 CR3: 00000000024c4006 CR4: 0000000000772ef0 [ 293.379538][ T1046] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 293.379844][ T1046] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 293.380166][ T1046] PKRU: 55555554 [ 293.380322][ T1046] Call Trace: [ 293.380475][ T1046] [ 293.380580][ T1046] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 293.380787][ T1046] ? __warn (kernel/panic.c:748) [ 293.380945][ T1046] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 293.381187][ T1046] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 293.381406][ T1046] ? handle_bug (arch/x86/kernel/traps.c:285) [ 293.381563][ T1046] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 293.381775][ T1046] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 293.381990][ T1046] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 293.382210][ T1046] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 293.382421][ T1046] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 293.382675][ T1046] ? _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) [ 293.382889][ T1046] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 293.383105][ T1046] register_netdevice (net/core/dev.c:11003) [ 293.383316][ T1046] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 293.383528][ T1046] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 293.383764][ T1046] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 293.384027][ T1046] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 293.384317][ T1046] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 293.384584][ T1046] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 293.384859][ T1046] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 293.385130][ T1046] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 293.385385][ T1046] ? devl_region_destroy (net/devlink/region.c:1178) [ 293.385593][ T1046] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 293.385870][ T1046] devlink_reload (net/devlink/dev.c:474) [ 293.386102][ T1046] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 293.386331][ T1046] ? devlink_resources_validate (net/devlink/resource.c:311) [ 293.386601][ T1046] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 293.386819][ T1046] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 293.387111][ T1046] ? __nla_parse (lib/nlattr.c:732) [ 293.387337][ T1046] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 293.387558][ T1046] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 293.387841][ T1046] ? cap_capable (security/commoncap.c:131) [ 293.388043][ T1046] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 293.388280][ T1046] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 293.388489][ T1046] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 293.388700][ T1046] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 293.388970][ T1046] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 293.389231][ T1046] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 293.389494][ T1046] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 293.389700][ T1046] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 293.389901][ T1046] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 293.390136][ T1046] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 293.390355][ T1046] ? genl_rcv (net/netlink/genetlink.c:1219) [ 293.390537][ T1046] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 293.390747][ T1046] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 293.390968][ T1046] genl_rcv (net/netlink/genetlink.c:1220) [ 293.391150][ T1046] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 293.391359][ T1046] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 293.391589][ T1046] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 293.391830][ T1046] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 293.392071][ T1046] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 293.392287][ T1046] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 293.392504][ T1046] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 293.392734][ T1046] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 293.392947][ T1046] ? __pfx___sys_sendto (net/socket.c:2145) [ 293.393184][ T1046] ? __lock_release (kernel/locking/lockdep.c:5527) [ 293.393394][ T1046] ? __sys_recvmsg (net/socket.c:2859) [ 293.393613][ T1046] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 293.393848][ T1046] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 293.394084][ T1046] __x64_sys_sendto (net/socket.c:2181) [ 293.394296][ T1046] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 293.394570][ T1046] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 293.394790][ T1046] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 293.395054][ T1046] RIP: 0033:0x7efc48383a4a [ 293.395301][ T1046] 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 [ 293.396045][ T1046] RSP: 002b:00007ffc18ef0048 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 293.396381][ T1046] RAX: ffffffffffffffda RBX: 00000000040c7b00 RCX: 00007efc48383a4a [ 293.396701][ T1046] RDX: 0000000000000038 RSI: 00000000040c7b00 RDI: 0000000000000005 [ 293.397023][ T1046] RBP: 00000000040c7910 R08: 00007efc48527200 R09: 000000000000000c [ 293.397354][ T1046] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 293.397666][ T1046] R13: 00000000040c7910 R14: 0000000000000000 R15: 0000000000000003 | [ 297.013684][ T1138] ------------[ cut here ]------------ | [ 297.014235][ T1138] WARNING: CPU: 3 PID: 1138 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 297.014862][ T1138] Modules linked in: netdevsim | [ 297.015781][ T1138] Tainted: [W]=WARN [ 297.016029][ T1138] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 297.016453][ T1138] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.016872][ T1138] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 297.017941][ T1138] RSP: 0018:ffffc900024871e8 EFLAGS: 00010246 [ 297.018346][ T1138] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 297.018824][ T1138] RDX: 0000000000000000 RSI: ffff88800bc0ac98 RDI: ffff888004e2adc0 [ 297.019296][ T1138] RBP: ffff88800c2a8040 R08: 0000000000000000 R09: fffffbfff613d83c [ 297.019740][ T1138] R10: ffffffffb09ec1e7 R11: ffff888004e2a300 R12: 0000000000000000 [ 297.020191][ T1138] R13: ffff88800bc0a128 R14: ffff88800bc0a008 R15: ffff88800bc0a000 [ 297.020629][ T1138] FS: 00007f462e664800(0000) GS:ffff88802f780000(0000) knlGS:0000000000000000 [ 297.021170][ T1138] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 297.021576][ T1138] CR2: 000055e65e28ddec CR3: 000000000e28a004 CR4: 0000000000772ef0 [ 297.022111][ T1138] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 297.022548][ T1138] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 297.022974][ T1138] PKRU: 55555554 [ 297.023230][ T1138] Call Trace: [ 297.023460][ T1138] [ 297.023611][ T1138] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.023960][ T1138] ? __warn (kernel/panic.c:748) [ 297.024233][ T1138] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.024553][ T1138] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 297.024896][ T1138] ? handle_bug (arch/x86/kernel/traps.c:285) [ 297.025177][ T1138] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 297.025510][ T1138] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 297.025857][ T1138] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.026229][ T1138] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 297.026587][ T1138] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 297.027011][ T1138] ? _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) [ 297.027367][ T1138] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 297.027683][ T1138] register_netdevice (net/core/dev.c:11003) [ 297.027975][ T1138] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 297.028308][ T1138] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 297.028689][ T1138] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 297.029156][ T1138] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 297.029556][ T1138] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 297.029927][ T1138] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 297.030335][ T1138] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 297.030764][ T1138] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 297.031224][ T1138] ? devl_region_destroy (net/devlink/region.c:1178) [ 297.031542][ T1138] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 297.032007][ T1138] devlink_reload (net/devlink/dev.c:474) [ 297.032325][ T1138] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 297.032622][ T1138] ? devlink_resources_validate (net/devlink/resource.c:311) [ 297.033154][ T1138] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 297.033514][ T1138] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 297.033871][ T1138] ? __nla_parse (lib/nlattr.c:732) [ 297.034203][ T1138] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 297.034539][ T1138] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 297.034954][ T1138] ? cap_capable (security/commoncap.c:131) [ 297.035329][ T1138] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 297.035699][ T1138] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 297.036035][ T1138] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 297.036366][ T1138] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 297.036730][ T1138] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 297.037055][ T1138] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 297.037546][ T1138] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 297.037971][ T1138] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 297.038349][ T1138] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 297.038754][ T1138] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 297.039217][ T1138] ? genl_rcv (net/netlink/genetlink.c:1219) [ 297.039485][ T1138] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 297.039760][ T1138] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 297.040037][ T1138] genl_rcv (net/netlink/genetlink.c:1220) [ 297.040279][ T1138] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 297.040586][ T1138] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 297.040876][ T1138] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 297.041233][ T1138] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 297.041530][ T1138] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 297.041899][ T1138] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 297.042272][ T1138] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 297.042626][ T1138] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 297.042976][ T1138] ? __pfx___sys_sendto (net/socket.c:2145) [ 297.043342][ T1138] ? __lock_release (kernel/locking/lockdep.c:5527) [ 297.043649][ T1138] ? __sys_recvmsg (net/socket.c:2859) [ 297.043942][ T1138] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 297.044250][ T1138] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 297.044550][ T1138] __x64_sys_sendto (net/socket.c:2181) [ 297.044865][ T1138] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 297.045408][ T1138] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 297.045791][ T1138] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 297.046217][ T1138] RIP: 0033:0x7f462e870a4a [ 297.046524][ T1138] 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 [ 297.047486][ T1138] RSP: 002b:00007fff7309f6d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 297.047899][ T1138] RAX: ffffffffffffffda RBX: 0000000027041b00 RCX: 00007f462e870a4a [ 297.048347][ T1138] RDX: 0000000000000038 RSI: 0000000027041b00 RDI: 0000000000000005 [ 297.048768][ T1138] RBP: 0000000027041910 R08: 00007f462ea14200 R09: 000000000000000c [ 297.049214][ T1138] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 297.049632][ T1138] R13: 0000000027041910 R14: 0000000000000000 R15: 0000000000000003 | [ 298.075541][ T1152] ------------[ cut here ]------------ | [ 298.075886][ T1152] WARNING: CPU: 0 PID: 1152 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 298.076353][ T1152] Modules linked in: netdevsim | [ 298.076938][ T1152] Tainted: [W]=WARN [ 298.077118][ T1152] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 298.077381][ T1152] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 298.077647][ T1152] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 298.078395][ T1152] RSP: 0018:ffffc900025171e8 EFLAGS: 00010246 [ 298.078659][ T1152] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 298.078964][ T1152] RDX: 0000000000000000 RSI: ffff8880024cac98 RDI: ffff88800e1fd080 [ 298.079290][ T1152] RBP: ffff88800c2a8040 R08: 0000000000000000 R09: fffffbfff613d83c [ 298.079595][ T1152] R10: ffffffffb09ec1e7 R11: ffff88800e1fc5c0 R12: 0000000000000000 [ 298.079908][ T1152] R13: ffff8880024ca128 R14: ffff8880024ca008 R15: ffff8880024ca000 [ 298.080227][ T1152] FS: 00007f81bee83800(0000) GS:ffff88802f600000(0000) knlGS:0000000000000000 [ 298.080590][ T1152] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 298.080846][ T1152] CR2: 00007f81bf233200 CR3: 000000000a30c002 CR4: 0000000000772ef0 [ 298.081176][ T1152] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 298.081485][ T1152] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 298.081808][ T1152] PKRU: 55555554 [ 298.081967][ T1152] Call Trace: [ 298.082136][ T1152] [ 298.082247][ T1152] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 298.082459][ T1152] ? __warn (kernel/panic.c:748) [ 298.082621][ T1152] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 298.082836][ T1152] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 298.083056][ T1152] ? handle_bug (arch/x86/kernel/traps.c:285) [ 298.083229][ T1152] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 298.083442][ T1152] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 298.083665][ T1152] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 298.083875][ T1152] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 298.084100][ T1152] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 298.084366][ T1152] ? _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.084580][ T1152] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 298.084794][ T1152] register_netdevice (net/core/dev.c:11003) [ 298.085005][ T1152] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 298.085246][ T1152] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 298.085474][ T1152] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 298.085741][ T1152] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 298.086026][ T1152] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 298.086319][ T1152] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 298.086591][ T1152] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 298.086856][ T1152] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 298.087130][ T1152] ? devl_region_destroy (net/devlink/region.c:1178) [ 298.087340][ T1152] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 298.087613][ T1152] devlink_reload (net/devlink/dev.c:474) [ 298.087829][ T1152] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 298.088042][ T1152] ? devlink_resources_validate (net/devlink/resource.c:311) [ 298.088326][ T1152] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 298.088538][ T1152] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 298.088801][ T1152] ? __nla_parse (lib/nlattr.c:732) [ 298.089020][ T1152] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 298.089252][ T1152] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 298.089530][ T1152] ? cap_capable (security/commoncap.c:131) [ 298.089737][ T1152] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 298.089951][ T1152] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 298.090178][ T1152] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 298.090389][ T1152] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 298.090644][ T1152] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 298.090906][ T1152] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 298.091194][ T1152] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 298.091405][ T1152] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 298.091619][ T1152] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 298.091831][ T1152] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 298.092055][ T1152] ? genl_rcv (net/netlink/genetlink.c:1219) [ 298.092227][ T1152] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 298.092438][ T1152] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 298.092656][ T1152] genl_rcv (net/netlink/genetlink.c:1220) [ 298.092816][ T1152] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 298.093032][ T1152] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 298.093263][ T1152] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 298.093484][ T1152] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 298.093698][ T1152] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 298.093902][ T1152] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 298.094128][ T1152] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 298.094349][ T1152] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 298.094559][ T1152] ? __pfx___sys_sendto (net/socket.c:2145) [ 298.094779][ T1152] ? __lock_release (kernel/locking/lockdep.c:5527) [ 298.094994][ T1152] ? __sys_recvmsg (net/socket.c:2859) [ 298.095217][ T1152] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 298.095438][ T1152] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 298.095652][ T1152] __x64_sys_sendto (net/socket.c:2181) [ 298.095865][ T1152] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 298.096134][ T1152] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 298.096345][ T1152] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 298.096603][ T1152] RIP: 0033:0x7f81bf08fa4a [ 298.096818][ T1152] 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.097559][ T1152] RSP: 002b:00007ffe0cf901c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 298.097868][ T1152] RAX: ffffffffffffffda RBX: 0000000039ac1b00 RCX: 00007f81bf08fa4a [ 298.098191][ T1152] RDX: 0000000000000038 RSI: 0000000039ac1b00 RDI: 0000000000000005 [ 298.098500][ T1152] RBP: 0000000039ac1910 R08: 00007f81bf233200 R09: 000000000000000c [ 298.098810][ T1152] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 298.099132][ T1152] R13: 0000000039ac1910 R14: 0000000000000000 R15: 0000000000000003 | [ 300.729052][ T1217] ------------[ cut here ]------------ | [ 300.729437][ T1217] WARNING: CPU: 3 PID: 1217 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 300.729856][ T1217] Modules linked in: netdevsim | [ 300.730451][ T1217] Tainted: [W]=WARN [ 300.730609][ T1217] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 300.730870][ T1217] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.731143][ T1217] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 300.731906][ T1217] RSP: 0018:ffffc900027771e8 EFLAGS: 00010246 [ 300.732185][ T1217] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 300.732494][ T1217] RDX: 0000000000000000 RSI: ffff888009a12c98 RDI: ffff88800e232dc0 [ 300.732796][ T1217] RBP: ffff88800c2a8040 R08: 0000000000000000 R09: fffffbfff613d83c [ 300.733114][ T1217] R10: ffffffffb09ec1e7 R11: ffff88800e232300 R12: 0000000000000000 [ 300.733412][ T1217] R13: ffff888009a12128 R14: ffff888009a12008 R15: ffff888009a12000 [ 300.733719][ T1217] FS: 00007fdd42675800(0000) GS:ffff88802f780000(0000) knlGS:0000000000000000 [ 300.734081][ T1217] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 300.734339][ T1217] CR2: 00007fdd42a25200 CR3: 000000000bfec001 CR4: 0000000000772ef0 [ 300.734644][ T1217] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 300.734938][ T1217] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 300.735249][ T1217] PKRU: 55555554 [ 300.735405][ T1217] Call Trace: [ 300.735558][ T1217] [ 300.735665][ T1217] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.735866][ T1217] ? __warn (kernel/panic.c:748) [ 300.736026][ T1217] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.736245][ T1217] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 300.736454][ T1217] ? handle_bug (arch/x86/kernel/traps.c:285) [ 300.736607][ T1217] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 300.736813][ T1217] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 300.737030][ T1217] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.737253][ T1217] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 300.737464][ T1217] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 300.737725][ T1217] ? _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.737934][ T1217] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 300.738155][ T1217] register_netdevice (net/core/dev.c:11003) [ 300.738367][ T1217] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 300.738582][ T1217] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 300.738805][ T1217] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 300.739082][ T1217] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 300.739353][ T1217] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 300.739618][ T1217] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 300.739878][ T1217] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 300.740143][ T1217] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 300.740402][ T1217] ? devl_region_destroy (net/devlink/region.c:1178) [ 300.740606][ T1217] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 300.740871][ T1217] devlink_reload (net/devlink/dev.c:474) [ 300.741089][ T1217] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 300.741301][ T1217] ? devlink_resources_validate (net/devlink/resource.c:311) [ 300.741563][ T1217] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 300.741790][ T1217] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 300.742044][ T1217] ? __nla_parse (lib/nlattr.c:732) [ 300.742275][ T1217] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 300.742483][ T1217] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 300.742751][ T1217] ? cap_capable (security/commoncap.c:131) [ 300.742955][ T1217] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 300.743180][ T1217] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 300.743385][ T1217] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 300.743589][ T1217] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 300.743841][ T1217] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 300.744104][ T1217] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 300.744368][ T1217] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 300.744574][ T1217] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 300.744779][ T1217] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 300.744986][ T1217] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 300.745223][ T1217] ? genl_rcv (net/netlink/genetlink.c:1219) [ 300.745378][ T1217] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 300.745587][ T1217] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 300.745804][ T1217] genl_rcv (net/netlink/genetlink.c:1220) [ 300.745971][ T1217] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 300.746194][ T1217] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 300.746398][ T1217] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 300.746609][ T1217] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 300.746815][ T1217] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 300.747014][ T1217] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 300.747228][ T1217] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 300.747440][ T1217] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 300.747651][ T1217] ? __pfx___sys_sendto (net/socket.c:2145) [ 300.747861][ T1217] ? __lock_release (kernel/locking/lockdep.c:5527) [ 300.748081][ T1217] ? __sys_recvmsg (net/socket.c:2859) [ 300.748282][ T1217] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 300.748494][ T1217] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 300.748701][ T1217] __x64_sys_sendto (net/socket.c:2181) [ 300.748904][ T1217] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 300.749174][ T1217] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 300.749378][ T1217] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 300.749628][ T1217] RIP: 0033:0x7fdd42881a4a [ 300.749837][ T1217] 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 [ 300.750551][ T1217] RSP: 002b:00007ffe66c077f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 300.750869][ T1217] RAX: ffffffffffffffda RBX: 0000000034114b00 RCX: 00007fdd42881a4a [ 300.751176][ T1217] RDX: 0000000000000038 RSI: 0000000034114b00 RDI: 0000000000000005 [ 300.751472][ T1217] RBP: 0000000034114910 R08: 00007fdd42a25200 R09: 000000000000000c [ 300.751781][ T1217] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 300.752094][ T1217] R13: 0000000034114910 R14: 0000000000000000 R15: 0000000000000003 | [ 301.957096][ T1247] ------------[ cut here ]------------ | [ 301.957351][ T1247] WARNING: CPU: 0 PID: 1247 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 301.957749][ T1247] Modules linked in: netdevsim | [ 301.958329][ T1247] Tainted: [W]=WARN [ 301.958483][ T1247] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 301.958734][ T1247] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 301.959002][ T1247] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 301.959863][ T1247] RSP: 0018:ffffc900028871e8 EFLAGS: 00010246 [ 301.960342][ T1247] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 301.960650][ T1247] RDX: 0000000000000000 RSI: ffff88800a292c98 RDI: ffff88800e1fadc0 [ 301.960944][ T1247] RBP: ffff88800c2a8040 R08: 0000000000000000 R09: fffffbfff613d83c [ 301.961348][ T1247] R10: ffffffffb09ec1e7 R11: ffff88800e1fa300 R12: 0000000000000000 [ 301.961656][ T1247] R13: ffff88800a292128 R14: ffff88800a292008 R15: ffff88800a292000 [ 301.961959][ T1247] FS: 00007f58492ff800(0000) GS:ffff88802f600000(0000) knlGS:0000000000000000 [ 301.962397][ T1247] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 301.962647][ T1247] CR2: 00007f58496af200 CR3: 000000000c3d6002 CR4: 0000000000772ef0 [ 301.962947][ T1247] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 301.963318][ T1247] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 301.963621][ T1247] PKRU: 55555554 [ 301.963778][ T1247] Call Trace: [ 301.963932][ T1247] [ 301.964037][ T1247] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 301.964256][ T1247] ? __warn (kernel/panic.c:748) [ 301.964415][ T1247] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 301.964624][ T1247] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 301.964834][ T1247] ? handle_bug (arch/x86/kernel/traps.c:285) [ 301.964989][ T1247] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 301.965211][ T1247] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 301.965429][ T1247] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 301.965635][ T1247] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 301.965842][ T1247] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 301.966108][ T1247] ? _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) [ 301.966319][ T1247] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 301.966524][ T1247] register_netdevice (net/core/dev.c:11003) [ 301.966730][ T1247] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 301.966945][ T1247] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 301.967183][ T1247] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 301.967446][ T1247] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 301.967715][ T1247] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 301.967984][ T1247] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 301.968260][ T1247] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 301.968515][ T1247] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 301.968770][ T1247] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 301.969036][ T1247] devlink_reload (net/devlink/dev.c:474) [ 301.969257][ T1247] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 301.969460][ T1247] ? devlink_resources_validate (net/devlink/resource.c:311) [ 301.969719][ T1247] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 301.969924][ T1247] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 301.970186][ T1247] ? __nla_parse (lib/nlattr.c:732) [ 301.970398][ T1247] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 301.970601][ T1247] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 301.970864][ T1247] ? cap_capable (security/commoncap.c:131) [ 301.971073][ T1247] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 301.971281][ T1247] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 301.971490][ T1247] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 301.971703][ T1247] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 301.971948][ T1247] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 301.972210][ T1247] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 301.972478][ T1247] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 301.972681][ T1247] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 301.972884][ T1247] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 301.973100][ T1247] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 301.973319][ T1247] ? genl_rcv (net/netlink/genetlink.c:1219) [ 301.973475][ T1247] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 301.973679][ T1247] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 301.973886][ T1247] genl_rcv (net/netlink/genetlink.c:1220) [ 301.974039][ T1247] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 301.974256][ T1247] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 301.974468][ T1247] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 301.974676][ T1247] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 301.974881][ T1247] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 301.975091][ T1247] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 301.975294][ T1247] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 301.975503][ T1247] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 301.975709][ T1247] ? __pfx___sys_sendto (net/socket.c:2145) [ 301.975920][ T1247] ? __lock_release (kernel/locking/lockdep.c:5527) [ 301.976143][ T1247] ? __sys_recvmsg (net/socket.c:2859) [ 301.976344][ T1247] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 301.976556][ T1247] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 301.976763][ T1247] __x64_sys_sendto (net/socket.c:2181) [ 301.976964][ T1247] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 301.977227][ T1247] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 301.977432][ T1247] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 301.977682][ T1247] RIP: 0033:0x7f584950ba4a [ 301.977887][ T1247] 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 [ 301.978592][ T1247] RSP: 002b:00007ffc82320068 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 301.978893][ T1247] RAX: ffffffffffffffda RBX: 000000003e823b00 RCX: 00007f584950ba4a [ 301.979205][ T1247] RDX: 0000000000000038 RSI: 000000003e823b00 RDI: 0000000000000005 [ 301.979502][ T1247] RBP: 000000003e823910 R08: 00007f58496af200 R09: 000000000000000c [ 301.979799][ T1247] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 301.980109][ T1247] R13: 000000003e823910 R14: 0000000000000000 R15: 0000000000000003 | [ 302.285307][ T67] ------------[ cut here ]------------ | [ 302.285620][ T67] WARNING: CPU: 3 PID: 67 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 302.286010][ T67] Modules linked in: netdevsim | [ 302.286709][ T67] Tainted: [W]=WARN [ 302.286855][ T67] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 302.287119][ T67] Workqueue: netns cleanup_net [ 302.287347][ T67] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 302.287592][ T67] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 302.288268][ T67] RSP: 0018:ffffc90000487620 EFLAGS: 00010246 [ 302.288512][ T67] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 302.288813][ T67] RDX: 0000000000000000 RSI: ffff88800bd72c98 RDI: ffff888005fa0b50 [ 302.289115][ T67] RBP: ffffffffb2b23440 R08: 0000000000000000 R09: fffffbfff613d83c [ 302.289399][ T67] R10: ffffffffb09ec1e7 R11: ffff888005fa0040 R12: 0000000000000000 [ 302.289685][ T67] R13: ffff88800bd72128 R14: ffff88800bd72008 R15: ffff88800bd72000 [ 302.289974][ T67] FS: 0000000000000000(0000) GS:ffff88802f780000(0000) knlGS:0000000000000000 [ 302.290311][ T67] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 302.290550][ T67] CR2: 000055e6974c1ac0 CR3: 000000000944c006 CR4: 0000000000772ef0 [ 302.290835][ T67] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 302.291142][ T67] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 302.291430][ T67] PKRU: 55555554 [ 302.291586][ T67] Call Trace: [ 302.291732][ T67] [ 302.291833][ T67] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 302.292026][ T67] ? __warn (kernel/panic.c:748) [ 302.292197][ T67] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 302.292393][ T67] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 302.292601][ T67] ? handle_bug (arch/x86/kernel/traps.c:285) [ 302.292754][ T67] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 302.292952][ T67] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 302.293176][ T67] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 302.293385][ T67] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 302.293632][ T67] ? _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) [ 302.293836][ T67] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 302.294037][ T67] register_netdevice (net/core/dev.c:11003) [ 302.294253][ T67] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 302.294460][ T67] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 302.294666][ T67] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 302.294910][ T67] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 302.295184][ T67] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 302.295433][ T67] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 302.295680][ T67] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 302.295917][ T67] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 302.296176][ T67] devlink_reload (net/devlink/dev.c:474) [ 302.296368][ T67] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 302.296564][ T67] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 302.296764][ T67] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 302.296953][ T67] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 302.297216][ T67] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 302.297405][ T67] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 302.297600][ T67] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 302.297787][ T67] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 302.297974][ T67] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 302.298166][ T67] ? process_one_work (kernel/workqueue.c:3214) [ 302.298368][ T67] process_one_work (kernel/workqueue.c:3238) [ 302.298568][ T67] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 302.298757][ T67] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 302.298956][ T67] ? assign_work (kernel/workqueue.c:1200) [ 302.299181][ T67] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 302.299374][ T67] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 302.299620][ T67] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 302.299818][ T67] kthread (kernel/kthread.c:464) [ 302.299963][ T67] ? __pfx_kthread (kernel/kthread.c:413) [ 302.300167][ T67] ? __pfx_kthread (kernel/kthread.c:413) [ 302.300359][ T67] ret_from_fork (arch/x86/kernel/process.c:148) [ 302.300545][ T67] ? __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