====================================== | 0 | xx__-> [ 10.131740][ T229] ------------[ cut here ]------------ | [ 10.132184][ T229] WARNING: CPU: 0 PID: 229 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 10.132634][ T229] Modules linked in: netdevsim [ 10.133300][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.133582][ T229] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.133871][ T229] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 10.134657][ T229] RSP: 0018:ffffc90000b97520 EFLAGS: 00010246 [ 10.134944][ T229] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.135285][ T229] RDX: 0000000000000000 RSI: ffff88800b692c98 RDI: ffff888005d650f8 [ 10.135614][ T229] RBP: ffffffffb4d23440 R08: 0000000000000000 R09: fffffbfff657d83c [ 10.135945][ T229] R10: ffffffffb2bec1e7 R11: ffff888005d645c0 R12: 0000000000000000 [ 10.136286][ T229] R13: ffff88800b692128 R14: ffff88800b692008 R15: ffff88800b692000 [ 10.136619][ T229] FS: 00007f84aa64b740(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 10.137039][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.137321][ T229] CR2: 000055d71e9ecac8 CR3: 0000000005922001 CR4: 0000000000772ef0 [ 10.137653][ T229] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.137990][ T229] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.138323][ T229] PKRU: 55555554 [ 10.138494][ T229] Call Trace: [ 10.138668][ T229] [ 10.138788][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.139025][ T229] ? __warn (kernel/panic.c:748) [ 10.139201][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.139424][ T229] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.139655][ T229] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.139825][ T229] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.140060][ T229] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.140303][ T229] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.140532][ T229] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.140812][ T229] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 10.141055][ T229] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.141286][ T229] register_netdevice (net/core/dev.c:11003) [ 10.141524][ T229] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.141759][ T229] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.142011][ T229] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.142299][ T229] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.142472][ T229] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.142764][ T229] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.143061][ T229] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.143349][ T229] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.143587][ T229] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.143870][ T229] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.144111][ T229] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 10.144279][ T229] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.144512][ T229] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.144743][ T229] __driver_probe_device (drivers/base/dd.c:800) [ 10.144984][ T229] driver_probe_device (drivers/base/dd.c:830) [ 10.145208][ T229] __device_attach_driver (drivers/base/dd.c:959) [ 10.145435][ T229] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.145712][ T229] bus_for_each_drv (drivers/base/bus.c:462) [ 10.145937][ T229] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.146168][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.146392][ T229] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.146617][ T229] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.146851][ T229] __device_attach (drivers/base/dd.c:1030) [ 10.147086][ T229] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.147311][ T229] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.147538][ T229] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.147771][ T229] bus_probe_device (drivers/base/bus.c:537) [ 10.148010][ T229] device_add (drivers/base/core.c:3672) [ 10.148266][ T229] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.148487][ T229] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.148719][ T229] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.149024][ T229] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.149312][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.149537][ T229] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.149766][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.150001][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.150231][ T229] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.150408][ T229] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.150635][ T229] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.150861][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.151100][ T229] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.151337][ T229] ksys_write (fs/read_write.c:731) [ 10.151516][ T229] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.151734][ T229] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.151977][ T229] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.152208][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.152488][ T229] RIP: 0033:0x7f84aa78cb77 [ 10.152723][ T229] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 10.153523][ T229] RSP: 002b:00007ffd783f20a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.153859][ T229] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007f84aa78cb77 [ 10.154199][ T229] RDX: 0000000000000007 RSI: 000055d71e9ebac0 RDI: 0000000000000001 [ 10.154537][ T229] RBP: 000055d71e9ebac0 R08: 0000000000000003 R09: 0000000000000077 [ 10.154871][ T229] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000007 [ 10.155214][ T229] R13: 00007f84aa848760 R14: 0000000000000007 R15: 00007f84aa8439c0 | [ 10.411753][ T255] ------------[ cut here ]------------ | [ 10.412095][ T255] WARNING: CPU: 0 PID: 255 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 10.412591][ T255] Modules linked in: netdevsim | [ 10.413188][ T255] Tainted: [W]=WARN [ 10.413361][ T255] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.413620][ T255] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.413886][ T255] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 10.414621][ T255] RSP: 0018:ffffc90000bb71e8 EFLAGS: 00010246 [ 10.414878][ T255] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.415190][ T255] RDX: 0000000000000000 RSI: ffff888005192c98 RDI: ffff8880025b2dc0 [ 10.415499][ T255] RBP: ffff888004f98040 R08: 0000000000000000 R09: fffffbfff657d83c [ 10.415796][ T255] R10: ffffffffb2bec1e7 R11: ffff8880025b2300 R12: 0000000000000000 [ 10.416108][ T255] R13: ffff888005192128 R14: ffff888005192008 R15: ffff888005192000 [ 10.416413][ T255] FS: 00007f76b2fa2800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 10.416773][ T255] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.417041][ T255] CR2: 00007f76b30e1440 CR3: 000000000b40e001 CR4: 0000000000772ef0 [ 10.417348][ T255] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.417640][ T255] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.417935][ T255] PKRU: 55555554 [ 10.418098][ T255] Call Trace: [ 10.418253][ T255] [ 10.418357][ T255] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.418560][ T255] ? __warn (kernel/panic.c:748) [ 10.418724][ T255] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.418929][ T255] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.419148][ T255] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.419312][ T255] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.419520][ T255] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.419729][ T255] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.419932][ T255] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 10.420203][ T255] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.420468][ T255] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 10.420675][ T255] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.420890][ T255] register_netdevice (net/core/dev.c:11003) [ 10.421107][ T255] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.421322][ T255] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.421547][ T255] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.421807][ T255] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.422092][ T255] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 10.422354][ T255] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 10.422615][ T255] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 10.422870][ T255] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 10.423140][ T255] devlink_reload (net/devlink/dev.c:474) [ 10.423348][ T255] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 10.423553][ T255] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 10.423758][ T255] ? cap_capable (security/commoncap.c:131) [ 10.423964][ T255] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 10.424130][ T255] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 10.424332][ T255] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 10.424580][ T255] ? __nla_parse (lib/nlattr.c:732) [ 10.424789][ T255] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 10.425011][ T255] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 10.425277][ T255] ? cap_capable (security/commoncap.c:131) [ 10.425481][ T255] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 10.425689][ T255] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 10.425894][ T255] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 10.426105][ T255] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 10.426356][ T255] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 10.426613][ T255] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 10.426877][ T255] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 10.427088][ T255] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 10.427290][ T255] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 10.427497][ T255] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 10.427714][ T255] ? genl_rcv (net/netlink/genetlink.c:1219) [ 10.427870][ T255] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 10.428085][ T255] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 10.428302][ T255] genl_rcv (net/netlink/genetlink.c:1220) [ 10.428457][ T255] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 10.428670][ T255] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 10.428883][ T255] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 10.429106][ T255] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 10.429317][ T255] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 10.429520][ T255] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 10.429727][ T255] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 10.429940][ T255] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 10.430160][ T255] ? __pfx___sys_sendto (net/socket.c:2145) [ 10.430370][ T255] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.430580][ T255] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 10.430796][ T255] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 10.431015][ T255] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 10.431268][ T255] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 10.431484][ T255] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 10.431751][ T255] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 10.431977][ T255] __x64_sys_sendto (net/socket.c:2181) [ 10.432188][ T255] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.432439][ T255] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.432647][ T255] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.432900][ T255] RIP: 0033:0x7f76b31aea4a [ 10.433120][ T255] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 10.433825][ T255] RSP: 002b:00007fff6a955818 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 10.434141][ T255] RAX: ffffffffffffffda RBX: 0000000031f53b00 RCX: 00007f76b31aea4a [ 10.434451][ T255] RDX: 0000000000000040 RSI: 0000000031f53b00 RDI: 0000000000000005 [ 10.434756][ T255] RBP: 0000000031f53910 R08: 00007f76b3352200 R09: 000000000000000c [ 10.435060][ T255] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 10.435361][ T255] R13: 0000000031f53910 R14: 0000000000000000 R15: 0000000000000001 | [ 11.350888][ T283] ------------[ cut here ]------------ | [ 11.351241][ T283] WARNING: CPU: 2 PID: 283 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.351647][ T283] Modules linked in: netdevsim | [ 11.352237][ T283] Tainted: [W]=WARN [ 11.352398][ T283] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.352645][ T283] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.352900][ T283] 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.353576][ T283] RSP: 0018:ffffc900006671e8 EFLAGS: 00010246 [ 11.353825][ T283] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.354127][ T283] RDX: 0000000000000000 RSI: ffff8880098cac98 RDI: ffff88800aaf0b00 [ 11.354418][ T283] RBP: ffff888004f98040 R08: 0000000000000000 R09: fffffbfff657d83c [ 11.354710][ T283] R10: ffffffffb2bec1e7 R11: ffff88800aaf0040 R12: 0000000000000000 [ 11.355016][ T283] R13: ffff8880098ca128 R14: ffff8880098ca008 R15: ffff8880098ca000 [ 11.355312][ T283] FS: 00007fad631fc800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 11.355651][ T283] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.355904][ T283] CR2: 00007fad635ac200 CR3: 000000000b4f6001 CR4: 0000000000772ef0 [ 11.356230][ T283] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.356523][ T283] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.356814][ T283] PKRU: 55555554 [ 11.357063][ T283] Call Trace: [ 11.357220][ T283] [ 11.357331][ T283] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.357531][ T283] ? __warn (kernel/panic.c:748) [ 11.357693][ T283] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.357896][ T283] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.358117][ T283] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.358275][ T283] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.358475][ T283] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.358691][ T283] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.358894][ T283] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 11.359113][ T283] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 11.359367][ T283] ? _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.359576][ T283] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.359787][ T283] register_netdevice (net/core/dev.c:11003) [ 11.360014][ T283] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 11.360231][ T283] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.360448][ T283] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.360702][ T283] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.360982][ T283] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 11.361243][ T283] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 11.361506][ T283] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 11.361758][ T283] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 11.362020][ T283] ? devl_region_destroy (net/devlink/region.c:1178) [ 11.362226][ T283] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 11.362493][ T283] devlink_reload (net/devlink/dev.c:474) [ 11.362699][ T283] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 11.362907][ T283] ? devlink_resources_validate (net/devlink/resource.c:311) [ 11.363174][ T283] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 11.363393][ T283] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.363640][ T283] ? __nla_parse (lib/nlattr.c:732) [ 11.363852][ T283] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 11.364079][ T283] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 11.364341][ T283] ? cap_capable (security/commoncap.c:131) [ 11.364539][ T283] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 11.364747][ T283] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 11.364952][ T283] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 11.365167][ T283] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 11.365408][ T283] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.365651][ T283] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 11.365909][ T283] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 11.366123][ T283] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 11.366324][ T283] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 11.366530][ T283] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 11.366746][ T283] ? genl_rcv (net/netlink/genetlink.c:1219) [ 11.366909][ T283] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 11.367124][ T283] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 11.367334][ T283] genl_rcv (net/netlink/genetlink.c:1220) [ 11.367489][ T283] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 11.367692][ T283] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 11.367898][ T283] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 11.368128][ T283] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 11.368339][ T283] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 11.368538][ T283] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 11.368745][ T283] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 11.368970][ T283] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 11.369177][ T283] ? __pfx___sys_sendto (net/socket.c:2145) [ 11.369386][ T283] ? __lock_release (kernel/locking/lockdep.c:5527) [ 11.369595][ T283] ? __sys_recvmsg (net/socket.c:2859) [ 11.369797][ T283] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 11.370022][ T283] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 11.370230][ T283] __x64_sys_sendto (net/socket.c:2181) [ 11.370434][ T283] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.370679][ T283] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.370882][ T283] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.371134][ T283] RIP: 0033:0x7fad63408a4a [ 11.371357][ T283] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 11.372063][ T283] RSP: 002b:00007ffe280c3098 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 11.372360][ T283] RAX: ffffffffffffffda RBX: 000000001b69db00 RCX: 00007fad63408a4a [ 11.372655][ T283] RDX: 0000000000000038 RSI: 000000001b69db00 RDI: 0000000000000005 [ 11.372945][ T283] RBP: 000000001b69d910 R08: 00007fad635ac200 R09: 000000000000000c [ 11.373247][ T283] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 11.373537][ T283] R13: 000000001b69d910 R14: 0000000000000000 R15: 0000000000000003 | [ 11.942211][ T293] ------------[ cut here ]------------ | [ 11.942448][ T293] WARNING: CPU: 0 PID: 293 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.942829][ T293] Modules linked in: netdevsim | [ 11.943383][ T293] Tainted: [W]=WARN [ 11.943531][ T293] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.943771][ T293] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.944037][ T293] 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.944690][ T293] RSP: 0018:ffffc900006c71e8 EFLAGS: 00010246 [ 11.944929][ T293] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.945240][ T293] RDX: 0000000000000000 RSI: ffff88800b652c98 RDI: ffff88800bd20b00 [ 11.945521][ T293] RBP: ffff888004f98040 R08: 0000000000000000 R09: fffffbfff657d83c [ 11.945809][ T293] R10: ffffffffb2bec1e7 R11: ffff88800bd20040 R12: 0000000000000000 [ 11.946099][ T293] R13: ffff88800b652128 R14: ffff88800b652008 R15: ffff88800b652000 [ 11.946373][ T293] FS: 00007faea7cae800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 11.946692][ T293] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.946926][ T293] CR2: 00007fa668a405a0 CR3: 00000000099c4001 CR4: 0000000000772ef0 [ 11.947215][ T293] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.947496][ T293] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.947773][ T293] PKRU: 55555554 [ 11.947914][ T293] Call Trace: [ 11.948077][ T293] [ 11.948177][ T293] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.948365][ T293] ? __warn (kernel/panic.c:748) [ 11.948525][ T293] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.948729][ T293] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.948939][ T293] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.949106][ T293] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.949308][ T293] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.949546][ T293] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.949833][ T293] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 11.950178][ T293] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 11.950580][ T293] ? _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.950878][ T293] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.951229][ T293] register_netdevice (net/core/dev.c:11003) [ 11.951577][ T293] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 11.951922][ T293] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.952322][ T293] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.952755][ T293] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.953214][ T293] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 11.953627][ T293] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 11.954047][ T293] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 11.954460][ T293] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 11.954871][ T293] ? devl_region_destroy (net/devlink/region.c:1178) [ 11.955210][ T293] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 11.955633][ T293] devlink_reload (net/devlink/dev.c:474) [ 11.955932][ T293] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 11.956269][ T293] ? devlink_resources_validate (net/devlink/resource.c:311) [ 11.956654][ T293] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 11.957028][ T293] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.957293][ T293] ? __nla_parse (lib/nlattr.c:732) [ 11.957505][ T293] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 11.957708][ T293] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 11.957986][ T293] ? cap_capable (security/commoncap.c:131) [ 11.958187][ T293] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 11.958393][ T293] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 11.958602][ T293] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 11.958809][ T293] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 11.959073][ T293] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.959319][ T293] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 11.959587][ T293] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 11.959792][ T293] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 11.960025][ T293] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 11.960233][ T293] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 11.960445][ T293] ? genl_rcv (net/netlink/genetlink.c:1219) [ 11.960595][ T293] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 11.960797][ T293] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 11.961024][ T293] genl_rcv (net/netlink/genetlink.c:1220) [ 11.961177][ T293] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 11.961391][ T293] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 11.961599][ T293] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 11.961808][ T293] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 11.962032][ T293] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 11.962233][ T293] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 11.962437][ T293] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 11.962647][ T293] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 11.962851][ T293] ? __pfx___sys_sendto (net/socket.c:2145) [ 11.963080][ T293] ? __lock_release (kernel/locking/lockdep.c:5527) [ 11.963294][ T293] ? __sys_recvmsg (net/socket.c:2859) [ 11.963493][ T293] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 11.963705][ T293] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 11.963915][ T293] __x64_sys_sendto (net/socket.c:2181) [ 11.964140][ T293] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.964389][ T293] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.964595][ T293] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.964843][ T293] RIP: 0033:0x7faea7ebaa4a [ 11.965064][ T293] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 11.965768][ T293] RSP: 002b:00007ffdfc6d5158 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 11.966087][ T293] RAX: ffffffffffffffda RBX: 00000000359dcb00 RCX: 00007faea7ebaa4a [ 11.966390][ T293] RDX: 0000000000000038 RSI: 00000000359dcb00 RDI: 0000000000000005 [ 11.966686][ T293] RBP: 00000000359dc910 R08: 00007faea805e200 R09: 000000000000000c [ 11.967003][ T293] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 11.967299][ T293] R13: 00000000359dc910 R14: 0000000000000000 R15: 0000000000000003 | [ 13.383886][ T338] ------------[ cut here ]------------ | [ 13.384219][ T338] WARNING: CPU: 3 PID: 338 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.384620][ T338] Modules linked in: netdevsim | [ 13.385212][ T338] Tainted: [W]=WARN [ 13.385367][ T338] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.385617][ T338] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.385877][ T338] 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.386600][ T338] RSP: 0018:ffffc900008b71e8 EFLAGS: 00010246 [ 13.386861][ T338] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 13.387178][ T338] RDX: 0000000000000000 RSI: ffff8880051eac98 RDI: ffff888004db8b00 [ 13.387480][ T338] RBP: ffff888004f98040 R08: 0000000000000000 R09: fffffbfff657d83c [ 13.387779][ T338] R10: ffffffffb2bec1e7 R11: ffff888004db8040 R12: 0000000000000000 [ 13.388103][ T338] R13: ffff8880051ea128 R14: ffff8880051ea008 R15: ffff8880051ea000 [ 13.388407][ T338] FS: 00007f7b5bd88800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 13.388758][ T338] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.389023][ T338] CR2: 00007f7b5c138200 CR3: 000000000b7b2002 CR4: 0000000000772ef0 [ 13.389325][ T338] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 13.389624][ T338] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 13.389927][ T338] PKRU: 55555554 [ 13.390091][ T338] Call Trace: [ 13.390247][ T338] [ 13.390352][ T338] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.390554][ T338] ? __warn (kernel/panic.c:748) [ 13.390712][ T338] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.390918][ T338] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 13.391135][ T338] ? handle_bug (arch/x86/kernel/traps.c:285) [ 13.391291][ T338] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 13.391520][ T338] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 13.391736][ T338] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.391944][ T338] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 13.392169][ T338] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 13.392410][ T338] ? _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.392604][ T338] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 13.392803][ T338] register_netdevice (net/core/dev.c:11003) [ 13.393007][ T338] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 13.393208][ T338] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 13.393412][ T338] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 13.393656][ T338] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 13.393909][ T338] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 13.394174][ T338] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 13.394507][ T338] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 13.394756][ T338] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 13.395004][ T338] ? devl_region_destroy (net/devlink/region.c:1178) [ 13.395193][ T338] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 13.395440][ T338] devlink_reload (net/devlink/dev.c:474) [ 13.395635][ T338] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 13.395828][ T338] ? devlink_resources_validate (net/devlink/resource.c:311) [ 13.396096][ T338] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 13.396300][ T338] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.396538][ T338] ? __nla_parse (lib/nlattr.c:732) [ 13.396737][ T338] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 13.396929][ T338] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 13.397187][ T338] ? cap_capable (security/commoncap.c:131) [ 13.397377][ T338] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 13.397573][ T338] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 13.397762][ T338] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 13.397951][ T338] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 13.398194][ T338] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.398429][ T338] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 13.398673][ T338] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 13.398861][ T338] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 13.399057][ T338] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 13.399249][ T338] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 13.399456][ T338] ? genl_rcv (net/netlink/genetlink.c:1219) [ 13.399598][ T338] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 13.399797][ T338] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 13.400015][ T338] genl_rcv (net/netlink/genetlink.c:1220) [ 13.400164][ T338] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 13.400356][ T338] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 13.400544][ T338] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 13.400740][ T338] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 13.400931][ T338] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 13.401129][ T338] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 13.401331][ T338] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 13.401531][ T338] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 13.401723][ T338] ? __pfx___sys_sendto (net/socket.c:2145) [ 13.401918][ T338] ? __lock_release (kernel/locking/lockdep.c:5527) [ 13.402125][ T338] ? __sys_recvmsg (net/socket.c:2859) [ 13.402312][ T338] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 13.402509][ T338] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 13.402707][ T338] __x64_sys_sendto (net/socket.c:2181) [ 13.402895][ T338] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 13.403137][ T338] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 13.403330][ T338] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 13.403560][ T338] RIP: 0033:0x7f7b5bf94a4a [ 13.403753][ T338] 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.404424][ T338] RSP: 002b:00007ffdde7b6fa8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 13.404711][ T338] RAX: ffffffffffffffda RBX: 00000000119b0b00 RCX: 00007f7b5bf94a4a [ 13.404999][ T338] RDX: 0000000000000038 RSI: 00000000119b0b00 RDI: 0000000000000005 [ 13.405280][ T338] RBP: 00000000119b0910 R08: 00007f7b5c138200 R09: 000000000000000c [ 13.405556][ T338] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 13.405831][ T338] R13: 00000000119b0910 R14: 0000000000000000 R15: 0000000000000003 | [ 14.021500][ T349] ------------[ cut here ]------------ | [ 14.021734][ T349] WARNING: CPU: 3 PID: 349 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 14.022137][ T349] Modules linked in: netdevsim | [ 14.022668][ T349] Tainted: [W]=WARN [ 14.022814][ T349] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.023059][ T349] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 14.023298][ T349] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 14.023970][ T349] RSP: 0018:ffffc900009471e8 EFLAGS: 00010246 [ 14.024208][ T349] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 14.024483][ T349] RDX: 0000000000000000 RSI: ffff88800b692c98 RDI: ffff88800be2d080 [ 14.024764][ T349] RBP: ffff888004f98040 R08: 0000000000000000 R09: fffffbfff657d83c [ 14.025062][ T349] R10: ffffffffb2bec1e7 R11: ffff88800be2c5c0 R12: 0000000000000000 [ 14.025336][ T349] R13: ffff88800b692128 R14: ffff88800b692008 R15: ffff88800b692000 [ 14.025613][ T349] FS: 00007f577a74a800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 14.025939][ T349] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 14.026182][ T349] CR2: 00007f46dcce0000 CR3: 000000000b7e8001 CR4: 0000000000772ef0 [ 14.026458][ T349] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 14.026739][ T349] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 14.027029][ T349] PKRU: 55555554 [ 14.027171][ T349] Call Trace: [ 14.027314][ T349] [ 14.027412][ T349] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 14.027601][ T349] ? __warn (kernel/panic.c:748) [ 14.027754][ T349] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 14.027966][ T349] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 14.028163][ T349] ? handle_bug (arch/x86/kernel/traps.c:285) [ 14.028307][ T349] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 14.028499][ T349] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 14.028699][ T349] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 14.028889][ T349] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 14.029090][ T349] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 14.029326][ T349] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 14.029519][ T349] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 14.029716][ T349] register_netdevice (net/core/dev.c:11003) [ 14.029908][ T349] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 14.030116][ T349] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 14.030323][ T349] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 14.030566][ T349] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 14.030816][ T349] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 14.031078][ T349] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 14.031329][ T349] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 14.031569][ T349] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 14.031818][ T349] ? devl_region_destroy (net/devlink/region.c:1178) [ 14.032029][ T349] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 14.032281][ T349] devlink_reload (net/devlink/dev.c:474) [ 14.032479][ T349] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 14.032668][ T349] ? devlink_resources_validate (net/devlink/resource.c:311) [ 14.032909][ T349] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 14.033110][ T349] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 14.033347][ T349] ? __nla_parse (lib/nlattr.c:732) [ 14.033545][ T349] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 14.033738][ T349] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 14.033996][ T349] ? cap_capable (security/commoncap.c:131) [ 14.034183][ T349] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 14.034376][ T349] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 14.034566][ T349] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 14.034754][ T349] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 14.034993][ T349] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 14.035228][ T349] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 14.035471][ T349] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 14.035659][ T349] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 14.035845][ T349] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 14.036046][ T349] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 14.036246][ T349] ? genl_rcv (net/netlink/genetlink.c:1219) [ 14.036390][ T349] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 14.036582][ T349] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 14.036782][ T349] genl_rcv (net/netlink/genetlink.c:1220) [ 14.036924][ T349] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 14.037122][ T349] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 14.037313][ T349] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 14.037506][ T349] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 14.037697][ T349] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 14.037882][ T349] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 14.038084][ T349] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 14.038281][ T349] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 14.038478][ T349] ? __pfx___sys_sendto (net/socket.c:2145) [ 14.038689][ T349] ? __lock_release (kernel/locking/lockdep.c:5527) [ 14.038881][ T349] ? __sys_recvmsg (net/socket.c:2859) [ 14.039080][ T349] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 14.039279][ T349] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 14.039479][ T349] __x64_sys_sendto (net/socket.c:2181) [ 14.039670][ T349] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 14.039900][ T349] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 14.040104][ T349] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 14.040334][ T349] RIP: 0033:0x7f577a956a4a [ 14.040525][ T349] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 14.041189][ T349] RSP: 002b:00007ffdd3e70ce8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 14.041476][ T349] RAX: ffffffffffffffda RBX: 000000002ad64b00 RCX: 00007f577a956a4a [ 14.041752][ T349] RDX: 0000000000000038 RSI: 000000002ad64b00 RDI: 0000000000000005 [ 14.042039][ T349] RBP: 000000002ad64910 R08: 00007f577aafa200 R09: 000000000000000c [ 14.042320][ T349] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 14.042595][ T349] R13: 000000002ad64910 R14: 0000000000000000 R15: 0000000000000003 | [ 15.820031][ T410] ------------[ cut here ]------------ | [ 15.820361][ T410] WARNING: CPU: 2 PID: 410 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 15.820752][ T410] Modules linked in: netdevsim | [ 15.821535][ T410] Tainted: [W]=WARN [ 15.821691][ T410] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.821944][ T410] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.822212][ T410] 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.822890][ T410] RSP: 0018:ffffc90000b071e8 EFLAGS: 00010246 [ 15.823151][ T410] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 15.823449][ T410] RDX: 0000000000000000 RSI: ffff88800b672c98 RDI: ffff888004f7d080 [ 15.823738][ T410] RBP: ffff888004f98040 R08: 0000000000000000 R09: fffffbfff657d83c [ 15.824039][ T410] R10: ffffffffb2bec1e7 R11: ffff888004f7c5c0 R12: 0000000000000000 [ 15.824331][ T410] R13: ffff88800b672128 R14: ffff88800b672008 R15: ffff88800b672000 [ 15.824619][ T410] FS: 00007fdacf952800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 15.824968][ T410] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 15.825215][ T410] CR2: 00007fa668a405a0 CR3: 000000000935e002 CR4: 0000000000772ef0 [ 15.825510][ T410] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 15.825803][ T410] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 15.826101][ T410] PKRU: 55555554 [ 15.826257][ T410] Call Trace: [ 15.826415][ T410] [ 15.826524][ T410] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.826727][ T410] ? __warn (kernel/panic.c:748) [ 15.826893][ T410] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.827110][ T410] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 15.827319][ T410] ? handle_bug (arch/x86/kernel/traps.c:285) [ 15.827480][ T410] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 15.827679][ T410] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 15.827892][ T410] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.828107][ T410] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 15.828314][ T410] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 15.828565][ T410] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 15.828770][ T410] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 15.828988][ T410] register_netdevice (net/core/dev.c:11003) [ 15.829192][ T410] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 15.829410][ T410] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 15.829632][ T410] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 15.829896][ T410] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 15.830170][ T410] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 15.830432][ T410] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 15.830686][ T410] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 15.830940][ T410] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 15.831201][ T410] ? devl_region_destroy (net/devlink/region.c:1178) [ 15.831413][ T410] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 15.831674][ T410] devlink_reload (net/devlink/dev.c:474) [ 15.831879][ T410] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 15.832091][ T410] ? devlink_resources_validate (net/devlink/resource.c:311) [ 15.832345][ T410] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 15.832550][ T410] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 15.832800][ T410] ? __nla_parse (lib/nlattr.c:732) [ 15.833024][ T410] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 15.833227][ T410] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 15.833489][ T410] ? cap_capable (security/commoncap.c:131) [ 15.833691][ T410] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 15.833900][ T410] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 15.834115][ T410] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 15.834319][ T410] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 15.834565][ T410] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 15.834814][ T410] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 15.835083][ T410] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 15.835287][ T410] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 15.835487][ T410] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 15.835696][ T410] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 15.835911][ T410] ? genl_rcv (net/netlink/genetlink.c:1219) [ 15.836081][ T410] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 15.836285][ T410] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 15.836492][ T410] genl_rcv (net/netlink/genetlink.c:1220) [ 15.836648][ T410] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 15.836857][ T410] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 15.837072][ T410] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 15.837280][ T410] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 15.837484][ T410] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 15.837690][ T410] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 15.837891][ T410] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 15.838108][ T410] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 15.838311][ T410] ? __pfx___sys_sendto (net/socket.c:2145) [ 15.838520][ T410] ? __lock_release (kernel/locking/lockdep.c:5527) [ 15.838729][ T410] ? __sys_recvmsg (net/socket.c:2859) [ 15.838929][ T410] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 15.839148][ T410] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 15.839357][ T410] __x64_sys_sendto (net/socket.c:2181) [ 15.839556][ T410] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 15.839800][ T410] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 15.840014][ T410] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 15.840271][ T410] RIP: 0033:0x7fdacfb5ea4a [ 15.840477][ T410] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 15.841143][ T410] RSP: 002b:00007ffee8ba35b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 15.841460][ T410] RAX: ffffffffffffffda RBX: 000000000b962b00 RCX: 00007fdacfb5ea4a [ 15.841782][ T410] RDX: 0000000000000038 RSI: 000000000b962b00 RDI: 0000000000000005 [ 15.842103][ T410] RBP: 000000000b962910 R08: 00007fdacfd02200 R09: 000000000000000c [ 15.842412][ T410] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 15.842718][ T410] R13: 000000000b962910 R14: 0000000000000000 R15: 0000000000000003 | [ 16.466815][ T421] ------------[ cut here ]------------ | [ 16.467068][ T421] WARNING: CPU: 0 PID: 421 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 16.467447][ T421] Modules linked in: netdevsim | [ 16.467990][ T421] Tainted: [W]=WARN [ 16.468138][ T421] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.468379][ T421] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.468619][ T421] 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.469362][ T421] RSP: 0018:ffffc90000c571e8 EFLAGS: 00010246 [ 16.469607][ T421] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 16.469899][ T421] RDX: 0000000000000000 RSI: ffff888005192c98 RDI: ffff888002a9adc0 [ 16.470262][ T421] RBP: ffff888004f98040 R08: 0000000000000000 R09: fffffbfff657d83c [ 16.470542][ T421] R10: ffffffffb2bec1e7 R11: ffff888002a9a300 R12: 0000000000000000 [ 16.470819][ T421] R13: ffff888005192128 R14: ffff888005192008 R15: ffff888005192000 [ 16.471190][ T421] FS: 00007f6bbaa7f800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 16.471527][ T421] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.471767][ T421] CR2: 00007f6bbae2f200 CR3: 0000000009e4a004 CR4: 0000000000772ef0 [ 16.472069][ T421] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 16.472354][ T421] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 16.472629][ T421] PKRU: 55555554 [ 16.472770][ T421] Call Trace: [ 16.472912][ T421] [ 16.473019][ T421] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.473211][ T421] ? __warn (kernel/panic.c:748) [ 16.473358][ T421] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.473548][ T421] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 16.473754][ T421] ? handle_bug (arch/x86/kernel/traps.c:285) [ 16.473899][ T421] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 16.474098][ T421] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 16.474302][ T421] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.474495][ T421] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 16.474689][ T421] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 16.474930][ T421] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 16.475140][ T421] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 16.475338][ T421] register_netdevice (net/core/dev.c:11003) [ 16.475533][ T421] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 16.475734][ T421] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 16.475941][ T421] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 16.476206][ T421] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 16.476466][ T421] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 16.476713][ T421] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 16.476953][ T421] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 16.477203][ T421] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 16.477442][ T421] ? devl_region_destroy (net/devlink/region.c:1178) [ 16.477634][ T421] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 16.477884][ T421] devlink_reload (net/devlink/dev.c:474) [ 16.478088][ T421] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 16.478279][ T421] ? devlink_resources_validate (net/devlink/resource.c:311) [ 16.478518][ T421] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 16.478708][ T421] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 16.478952][ T421] ? __nla_parse (lib/nlattr.c:732) [ 16.479173][ T421] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 16.479364][ T421] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 16.479611][ T421] ? cap_capable (security/commoncap.c:131) [ 16.479800][ T421] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 16.480003][ T421] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 16.480201][ T421] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 16.480390][ T421] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 16.480623][ T421] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 16.480854][ T421] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 16.481106][ T421] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 16.481302][ T421] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 16.481489][ T421] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 16.481680][ T421] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 16.481887][ T421] ? genl_rcv (net/netlink/genetlink.c:1219) [ 16.482043][ T421] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 16.482234][ T421] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 16.482429][ T421] genl_rcv (net/netlink/genetlink.c:1220) [ 16.482572][ T421] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 16.482763][ T421] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 16.482953][ T421] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 16.483163][ T421] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 16.483360][ T421] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 16.483544][ T421] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 16.483737][ T421] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 16.483934][ T421] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 16.484134][ T421] ? __pfx___sys_sendto (net/socket.c:2145) [ 16.484332][ T421] ? __lock_release (kernel/locking/lockdep.c:5527) [ 16.484525][ T421] ? __sys_recvmsg (net/socket.c:2859) [ 16.484717][ T421] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 16.484918][ T421] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 16.485120][ T421] __x64_sys_sendto (net/socket.c:2181) [ 16.485311][ T421] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 16.485543][ T421] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 16.485740][ T421] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 16.485980][ T421] RIP: 0033:0x7f6bbac8ba4a [ 16.486172][ T421] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 16.486820][ T421] RSP: 002b:00007ffc11e2e018 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 16.487112][ T421] RAX: ffffffffffffffda RBX: 000000003444eb00 RCX: 00007f6bbac8ba4a [ 16.487390][ T421] RDX: 0000000000000038 RSI: 000000003444eb00 RDI: 0000000000000005 [ 16.487670][ T421] RBP: 000000003444e910 R08: 00007f6bbae2f200 R09: 000000000000000c [ 16.487946][ T421] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 16.488230][ T421] R13: 000000003444e910 R14: 0000000000000000 R15: 0000000000000003 | [ 17.497904][ T454] ------------[ cut here ]------------ | [ 17.498207][ T454] WARNING: CPU: 0 PID: 454 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 17.498587][ T454] Modules linked in: netdevsim | [ 17.499124][ T454] Tainted: [W]=WARN [ 17.499269][ T454] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.499500][ T454] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.499741][ T454] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 17.500408][ T454] RSP: 0018:ffffc90000dd71e8 EFLAGS: 00010246 [ 17.500654][ T454] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 17.500935][ T454] RDX: 0000000000000000 RSI: ffff8880098cac98 RDI: ffff88800bd20b00 [ 17.501243][ T454] RBP: ffff888004f98040 R08: 0000000000000000 R09: fffffbfff657d83c [ 17.501536][ T454] R10: ffffffffb2bec1e7 R11: ffff88800bd20040 R12: 0000000000000000 [ 17.501818][ T454] R13: ffff8880098ca128 R14: ffff8880098ca008 R15: ffff8880098ca000 [ 17.502106][ T454] FS: 00007fbb9d8c6800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 17.502433][ T454] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 17.502669][ T454] CR2: 00007f5daeef4000 CR3: 000000000db70006 CR4: 0000000000772ef0 [ 17.502966][ T454] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 17.503244][ T454] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 17.503521][ T454] PKRU: 55555554 [ 17.503663][ T454] Call Trace: [ 17.503809][ T454] [ 17.503906][ T454] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.504108][ T454] ? __warn (kernel/panic.c:748) [ 17.504255][ T454] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.504448][ T454] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 17.504644][ T454] ? handle_bug (arch/x86/kernel/traps.c:285) [ 17.504790][ T454] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 17.504984][ T454] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 17.505185][ T454] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.505379][ T454] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 17.505575][ T454] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 17.505814][ T454] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 17.506019][ T454] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 17.506211][ T454] register_netdevice (net/core/dev.c:11003) [ 17.506407][ T454] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 17.506606][ T454] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 17.506811][ T454] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 17.507065][ T454] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 17.507321][ T454] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 17.507570][ T454] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 17.507811][ T454] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 17.508058][ T454] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 17.508298][ T454] ? devl_region_destroy (net/devlink/region.c:1178) [ 17.508484][ T454] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 17.508732][ T454] devlink_reload (net/devlink/dev.c:474) [ 17.508932][ T454] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 17.509133][ T454] ? devlink_resources_validate (net/devlink/resource.c:311) [ 17.509384][ T454] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 17.509576][ T454] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 17.509811][ T454] ? __nla_parse (lib/nlattr.c:732) [ 17.510016][ T454] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 17.510210][ T454] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 17.510456][ T454] ? cap_capable (security/commoncap.c:131) [ 17.510643][ T454] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 17.510838][ T454] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 17.511037][ T454] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 17.511230][ T454] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 17.511479][ T454] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 17.511715][ T454] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 17.511972][ T454] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 17.512165][ T454] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 17.512351][ T454] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 17.512541][ T454] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 17.512742][ T454] ? genl_rcv (net/netlink/genetlink.c:1219) [ 17.512885][ T454] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 17.513084][ T454] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 17.513290][ T454] genl_rcv (net/netlink/genetlink.c:1220) [ 17.513433][ T454] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 17.513624][ T454] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 17.513814][ T454] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 17.514017][ T454] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 17.514208][ T454] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 17.514394][ T454] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 17.514585][ T454] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 17.514787][ T454] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 17.514985][ T454] ? __pfx___sys_sendto (net/socket.c:2145) [ 17.515182][ T454] ? __lock_release (kernel/locking/lockdep.c:5527) [ 17.515375][ T454] ? __sys_recvmsg (net/socket.c:2859) [ 17.515562][ T454] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 17.515766][ T454] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 17.515967][ T454] __x64_sys_sendto (net/socket.c:2181) [ 17.516155][ T454] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 17.516391][ T454] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 17.516582][ T454] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 17.516815][ T454] RIP: 0033:0x7fbb9dad2a4a [ 17.517017][ T454] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 17.517678][ T454] RSP: 002b:00007ffe5afed298 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 17.517968][ T454] RAX: ffffffffffffffda RBX: 0000000027a87b00 RCX: 00007fbb9dad2a4a [ 17.518244][ T454] RDX: 0000000000000038 RSI: 0000000027a87b00 RDI: 0000000000000005 [ 17.518518][ T454] RBP: 0000000027a87910 R08: 00007fbb9dc76200 R09: 000000000000000c [ 17.518799][ T454] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 17.519081][ T454] R13: 0000000027a87910 R14: 0000000000000000 R15: 0000000000000003 | [ 18.401106][ T470] ------------[ cut here ]------------ | [ 18.401408][ T470] WARNING: CPU: 0 PID: 470 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.401797][ T470] Modules linked in: netdevsim | [ 18.402335][ T470] Tainted: [W]=WARN [ 18.402477][ T470] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.402717][ T470] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.402974][ T470] 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.403626][ T470] RSP: 0018:ffffc90000e671e8 EFLAGS: 00010246 [ 18.403865][ T470] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 18.404243][ T470] RDX: 0000000000000000 RSI: ffff88800b652c98 RDI: ffff888005220b00 [ 18.404520][ T470] RBP: ffff888004f98040 R08: 0000000000000000 R09: fffffbfff657d83c [ 18.404797][ T470] R10: ffffffffb2bec1e7 R11: ffff888005220040 R12: 0000000000000000 [ 18.405159][ T470] R13: ffff88800b652128 R14: ffff88800b652008 R15: ffff88800b652000 [ 18.405437][ T470] FS: 00007f7a39dd4800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 18.405768][ T470] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.406087][ T470] CR2: 00007f7a3a184200 CR3: 00000000099ca001 CR4: 0000000000772ef0 [ 18.406376][ T470] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 18.406656][ T470] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 18.406935][ T470] PKRU: 55555554 [ 18.407144][ T470] Call Trace: [ 18.407286][ T470] [ 18.407384][ T470] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.407583][ T470] ? __warn (kernel/panic.c:748) [ 18.407732][ T470] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.407924][ T470] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 18.408130][ T470] ? handle_bug (arch/x86/kernel/traps.c:285) [ 18.408277][ T470] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 18.408465][ T470] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 18.408665][ T470] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.408854][ T470] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 18.409059][ T470] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 18.409296][ T470] ? _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.409491][ T470] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 18.409684][ T470] register_netdevice (net/core/dev.c:11003) [ 18.409884][ T470] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 18.410091][ T470] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 18.410297][ T470] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 18.410541][ T470] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 18.410797][ T470] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 18.411052][ T470] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 18.411302][ T470] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 18.411540][ T470] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 18.411781][ T470] ? devl_region_destroy (net/devlink/region.c:1178) [ 18.411986][ T470] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 18.412238][ T470] devlink_reload (net/devlink/dev.c:474) [ 18.412435][ T470] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 18.412629][ T470] ? devlink_resources_validate (net/devlink/resource.c:311) [ 18.412870][ T470] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 18.413071][ T470] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 18.413309][ T470] ? __nla_parse (lib/nlattr.c:732) [ 18.413510][ T470] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 18.413703][ T470] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 18.413952][ T470] ? cap_capable (security/commoncap.c:131) [ 18.414151][ T470] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 18.414347][ T470] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 18.414540][ T470] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 18.414734][ T470] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 18.414974][ T470] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 18.415205][ T470] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 18.415448][ T470] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 18.415640][ T470] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 18.415829][ T470] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 18.416033][ T470] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 18.416236][ T470] ? genl_rcv (net/netlink/genetlink.c:1219) [ 18.416380][ T470] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 18.416572][ T470] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 18.416769][ T470] genl_rcv (net/netlink/genetlink.c:1220) [ 18.416913][ T470] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 18.417112][ T470] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 18.417306][ T470] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 18.417503][ T470] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 18.417695][ T470] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 18.417885][ T470] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 18.418084][ T470] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 18.418282][ T470] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 18.418475][ T470] ? __pfx___sys_sendto (net/socket.c:2145) [ 18.418674][ T470] ? __lock_release (kernel/locking/lockdep.c:5527) [ 18.418878][ T470] ? __sys_recvmsg (net/socket.c:2859) [ 18.419073][ T470] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 18.419272][ T470] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 18.419465][ T470] __x64_sys_sendto (net/socket.c:2181) [ 18.419658][ T470] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 18.419894][ T470] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 18.420093][ T470] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.420331][ T470] RIP: 0033:0x7f7a39fe0a4a [ 18.420523][ T470] 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.421179][ T470] RSP: 002b:00007ffe48e5aa78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 18.421467][ T470] RAX: ffffffffffffffda RBX: 0000000020bdab00 RCX: 00007f7a39fe0a4a [ 18.421751][ T470] RDX: 0000000000000038 RSI: 0000000020bdab00 RDI: 0000000000000005 [ 18.422041][ T470] RBP: 0000000020bda910 R08: 00007f7a3a184200 R09: 000000000000000c [ 18.422318][ T470] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 18.422591][ T470] R13: 0000000020bda910 R14: 0000000000000000 R15: 0000000000000003 | [ 289.254802][ T982] ------------[ cut here ]------------ | [ 289.255054][ T982] WARNING: CPU: 0 PID: 982 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) | [ 289.255439][ T982] Modules linked in: netdevsim | [ 289.255986][ T982] Tainted: [W]=WARN [ 289.256134][ T982] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 289.256366][ T982] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 289.256608][ T982] 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 [ 289.257278][ T982] RSP: 0018:ffffc90001e271e8 EFLAGS: 00010246 [ 289.257522][ T982] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 289.257801][ T982] RDX: 0000000000000000 RSI: ffff8880051eac98 RDI: ffff88800a790b00 [ 289.258112][ T982] RBP: ffff888004f98040 R08: 0000000000000000 R09: fffffbfff657d83c [ 289.258395][ T982] R10: ffffffffb2bec1e7 R11: ffff88800a790040 R12: 0000000000000000 [ 289.258670][ T982] R13: ffff8880051ea128 R14: ffff8880051ea008 R15: ffff8880051ea000 [ 289.258950][ T982] FS: 00007f215db43800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 289.259375][ T982] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 289.259615][ T982] CR2: 00007f215def3200 CR3: 0000000009f1c003 CR4: 0000000000772ef0 [ 289.259899][ T982] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 289.260248][ T982] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 289.260531][ T982] PKRU: 55555554 [ 289.260675][ T982] Call Trace: [ 289.260817][ T982] [ 289.260916][ T982] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 289.261115][ T982] ? __warn (kernel/panic.c:748) [ 289.261262][ T982] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 289.261457][ T982] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 289.261654][ T982] ? handle_bug (arch/x86/kernel/traps.c:285) [ 289.261802][ T982] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 289.262013][ T982] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 289.262219][ T982] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 289.262413][ T982] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 289.262607][ T982] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 289.262847][ T982] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 289.263059][ T982] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 289.263253][ T982] register_netdevice (net/core/dev.c:11003) [ 289.263446][ T982] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 289.263650][ T982] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 289.263853][ T982] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 289.264109][ T982] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 289.264364][ T982] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 289.264614][ T982] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 289.264856][ T982] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 289.265110][ T982] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 289.265349][ T982] ? devl_region_destroy (net/devlink/region.c:1178) [ 289.265556][ T982] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 289.265806][ T982] devlink_reload (net/devlink/dev.c:474) [ 289.266028][ T982] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 289.266220][ T982] ? devlink_resources_validate (net/devlink/resource.c:311) [ 289.266463][ T982] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 289.266657][ T982] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 289.266891][ T982] ? __nla_parse (lib/nlattr.c:732) [ 289.267105][ T982] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 289.267298][ T982] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 289.267546][ T982] ? cap_capable (security/commoncap.c:131) [ 289.267735][ T982] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 289.267928][ T982] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 289.268130][ T982] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 289.268321][ T982] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 289.268553][ T982] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 289.268784][ T982] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 289.269040][ T982] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 289.269231][ T982] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 289.269422][ T982] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 289.269612][ T982] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 289.269818][ T982] ? genl_rcv (net/netlink/genetlink.c:1219) [ 289.270002][ T982] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 289.270196][ T982] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 289.270401][ T982] genl_rcv (net/netlink/genetlink.c:1220) [ 289.270544][ T982] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 289.270738][ T982] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 289.270927][ T982] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 289.271156][ T982] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 289.271351][ T982] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 289.271537][ T982] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 289.271728][ T982] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 289.271935][ T982] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 289.272138][ T982] ? __pfx___sys_sendto (net/socket.c:2145) [ 289.272340][ T982] ? __lock_release (kernel/locking/lockdep.c:5527) [ 289.272534][ T982] ? __sys_recvmsg (net/socket.c:2859) [ 289.272725][ T982] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 289.272924][ T982] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 289.273127][ T982] __x64_sys_sendto (net/socket.c:2181) [ 289.273317][ T982] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 289.273557][ T982] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 289.273749][ T982] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 289.274004][ T982] RIP: 0033:0x7f215dd4fa4a [ 289.274208][ T982] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 289.274860][ T982] RSP: 002b:00007fff7b842728 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 289.275162][ T982] RAX: ffffffffffffffda RBX: 000000001ce20b00 RCX: 00007f215dd4fa4a [ 289.275442][ T982] RDX: 0000000000000038 RSI: 000000001ce20b00 RDI: 0000000000000005 [ 289.275720][ T982] RBP: 000000001ce20910 R08: 00007f215def3200 R09: 000000000000000c [ 289.276014][ T982] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 289.276298][ T982] R13: 000000001ce20910 R14: 0000000000000000 R15: 0000000000000003 | [ 289.973866][ T996] ------------[ cut here ]------------ | [ 289.974221][ T996] WARNING: CPU: 2 PID: 996 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) | [ 289.974629][ T996] Modules linked in: netdevsim | [ 289.975198][ T996] Tainted: [W]=WARN [ 289.975362][ T996] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 289.975609][ T996] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 289.975859][ T996] 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 [ 289.976552][ T996] RSP: 0018:ffffc90001ec71e8 EFLAGS: 00010246 [ 289.976804][ T996] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 289.977191][ T996] RDX: 0000000000000000 RSI: ffff88800b692c98 RDI: ffff88800bfe5080 [ 289.977606][ T996] RBP: ffff888004f98040 R08: 0000000000000000 R09: fffffbfff657d83c [ 289.977994][ T996] R10: ffffffffb2bec1e7 R11: ffff88800bfe45c0 R12: 0000000000000000 [ 289.978364][ T996] R13: ffff88800b692128 R14: ffff88800b692008 R15: ffff88800b692000 [ 289.978726][ T996] FS: 00007f63a5ada800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 289.979149][ T996] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 289.979396][ T996] CR2: 00007f63a5e8a200 CR3: 000000000b53e003 CR4: 0000000000772ef0 [ 289.979696][ T996] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 289.980026][ T996] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 289.980319][ T996] PKRU: 55555554 [ 289.980476][ T996] Call Trace: [ 289.980633][ T996] [ 289.980742][ T996] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 289.980949][ T996] ? __warn (kernel/panic.c:748) [ 289.981125][ T996] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 289.981366][ T996] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 289.981576][ T996] ? handle_bug (arch/x86/kernel/traps.c:285) [ 289.981736][ T996] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 289.981936][ T996] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 289.982179][ T996] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 289.982384][ T996] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 289.982599][ T996] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 289.982851][ T996] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 289.983075][ T996] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 289.983282][ T996] register_netdevice (net/core/dev.c:11003) [ 289.983487][ T996] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 289.983698][ T996] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 289.983915][ T996] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 289.984202][ T996] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 289.984476][ T996] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 289.984738][ T996] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 289.985005][ T996] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 289.985267][ T996] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 289.985550][ T996] ? devl_region_destroy (net/devlink/region.c:1178) [ 289.985751][ T996] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 289.986038][ T996] devlink_reload (net/devlink/dev.c:474) [ 289.986245][ T996] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 289.986452][ T996] ? devlink_resources_validate (net/devlink/resource.c:311) [ 289.986704][ T996] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 289.986916][ T996] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 289.987175][ T996] ? __nla_parse (lib/nlattr.c:732) [ 289.987389][ T996] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 289.987592][ T996] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 289.987857][ T996] ? cap_capable (security/commoncap.c:131) [ 289.988080][ T996] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 289.988291][ T996] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 289.988501][ T996] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 289.988703][ T996] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 289.988944][ T996] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 289.989199][ T996] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 289.989490][ T996] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 289.989697][ T996] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 289.989896][ T996] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 289.990136][ T996] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 289.990353][ T996] ? genl_rcv (net/netlink/genetlink.c:1219) [ 289.990514][ T996] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 289.990718][ T996] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 289.990925][ T996] genl_rcv (net/netlink/genetlink.c:1220) [ 289.991093][ T996] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 289.991294][ T996] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 289.991502][ T996] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 289.991708][ T996] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 289.991917][ T996] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 289.992137][ T996] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 289.992351][ T996] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 289.992559][ T996] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 289.992766][ T996] ? __pfx___sys_sendto (net/socket.c:2145) [ 289.992986][ T996] ? __lock_release (kernel/locking/lockdep.c:5527) [ 289.993201][ T996] ? __sys_recvmsg (net/socket.c:2859) [ 289.993434][ T996] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 289.993646][ T996] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 289.993854][ T996] __x64_sys_sendto (net/socket.c:2181) [ 289.994074][ T996] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 289.994322][ T996] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 289.994531][ T996] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 289.994782][ T996] RIP: 0033:0x7f63a5ce6a4a [ 289.995001][ T996] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 289.995660][ T996] RSP: 002b:00007ffdf1503388 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 289.995951][ T996] RAX: ffffffffffffffda RBX: 000000003a209b00 RCX: 00007f63a5ce6a4a [ 289.996272][ T996] RDX: 0000000000000038 RSI: 000000003a209b00 RDI: 0000000000000005 [ 289.996564][ T996] RBP: 000000003a209910 R08: 00007f63a5e8a200 R09: 000000000000000c [ 289.996853][ T996] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 289.997155][ T996] R13: 000000003a209910 R14: 0000000000000000 R15: 0000000000000003 | [ 290.942412][ T1027] ------------[ cut here ]------------ | [ 290.942694][ T1027] WARNING: CPU: 2 PID: 1027 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 290.943112][ T1027] Modules linked in: netdevsim | [ 290.943668][ T1027] Tainted: [W]=WARN [ 290.943825][ T1027] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 290.944092][ T1027] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 290.944348][ T1027] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 290.945028][ T1027] RSP: 0018:ffffc90001fe71e8 EFLAGS: 00010246 [ 290.945277][ T1027] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 290.945566][ T1027] RDX: 0000000000000000 RSI: ffff88800b672c98 RDI: ffff888004f02dc0 [ 290.945862][ T1027] RBP: ffff888004f98040 R08: 0000000000000000 R09: fffffbfff657d83c [ 290.946168][ T1027] R10: ffffffffb2bec1e7 R11: ffff888004f02300 R12: 0000000000000000 [ 290.946466][ T1027] R13: ffff88800b672128 R14: ffff88800b672008 R15: ffff88800b672000 [ 290.946765][ T1027] FS: 00007ff9cb1af800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 290.947122][ T1027] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 290.947370][ T1027] CR2: 00007ff9cb55f200 CR3: 000000000934a003 CR4: 0000000000772ef0 [ 290.947667][ T1027] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 290.947968][ T1027] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 290.948257][ T1027] PKRU: 55555554 [ 290.948412][ T1027] Call Trace: [ 290.948567][ T1027] [ 290.948678][ T1027] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 290.948881][ T1027] ? __warn (kernel/panic.c:748) [ 290.949053][ T1027] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 290.949262][ T1027] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 290.949478][ T1027] ? handle_bug (arch/x86/kernel/traps.c:285) [ 290.949642][ T1027] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 290.949843][ T1027] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 290.950093][ T1027] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 290.950305][ T1027] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 290.950522][ T1027] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 290.950782][ T1027] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 290.951008][ T1027] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 290.951217][ T1027] register_netdevice (net/core/dev.c:11003) [ 290.951428][ T1027] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 290.951641][ T1027] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 290.951861][ T1027] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 290.952135][ T1027] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 290.952403][ T1027] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 290.952664][ T1027] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 290.952930][ T1027] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 290.953208][ T1027] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 290.953472][ T1027] ? devl_region_destroy (net/devlink/region.c:1178) [ 290.953676][ T1027] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 290.953945][ T1027] devlink_reload (net/devlink/dev.c:474) [ 290.954164][ T1027] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 290.954378][ T1027] ? devlink_resources_validate (net/devlink/resource.c:311) [ 290.954634][ T1027] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 290.954845][ T1027] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 290.955111][ T1027] ? __nla_parse (lib/nlattr.c:732) [ 290.955327][ T1027] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 290.955545][ T1027] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 290.955809][ T1027] ? cap_capable (security/commoncap.c:131) [ 290.956023][ T1027] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 290.956235][ T1027] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 290.956441][ T1027] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 290.956647][ T1027] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 290.956893][ T1027] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 290.957154][ T1027] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 290.957416][ T1027] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 290.957623][ T1027] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 290.957828][ T1027] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 290.958050][ T1027] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 290.958267][ T1027] ? genl_rcv (net/netlink/genetlink.c:1219) [ 290.958426][ T1027] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 290.958634][ T1027] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 290.958848][ T1027] genl_rcv (net/netlink/genetlink.c:1220) [ 290.959022][ T1027] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 290.959234][ T1027] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 290.959451][ T1027] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 290.959658][ T1027] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 290.959866][ T1027] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 290.960082][ T1027] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 290.960289][ T1027] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 290.960503][ T1027] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 290.960709][ T1027] ? __pfx___sys_sendto (net/socket.c:2145) [ 290.960921][ T1027] ? __lock_release (kernel/locking/lockdep.c:5527) [ 290.961146][ T1027] ? __sys_recvmsg (net/socket.c:2859) [ 290.961347][ T1027] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 290.961555][ T1027] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 290.961765][ T1027] __x64_sys_sendto (net/socket.c:2181) [ 290.961975][ T1027] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 290.962226][ T1027] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 290.962429][ T1027] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 290.962682][ T1027] RIP: 0033:0x7ff9cb3bba4a [ 290.962889][ T1027] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 290.963578][ T1027] RSP: 002b:00007ffc4246ecd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 290.963872][ T1027] RAX: ffffffffffffffda RBX: 000000000ed5ab00 RCX: 00007ff9cb3bba4a [ 290.964179][ T1027] RDX: 0000000000000038 RSI: 000000000ed5ab00 RDI: 0000000000000005 [ 290.964472][ T1027] RBP: 000000000ed5a910 R08: 00007ff9cb55f200 R09: 000000000000000c [ 290.964762][ T1027] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 290.965064][ T1027] R13: 000000000ed5a910 R14: 0000000000000000 R15: 0000000000000003 | [ 291.870103][ T1045] ------------[ cut here ]------------ | [ 291.870404][ T1045] WARNING: CPU: 0 PID: 1045 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 291.870784][ T1045] Modules linked in: netdevsim | [ 291.871332][ T1045] Tainted: [W]=WARN [ 291.871475][ T1045] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 291.871707][ T1045] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 291.871946][ T1045] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 291.872618][ T1045] RSP: 0018:ffffc900020971e8 EFLAGS: 00010246 [ 291.872854][ T1045] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 291.873142][ T1045] RDX: 0000000000000000 RSI: ffff888005192c98 RDI: ffff88800255d080 [ 291.873422][ T1045] RBP: ffff888004f98040 R08: 0000000000000000 R09: fffffbfff657d83c [ 291.873700][ T1045] R10: ffffffffb2bec1e7 R11: ffff88800255c5c0 R12: 0000000000000000 [ 291.873992][ T1045] R13: ffff888005192128 R14: ffff888005192008 R15: ffff888005192000 [ 291.874272][ T1045] FS: 00007f4c83fce800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 291.874618][ T1045] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 291.874854][ T1045] CR2: 00007f4c8437e200 CR3: 000000000da50004 CR4: 0000000000772ef0 [ 291.875228][ T1045] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 291.875518][ T1045] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 291.875797][ T1045] PKRU: 55555554 [ 291.875940][ T1045] Call Trace: [ 291.876168][ T1045] [ 291.876268][ T1045] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 291.876457][ T1045] ? __warn (kernel/panic.c:748) [ 291.876607][ T1045] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 291.876796][ T1045] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 291.877007][ T1045] ? handle_bug (arch/x86/kernel/traps.c:285) [ 291.877153][ T1045] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 291.877346][ T1045] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 291.877550][ T1045] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 291.877742][ T1045] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 291.877939][ T1045] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 291.878191][ T1045] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 291.878386][ T1045] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 291.878581][ T1045] register_netdevice (net/core/dev.c:11003) [ 291.878777][ T1045] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 291.878990][ T1045] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 291.879198][ T1045] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 291.879443][ T1045] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 291.879696][ T1045] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 291.879991][ T1045] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 291.880244][ T1045] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 291.880484][ T1045] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 291.880720][ T1045] ? devl_region_destroy (net/devlink/region.c:1178) [ 291.880912][ T1045] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 291.881171][ T1045] devlink_reload (net/devlink/dev.c:474) [ 291.881368][ T1045] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 291.881564][ T1045] ? devlink_resources_validate (net/devlink/resource.c:311) [ 291.881808][ T1045] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 291.882015][ T1045] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 291.882262][ T1045] ? __nla_parse (lib/nlattr.c:732) [ 291.882461][ T1045] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 291.882656][ T1045] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 291.882907][ T1045] ? cap_capable (security/commoncap.c:131) [ 291.883106][ T1045] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 291.883302][ T1045] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 291.883499][ T1045] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 291.883693][ T1045] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 291.883925][ T1045] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 291.884168][ T1045] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 291.884418][ T1045] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 291.884620][ T1045] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 291.884808][ T1045] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 291.885009][ T1045] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 291.885215][ T1045] ? genl_rcv (net/netlink/genetlink.c:1219) [ 291.885359][ T1045] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 291.885556][ T1045] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 291.885756][ T1045] genl_rcv (net/netlink/genetlink.c:1220) [ 291.885901][ T1045] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 291.886106][ T1045] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 291.886297][ T1045] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 291.886494][ T1045] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 291.886685][ T1045] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 291.886871][ T1045] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 291.887071][ T1045] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 291.887270][ T1045] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 291.887461][ T1045] ? __pfx___sys_sendto (net/socket.c:2145) [ 291.887657][ T1045] ? __lock_release (kernel/locking/lockdep.c:5527) [ 291.887850][ T1045] ? __sys_recvmsg (net/socket.c:2859) [ 291.888050][ T1045] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 291.888248][ T1045] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 291.888447][ T1045] __x64_sys_sendto (net/socket.c:2181) [ 291.888637][ T1045] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 291.888875][ T1045] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 291.889072][ T1045] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 291.889305][ T1045] RIP: 0033:0x7f4c841daa4a [ 291.889498][ T1045] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 291.890161][ T1045] RSP: 002b:00007ffc02fd9d68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 291.890445][ T1045] RAX: ffffffffffffffda RBX: 0000000012d1db00 RCX: 00007f4c841daa4a [ 291.890723][ T1045] RDX: 0000000000000038 RSI: 0000000012d1db00 RDI: 0000000000000005 [ 291.891007][ T1045] RBP: 0000000012d1d910 R08: 00007f4c8437e200 R09: 000000000000000c [ 291.891284][ T1045] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 291.891565][ T1045] R13: 0000000012d1d910 R14: 0000000000000000 R15: 0000000000000003 | [ 294.738953][ T1137] ------------[ cut here ]------------ | [ 294.739235][ T1137] WARNING: CPU: 2 PID: 1137 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 294.739623][ T1137] Modules linked in: netdevsim | [ 294.740227][ T1137] Tainted: [W]=WARN [ 294.740387][ T1137] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 294.740636][ T1137] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 294.740894][ T1137] 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 [ 294.741579][ T1137] RSP: 0018:ffffc900023d71e8 EFLAGS: 00010246 [ 294.741843][ T1137] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 294.742145][ T1137] RDX: 0000000000000000 RSI: ffff8880098cac98 RDI: ffff88800bfe2dc0 [ 294.742442][ T1137] RBP: ffff888004f98040 R08: 0000000000000000 R09: fffffbfff657d83c [ 294.742733][ T1137] R10: ffffffffb2bec1e7 R11: ffff88800bfe2300 R12: 0000000000000000 [ 294.743055][ T1137] R13: ffff8880098ca128 R14: ffff8880098ca008 R15: ffff8880098ca000 [ 294.743347][ T1137] FS: 00007f32b8316800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 294.743681][ T1137] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 294.743937][ T1137] CR2: 00007f32b86c6200 CR3: 0000000009e10003 CR4: 0000000000772ef0 [ 294.744249][ T1137] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 294.744545][ T1137] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 294.744845][ T1137] PKRU: 55555554 [ 294.745011][ T1137] Call Trace: [ 294.745168][ T1137] [ 294.745278][ T1137] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 294.745482][ T1137] ? __warn (kernel/panic.c:748) [ 294.745640][ T1137] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 294.745846][ T1137] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 294.746065][ T1137] ? handle_bug (arch/x86/kernel/traps.c:285) [ 294.746224][ T1137] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 294.746427][ T1137] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 294.746641][ T1137] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 294.746851][ T1137] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 294.747068][ T1137] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 294.747322][ T1137] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 294.747526][ T1137] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 294.747736][ T1137] register_netdevice (net/core/dev.c:11003) [ 294.747943][ T1137] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 294.748169][ T1137] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 294.748384][ T1137] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 294.748646][ T1137] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 294.748909][ T1137] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 294.749186][ T1137] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 294.749440][ T1137] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 294.749698][ T1137] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 294.749968][ T1137] ? devl_region_destroy (net/devlink/region.c:1178) [ 294.750177][ T1137] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 294.750438][ T1137] devlink_reload (net/devlink/dev.c:474) [ 294.750647][ T1137] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 294.750855][ T1137] ? devlink_resources_validate (net/devlink/resource.c:311) [ 294.751124][ T1137] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 294.751330][ T1137] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 294.751580][ T1137] ? __nla_parse (lib/nlattr.c:732) [ 294.751794][ T1137] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 294.752010][ T1137] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 294.752271][ T1137] ? cap_capable (security/commoncap.c:131) [ 294.752472][ T1137] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 294.752684][ T1137] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 294.752891][ T1137] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 294.753103][ T1137] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 294.753349][ T1137] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 294.753592][ T1137] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 294.753852][ T1137] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 294.754065][ T1137] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 294.754268][ T1137] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 294.754468][ T1137] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 294.754685][ T1137] ? genl_rcv (net/netlink/genetlink.c:1219) [ 294.754843][ T1137] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 294.755060][ T1137] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 294.755270][ T1137] genl_rcv (net/netlink/genetlink.c:1220) [ 294.755426][ T1137] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 294.755638][ T1137] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 294.755840][ T1137] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 294.756065][ T1137] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 294.756271][ T1137] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 294.756470][ T1137] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 294.756676][ T1137] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 294.756885][ T1137] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 294.757103][ T1137] ? __pfx___sys_sendto (net/socket.c:2145) [ 294.757315][ T1137] ? __lock_release (kernel/locking/lockdep.c:5527) [ 294.757521][ T1137] ? __sys_recvmsg (net/socket.c:2859) [ 294.757719][ T1137] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 294.757930][ T1137] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 294.758148][ T1137] __x64_sys_sendto (net/socket.c:2181) [ 294.758349][ T1137] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 294.758593][ T1137] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 294.758801][ T1137] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 294.759054][ T1137] RIP: 0033:0x7f32b8522a4a [ 294.759259][ T1137] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 294.759919][ T1137] RSP: 002b:00007fff55308798 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 294.760242][ T1137] RAX: ffffffffffffffda RBX: 000000002fb54b00 RCX: 00007f32b8522a4a [ 294.760531][ T1137] RDX: 0000000000000038 RSI: 000000002fb54b00 RDI: 0000000000000005 [ 294.760843][ T1137] RBP: 000000002fb54910 R08: 00007f32b86c6200 R09: 000000000000000c [ 294.761148][ T1137] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 294.761442][ T1137] R13: 000000002fb54910 R14: 0000000000000000 R15: 0000000000000003 | [ 295.538303][ T1150] ------------[ cut here ]------------ | [ 295.538587][ 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) | [ 295.539000][ T1150] Modules linked in: netdevsim | [ 295.539576][ T1150] Tainted: [W]=WARN [ 295.539740][ T1150] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 295.540012][ T1150] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 295.540267][ 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 [ 295.540929][ T1150] RSP: 0018:ffffc900024671e8 EFLAGS: 00010246 [ 295.541200][ T1150] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 295.541492][ T1150] RDX: 0000000000000000 RSI: ffff88800b652c98 RDI: ffff88800bf10b00 [ 295.541782][ T1150] RBP: ffff888004f98040 R08: 0000000000000000 R09: fffffbfff657d83c [ 295.542081][ T1150] R10: ffffffffb2bec1e7 R11: ffff88800bf10040 R12: 0000000000000000 [ 295.542374][ T1150] R13: ffff88800b652128 R14: ffff88800b652008 R15: ffff88800b652000 [ 295.542673][ T1150] FS: 00007f398ba1d800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 295.543034][ T1150] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 295.543295][ T1150] CR2: 00007f398bdcd200 CR3: 000000000d5e4002 CR4: 0000000000772ef0 [ 295.543589][ T1150] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 295.543880][ T1150] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 295.544189][ T1150] PKRU: 55555554 [ 295.544342][ T1150] Call Trace: [ 295.544508][ T1150] [ 295.544619][ T1150] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 295.544820][ T1150] ? __warn (kernel/panic.c:748) [ 295.544992][ T1150] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 295.545202][ T1150] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 295.545411][ T1150] ? handle_bug (arch/x86/kernel/traps.c:285) [ 295.545578][ T1150] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 295.545786][ T1150] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 295.546011][ T1150] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 295.546216][ T1150] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 295.546420][ T1150] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 295.546677][ 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) [ 295.546884][ T1150] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 295.547105][ T1150] register_netdevice (net/core/dev.c:11003) [ 295.547323][ T1150] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 295.547543][ T1150] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 295.547759][ T1150] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 295.548042][ T1150] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 295.548306][ T1150] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 295.548568][ T1150] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 295.548825][ T1150] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 295.549086][ T1150] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 295.549338][ T1150] ? devl_region_destroy (net/devlink/region.c:1178) [ 295.549543][ T1150] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 295.549820][ T1150] devlink_reload (net/devlink/dev.c:474) [ 295.550047][ T1150] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 295.550259][ T1150] ? devlink_resources_validate (net/devlink/resource.c:311) [ 295.550518][ T1150] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 295.550722][ T1150] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 295.550986][ T1150] ? __nla_parse (lib/nlattr.c:732) [ 295.551198][ T1150] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 295.551405][ T1150] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 295.551664][ T1150] ? cap_capable (security/commoncap.c:131) [ 295.551866][ T1150] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 295.552083][ T1150] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 295.552288][ T1150] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 295.552501][ T1150] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 295.552752][ T1150] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 295.553006][ T1150] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 295.553265][ T1150] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 295.553483][ T1150] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 295.553698][ T1150] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 295.553901][ T1150] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 295.554131][ T1150] ? genl_rcv (net/netlink/genetlink.c:1219) [ 295.554288][ T1150] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 295.554495][ T1150] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 295.554704][ T1150] genl_rcv (net/netlink/genetlink.c:1220) [ 295.554859][ T1150] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 295.555092][ T1150] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 295.555292][ T1150] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 295.555511][ T1150] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 295.555715][ T1150] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 295.555916][ T1150] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 295.556135][ T1150] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 295.556350][ T1150] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 295.556556][ T1150] ? __pfx___sys_sendto (net/socket.c:2145) [ 295.556778][ T1150] ? __lock_release (kernel/locking/lockdep.c:5527) [ 295.556997][ T1150] ? __sys_recvmsg (net/socket.c:2859) [ 295.557213][ T1150] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 295.557452][ T1150] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 295.557661][ T1150] __x64_sys_sendto (net/socket.c:2181) [ 295.557864][ T1150] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 295.558124][ T1150] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 295.558330][ T1150] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 295.558577][ T1150] RIP: 0033:0x7f398bc29a4a [ 295.558790][ 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 [ 295.559471][ T1150] RSP: 002b:00007ffce32b2ec8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 295.559771][ T1150] RAX: ffffffffffffffda RBX: 0000000012295b00 RCX: 00007f398bc29a4a [ 295.560095][ T1150] RDX: 0000000000000038 RSI: 0000000012295b00 RDI: 0000000000000005 [ 295.560385][ T1150] RBP: 0000000012295910 R08: 00007f398bdcd200 R09: 000000000000000c [ 295.560680][ T1150] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 295.560979][ T1150] R13: 0000000012295910 R14: 0000000000000000 R15: 0000000000000003 | [ 297.759917][ T1215] ------------[ cut here ]------------ | [ 297.760172][ T1215] WARNING: CPU: 1 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) | [ 297.760559][ T1215] Modules linked in: netdevsim | [ 297.761115][ T1215] Tainted: [W]=WARN [ 297.761269][ T1215] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 297.761506][ T1215] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.761746][ 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 [ 297.762436][ T1215] RSP: 0018:ffffc900026971e8 EFLAGS: 00010246 [ 297.762687][ T1215] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 297.763005][ T1215] RDX: 0000000000000000 RSI: ffff8880051eac98 RDI: ffff88800d868b00 [ 297.763309][ T1215] RBP: ffff888004f98040 R08: 0000000000000000 R09: fffffbfff657d83c [ 297.763592][ T1215] R10: ffffffffb2bec1e7 R11: ffff88800d868040 R12: 0000000000000000 [ 297.763882][ T1215] R13: ffff8880051ea128 R14: ffff8880051ea008 R15: ffff8880051ea000 [ 297.764235][ T1215] FS: 00007f4647af2800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 297.764560][ T1215] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 297.764802][ T1215] CR2: 000055d6e09efdec CR3: 000000000aa8a006 CR4: 0000000000772ef0 [ 297.765088][ T1215] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 297.765394][ T1215] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 297.765679][ T1215] PKRU: 55555554 [ 297.765829][ T1215] Call Trace: [ 297.765987][ T1215] [ 297.766094][ T1215] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.766300][ T1215] ? __warn (kernel/panic.c:748) [ 297.766449][ T1215] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.766661][ T1215] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 297.766870][ T1215] ? handle_bug (arch/x86/kernel/traps.c:285) [ 297.767036][ T1215] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 297.767236][ T1215] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 297.767451][ T1215] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.767655][ T1215] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 297.767850][ T1215] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 297.768097][ 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) [ 297.768295][ T1215] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 297.768486][ T1215] register_netdevice (net/core/dev.c:11003) [ 297.768692][ T1215] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 297.768901][ T1215] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 297.769127][ T1215] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 297.769393][ T1215] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 297.769666][ T1215] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 297.769921][ T1215] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 297.770175][ T1215] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 297.770416][ T1215] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 297.770651][ T1215] ? devl_region_destroy (net/devlink/region.c:1178) [ 297.770836][ T1215] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 297.771094][ T1215] devlink_reload (net/devlink/dev.c:474) [ 297.771291][ T1215] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 297.771482][ T1215] ? devlink_resources_validate (net/devlink/resource.c:311) [ 297.771725][ T1215] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 297.771919][ T1215] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 297.772164][ T1215] ? __nla_parse (lib/nlattr.c:732) [ 297.772365][ T1215] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 297.772574][ T1215] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 297.772819][ T1215] ? cap_capable (security/commoncap.c:131) [ 297.773015][ T1215] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 297.773209][ T1215] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 297.773403][ T1215] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 297.773592][ T1215] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 297.773823][ T1215] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 297.774065][ T1215] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 297.774311][ T1215] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 297.774501][ T1215] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 297.774688][ T1215] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 297.774881][ T1215] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 297.775091][ T1215] ? genl_rcv (net/netlink/genetlink.c:1219) [ 297.775242][ T1215] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 297.775433][ T1215] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 297.775627][ T1215] genl_rcv (net/netlink/genetlink.c:1220) [ 297.775769][ T1215] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 297.775981][ T1215] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 297.776183][ T1215] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 297.776401][ T1215] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 297.776602][ T1215] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 297.776793][ T1215] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 297.776990][ T1215] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 297.777189][ T1215] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 297.777397][ T1215] ? __pfx___sys_sendto (net/socket.c:2145) [ 297.777607][ T1215] ? __lock_release (kernel/locking/lockdep.c:5527) [ 297.777814][ T1215] ? __sys_recvmsg (net/socket.c:2859) [ 297.778033][ T1215] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 297.778245][ T1215] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 297.778445][ T1215] __x64_sys_sendto (net/socket.c:2181) [ 297.778645][ T1215] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 297.778877][ T1215] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 297.779076][ T1215] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 297.779307][ T1215] RIP: 0033:0x7f4647cfea4a [ 297.779500][ 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 [ 297.780201][ T1215] RSP: 002b:00007ffe6d250758 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 297.780507][ T1215] RAX: ffffffffffffffda RBX: 000000001481bb00 RCX: 00007f4647cfea4a [ 297.780784][ T1215] RDX: 0000000000000038 RSI: 000000001481bb00 RDI: 0000000000000005 [ 297.781087][ T1215] RBP: 000000001481b910 R08: 00007f4647ea2200 R09: 000000000000000c [ 297.781366][ T1215] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 297.781659][ T1215] R13: 000000001481b910 R14: 0000000000000000 R15: 0000000000000003 | [ 298.930143][ T1245] ------------[ cut here ]------------ | [ 298.930387][ T1245] WARNING: CPU: 3 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) | [ 298.930762][ T1245] Modules linked in: netdevsim | [ 298.931302][ T1245] Tainted: [W]=WARN [ 298.931451][ T1245] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 298.931684][ T1245] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 298.931928][ 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 [ 298.932603][ T1245] RSP: 0018:ffffc900027771e8 EFLAGS: 00010246 [ 298.932852][ T1245] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 298.933143][ T1245] RDX: 0000000000000000 RSI: ffff88800b692c98 RDI: ffff8880093ad080 [ 298.933424][ T1245] RBP: ffff888004f98040 R08: 0000000000000000 R09: fffffbfff657d83c [ 298.933708][ T1245] R10: ffffffffb2bec1e7 R11: ffff8880093ac5c0 R12: 0000000000000000 [ 298.934059][ T1245] R13: ffff88800b692128 R14: ffff88800b692008 R15: ffff88800b692000 [ 298.934402][ T1245] FS: 00007ff2fc60c800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 298.934793][ T1245] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 298.935090][ T1245] CR2: 00007ff2fc9bc200 CR3: 000000000b7bc006 CR4: 0000000000772ef0 [ 298.935431][ T1245] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 298.935770][ T1245] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 298.936162][ T1245] PKRU: 55555554 [ 298.936338][ T1245] Call Trace: [ 298.936511][ T1245] [ 298.936630][ T1245] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 298.936862][ T1245] ? __warn (kernel/panic.c:748) [ 298.937058][ T1245] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 298.937292][ T1245] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 298.937527][ T1245] ? handle_bug (arch/x86/kernel/traps.c:285) [ 298.937701][ T1245] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 298.937931][ T1245] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 298.938186][ T1245] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 298.938419][ T1245] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 298.938653][ T1245] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 298.938940][ 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) [ 298.939193][ T1245] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 298.939430][ T1245] register_netdevice (net/core/dev.c:11003) [ 298.939665][ T1245] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 298.939918][ T1245] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 298.940180][ T1245] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 298.940481][ T1245] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 298.940781][ T1245] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 298.941092][ T1245] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 298.941390][ T1245] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 298.941678][ T1245] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 298.941978][ T1245] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 298.942278][ T1245] devlink_reload (net/devlink/dev.c:474) [ 298.942516][ T1245] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 298.942748][ T1245] ? devlink_resources_validate (net/devlink/resource.c:311) [ 298.943059][ T1245] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 298.943290][ T1245] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 298.943578][ T1245] ? __nla_parse (lib/nlattr.c:732) [ 298.943820][ T1245] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 298.944076][ T1245] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 298.944386][ T1245] ? cap_capable (security/commoncap.c:131) [ 298.944613][ T1245] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 298.944847][ T1245] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 298.945093][ T1245] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 298.945325][ T1245] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 298.945605][ T1245] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 298.945887][ T1245] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 298.946198][ T1245] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 298.946430][ T1245] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 298.946656][ T1245] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 298.946892][ T1245] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 298.947153][ T1245] ? genl_rcv (net/netlink/genetlink.c:1219) [ 298.947330][ T1245] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 298.947561][ T1245] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 298.947802][ T1245] genl_rcv (net/netlink/genetlink.c:1220) [ 298.947992][ T1245] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 298.948226][ T1245] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 298.948455][ T1245] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 298.948689][ T1245] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 298.948919][ T1245] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 298.949155][ T1245] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 298.949389][ T1245] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 298.949624][ T1245] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 298.949860][ T1245] ? __pfx___sys_sendto (net/socket.c:2145) [ 298.950119][ T1245] ? __lock_release (kernel/locking/lockdep.c:5527) [ 298.950356][ T1245] ? __sys_recvmsg (net/socket.c:2859) [ 298.950583][ T1245] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 298.950820][ T1245] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 298.951068][ T1245] __x64_sys_sendto (net/socket.c:2181) [ 298.951299][ T1245] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 298.951588][ T1245] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 298.951821][ T1245] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 298.952116][ T1245] RIP: 0033:0x7ff2fc818a4a [ 298.952349][ 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 [ 298.953148][ T1245] RSP: 002b:00007ffe652eb6c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 298.953493][ T1245] RAX: ffffffffffffffda RBX: 0000000006ab9b00 RCX: 00007ff2fc818a4a [ 298.953828][ T1245] RDX: 0000000000000038 RSI: 0000000006ab9b00 RDI: 0000000000000005 [ 298.954174][ T1245] RBP: 0000000006ab9910 R08: 00007ff2fc9bc200 R09: 000000000000000c [ 298.954512][ T1245] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 298.954850][ T1245] R13: 0000000006ab9910 R14: 0000000000000000 R15: 0000000000000003 | [ 299.249382][ T68] ------------[ cut here ]------------ | [ 299.249749][ T68] WARNING: CPU: 0 PID: 68 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) | [ 299.250127][ T68] Modules linked in: netdevsim | [ 299.250651][ T68] Tainted: [W]=WARN [ 299.250784][ T68] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 299.251005][ T68] Workqueue: netns cleanup_net [ 299.251203][ T68] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 299.251424][ T68] 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 [ 299.252116][ T68] RSP: 0018:ffffc90000497620 EFLAGS: 00010246 [ 299.252331][ T68] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 299.252582][ T68] RDX: 0000000000000000 RSI: ffff88800b672c98 RDI: ffff888008e42e10 [ 299.252832][ T68] RBP: ffffffffb4d23440 R08: 0000000000000000 R09: fffffbfff657d83c [ 299.253165][ T68] R10: ffffffffb2bec1e7 R11: ffff888008e42300 R12: 0000000000000000 [ 299.253417][ T68] R13: ffff88800b672128 R14: ffff88800b672008 R15: ffff88800b672000 [ 299.253664][ T68] FS: 0000000000000000(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 299.254073][ T68] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 299.254291][ T68] CR2: 00007fa668a405a0 CR3: 00000000052fa002 CR4: 0000000000772ef0 [ 299.254541][ T68] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 299.254789][ T68] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 299.255047][ T68] PKRU: 55555554 [ 299.255175][ T68] Call Trace: [ 299.255302][ T68] [ 299.255393][ T68] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 299.255568][ T68] ? __warn (kernel/panic.c:748) [ 299.255700][ T68] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 299.255872][ T68] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 299.256060][ T68] ? handle_bug (arch/x86/kernel/traps.c:285) [ 299.256191][ T68] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 299.256362][ T68] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 299.256547][ T68] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 299.256730][ T68] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 299.256947][ T68] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 299.257135][ T68] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 299.257310][ T68] register_netdevice (net/core/dev.c:11003) [ 299.257485][ T68] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 299.257666][ T68] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 299.257856][ T68] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 299.258088][ T68] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 299.258319][ T68] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 299.258542][ T68] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 299.258779][ T68] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 299.259020][ T68] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 299.259268][ T68] devlink_reload (net/devlink/dev.c:474) [ 299.259455][ T68] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 299.259639][ T68] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 299.259834][ T68] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 299.260036][ T68] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 299.260276][ T68] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 299.260464][ T68] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 299.260648][ T68] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 299.260827][ T68] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 299.261027][ T68] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 299.261208][ T68] ? process_one_work (kernel/workqueue.c:3214) [ 299.261396][ T68] process_one_work (kernel/workqueue.c:3238) [ 299.261588][ T68] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 299.261775][ T68] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 299.261995][ T68] ? assign_work (kernel/workqueue.c:1200) [ 299.262185][ T68] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 299.262367][ T68] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 299.262605][ T68] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 299.262791][ T68] kthread (kernel/kthread.c:464) [ 299.262934][ T68] ? __pfx_kthread (kernel/kthread.c:413) [ 299.263135][ T68] ? __pfx_kthread (kernel/kthread.c:413) [ 299.263323][ T68] ret_from_fork (arch/x86/kernel/process.c:148) [ 299.263505][ T68] ? __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