====================================== | 0 | xx__-> [ 11.475915][ T228] ------------[ cut here ]------------ | [ 11.476310][ T228] WARNING: CPU: 0 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 11.476767][ T228] Modules linked in: netdevsim [ 11.477504][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.477800][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.478103][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 11.478883][ T228] RSP: 0018:ffffc90000ab7520 EFLAGS: 00010246 [ 11.479278][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.479620][ T228] RDX: 0000000000000000 RSI: ffff88800e6fac98 RDI: ffff888008fd8b78 [ 11.479971][ T228] RBP: ffffffffb7923440 R08: 0000000000000000 R09: fffffbfff6afd83c [ 11.480305][ T228] R10: ffffffffb57ec1e7 R11: ffff888008fd8040 R12: 0000000000000000 [ 11.480626][ T228] R13: ffff88800e6fa128 R14: ffff88800e6fa008 R15: ffff88800e6fa000 [ 11.480971][ T228] FS: 00007f04430ba740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 11.481376][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.481663][ T228] CR2: 000055a1dea6fac8 CR3: 000000000b6f4002 CR4: 0000000000772ef0 [ 11.482181][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.482534][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.482920][ T228] PKRU: 55555554 [ 11.483225][ T228] Call Trace: [ 11.483469][ T228] [ 11.483621][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.484005][ T228] ? __warn (kernel/panic.c:748) [ 11.484309][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.484677][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.485048][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.485349][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.485724][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.486132][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.486546][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 11.487021][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 11.487435][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.487876][ T228] register_netdevice (net/core/dev.c:11003) [ 11.488279][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 11.488612][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.488913][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.489224][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 11.489393][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.489667][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.489935][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 11.490252][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 11.490481][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 11.490774][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 11.491022][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 11.491208][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 11.491446][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 11.491687][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 11.491923][ T228] driver_probe_device (drivers/base/dd.c:830) [ 11.492167][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 11.492412][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 11.492731][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 11.492974][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 11.493214][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 11.493451][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 11.493681][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 11.493918][ T228] __device_attach (drivers/base/dd.c:1030) [ 11.494159][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 11.494403][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 11.494634][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.494871][ T228] bus_probe_device (drivers/base/bus.c:537) [ 11.495224][ T228] device_add (drivers/base/core.c:3672) [ 11.495606][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 11.496018][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 11.496438][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 11.496798][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 11.497093][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 11.497321][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 11.497598][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 11.497830][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 11.498078][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 11.498270][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 11.498503][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 11.498730][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 11.498982][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 11.499223][ T228] ksys_write (fs/read_write.c:731) [ 11.499397][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 11.499637][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 11.499884][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.500137][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.500433][ T228] RIP: 0033:0x7f04431fbb77 [ 11.500669][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 11.501489][ T228] RSP: 002b:00007ffe2b0ff618 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 11.501834][ T228] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007f04431fbb77 [ 11.502201][ T228] RDX: 0000000000000007 RSI: 000055a1dea6eac0 RDI: 0000000000000001 [ 11.502541][ T228] RBP: 000055a1dea6eac0 R08: 0000000000000003 R09: 0000000000000077 [ 11.502885][ T228] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000007 [ 11.503245][ T228] R13: 00007f04432b7760 R14: 0000000000000007 R15: 00007f04432b29c0 | [ 11.776847][ T253] ------------[ cut here ]------------ | [ 11.777645][ T253] WARNING: CPU: 2 PID: 253 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 11.778078][ T253] Modules linked in: netdevsim | [ 11.778845][ T253] Tainted: [W]=WARN [ 11.779058][ T253] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.779384][ T253] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.779695][ T253] 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.780554][ T253] RSP: 0018:ffffc900004e71e8 EFLAGS: 00010246 [ 11.780867][ T253] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.781249][ T253] RDX: 0000000000000000 RSI: ffff88800e8fac98 RDI: ffff888009262dc0 [ 11.781604][ T253] RBP: ffff88800a850040 R08: 0000000000000000 R09: fffffbfff6afd83c [ 11.781959][ T253] R10: ffffffffb57ec1e7 R11: ffff888009262300 R12: 0000000000000000 [ 11.782330][ T253] R13: ffff88800e8fa128 R14: ffff88800e8fa008 R15: ffff88800e8fa000 [ 11.782691][ T253] FS: 00007fa55bf9c800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 11.783100][ T253] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.783417][ T253] CR2: 00007fa55c0db440 CR3: 000000000899e001 CR4: 0000000000772ef0 [ 11.783954][ T253] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.784344][ T253] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.784734][ T253] PKRU: 55555554 [ 11.784933][ T253] Call Trace: [ 11.785177][ T253] [ 11.785313][ T253] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.785580][ T253] ? __warn (kernel/panic.c:748) [ 11.785837][ T253] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.786119][ T253] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.786397][ T253] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.786600][ T253] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.786847][ T253] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.787107][ T253] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.787378][ T253] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 11.787654][ T253] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 11.787973][ T253] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 11.788248][ T253] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.788519][ T253] register_netdevice (net/core/dev.c:11003) [ 11.788782][ T253] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 11.789046][ T253] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.789338][ T253] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.789657][ T253] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.789974][ T253] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 11.790305][ T253] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 11.790619][ T253] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 11.790933][ T253] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 11.791261][ T253] devlink_reload (net/devlink/dev.c:474) [ 11.791514][ T253] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 11.791758][ T253] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 11.792016][ T253] ? cap_capable (security/commoncap.c:131) [ 11.792282][ T253] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 11.792486][ T253] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 11.792760][ T253] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.793072][ T253] ? __nla_parse (lib/nlattr.c:732) [ 11.793344][ T253] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 11.793594][ T253] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 11.793920][ T253] ? cap_capable (security/commoncap.c:131) [ 11.794162][ T253] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 11.794435][ T253] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 11.794685][ T253] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 11.794930][ T253] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 11.795242][ T253] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.795542][ T253] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 11.795863][ T253] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 11.796111][ T253] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 11.796382][ T253] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 11.796639][ T253] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 11.796903][ T253] ? genl_rcv (net/netlink/genetlink.c:1219) [ 11.797098][ T253] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 11.797365][ T253] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 11.797636][ T253] genl_rcv (net/netlink/genetlink.c:1220) [ 11.797827][ T253] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 11.798086][ T253] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 11.798348][ T253] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 11.798613][ T253] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 11.798869][ T253] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 11.799109][ T253] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 11.799372][ T253] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 11.799626][ T253] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 11.799873][ T253] ? __pfx___sys_sendto (net/socket.c:2145) [ 11.800124][ T253] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 11.800390][ T253] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 11.800653][ T253] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 11.800906][ T253] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 11.801217][ T253] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 11.801472][ T253] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 11.801789][ T253] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 11.802042][ T253] __x64_sys_sendto (net/socket.c:2181) [ 11.802312][ T253] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.802618][ T253] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.802868][ T253] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.803164][ T253] RIP: 0033:0x7fa55c1a8a4a [ 11.803437][ T253] Code: Unable to access opcode bytes at 0x7fa55c1a8a20. Code starting with the faulting instruction =========================================== [ 11.803772][ T253] RSP: 002b:00007ffdb8815038 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 11.804132][ T253] RAX: ffffffffffffffda RBX: 0000000039782b00 RCX: 00007fa55c1a8a4a [ 11.804499][ T253] RDX: 0000000000000040 RSI: 0000000039782b00 RDI: 0000000000000005 [ 11.804853][ T253] RBP: 0000000039782910 R08: 00007fa55c34c200 R09: 000000000000000c [ 11.805238][ T253] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 11.805593][ T253] R13: 0000000039782910 R14: 0000000000000000 R15: 0000000000000001 | [ 12.919080][ T282] ------------[ cut here ]------------ | [ 12.919389][ T282] WARNING: CPU: 2 PID: 282 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 12.919796][ T282] Modules linked in: netdevsim | [ 12.920419][ T282] Tainted: [W]=WARN [ 12.920582][ T282] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.920831][ T282] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 12.921092][ T282] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 12.921844][ T282] RSP: 0018:ffffc900005f71e8 EFLAGS: 00010246 [ 12.922101][ T282] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 12.922431][ T282] RDX: 0000000000000000 RSI: ffff88800e702c98 RDI: ffff88800b7bd080 [ 12.922731][ T282] RBP: ffff88800a850040 R08: 0000000000000000 R09: fffffbfff6afd83c [ 12.923028][ T282] R10: ffffffffb57ec1e7 R11: ffff88800b7bc5c0 R12: 0000000000000000 [ 12.923355][ T282] R13: ffff88800e702128 R14: ffff88800e702008 R15: ffff88800e702000 [ 12.923653][ T282] FS: 00007fb30607f800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 12.923990][ T282] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.924269][ T282] CR2: 00007fb30642f200 CR3: 000000000bede004 CR4: 0000000000772ef0 [ 12.924573][ T282] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 12.924864][ T282] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 12.925156][ T282] PKRU: 55555554 [ 12.925380][ T282] Call Trace: [ 12.925544][ T282] [ 12.925658][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 12.925865][ T282] ? __warn (kernel/panic.c:748) [ 12.926030][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 12.926262][ T282] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 12.926483][ T282] ? handle_bug (arch/x86/kernel/traps.c:285) [ 12.926641][ T282] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 12.926846][ T282] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 12.927061][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 12.927298][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 12.927517][ T282] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 12.927796][ T282] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 12.928006][ T282] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 12.928234][ T282] register_netdevice (net/core/dev.c:11003) [ 12.928446][ T282] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 12.928666][ T282] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 12.928891][ T282] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 12.929154][ T282] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 12.929434][ T282] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 12.929709][ T282] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 12.929987][ T282] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 12.930266][ T282] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 12.930526][ T282] ? devl_region_destroy (net/devlink/region.c:1178) [ 12.930740][ T282] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 12.931005][ T282] devlink_reload (net/devlink/dev.c:474) [ 12.931231][ T282] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 12.931442][ T282] ? devlink_resources_validate (net/devlink/resource.c:311) [ 12.931704][ T282] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 12.931915][ T282] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 12.932176][ T282] ? __nla_parse (lib/nlattr.c:732) [ 12.932407][ T282] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 12.932624][ T282] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 12.932910][ T282] ? cap_capable (security/commoncap.c:131) [ 12.933130][ T282] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 12.933365][ T282] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 12.933591][ T282] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 12.933810][ T282] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 12.934080][ T282] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 12.934367][ T282] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 12.934658][ T282] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 12.934881][ T282] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 12.935106][ T282] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 12.935342][ T282] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 12.935576][ T282] ? genl_rcv (net/netlink/genetlink.c:1219) [ 12.935744][ T282] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 12.935963][ T282] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 12.936201][ T282] genl_rcv (net/netlink/genetlink.c:1220) [ 12.936373][ T282] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 12.936597][ T282] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 12.936817][ T282] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 12.937045][ T282] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 12.937278][ T282] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 12.937497][ T282] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 12.937731][ T282] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 12.937963][ T282] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 12.938200][ T282] ? __pfx___sys_sendto (net/socket.c:2145) [ 12.938421][ T282] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 12.938646][ T282] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 12.938878][ T282] ? __sys_recvmsg (net/socket.c:2859) [ 12.939095][ T282] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 12.939327][ T282] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 12.939609][ T282] __x64_sys_sendto (net/socket.c:2181) [ 12.939824][ T282] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 12.940074][ T282] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 12.940294][ T282] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 12.940550][ T282] RIP: 0033:0x7fb30628ba4a [ 12.940765][ T282] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 12.941459][ T282] RSP: 002b:00007fff5c8aac58 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 12.941766][ T282] RAX: ffffffffffffffda RBX: 00000000024a3b00 RCX: 00007fb30628ba4a [ 12.942061][ T282] RDX: 0000000000000038 RSI: 00000000024a3b00 RDI: 0000000000000005 [ 12.942368][ T282] RBP: 00000000024a3910 R08: 00007fb30642f200 R09: 000000000000000c [ 12.942699][ T282] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 12.942999][ T282] R13: 00000000024a3910 R14: 0000000000000000 R15: 0000000000000003 | [ 13.617346][ T292] ------------[ cut here ]------------ | [ 13.617698][ T292] WARNING: CPU: 2 PID: 292 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 13.618146][ T292] Modules linked in: netdevsim | [ 13.618896][ T292] Tainted: [W]=WARN [ 13.619109][ T292] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.619413][ T292] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.619718][ T292] 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.620476][ T292] RSP: 0018:ffffc900006371e8 EFLAGS: 00010246 [ 13.620750][ T292] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 13.621118][ T292] RDX: 0000000000000000 RSI: ffff88800e722c98 RDI: ffff888005868b00 [ 13.621451][ T292] RBP: ffff88800a850040 R08: 0000000000000000 R09: fffffbfff6afd83c [ 13.621774][ T292] R10: ffffffffb57ec1e7 R11: ffff888005868040 R12: 0000000000000000 [ 13.622097][ T292] R13: ffff88800e722128 R14: ffff88800e722008 R15: ffff88800e722000 [ 13.622446][ T292] FS: 00007f22d4b58800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 13.622853][ T292] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.623143][ T292] CR2: 00007f22d4f08200 CR3: 000000000a236006 CR4: 0000000000772ef0 [ 13.623489][ T292] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 13.623820][ T292] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 13.624133][ T292] PKRU: 55555554 [ 13.624318][ T292] Call Trace: [ 13.624489][ T292] [ 13.624607][ T292] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.624825][ T292] ? __warn (kernel/panic.c:748) [ 13.624996][ T292] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.625232][ T292] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 13.625458][ T292] ? handle_bug (arch/x86/kernel/traps.c:285) [ 13.625625][ T292] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 13.625842][ T292] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 13.626071][ T292] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.626333][ T292] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 13.626559][ T292] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 13.626834][ T292] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 13.627086][ T292] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 13.627323][ T292] register_netdevice (net/core/dev.c:11003) [ 13.627554][ T292] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 13.627783][ T292] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 13.628018][ T292] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 13.628313][ T292] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 13.628603][ T292] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 13.628881][ T292] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 13.629156][ T292] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 13.629445][ T292] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 13.629712][ T292] ? devl_region_destroy (net/devlink/region.c:1178) [ 13.629935][ T292] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 13.630263][ T292] devlink_reload (net/devlink/dev.c:474) [ 13.630489][ T292] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 13.630706][ T292] ? devlink_resources_validate (net/devlink/resource.c:311) [ 13.630982][ T292] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 13.631214][ T292] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.631490][ T292] ? __nla_parse (lib/nlattr.c:732) [ 13.631722][ T292] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 13.631955][ T292] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 13.632263][ T292] ? cap_capable (security/commoncap.c:131) [ 13.632492][ T292] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 13.632725][ T292] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 13.632958][ T292] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 13.633200][ T292] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 13.633482][ T292] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.633754][ T292] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 13.634046][ T292] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 13.634286][ T292] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 13.634512][ T292] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 13.634741][ T292] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 13.634988][ T292] ? genl_rcv (net/netlink/genetlink.c:1219) [ 13.635163][ T292] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 13.635402][ T292] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 13.635638][ T292] genl_rcv (net/netlink/genetlink.c:1220) [ 13.635805][ T292] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 13.636040][ T292] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 13.636283][ T292] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 13.636516][ T292] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 13.636753][ T292] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 13.636972][ T292] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 13.637210][ T292] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 13.637450][ T292] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 13.637700][ T292] ? __pfx___sys_sendto (net/socket.c:2145) [ 13.637937][ T292] ? __lock_release (kernel/locking/lockdep.c:5527) [ 13.638172][ T292] ? __sys_recvmsg (net/socket.c:2859) [ 13.638414][ T292] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 13.638671][ T292] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 13.638903][ T292] __x64_sys_sendto (net/socket.c:2181) [ 13.639124][ T292] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 13.639405][ T292] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 13.639626][ T292] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 13.639889][ T292] RIP: 0033:0x7f22d4d64a4a [ 13.640116][ T292] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 13.641025][ T292] RSP: 002b:00007ffeeca71c78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 13.641570][ T292] RAX: ffffffffffffffda RBX: 0000000001aefb00 RCX: 00007f22d4d64a4a [ 13.642090][ T292] RDX: 0000000000000038 RSI: 0000000001aefb00 RDI: 0000000000000005 [ 13.642578][ T292] RBP: 0000000001aef910 R08: 00007f22d4f08200 R09: 000000000000000c [ 13.642891][ T292] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 13.643212][ T292] R13: 0000000001aef910 R14: 0000000000000000 R15: 0000000000000003 | [ 15.241531][ T337] ------------[ cut here ]------------ | [ 15.241800][ T337] WARNING: CPU: 3 PID: 337 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 15.242235][ T337] Modules linked in: netdevsim | [ 15.242843][ T337] Tainted: [W]=WARN [ 15.242999][ T337] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.243277][ T337] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.243545][ T337] 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 [ 15.244285][ T337] RSP: 0018:ffffc900008071e8 EFLAGS: 00010246 [ 15.244544][ T337] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 15.244849][ T337] RDX: 0000000000000000 RSI: ffff88800e902c98 RDI: ffff88800e850b00 [ 15.245155][ T337] RBP: ffff88800a850040 R08: 0000000000000000 R09: fffffbfff6afd83c [ 15.245469][ T337] R10: ffffffffb57ec1e7 R11: ffff88800e850040 R12: 0000000000000000 [ 15.245775][ T337] R13: ffff88800e902128 R14: ffff88800e902008 R15: ffff88800e902000 [ 15.246076][ T337] FS: 00007f4bd1817800(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 15.246439][ T337] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 15.246692][ T337] CR2: 00007f4bd1bc7200 CR3: 00000000096f2005 CR4: 0000000000772ef0 [ 15.246993][ T337] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 15.247303][ T337] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 15.247613][ T337] PKRU: 55555554 [ 15.247767][ T337] Call Trace: [ 15.247921][ T337] [ 15.248027][ T337] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.248242][ T337] ? __warn (kernel/panic.c:748) [ 15.248402][ T337] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.248611][ T337] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 15.248822][ T337] ? handle_bug (arch/x86/kernel/traps.c:285) [ 15.248979][ T337] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 15.249185][ T337] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 15.249425][ T337] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.249631][ T337] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 15.249842][ T337] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 15.250108][ T337] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 15.250325][ T337] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 15.250537][ T337] register_netdevice (net/core/dev.c:11003) [ 15.250748][ T337] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 15.250970][ T337] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 15.251204][ T337] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 15.251473][ T337] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 15.251744][ T337] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 15.252013][ T337] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 15.252293][ T337] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 15.252553][ T337] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 15.252809][ T337] ? devl_region_destroy (net/devlink/region.c:1178) [ 15.253015][ T337] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 15.253296][ T337] devlink_reload (net/devlink/dev.c:474) [ 15.253508][ T337] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 15.253719][ T337] ? devlink_resources_validate (net/devlink/resource.c:311) [ 15.253981][ T337] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 15.254198][ T337] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 15.254456][ T337] ? __nla_parse (lib/nlattr.c:732) [ 15.254670][ T337] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 15.254883][ T337] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 15.255150][ T337] ? cap_capable (security/commoncap.c:131) [ 15.255362][ T337] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 15.255574][ T337] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 15.255783][ T337] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 15.255989][ T337] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 15.256252][ T337] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 15.256513][ T337] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 15.256779][ T337] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 15.256986][ T337] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 15.257207][ T337] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 15.257415][ T337] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 15.257644][ T337] ? genl_rcv (net/netlink/genetlink.c:1219) [ 15.257799][ T337] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 15.258004][ T337] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 15.258230][ T337] genl_rcv (net/netlink/genetlink.c:1220) [ 15.258390][ T337] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 15.258601][ T337] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 15.258806][ T337] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 15.259018][ T337] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 15.259239][ T337] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 15.259442][ T337] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 15.259652][ T337] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 15.259868][ T337] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 15.260074][ T337] ? __pfx___sys_sendto (net/socket.c:2145) [ 15.260308][ T337] ? __lock_release (kernel/locking/lockdep.c:5527) [ 15.260519][ T337] ? __sys_recvmsg (net/socket.c:2859) [ 15.260722][ T337] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 15.260938][ T337] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 15.261147][ T337] __x64_sys_sendto (net/socket.c:2181) [ 15.261365][ T337] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 15.261622][ T337] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 15.261828][ T337] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 15.262079][ T337] RIP: 0033:0x7f4bd1a23a4a [ 15.262301][ T337] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 15.263004][ T337] RSP: 002b:00007ffe83cbfef8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 15.263317][ T337] RAX: ffffffffffffffda RBX: 0000000037edcb00 RCX: 00007f4bd1a23a4a [ 15.263627][ T337] RDX: 0000000000000038 RSI: 0000000037edcb00 RDI: 0000000000000005 [ 15.263920][ T337] RBP: 0000000037edc910 R08: 00007f4bd1bc7200 R09: 000000000000000c [ 15.264223][ T337] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 15.264519][ T337] R13: 0000000037edc910 R14: 0000000000000000 R15: 0000000000000003 | [ 16.023022][ T348] ------------[ cut here ]------------ | [ 16.023352][ T348] WARNING: CPU: 2 PID: 348 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.023746][ T348] Modules linked in: netdevsim | [ 16.024352][ T348] Tainted: [W]=WARN [ 16.024515][ T348] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.024771][ T348] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.025039][ T348] 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.025719][ T348] RSP: 0018:ffffc900008571e8 EFLAGS: 00010246 [ 16.025969][ T348] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 16.026309][ T348] RDX: 0000000000000000 RSI: ffff88800e6fac98 RDI: ffff888008aa2dc0 [ 16.026601][ T348] RBP: ffff88800a850040 R08: 0000000000000000 R09: fffffbfff6afd83c [ 16.026890][ T348] R10: ffffffffb57ec1e7 R11: ffff888008aa2300 R12: 0000000000000000 [ 16.027180][ T348] R13: ffff88800e6fa128 R14: ffff88800e6fa008 R15: ffff88800e6fa000 [ 16.027490][ T348] FS: 00007f28a8ace800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 16.027840][ T348] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.028091][ T348] CR2: 00007f28a8e7e200 CR3: 000000000bff6002 CR4: 0000000000772ef0 [ 16.028590][ T348] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 16.029098][ T348] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 16.029623][ T348] PKRU: 55555554 [ 16.029892][ T348] Call Trace: [ 16.030144][ T348] [ 16.030357][ T348] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.030672][ T348] ? __warn (kernel/panic.c:748) [ 16.030910][ T348] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.031269][ T348] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 16.031611][ T348] ? handle_bug (arch/x86/kernel/traps.c:285) [ 16.031866][ T348] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 16.032215][ T348] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 16.032567][ T348] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.032895][ T348] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 16.033252][ T348] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 16.033665][ T348] ? _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.034002][ T348] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 16.034375][ T348] register_netdevice (net/core/dev.c:11003) [ 16.034714][ T348] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 16.035059][ T348] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 16.035437][ T348] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 16.035864][ T348] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 16.036327][ T348] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 16.036757][ T348] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 16.037176][ T348] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 16.037624][ T348] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 16.038032][ T348] ? devl_region_destroy (net/devlink/region.c:1178) [ 16.038391][ T348] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 16.038828][ T348] devlink_reload (net/devlink/dev.c:474) [ 16.039164][ T348] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 16.039527][ T348] ? devlink_resources_validate (net/devlink/resource.c:311) [ 16.039951][ T348] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 16.040312][ T348] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 16.040723][ T348] ? __nla_parse (lib/nlattr.c:732) [ 16.041116][ T348] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 16.041470][ T348] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 16.041863][ T348] ? cap_capable (security/commoncap.c:131) [ 16.042170][ T348] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 16.042554][ T348] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 16.042893][ T348] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 16.043220][ T348] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 16.043586][ T348] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 16.043945][ T348] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 16.044345][ T348] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 16.044647][ T348] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 16.044946][ T348] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 16.045307][ T348] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 16.045687][ T348] ? genl_rcv (net/netlink/genetlink.c:1219) [ 16.045952][ T348] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 16.046346][ T348] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 16.046710][ T348] genl_rcv (net/netlink/genetlink.c:1220) [ 16.046976][ T348] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 16.047353][ T348] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 16.047714][ T348] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 16.048071][ T348] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 16.048462][ T348] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 16.048806][ T348] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 16.049150][ T348] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 16.049539][ T348] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 16.049885][ T348] ? __pfx___sys_sendto (net/socket.c:2145) [ 16.050286][ T348] ? __lock_release (kernel/locking/lockdep.c:5527) [ 16.050640][ T348] ? __sys_recvmsg (net/socket.c:2859) [ 16.050978][ T348] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 16.051379][ T348] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 16.051735][ T348] __x64_sys_sendto (net/socket.c:2181) [ 16.052076][ T348] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 16.052521][ T348] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 16.052866][ T348] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 16.053300][ T348] RIP: 0033:0x7f28a8cdaa4a [ 16.053650][ T348] 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.054817][ T348] RSP: 002b:00007ffc5f43dd38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 16.055340][ T348] RAX: ffffffffffffffda RBX: 000000002045eb00 RCX: 00007f28a8cdaa4a [ 16.055831][ T348] RDX: 0000000000000038 RSI: 000000002045eb00 RDI: 0000000000000005 [ 16.056354][ T348] RBP: 000000002045e910 R08: 00007f28a8e7e200 R09: 000000000000000c [ 16.056843][ T348] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 16.057356][ T348] R13: 000000002045e910 R14: 0000000000000000 R15: 0000000000000003 | [ 18.276162][ T409] ------------[ cut here ]------------ | [ 18.276518][ T409] WARNING: CPU: 2 PID: 409 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.277019][ T409] Modules linked in: netdevsim | [ 18.277786][ T409] Tainted: [W]=WARN [ 18.277985][ T409] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.278278][ T409] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.278577][ T409] 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.279512][ T409] RSP: 0018:ffffc90000b271e8 EFLAGS: 00010246 [ 18.279835][ T409] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 18.280204][ T409] RDX: 0000000000000000 RSI: ffff888009b6ac98 RDI: ffff888008aa0b00 [ 18.280562][ T409] RBP: ffff88800a850040 R08: 0000000000000000 R09: fffffbfff6afd83c [ 18.280926][ T409] R10: ffffffffb57ec1e7 R11: ffff888008aa0040 R12: 0000000000000000 [ 18.281381][ T409] R13: ffff888009b6a128 R14: ffff888009b6a008 R15: ffff888009b6a000 [ 18.281777][ T409] FS: 00007f69f210f800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 18.282244][ T409] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.282584][ T409] CR2: 000055a1ad89adec CR3: 000000000a1cc004 CR4: 0000000000772ef0 [ 18.282954][ T409] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 18.283330][ T409] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 18.283734][ T409] PKRU: 55555554 [ 18.283916][ T409] Call Trace: [ 18.284122][ T409] [ 18.284278][ T409] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.284503][ T409] ? __warn (kernel/panic.c:748) [ 18.284706][ T409] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.284952][ T409] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 18.285246][ T409] ? handle_bug (arch/x86/kernel/traps.c:285) [ 18.285446][ T409] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 18.285711][ T409] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 18.285991][ T409] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.286296][ T409] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 18.286567][ T409] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 18.286872][ T409] ? _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.287141][ T409] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 18.287425][ T409] register_netdevice (net/core/dev.c:11003) [ 18.287690][ T409] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 18.287966][ T409] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 18.288264][ T409] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 18.288617][ T409] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 18.288954][ T409] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 18.289303][ T409] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 18.289622][ T409] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 18.289953][ T409] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 18.290251][ T409] ? devl_region_destroy (net/devlink/region.c:1178) [ 18.290522][ T409] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 18.290890][ T409] devlink_reload (net/devlink/dev.c:474) [ 18.291156][ T409] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 18.291449][ T409] ? devlink_resources_validate (net/devlink/resource.c:311) [ 18.291780][ T409] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 18.292047][ T409] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 18.292319][ T409] ? __nla_parse (lib/nlattr.c:732) [ 18.292539][ T409] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 18.292746][ T409] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 18.293035][ T409] ? cap_capable (security/commoncap.c:131) [ 18.293303][ T409] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 18.293581][ T409] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 18.293812][ T409] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 18.294064][ T409] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 18.294386][ T409] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 18.294706][ T409] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 18.295027][ T409] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 18.295315][ T409] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 18.295584][ T409] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 18.295857][ T409] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 18.296131][ T409] ? genl_rcv (net/netlink/genetlink.c:1219) [ 18.296346][ T409] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 18.296598][ T409] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 18.296829][ T409] genl_rcv (net/netlink/genetlink.c:1220) [ 18.297047][ T409] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 18.297365][ T409] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 18.297671][ T409] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 18.297890][ T409] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 18.298124][ T409] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 18.298337][ T409] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 18.298543][ T409] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 18.298754][ T409] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 18.298966][ T409] ? __pfx___sys_sendto (net/socket.c:2145) [ 18.299177][ T409] ? __lock_release (kernel/locking/lockdep.c:5527) [ 18.299401][ T409] ? __sys_recvmsg (net/socket.c:2859) [ 18.299605][ T409] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 18.299815][ T409] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 18.300023][ T409] __x64_sys_sendto (net/socket.c:2181) [ 18.300232][ T409] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 18.300484][ T409] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 18.300686][ T409] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.300936][ T409] RIP: 0033:0x7f69f231ba4a [ 18.301148][ T409] 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.301819][ T409] RSP: 002b:00007ffff38e74c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 18.302115][ T409] RAX: ffffffffffffffda RBX: 00000000049ebb00 RCX: 00007f69f231ba4a [ 18.302420][ T409] RDX: 0000000000000038 RSI: 00000000049ebb00 RDI: 0000000000000005 [ 18.302744][ T409] RBP: 00000000049eb910 R08: 00007f69f24bf200 R09: 000000000000000c [ 18.303081][ T409] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 18.303432][ T409] R13: 00000000049eb910 R14: 0000000000000000 R15: 0000000000000003 | [ 18.967886][ T420] ------------[ cut here ]------------ | [ 18.968174][ T420] WARNING: CPU: 0 PID: 420 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.968664][ T420] Modules linked in: netdevsim | [ 18.969389][ T420] Tainted: [W]=WARN [ 18.969622][ T420] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.969872][ T420] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.970299][ T420] 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.971351][ T420] RSP: 0018:ffffc90000ba71e8 EFLAGS: 00010246 [ 18.971751][ T420] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 18.972409][ T420] RDX: 0000000000000000 RSI: ffff88800e8fac98 RDI: ffff88800a120b00 [ 18.972874][ T420] RBP: ffff88800a850040 R08: 0000000000000000 R09: fffffbfff6afd83c [ 18.973529][ T420] R10: ffffffffb57ec1e7 R11: ffff88800a120040 R12: 0000000000000000 [ 18.974018][ T420] R13: ffff88800e8fa128 R14: ffff88800e8fa008 R15: ffff88800e8fa000 [ 18.974665][ T420] FS: 00007f0af9175800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 18.975265][ T420] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.975652][ T420] CR2: 00007f0af9525200 CR3: 0000000008d30002 CR4: 0000000000772ef0 [ 18.976109][ T420] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 18.976594][ T420] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 18.977064][ T420] PKRU: 55555554 [ 18.977318][ T420] Call Trace: [ 18.977557][ T420] [ 18.977716][ T420] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.978066][ T420] ? __warn (kernel/panic.c:748) [ 18.978328][ T420] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.978623][ T420] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 18.978828][ T420] ? handle_bug (arch/x86/kernel/traps.c:285) [ 18.978973][ T420] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 18.979179][ T420] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 18.979453][ T420] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.979672][ T420] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 18.979891][ T420] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 18.980175][ T420] ? _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.980462][ T420] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 18.980661][ T420] register_netdevice (net/core/dev.c:11003) [ 18.980919][ T420] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 18.981121][ T420] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 18.981351][ T420] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 18.981609][ T420] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 18.981928][ T420] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 18.982266][ T420] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 18.982536][ T420] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 18.982844][ T420] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 18.983084][ T420] ? devl_region_destroy (net/devlink/region.c:1178) [ 18.983326][ T420] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 18.983662][ T420] devlink_reload (net/devlink/dev.c:474) [ 18.983861][ T420] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 18.984056][ T420] ? devlink_resources_validate (net/devlink/resource.c:311) [ 18.984320][ T420] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 18.984539][ T420] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 18.984781][ T420] ? __nla_parse (lib/nlattr.c:732) [ 18.984981][ T420] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 18.985182][ T420] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 18.985535][ T420] ? cap_capable (security/commoncap.c:131) [ 18.985727][ T420] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 18.985925][ T420] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 18.986117][ T420] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 18.986326][ T420] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 18.986587][ T420] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 18.986822][ T420] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 18.987069][ T420] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 18.987288][ T420] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 18.987501][ T420] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 18.987779][ T420] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 18.987984][ T420] ? genl_rcv (net/netlink/genetlink.c:1219) [ 18.988138][ T420] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 18.988373][ T420] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 18.988613][ T420] genl_rcv (net/netlink/genetlink.c:1220) [ 18.988756][ T420] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 18.989000][ T420] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 18.989226][ T420] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 18.989478][ T420] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 18.989694][ T420] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 18.989917][ T420] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 18.990152][ T420] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 18.990443][ T420] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 18.990677][ T420] ? __pfx___sys_sendto (net/socket.c:2145) [ 18.990906][ T420] ? __lock_release (kernel/locking/lockdep.c:5527) [ 18.991134][ T420] ? __sys_recvmsg (net/socket.c:2859) [ 18.991389][ T420] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 18.991592][ T420] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 18.991853][ T420] __x64_sys_sendto (net/socket.c:2181) [ 18.992049][ T420] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 18.992301][ T420] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 18.992517][ T420] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.992822][ T420] RIP: 0033:0x7f0af9381a4a [ 18.993067][ T420] 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.993951][ T420] RSP: 002b:00007fff42ec8878 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 18.994390][ T420] RAX: ffffffffffffffda RBX: 00000000242a4b00 RCX: 00007f0af9381a4a [ 18.994768][ T420] RDX: 0000000000000038 RSI: 00000000242a4b00 RDI: 0000000000000005 [ 18.995132][ T420] RBP: 00000000242a4910 R08: 00007f0af9525200 R09: 000000000000000c [ 18.995490][ T420] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 18.995871][ T420] R13: 00000000242a4910 R14: 0000000000000000 R15: 0000000000000003 | [ 20.195727][ T453] ------------[ cut here ]------------ | [ 20.196005][ T453] WARNING: CPU: 2 PID: 453 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 20.196675][ T453] Modules linked in: netdevsim | [ 20.197273][ T453] Tainted: [W]=WARN [ 20.197432][ T453] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.197695][ T453] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 20.197951][ T453] 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 [ 20.198649][ T453] RSP: 0018:ffffc90000cc71e8 EFLAGS: 00010246 [ 20.198910][ T453] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 20.199238][ T453] RDX: 0000000000000000 RSI: ffff88800e702c98 RDI: ffff888008cfadc0 [ 20.199534][ T453] RBP: ffff88800a850040 R08: 0000000000000000 R09: fffffbfff6afd83c [ 20.199829][ T453] R10: ffffffffb57ec1e7 R11: ffff888008cfa300 R12: 0000000000000000 [ 20.200123][ T453] R13: ffff88800e702128 R14: ffff88800e702008 R15: ffff88800e702000 [ 20.200443][ T453] FS: 00007f89220d9800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 20.200784][ T453] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.201035][ T453] CR2: 00007f8922489200 CR3: 0000000005594002 CR4: 0000000000772ef0 [ 20.201363][ T453] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 20.201665][ T453] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 20.201962][ T453] PKRU: 55555554 [ 20.202119][ T453] Call Trace: [ 20.202305][ T453] [ 20.202421][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 20.202627][ T453] ? __warn (kernel/panic.c:748) [ 20.202788][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 20.202993][ T453] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 20.203231][ T453] ? handle_bug (arch/x86/kernel/traps.c:285) [ 20.203399][ T453] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 20.203602][ T453] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 20.203820][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 20.204025][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 20.204263][ T453] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 20.204519][ T453] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 20.204731][ T453] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 20.204939][ T453] register_netdevice (net/core/dev.c:11003) [ 20.205148][ T453] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 20.205398][ T453] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 20.205623][ T453] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 20.205885][ T453] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 20.206153][ T453] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 20.206446][ T453] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 20.206707][ T453] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 20.206962][ T453] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 20.207244][ T453] ? devl_region_destroy (net/devlink/region.c:1178) [ 20.207452][ T453] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 20.207728][ T453] devlink_reload (net/devlink/dev.c:474) [ 20.207938][ T453] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 20.208146][ T453] ? devlink_resources_validate (net/devlink/resource.c:311) [ 20.208433][ T453] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 20.208641][ T453] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 20.208893][ T453] ? __nla_parse (lib/nlattr.c:732) [ 20.209106][ T453] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 20.209342][ T453] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 20.209610][ T453] ? cap_capable (security/commoncap.c:131) [ 20.209811][ T453] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 20.210024][ T453] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 20.210262][ T453] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 20.210473][ T453] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 20.210716][ T453] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 20.210965][ T453] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 20.211257][ T453] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 20.211465][ T453] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 20.211669][ T453] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 20.211876][ T453] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 20.212092][ T453] ? genl_rcv (net/netlink/genetlink.c:1219) [ 20.212280][ T453] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 20.212484][ T453] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 20.212699][ T453] genl_rcv (net/netlink/genetlink.c:1220) [ 20.212855][ T453] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 20.213058][ T453] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 20.213299][ T453] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 20.213514][ T453] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 20.213723][ T453] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 20.213922][ T453] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 20.214128][ T453] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 20.214370][ T453] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 20.214581][ T453] ? __pfx___sys_sendto (net/socket.c:2145) [ 20.214799][ T453] ? __lock_release (kernel/locking/lockdep.c:5527) [ 20.215011][ T453] ? __sys_recvmsg (net/socket.c:2859) [ 20.215241][ T453] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 20.215456][ T453] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 20.215668][ T453] __x64_sys_sendto (net/socket.c:2181) [ 20.215873][ T453] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 20.216118][ T453] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 20.216348][ T453] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 20.216596][ T453] RIP: 0033:0x7f89222e5a4a [ 20.216809][ T453] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 20.217513][ T453] RSP: 002b:00007fff0998e788 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 20.217838][ T453] RAX: ffffffffffffffda RBX: 000000000c36eb00 RCX: 00007f89222e5a4a [ 20.218128][ T453] RDX: 0000000000000038 RSI: 000000000c36eb00 RDI: 0000000000000005 [ 20.218461][ T453] RBP: 000000000c36e910 R08: 00007f8922489200 R09: 000000000000000c [ 20.218754][ T453] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 20.219045][ T453] R13: 000000000c36e910 R14: 0000000000000000 R15: 0000000000000003 | [ 21.240729][ T469] ------------[ cut here ]------------ | [ 21.241030][ T469] WARNING: CPU: 2 PID: 469 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 21.241509][ T469] Modules linked in: netdevsim | [ 21.242132][ T469] Tainted: [W]=WARN [ 21.242349][ T469] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 21.242603][ T469] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 21.242889][ T469] 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 [ 21.243631][ T469] RSP: 0018:ffffc90000d271e8 EFLAGS: 00010246 [ 21.243910][ T469] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 21.244238][ T469] RDX: 0000000000000000 RSI: ffff88800e722c98 RDI: ffff888004e60b00 [ 21.244562][ T469] RBP: ffff88800a850040 R08: 0000000000000000 R09: fffffbfff6afd83c [ 21.244870][ T469] R10: ffffffffb57ec1e7 R11: ffff888004e60040 R12: 0000000000000000 [ 21.245167][ T469] R13: ffff88800e722128 R14: ffff88800e722008 R15: ffff88800e722000 [ 21.245474][ T469] FS: 00007f68d8a70800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 21.245816][ T469] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 21.246073][ T469] CR2: 00007f68d8e20200 CR3: 0000000004f48001 CR4: 0000000000772ef0 [ 21.246381][ T469] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 21.246692][ T469] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 21.246991][ T469] PKRU: 55555554 [ 21.247164][ T469] Call Trace: [ 21.247342][ T469] [ 21.247459][ T469] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 21.247674][ T469] ? __warn (kernel/panic.c:748) [ 21.247836][ T469] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 21.248045][ T469] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 21.248267][ T469] ? handle_bug (arch/x86/kernel/traps.c:285) [ 21.248429][ T469] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 21.248634][ T469] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 21.248853][ T469] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 21.249090][ T469] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 21.249315][ T469] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 21.249570][ T469] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 21.249800][ T469] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 21.250021][ T469] register_netdevice (net/core/dev.c:11003) [ 21.250259][ T469] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 21.250483][ T469] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 21.250723][ T469] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 21.251001][ T469] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 21.251314][ T469] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 21.251604][ T469] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 21.251888][ T469] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 21.252172][ T469] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 21.252447][ T469] ? devl_region_destroy (net/devlink/region.c:1178) [ 21.252652][ T469] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 21.252947][ T469] devlink_reload (net/devlink/dev.c:474) [ 21.253160][ T469] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 21.253412][ T469] ? devlink_resources_validate (net/devlink/resource.c:311) [ 21.253702][ T469] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 21.253915][ T469] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 21.254166][ T469] ? __nla_parse (lib/nlattr.c:732) [ 21.254403][ T469] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 21.254632][ T469] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 21.254916][ T469] ? cap_capable (security/commoncap.c:131) [ 21.255119][ T469] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 21.255357][ T469] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 21.255578][ T469] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 21.255788][ T469] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 21.256038][ T469] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 21.256302][ T469] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 21.256566][ T469] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 21.256788][ T469] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 21.256994][ T469] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 21.257215][ T469] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 21.257435][ T469] ? genl_rcv (net/netlink/genetlink.c:1219) [ 21.257615][ T469] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 21.257830][ T469] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 21.258045][ T469] genl_rcv (net/netlink/genetlink.c:1220) [ 21.258218][ T469] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 21.258438][ T469] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 21.258642][ T469] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 21.258855][ T469] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 21.259070][ T469] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 21.259317][ T469] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 21.259527][ T469] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 21.259749][ T469] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 21.259964][ T469] ? __pfx___sys_sendto (net/socket.c:2145) [ 21.260179][ T469] ? __lock_release (kernel/locking/lockdep.c:5527) [ 21.260408][ T469] ? __sys_recvmsg (net/socket.c:2859) [ 21.260615][ T469] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 21.260861][ T469] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 21.261074][ T469] __x64_sys_sendto (net/socket.c:2181) [ 21.261297][ T469] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 21.261549][ T469] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 21.261765][ T469] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 21.262014][ T469] RIP: 0033:0x7f68d8c7ca4a [ 21.262243][ T469] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 21.262952][ T469] RSP: 002b:00007ffff5064668 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 21.263281][ T469] RAX: ffffffffffffffda RBX: 0000000024faab00 RCX: 00007f68d8c7ca4a [ 21.263582][ T469] RDX: 0000000000000038 RSI: 0000000024faab00 RDI: 0000000000000005 [ 21.263914][ T469] RBP: 0000000024faa910 R08: 00007f68d8e20200 R09: 000000000000000c [ 21.264225][ T469] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 21.264551][ T469] R13: 0000000024faa910 R14: 0000000000000000 R15: 0000000000000003 | [ 295.043826][ T981] ------------[ cut here ]------------ | [ 295.044135][ T981] WARNING: CPU: 1 PID: 981 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 295.044550][ T981] Modules linked in: netdevsim | [ 295.045178][ T981] Tainted: [W]=WARN [ 295.045338][ T981] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 295.045597][ T981] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 295.045856][ T981] 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 [ 295.046666][ T981] RSP: 0018:ffffc90001e271e8 EFLAGS: 00010246 [ 295.046919][ T981] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 295.047222][ T981] RDX: 0000000000000000 RSI: ffff88800e902c98 RDI: ffff88800a3fadc0 [ 295.047571][ T981] RBP: ffff88800a850040 R08: 0000000000000000 R09: fffffbfff6afd83c [ 295.047875][ T981] R10: ffffffffb57ec1e7 R11: ffff88800a3fa300 R12: 0000000000000000 [ 295.048166][ T981] R13: ffff88800e902128 R14: ffff88800e902008 R15: ffff88800e902000 [ 295.048482][ T981] FS: 00007ffb5550a800(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 295.048824][ T981] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 295.049090][ T981] CR2: 000055f2e70f2050 CR3: 000000000b532004 CR4: 0000000000772ef0 [ 295.049432][ T981] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 295.049754][ T981] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 295.050063][ T981] PKRU: 55555554 [ 295.050230][ T981] Call Trace: [ 295.050387][ T981] [ 295.050494][ T981] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 295.050704][ T981] ? __warn (kernel/panic.c:748) [ 295.050866][ T981] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 295.051076][ T981] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 295.051297][ T981] ? handle_bug (arch/x86/kernel/traps.c:285) [ 295.051456][ T981] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 295.051664][ T981] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 295.051885][ T981] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 295.052099][ T981] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 295.052321][ T981] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 295.052591][ T981] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 295.052821][ T981] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 295.053035][ T981] register_netdevice (net/core/dev.c:11003) [ 295.053260][ T981] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 295.053475][ T981] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 295.053700][ T981] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 295.053963][ T981] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 295.054233][ T981] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 295.054487][ T981] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 295.054768][ T981] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 295.055027][ T981] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 295.055292][ T981] ? devl_region_destroy (net/devlink/region.c:1178) [ 295.055490][ T981] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 295.055778][ T981] devlink_reload (net/devlink/dev.c:474) [ 295.055977][ T981] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 295.056223][ T981] ? devlink_resources_validate (net/devlink/resource.c:311) [ 295.056481][ T981] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 295.056703][ T981] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 295.056988][ T981] ? __nla_parse (lib/nlattr.c:732) [ 295.057220][ T981] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 295.057439][ T981] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 295.057693][ T981] ? cap_capable (security/commoncap.c:131) [ 295.057890][ T981] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 295.058105][ T981] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 295.058332][ T981] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 295.058545][ T981] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 295.058801][ T981] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 295.059105][ T981] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 295.059384][ T981] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 295.059596][ T981] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 295.059800][ T981] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 295.060049][ T981] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 295.060294][ T981] ? genl_rcv (net/netlink/genetlink.c:1219) [ 295.060457][ T981] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 295.060667][ T981] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 295.060884][ T981] genl_rcv (net/netlink/genetlink.c:1220) [ 295.061087][ T981] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 295.061313][ T981] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 295.061522][ T981] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 295.061739][ T981] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 295.061977][ T981] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 295.062217][ T981] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 295.062428][ T981] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 295.062646][ T981] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 295.062876][ T981] ? __pfx___sys_sendto (net/socket.c:2145) [ 295.063127][ T981] ? __lock_release (kernel/locking/lockdep.c:5527) [ 295.063354][ T981] ? __sys_recvmsg (net/socket.c:2859) [ 295.063566][ T981] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 295.063786][ T981] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 295.064001][ T981] __x64_sys_sendto (net/socket.c:2181) [ 295.064215][ T981] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 295.064470][ T981] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 295.064676][ T981] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 295.064920][ T981] RIP: 0033:0x7ffb55716a4a [ 295.065131][ T981] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 295.065817][ T981] RSP: 002b:00007fff613acdb8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 295.066142][ T981] RAX: ffffffffffffffda RBX: 000000002e1efb00 RCX: 00007ffb55716a4a [ 295.066455][ T981] RDX: 0000000000000038 RSI: 000000002e1efb00 RDI: 0000000000000005 [ 295.066748][ T981] RBP: 000000002e1ef910 R08: 00007ffb558ba200 R09: 000000000000000c [ 295.067043][ T981] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 295.067347][ T981] R13: 000000002e1ef910 R14: 0000000000000000 R15: 0000000000000003 | [ 295.916983][ T995] ------------[ cut here ]------------ | [ 295.917448][ T995] WARNING: CPU: 3 PID: 995 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 295.918150][ T995] Modules linked in: netdevsim | [ 295.919135][ T995] Tainted: [W]=WARN [ 295.919434][ T995] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 295.919868][ T995] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 295.920319][ T995] 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 [ 295.921501][ T995] RSP: 0018:ffffc90001e771e8 EFLAGS: 00010246 [ 295.921951][ T995] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 295.922469][ T995] RDX: 0000000000000000 RSI: ffff88800e6fac98 RDI: ffff888008cfadc0 [ 295.922958][ T995] RBP: ffff88800a850040 R08: 0000000000000000 R09: fffffbfff6afd83c [ 295.923478][ T995] R10: ffffffffb57ec1e7 R11: ffff888008cfa300 R12: 0000000000000000 [ 295.923980][ T995] R13: ffff88800e6fa128 R14: ffff88800e6fa008 R15: ffff88800e6fa000 [ 295.924509][ T995] FS: 00007f3ab0ac6800(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 295.925069][ T995] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 295.925507][ T995] CR2: 00007f3ab0e76200 CR3: 0000000008920004 CR4: 0000000000772ef0 [ 295.926013][ T995] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 295.926559][ T995] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 295.927062][ T995] PKRU: 55555554 [ 295.927345][ T995] Call Trace: [ 295.927602][ T995] [ 295.927774][ T995] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 295.928117][ T995] ? __warn (kernel/panic.c:748) [ 295.928404][ T995] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 295.928746][ T995] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 295.929076][ T995] ? handle_bug (arch/x86/kernel/traps.c:285) [ 295.929336][ T995] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 295.929653][ T995] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 295.929987][ T995] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 295.930345][ T995] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 295.930683][ T995] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 295.931119][ T995] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 295.931464][ T995] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 295.931796][ T995] register_netdevice (net/core/dev.c:11003) [ 295.932161][ T995] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 295.932526][ T995] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 295.932870][ T995] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 295.933311][ T995] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 295.933779][ T995] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 295.934224][ T995] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 295.934657][ T995] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 295.935049][ T995] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 295.935507][ T995] ? devl_region_destroy (net/devlink/region.c:1178) [ 295.935832][ T995] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 295.936317][ T995] devlink_reload (net/devlink/dev.c:474) [ 295.936677][ T995] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 295.937038][ T995] ? devlink_resources_validate (net/devlink/resource.c:311) [ 295.937480][ T995] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 295.937834][ T995] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 295.938249][ T995] ? __nla_parse (lib/nlattr.c:732) [ 295.938597][ T995] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 295.938920][ T995] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 295.939383][ T995] ? cap_capable (security/commoncap.c:131) [ 295.939705][ T995] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 295.940036][ T995] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 295.940381][ T995] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 295.940741][ T995] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 295.941137][ T995] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 295.941556][ T995] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 295.942114][ T995] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 295.942461][ T995] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 295.942782][ T995] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 295.943129][ T995] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 295.943508][ T995] ? genl_rcv (net/netlink/genetlink.c:1219) [ 295.943753][ T995] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 295.944068][ T995] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 295.944428][ T995] genl_rcv (net/netlink/genetlink.c:1220) [ 295.944679][ T995] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 295.945011][ T995] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 295.945359][ T995] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 295.945698][ T995] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 295.946045][ T995] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 295.946415][ T995] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 295.946753][ T995] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 295.947104][ T995] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 295.947470][ T995] ? __pfx___sys_sendto (net/socket.c:2145) [ 295.947840][ T995] ? __lock_release (kernel/locking/lockdep.c:5527) [ 295.948217][ T995] ? __sys_recvmsg (net/socket.c:2859) [ 295.948558][ T995] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 295.948941][ T995] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 295.949324][ T995] __x64_sys_sendto (net/socket.c:2181) [ 295.949675][ T995] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 295.950085][ T995] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 295.950444][ T995] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 295.950855][ T995] RIP: 0033:0x7f3ab0cd2a4a [ 295.951238][ T995] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 295.952470][ T995] RSP: 002b:00007fffe5c4de18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 295.952996][ T995] RAX: ffffffffffffffda RBX: 000000003499db00 RCX: 00007f3ab0cd2a4a [ 295.953529][ T995] RDX: 0000000000000038 RSI: 000000003499db00 RDI: 0000000000000005 [ 295.954040][ T995] RBP: 000000003499d910 R08: 00007f3ab0e76200 R09: 000000000000000c [ 295.954587][ T995] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 295.955098][ T995] R13: 000000003499d910 R14: 0000000000000000 R15: 0000000000000003 | [ 297.096330][ T1026] ------------[ cut here ]------------ | [ 297.096598][ T1026] WARNING: CPU: 1 PID: 1026 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 297.097014][ T1026] Modules linked in: netdevsim | [ 297.097585][ T1026] Tainted: [W]=WARN [ 297.097730][ T1026] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 297.097969][ T1026] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.098240][ T1026] 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.098899][ T1026] RSP: 0018:ffffc90001fa71e8 EFLAGS: 00010246 [ 297.099142][ T1026] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 297.099453][ T1026] RDX: 0000000000000000 RSI: ffff888009b6ac98 RDI: ffff888008e5adc0 [ 297.099734][ T1026] RBP: ffff88800a850040 R08: 0000000000000000 R09: fffffbfff6afd83c [ 297.100053][ T1026] R10: ffffffffb57ec1e7 R11: ffff888008e5a300 R12: 0000000000000000 [ 297.100369][ T1026] R13: ffff888009b6a128 R14: ffff888009b6a008 R15: ffff888009b6a000 [ 297.100658][ T1026] FS: 00007f8d4907b800(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 297.100999][ T1026] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 297.101337][ T1026] CR2: 00007f8d4942b200 CR3: 000000000e9ee001 CR4: 0000000000772ef0 [ 297.101653][ T1026] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 297.101983][ T1026] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 297.102300][ T1026] PKRU: 55555554 [ 297.102472][ T1026] Call Trace: [ 297.102631][ T1026] [ 297.102740][ T1026] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.102956][ T1026] ? __warn (kernel/panic.c:748) [ 297.103118][ T1026] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.103346][ T1026] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 297.103573][ T1026] ? handle_bug (arch/x86/kernel/traps.c:285) [ 297.103730][ T1026] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 297.103951][ T1026] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 297.104208][ T1026] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.104432][ T1026] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 297.104644][ T1026] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 297.104902][ T1026] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 297.105127][ T1026] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 297.105371][ T1026] register_netdevice (net/core/dev.c:11003) [ 297.105599][ T1026] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 297.105815][ T1026] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 297.106052][ T1026] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 297.106347][ T1026] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 297.106622][ T1026] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 297.106875][ T1026] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 297.107133][ T1026] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 297.107396][ T1026] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 297.107649][ T1026] ? devl_region_destroy (net/devlink/region.c:1178) [ 297.107837][ T1026] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 297.108126][ T1026] devlink_reload (net/devlink/dev.c:474) [ 297.108337][ T1026] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 297.108540][ T1026] ? devlink_resources_validate (net/devlink/resource.c:311) [ 297.108784][ T1026] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 297.109004][ T1026] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 297.109312][ T1026] ? __nla_parse (lib/nlattr.c:732) [ 297.109526][ T1026] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 297.109725][ T1026] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 297.109974][ T1026] ? cap_capable (security/commoncap.c:131) [ 297.110168][ T1026] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 297.110402][ T1026] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 297.110637][ T1026] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 297.110829][ T1026] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 297.111064][ T1026] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 297.111316][ T1026] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 297.111572][ T1026] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 297.111783][ T1026] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 297.111991][ T1026] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 297.112233][ T1026] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 297.112439][ T1026] ? genl_rcv (net/netlink/genetlink.c:1219) [ 297.112599][ T1026] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 297.112802][ T1026] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 297.113006][ T1026] genl_rcv (net/netlink/genetlink.c:1220) [ 297.113217][ T1026] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 297.113417][ T1026] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 297.113622][ T1026] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 297.113829][ T1026] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 297.114039][ T1026] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 297.114260][ T1026] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 297.114458][ T1026] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 297.114674][ T1026] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 297.114877][ T1026] ? __pfx___sys_sendto (net/socket.c:2145) [ 297.115078][ T1026] ? __lock_release (kernel/locking/lockdep.c:5527) [ 297.115333][ T1026] ? __sys_recvmsg (net/socket.c:2859) [ 297.115541][ T1026] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 297.115764][ T1026] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 297.116027][ T1026] __x64_sys_sendto (net/socket.c:2181) [ 297.116267][ T1026] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 297.116527][ T1026] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 297.116740][ T1026] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 297.116977][ T1026] RIP: 0033:0x7f8d49287a4a [ 297.117174][ T1026] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 297.117894][ T1026] RSP: 002b:00007ffe316a9e98 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 297.118200][ T1026] RAX: ffffffffffffffda RBX: 000000002a4d1b00 RCX: 00007f8d49287a4a [ 297.118499][ T1026] RDX: 0000000000000038 RSI: 000000002a4d1b00 RDI: 0000000000000005 [ 297.118793][ T1026] RBP: 000000002a4d1910 R08: 00007f8d4942b200 R09: 000000000000000c [ 297.119084][ T1026] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 297.119381][ T1026] R13: 000000002a4d1910 R14: 0000000000000000 R15: 0000000000000003 | [ 298.220456][ T1044] ------------[ cut here ]------------ | [ 298.220723][ T1044] WARNING: CPU: 0 PID: 1044 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 298.221142][ T1044] Modules linked in: netdevsim | [ 298.221803][ T1044] Tainted: [W]=WARN [ 298.221956][ T1044] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 298.222263][ T1044] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 298.222518][ T1044] 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.223201][ T1044] RSP: 0018:ffffc900020671e8 EFLAGS: 00010246 [ 298.223454][ T1044] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 298.223746][ T1044] RDX: 0000000000000000 RSI: ffff88800e8fac98 RDI: ffff888008f48b00 [ 298.224057][ T1044] RBP: ffff88800a850040 R08: 0000000000000000 R09: fffffbfff6afd83c [ 298.224371][ T1044] R10: ffffffffb57ec1e7 R11: ffff888008f48040 R12: 0000000000000000 [ 298.224660][ T1044] R13: ffff88800e8fa128 R14: ffff88800e8fa008 R15: ffff88800e8fa000 [ 298.224944][ T1044] FS: 00007facae258800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 298.225295][ T1044] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 298.225561][ T1044] CR2: 00007facae608200 CR3: 000000000a1cc004 CR4: 0000000000772ef0 [ 298.225848][ T1044] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 298.226199][ T1044] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 298.226487][ T1044] PKRU: 55555554 [ 298.226635][ T1044] Call Trace: [ 298.226810][ T1044] [ 298.226914][ T1044] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 298.227112][ T1044] ? __warn (kernel/panic.c:748) [ 298.227303][ T1044] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 298.227501][ T1044] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 298.227715][ T1044] ? handle_bug (arch/x86/kernel/traps.c:285) [ 298.227872][ T1044] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 298.228096][ T1044] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 298.228324][ T1044] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 298.228529][ T1044] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 298.228751][ T1044] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 298.229005][ T1044] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 298.229221][ T1044] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 298.229438][ T1044] register_netdevice (net/core/dev.c:11003) [ 298.229679][ T1044] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 298.229893][ T1044] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 298.230106][ T1044] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 298.230372][ T1044] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 298.230635][ T1044] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 298.230912][ T1044] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 298.231201][ T1044] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 298.231454][ T1044] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 298.231735][ T1044] ? devl_region_destroy (net/devlink/region.c:1178) [ 298.231929][ T1044] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 298.232210][ T1044] devlink_reload (net/devlink/dev.c:474) [ 298.232414][ T1044] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 298.232647][ T1044] ? devlink_resources_validate (net/devlink/resource.c:311) [ 298.232907][ T1044] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 298.233112][ T1044] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 298.233386][ T1044] ? __nla_parse (lib/nlattr.c:732) [ 298.233616][ T1044] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 298.233833][ T1044] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 298.234119][ T1044] ? cap_capable (security/commoncap.c:131) [ 298.234342][ T1044] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 298.234569][ T1044] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 298.234784][ T1044] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 298.234994][ T1044] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 298.235264][ T1044] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 298.235541][ T1044] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 298.235812][ T1044] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 298.236027][ T1044] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 298.236284][ T1044] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 298.236500][ T1044] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 298.236745][ T1044] ? genl_rcv (net/netlink/genetlink.c:1219) [ 298.236905][ T1044] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 298.237133][ T1044] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 298.237369][ T1044] genl_rcv (net/netlink/genetlink.c:1220) [ 298.237534][ T1044] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 298.237758][ T1044] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 298.237960][ T1044] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 298.238169][ T1044] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 298.238395][ T1044] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 298.238603][ T1044] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 298.238816][ T1044] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 298.239041][ T1044] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 298.239268][ T1044] ? __pfx___sys_sendto (net/socket.c:2145) [ 298.239497][ T1044] ? __lock_release (kernel/locking/lockdep.c:5527) [ 298.239722][ T1044] ? __sys_recvmsg (net/socket.c:2859) [ 298.239940][ T1044] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 298.240165][ T1044] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 298.240405][ T1044] __x64_sys_sendto (net/socket.c:2181) [ 298.240620][ T1044] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 298.240880][ T1044] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 298.241094][ T1044] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 298.241387][ T1044] RIP: 0033:0x7facae464a4a [ 298.241607][ T1044] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 298.242398][ T1044] RSP: 002b:00007ffdd0800cf8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 298.242719][ T1044] RAX: ffffffffffffffda RBX: 0000000010d68b00 RCX: 00007facae464a4a [ 298.243038][ T1044] RDX: 0000000000000038 RSI: 0000000010d68b00 RDI: 0000000000000005 [ 298.243360][ T1044] RBP: 0000000010d68910 R08: 00007facae608200 R09: 000000000000000c [ 298.243676][ T1044] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 298.243983][ T1044] R13: 0000000010d68910 R14: 0000000000000000 R15: 0000000000000003 | [ 302.164784][ T1136] ------------[ cut here ]------------ | [ 302.165079][ T1136] WARNING: CPU: 3 PID: 1136 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.165724][ T1136] Modules linked in: netdevsim | [ 302.166581][ T1136] Tainted: [W]=WARN [ 302.166788][ T1136] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 302.167131][ T1136] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 302.167503][ T1136] 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.168579][ T1136] RSP: 0018:ffffc900023771e8 EFLAGS: 00010246 [ 302.168956][ T1136] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 302.169361][ T1136] RDX: 0000000000000000 RSI: ffff88800e702c98 RDI: ffff88800aa65080 [ 302.169722][ T1136] RBP: ffff88800a850040 R08: 0000000000000000 R09: fffffbfff6afd83c [ 302.170104][ T1136] R10: ffffffffb57ec1e7 R11: ffff88800aa645c0 R12: 0000000000000000 [ 302.170490][ T1136] R13: ffff88800e702128 R14: ffff88800e702008 R15: ffff88800e702000 [ 302.170856][ T1136] FS: 00007fa590ddc800(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 302.171238][ T1136] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 302.171490][ T1136] CR2: 00007f14a44b3000 CR3: 000000000b6d8004 CR4: 0000000000772ef0 [ 302.171862][ T1136] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 302.172284][ T1136] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 302.172606][ T1136] PKRU: 55555554 [ 302.172830][ T1136] Call Trace: [ 302.173033][ T1136] [ 302.173208][ T1136] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 302.173434][ T1136] ? __warn (kernel/panic.c:748) [ 302.173597][ T1136] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 302.173831][ T1136] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 302.174072][ T1136] ? handle_bug (arch/x86/kernel/traps.c:285) [ 302.174252][ T1136] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 302.174478][ T1136] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 302.174730][ T1136] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 302.175013][ T1136] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 302.175273][ T1136] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 302.175541][ T1136] ? _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.175799][ T1136] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 302.176052][ T1136] register_netdevice (net/core/dev.c:11003) [ 302.176324][ T1136] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 302.176646][ T1136] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 302.176970][ T1136] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 302.177329][ T1136] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 302.177652][ T1136] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 302.178040][ T1136] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 302.178430][ T1136] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 302.178735][ T1136] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 302.179071][ T1136] ? devl_region_destroy (net/devlink/region.c:1178) [ 302.179312][ T1136] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 302.179622][ T1136] devlink_reload (net/devlink/dev.c:474) [ 302.179858][ T1136] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 302.180111][ T1136] ? devlink_resources_validate (net/devlink/resource.c:311) [ 302.180434][ T1136] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 302.180673][ T1136] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 302.180997][ T1136] ? __nla_parse (lib/nlattr.c:732) [ 302.181284][ T1136] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 302.181510][ T1136] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 302.181797][ T1136] ? cap_capable (security/commoncap.c:131) [ 302.182036][ T1136] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 302.182298][ T1136] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 302.182527][ T1136] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 302.182741][ T1136] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 302.183051][ T1136] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 302.183335][ T1136] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 302.183620][ T1136] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 302.183854][ T1136] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 302.184081][ T1136] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 302.184330][ T1136] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 302.184549][ T1136] ? genl_rcv (net/netlink/genetlink.c:1219) [ 302.184741][ T1136] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 302.185026][ T1136] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 302.185296][ T1136] genl_rcv (net/netlink/genetlink.c:1220) [ 302.185477][ T1136] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 302.185697][ T1136] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 302.185982][ T1136] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 302.186255][ T1136] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 302.186534][ T1136] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 302.186769][ T1136] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 302.187013][ T1136] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 302.187268][ T1136] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 302.187508][ T1136] ? __pfx___sys_sendto (net/socket.c:2145) [ 302.187735][ T1136] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 302.187967][ T1136] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 302.188223][ T1136] ? __sys_recvmsg (net/socket.c:2859) [ 302.188457][ T1136] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 302.188695][ T1136] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 302.188940][ T1136] __x64_sys_sendto (net/socket.c:2181) [ 302.189222][ T1136] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 302.189515][ T1136] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 302.189751][ T1136] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 302.190045][ T1136] RIP: 0033:0x7fa590fe8a4a [ 302.190300][ T1136] 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 [ 302.191165][ T1136] RSP: 002b:00007ffc0059cd68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 302.191591][ T1136] RAX: ffffffffffffffda RBX: 000000002fa18b00 RCX: 00007fa590fe8a4a [ 302.191974][ T1136] RDX: 0000000000000038 RSI: 000000002fa18b00 RDI: 0000000000000005 [ 302.192362][ T1136] RBP: 000000002fa18910 R08: 00007fa59118c200 R09: 000000000000000c [ 302.192760][ T1136] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 302.193180][ T1136] R13: 000000002fa18910 R14: 0000000000000000 R15: 0000000000000003 | [ 303.255176][ T1150] ------------[ cut here ]------------ | [ 303.255727][ T1150] WARNING: CPU: 2 PID: 1150 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) | [ 303.256297][ T1150] Modules linked in: netdevsim | [ 303.256995][ T1150] Tainted: [W]=WARN [ 303.257167][ T1150] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 303.257449][ T1150] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 303.257734][ T1150] 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 [ 303.258442][ T1150] RSP: 0018:ffffc900024071e8 EFLAGS: 00010246 [ 303.258711][ T1150] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 303.259019][ T1150] RDX: 0000000000000000 RSI: ffff88800e722c98 RDI: ffff888009260b00 [ 303.259335][ T1150] RBP: ffff88800a850040 R08: 0000000000000000 R09: fffffbfff6afd83c [ 303.259644][ T1150] R10: ffffffffb57ec1e7 R11: ffff888009260040 R12: 0000000000000000 [ 303.259952][ T1150] R13: ffff88800e722128 R14: ffff88800e722008 R15: ffff88800e722000 [ 303.260314][ T1150] FS: 00007fd025f91800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 303.260694][ T1150] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 303.261005][ T1150] CR2: 00007fd026341200 CR3: 000000000f684005 CR4: 0000000000772ef0 [ 303.261337][ T1150] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 303.261659][ T1150] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 303.261991][ T1150] PKRU: 55555554 [ 303.262157][ T1150] Call Trace: [ 303.262351][ T1150] [ 303.262482][ T1150] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 303.262697][ T1150] ? __warn (kernel/panic.c:748) [ 303.262862][ T1150] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 303.263070][ T1150] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 303.263325][ T1150] ? handle_bug (arch/x86/kernel/traps.c:285) [ 303.263507][ T1150] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 303.263719][ T1150] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 303.263980][ T1150] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 303.264334][ T1150] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 303.264591][ T1150] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 303.264871][ T1150] ? _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) [ 303.265125][ T1150] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 303.265422][ T1150] register_netdevice (net/core/dev.c:11003) [ 303.265661][ T1150] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 303.265914][ T1150] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 303.266209][ T1150] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 303.266525][ T1150] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 303.266825][ T1150] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 303.267130][ T1150] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 303.267447][ T1150] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 303.267776][ T1150] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 303.268114][ T1150] ? devl_region_destroy (net/devlink/region.c:1178) [ 303.268391][ T1150] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 303.268745][ T1150] devlink_reload (net/devlink/dev.c:474) [ 303.268993][ T1150] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 303.269249][ T1150] ? devlink_resources_validate (net/devlink/resource.c:311) [ 303.269537][ T1150] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 303.269805][ T1150] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 303.270111][ T1150] ? __nla_parse (lib/nlattr.c:732) [ 303.270404][ T1150] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 303.270672][ T1150] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 303.271049][ T1150] ? cap_capable (security/commoncap.c:131) [ 303.271350][ T1150] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 303.271598][ T1150] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 303.271865][ T1150] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 303.272156][ T1150] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 303.272535][ T1150] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 303.272853][ T1150] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 303.273140][ T1150] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 303.273395][ T1150] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 303.273617][ T1150] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 303.273858][ T1150] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 303.274110][ T1150] ? genl_rcv (net/netlink/genetlink.c:1219) [ 303.274308][ T1150] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 303.274602][ T1150] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 303.274841][ T1150] genl_rcv (net/netlink/genetlink.c:1220) [ 303.275028][ T1150] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 303.275296][ T1150] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 303.275537][ T1150] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 303.275778][ T1150] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 303.276019][ T1150] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 303.276284][ T1150] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 303.276552][ T1150] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 303.276832][ T1150] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 303.277107][ T1150] ? __pfx___sys_sendto (net/socket.c:2145) [ 303.277397][ T1150] ? __lock_release (kernel/locking/lockdep.c:5527) [ 303.277686][ T1150] ? __sys_recvmsg (net/socket.c:2859) [ 303.278005][ T1150] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 303.278308][ T1150] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 303.278562][ T1150] __x64_sys_sendto (net/socket.c:2181) [ 303.278784][ T1150] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 303.279068][ T1150] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 303.279332][ T1150] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 303.279623][ T1150] RIP: 0033:0x7fd02619da4a [ 303.279890][ T1150] 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 [ 303.280761][ T1150] RSP: 002b:00007ffc78389958 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 303.281125][ T1150] RAX: ffffffffffffffda RBX: 000000001fe59b00 RCX: 00007fd02619da4a [ 303.281499][ T1150] RDX: 0000000000000038 RSI: 000000001fe59b00 RDI: 0000000000000005 [ 303.281846][ T1150] RBP: 000000001fe59910 R08: 00007fd026341200 R09: 000000000000000c [ 303.282224][ T1150] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 303.282609][ T1150] R13: 000000001fe59910 R14: 0000000000000000 R15: 0000000000000003 | [ 306.300627][ T1215] ------------[ cut here ]------------ | [ 306.300917][ T1215] WARNING: CPU: 3 PID: 1215 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) | [ 306.301492][ T1215] Modules linked in: netdevsim | [ 306.302138][ T1215] Tainted: [W]=WARN [ 306.302354][ T1215] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 306.302672][ T1215] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 306.303024][ T1215] 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 [ 306.303865][ T1215] RSP: 0018:ffffc900026871e8 EFLAGS: 00010246 [ 306.304170][ T1215] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 306.304528][ T1215] RDX: 0000000000000000 RSI: ffff88800e902c98 RDI: ffff88800bec0b00 [ 306.304879][ T1215] RBP: ffff88800a850040 R08: 0000000000000000 R09: fffffbfff6afd83c [ 306.305300][ T1215] R10: ffffffffb57ec1e7 R11: ffff88800bec0040 R12: 0000000000000000 [ 306.305689][ T1215] R13: ffff88800e902128 R14: ffff88800e902008 R15: ffff88800e902000 [ 306.306049][ T1215] FS: 00007f5faf488800(0000) GS:ffff88802f580000(0000) knlGS:0000000000000000 [ 306.306533][ T1215] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 306.306846][ T1215] CR2: 00007f5faf838200 CR3: 000000000a92c003 CR4: 0000000000772ef0 [ 306.307255][ T1215] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 306.307631][ T1215] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 306.308019][ T1215] PKRU: 55555554 [ 306.308285][ T1215] Call Trace: [ 306.308539][ T1215] [ 306.308715][ T1215] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 306.309013][ T1215] ? __warn (kernel/panic.c:748) [ 306.309293][ T1215] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 306.309554][ T1215] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 306.309865][ T1215] ? handle_bug (arch/x86/kernel/traps.c:285) [ 306.310085][ T1215] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 306.310407][ T1215] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 306.310687][ T1215] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 306.310933][ T1215] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 306.311225][ T1215] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 306.311516][ T1215] ? _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) [ 306.311735][ T1215] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 306.311947][ T1215] register_netdevice (net/core/dev.c:11003) [ 306.312159][ T1215] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 306.312435][ T1215] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 306.312717][ T1215] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 306.313023][ T1215] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 306.313345][ T1215] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 306.313659][ T1215] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 306.313938][ T1215] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 306.314257][ T1215] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 306.314568][ T1215] ? devl_region_destroy (net/devlink/region.c:1178) [ 306.314792][ T1215] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 306.315081][ T1215] devlink_reload (net/devlink/dev.c:474) [ 306.315342][ T1215] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 306.315578][ T1215] ? devlink_resources_validate (net/devlink/resource.c:311) [ 306.315844][ T1215] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 306.316075][ T1215] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 306.316369][ T1215] ? __nla_parse (lib/nlattr.c:732) [ 306.316637][ T1215] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 306.316853][ T1215] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 306.317131][ T1215] ? cap_capable (security/commoncap.c:131) [ 306.317357][ T1215] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 306.317591][ T1215] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 306.317808][ T1215] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 306.318018][ T1215] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 306.318287][ T1215] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 306.318541][ T1215] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 306.318812][ T1215] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 306.319030][ T1215] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 306.319258][ T1215] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 306.319502][ T1215] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 306.319741][ T1215] ? genl_rcv (net/netlink/genetlink.c:1219) [ 306.319935][ T1215] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 306.320208][ T1215] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 306.320465][ T1215] genl_rcv (net/netlink/genetlink.c:1220) [ 306.320640][ T1215] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 306.320888][ T1215] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 306.321118][ T1215] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 306.321377][ T1215] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 306.321610][ T1215] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 306.321837][ T1215] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 306.322061][ T1215] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 306.322317][ T1215] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 306.322569][ T1215] ? __pfx___sys_sendto (net/socket.c:2145) [ 306.322808][ T1215] ? __lock_release (kernel/locking/lockdep.c:5527) [ 306.323089][ T1215] ? __sys_recvmsg (net/socket.c:2859) [ 306.323349][ T1215] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 306.323594][ T1215] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 306.323834][ T1215] __x64_sys_sendto (net/socket.c:2181) [ 306.324074][ T1215] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 306.324359][ T1215] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 306.324605][ T1215] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 306.324911][ T1215] RIP: 0033:0x7f5faf694a4a [ 306.325158][ T1215] 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 [ 306.326121][ T1215] RSP: 002b:00007fff88109318 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 306.326510][ T1215] RAX: ffffffffffffffda RBX: 00000000156dbb00 RCX: 00007f5faf694a4a [ 306.326896][ T1215] RDX: 0000000000000038 RSI: 00000000156dbb00 RDI: 0000000000000005 [ 306.327303][ T1215] RBP: 00000000156db910 R08: 00007f5faf838200 R09: 000000000000000c [ 306.327710][ T1215] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 306.328085][ T1215] R13: 00000000156db910 R14: 0000000000000000 R15: 0000000000000003 | [ 307.871091][ T1245] ------------[ cut here ]------------ | [ 307.871423][ T1245] WARNING: CPU: 0 PID: 1245 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) | [ 307.871907][ T1245] Modules linked in: netdevsim | [ 307.872536][ T1245] Tainted: [W]=WARN [ 307.872709][ T1245] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 307.872957][ T1245] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 307.873234][ T1245] 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 [ 307.873942][ T1245] RSP: 0018:ffffc900027971e8 EFLAGS: 00010246 [ 307.874216][ T1245] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 307.874522][ T1245] RDX: 0000000000000000 RSI: ffff88800e6fac98 RDI: ffff888009735080 [ 307.874819][ T1245] RBP: ffff88800a850040 R08: 0000000000000000 R09: fffffbfff6afd83c [ 307.875108][ T1245] R10: ffffffffb57ec1e7 R11: ffff8880097345c0 R12: 0000000000000000 [ 307.875408][ T1245] R13: ffff88800e6fa128 R14: ffff88800e6fa008 R15: ffff88800e6fa000 [ 307.875726][ T1245] FS: 00007fbd73452800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 307.876112][ T1245] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 307.876401][ T1245] CR2: 00007fbd73802200 CR3: 000000000c050005 CR4: 0000000000772ef0 [ 307.876732][ T1245] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 307.877024][ T1245] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 307.877326][ T1245] PKRU: 55555554 [ 307.877477][ T1245] Call Trace: [ 307.877624][ T1245] [ 307.877725][ T1245] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 307.877920][ T1245] ? __warn (kernel/panic.c:748) [ 307.878081][ T1245] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 307.878288][ T1245] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 307.878492][ T1245] ? handle_bug (arch/x86/kernel/traps.c:285) [ 307.878641][ T1245] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 307.878845][ T1245] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 307.879055][ T1245] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 307.879265][ T1245] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 307.879463][ T1245] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 307.879710][ T1245] ? _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) [ 307.879916][ T1245] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 307.880120][ T1245] register_netdevice (net/core/dev.c:11003) [ 307.880334][ T1245] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 307.880538][ T1245] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 307.880755][ T1245] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 307.881040][ T1245] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 307.881317][ T1245] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 307.881573][ T1245] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 307.881831][ T1245] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 307.882084][ T1245] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 307.882353][ T1245] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 307.882629][ T1245] devlink_reload (net/devlink/dev.c:474) [ 307.882832][ T1245] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 307.883036][ T1245] ? devlink_resources_validate (net/devlink/resource.c:311) [ 307.883298][ T1245] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 307.883497][ T1245] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 307.883743][ T1245] ? __nla_parse (lib/nlattr.c:732) [ 307.883946][ T1245] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 307.884145][ T1245] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 307.884416][ T1245] ? cap_capable (security/commoncap.c:131) [ 307.884608][ T1245] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 307.884806][ T1245] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 307.885003][ T1245] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 307.885213][ T1245] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 307.885503][ T1245] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 307.885737][ T1245] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 307.885987][ T1245] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 307.886210][ T1245] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 307.886403][ T1245] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 307.886596][ T1245] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 307.886805][ T1245] ? genl_rcv (net/netlink/genetlink.c:1219) [ 307.886965][ T1245] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 307.887171][ T1245] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 307.887403][ T1245] genl_rcv (net/netlink/genetlink.c:1220) [ 307.887561][ T1245] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 307.887779][ T1245] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 307.887991][ T1245] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 307.888219][ T1245] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 307.888439][ T1245] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 307.888644][ T1245] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 307.888858][ T1245] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 307.889080][ T1245] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 307.889311][ T1245] ? __pfx___sys_sendto (net/socket.c:2145) [ 307.889532][ T1245] ? __lock_release (kernel/locking/lockdep.c:5527) [ 307.889751][ T1245] ? __sys_recvmsg (net/socket.c:2859) [ 307.889965][ T1245] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 307.890198][ T1245] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 307.890416][ T1245] __x64_sys_sendto (net/socket.c:2181) [ 307.890628][ T1245] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 307.890882][ T1245] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 307.891093][ T1245] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 307.891367][ T1245] RIP: 0033:0x7fbd7365ea4a [ 307.891591][ T1245] 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 [ 307.892340][ T1245] RSP: 002b:00007fffc98a7e58 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 307.892656][ T1245] RAX: ffffffffffffffda RBX: 0000000013580b00 RCX: 00007fbd7365ea4a [ 307.892972][ T1245] RDX: 0000000000000038 RSI: 0000000013580b00 RDI: 0000000000000005 [ 307.893298][ T1245] RBP: 0000000013580910 R08: 00007fbd73802200 R09: 000000000000000c [ 307.893609][ T1245] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 307.893924][ T1245] R13: 0000000013580910 R14: 0000000000000000 R15: 0000000000000003 | [ 308.312704][ T11] ------------[ cut here ]------------ | [ 308.313047][ T11] WARNING: CPU: 0 PID: 11 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 308.313448][ T11] Modules linked in: netdevsim | [ 308.314020][ T11] Tainted: [W]=WARN [ 308.314154][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 308.314426][ T11] Workqueue: netns cleanup_net [ 308.314638][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 308.314860][ T11] 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 [ 308.315814][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 308.316065][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 308.316348][ T11] RDX: 0000000000000000 RSI: ffff888009b6ac98 RDI: ffff888001a82e10 [ 308.316625][ T11] RBP: ffffffffb7923440 R08: 0000000000000000 R09: fffffbfff6afd83c [ 308.316919][ T11] R10: ffffffffb57ec1e7 R11: ffff888001a82300 R12: 0000000000000000 [ 308.317213][ T11] R13: ffff888009b6a128 R14: ffff888009b6a008 R15: ffff888009b6a000 [ 308.317489][ T11] FS: 0000000000000000(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 308.317799][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 308.318220][ T11] CR2: 00007f04430b9258 CR3: 0000000008612001 CR4: 0000000000772ef0 [ 308.318524][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 308.318820][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 308.319098][ T11] PKRU: 55555554 [ 308.319259][ T11] Call Trace: [ 308.319407][ T11] [ 308.319508][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 308.319716][ T11] ? __warn (kernel/panic.c:748) [ 308.319867][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 308.320058][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 308.320269][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 308.320419][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 308.320608][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 308.320819][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 308.321022][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 308.321269][ T11] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 308.321470][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 308.321669][ T11] register_netdevice (net/core/dev.c:11003) [ 308.321871][ T11] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 308.322077][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 308.322324][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 308.322619][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 308.322886][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 308.323142][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 308.323463][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 308.323793][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 308.324099][ T11] devlink_reload (net/devlink/dev.c:474) [ 308.324378][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 308.324650][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 308.324950][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 308.325259][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 308.325657][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 308.325979][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 308.326314][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 308.326614][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 308.326920][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 308.327231][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 308.327546][ T11] process_one_work (kernel/workqueue.c:3238) [ 308.327864][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 308.328166][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 308.328474][ T11] ? assign_work (kernel/workqueue.c:1200) [ 308.328794][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 308.329105][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 308.329427][ T11] kthread (kernel/kthread.c:464) [ 308.329652][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 308.329953][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 308.330268][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 308.330573][ T11] ? __pfx_kthread (kernel/kthread.c:413) Finger prints: __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_dev_reload_create __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_dev_port_add_all