====================================== | 0 | xx__-> [ 29.068212][ T228] ------------[ cut here ]------------ | [ 29.068606][ T228] WARNING: CPU: 2 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 29.069151][ T228] Modules linked in: netdevsim [ 29.069871][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.070333][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 29.070812][ T228] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 29.072042][ T228] RSP: 0018:ffffc90000a67520 EFLAGS: 00010246 [ 29.072555][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 29.073170][ T228] RDX: 0000000000000000 RSI: ffff8880050c2c98 RDI: ffff88800b148b78 [ 29.073708][ T228] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 29.074274][ T228] R10: ffffffffb91ec227 R11: ffff88800b148040 R12: 0000000000000000 [ 29.075014][ T228] R13: ffff8880050c2128 R14: ffff8880050c2008 R15: ffff8880050c2000 [ 29.075553][ T228] FS: 00007f7f1fd9e740(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 29.075947][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.076268][ T228] CR2: 0000556959f22ac8 CR3: 000000000b298004 CR4: 0000000000772ef0 [ 29.076611][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 29.076969][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 29.077330][ T228] PKRU: 55555554 [ 29.077506][ T228] Call Trace: [ 29.077688][ T228] [ 29.077812][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 29.078067][ T228] ? __warn (kernel/panic.c:748) [ 29.078264][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 29.078495][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 29.078725][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 29.078905][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 29.079157][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 29.079402][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 29.079636][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 29.079929][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 29.080185][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 29.080417][ T228] register_netdevice (net/core/dev.c:11033) [ 29.080692][ T228] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 29.080944][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 29.081198][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 29.081487][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 29.081665][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 29.081983][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 29.082285][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 29.082595][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 29.082843][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 29.083174][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 29.083413][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 29.083586][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 29.083817][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 29.084502][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 29.084887][ T228] driver_probe_device (drivers/base/dd.c:830) [ 29.085259][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 29.085628][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 29.086342][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 29.086692][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 29.087025][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 29.087584][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 29.087936][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 29.088307][ T228] __device_attach (drivers/base/dd.c:1030) [ 29.088650][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 29.088997][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 29.089353][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 29.089711][ T228] bus_probe_device (drivers/base/bus.c:537) [ 29.090077][ T228] device_add (drivers/base/core.c:3672) [ 29.090415][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 29.090971][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 29.091344][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 29.091787][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 29.092267][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 29.092632][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 29.093009][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 29.093382][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 29.093745][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 29.094018][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 29.094262][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 29.094483][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 29.094712][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 29.094958][ T228] ksys_write (fs/read_write.c:731) [ 29.095142][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 29.095361][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 29.095603][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 29.095992][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 29.096329][ T228] RIP: 0033:0x7f7f1fedfb77 [ 29.096579][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 29.097520][ T228] RSP: 002b:00007ffe213a4668 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 29.098020][ T228] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007f7f1fedfb77 [ 29.098365][ T228] RDX: 0000000000000007 RSI: 0000556959f21ac0 RDI: 0000000000000001 [ 29.098696][ T228] RBP: 0000556959f21ac0 R08: 0000000000000003 R09: 0000000000000077 [ 29.099182][ T228] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000007 [ 29.099530][ T228] R13: 00007f7f1ff9b760 R14: 0000000000000007 R15: 00007f7f1ff969c0 | [ 29.396505][ T253] ------------[ cut here ]------------ | [ 29.396889][ T253] WARNING: CPU: 2 PID: 253 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 29.397316][ T253] Modules linked in: netdevsim | [ 29.397974][ T253] Tainted: [W]=WARN [ 29.398194][ T253] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.398481][ T253] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 29.398797][ T253] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 29.399558][ T253] RSP: 0018:ffffc900004d71e8 EFLAGS: 00010246 [ 29.399838][ T253] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 29.400161][ T253] RDX: 0000000000000000 RSI: ffff888008e8ac98 RDI: ffff888009d6adc0 [ 29.400478][ T253] RBP: ffff88800b860040 R08: 0000000000000000 R09: fffffbfff723d844 [ 29.400823][ T253] R10: ffffffffb91ec227 R11: ffff888009d6a300 R12: 0000000000000000 [ 29.401142][ T253] R13: ffff888008e8a128 R14: ffff888008e8a008 R15: ffff888008e8a000 [ 29.401476][ T253] FS: 00007ff126028800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 29.401884][ T253] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.402374][ T253] CR2: 00007ffdad7a6ff8 CR3: 0000000008be2005 CR4: 0000000000772ef0 [ 29.402696][ T253] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 29.403041][ T253] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 29.403355][ T253] PKRU: 55555554 [ 29.403516][ T253] Call Trace: [ 29.403670][ T253] [ 29.403780][ T253] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 29.403989][ T253] ? __warn (kernel/panic.c:748) [ 29.404161][ T253] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 29.404368][ T253] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 29.404578][ T253] ? handle_bug (arch/x86/kernel/traps.c:285) [ 29.404786][ T253] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 29.405005][ T253] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 29.405233][ T253] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 29.405442][ T253] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 29.405659][ T253] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 29.405949][ T253] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 29.406177][ T253] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 29.406406][ T253] register_netdevice (net/core/dev.c:11033) [ 29.406627][ T253] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 29.406846][ T253] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 29.407189][ T253] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 29.407480][ T253] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 29.407961][ T253] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 29.408268][ T253] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 29.408551][ T253] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 29.408825][ T253] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 29.409110][ T253] devlink_reload (net/devlink/dev.c:474) [ 29.409331][ T253] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 29.409549][ T253] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 29.409784][ T253] ? cap_capable (security/commoncap.c:131) [ 29.409993][ T253] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 29.410177][ T253] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 29.410426][ T253] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 29.410738][ T253] ? __nla_parse (lib/nlattr.c:732) [ 29.410998][ T253] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 29.411245][ T253] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 29.411539][ T253] ? cap_capable (security/commoncap.c:131) [ 29.411763][ T253] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 29.412003][ T253] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 29.412224][ T253] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 29.412451][ T253] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 29.412722][ T253] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 29.413000][ T253] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 29.413316][ T253] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 29.413524][ T253] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 29.413752][ T253] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 29.413979][ T253] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 29.414247][ T253] ? genl_rcv (net/netlink/genetlink.c:1219) [ 29.414420][ T253] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 29.414639][ T253] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 29.414901][ T253] genl_rcv (net/netlink/genetlink.c:1220) [ 29.415087][ T253] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 29.415311][ T253] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 29.415527][ T253] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 29.415740][ T253] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 29.415973][ T253] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 29.416216][ T253] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 29.416483][ T253] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 29.416699][ T253] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 29.416950][ T253] ? __pfx___sys_sendto (net/socket.c:2145) [ 29.417182][ T253] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 29.417416][ T253] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 29.417654][ T253] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 29.417883][ T253] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 29.418177][ T253] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 29.418400][ T253] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 29.418667][ T253] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 29.418887][ T253] __x64_sys_sendto (net/socket.c:2181) [ 29.419142][ T253] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 29.419428][ T253] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 29.419657][ T253] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 29.419932][ T253] RIP: 0033:0x7ff126234a4a [ 29.420167][ T253] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 29.420930][ T253] RSP: 002b:00007ffdaaa3fd48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 29.421263][ T253] RAX: ffffffffffffffda RBX: 000000002e556b00 RCX: 00007ff126234a4a [ 29.421579][ T253] RDX: 0000000000000040 RSI: 000000002e556b00 RDI: 0000000000000005 [ 29.421931][ T253] RBP: 000000002e556910 R08: 00007ff1263d8200 R09: 000000000000000c [ 29.422284][ T253] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 29.422614][ T253] R13: 000000002e556910 R14: 0000000000000000 R15: 0000000000000001 | [ 30.655402][ T282] ------------[ cut here ]------------ | [ 30.655714][ T282] WARNING: CPU: 3 PID: 282 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 30.656264][ T282] Modules linked in: netdevsim | [ 30.656870][ T282] Tainted: [W]=WARN [ 30.657034][ T282] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.657393][ T282] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 30.657676][ T282] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 30.658507][ T282] RSP: 0018:ffffc900006371e8 EFLAGS: 00010246 [ 30.658779][ T282] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 30.659184][ T282] RDX: 0000000000000000 RSI: ffff88800a512c98 RDI: ffff8880085fadc0 [ 30.659505][ T282] RBP: ffff88800b860040 R08: 0000000000000000 R09: fffffbfff723d844 [ 30.659820][ T282] R10: ffffffffb91ec227 R11: ffff8880085fa300 R12: 0000000000000000 [ 30.660222][ T282] R13: ffff88800a512128 R14: ffff88800a512008 R15: ffff88800a512000 [ 30.660539][ T282] FS: 00007f13019d8800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 30.660922][ T282] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.661277][ T282] CR2: 00007f1301d88200 CR3: 000000000d61e002 CR4: 0000000000772ef0 [ 30.661597][ T282] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 30.661930][ T282] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 30.662264][ T282] PKRU: 55555554 [ 30.662433][ T282] Call Trace: [ 30.662603][ T282] [ 30.662719][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 30.662945][ T282] ? __warn (kernel/panic.c:748) [ 30.663126][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 30.663352][ T282] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 30.663578][ T282] ? handle_bug (arch/x86/kernel/traps.c:285) [ 30.663752][ T282] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 30.663971][ T282] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 30.664224][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 30.664451][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 30.664683][ T282] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 30.664959][ T282] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 30.665207][ T282] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 30.665430][ T282] register_netdevice (net/core/dev.c:11033) [ 30.665650][ T282] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 30.665879][ T282] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 30.666145][ T282] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 30.666430][ T282] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 30.666716][ T282] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 30.667020][ T282] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 30.667324][ T282] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 30.667609][ T282] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 30.667894][ T282] ? devl_region_destroy (net/devlink/region.c:1178) [ 30.668130][ T282] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 30.668418][ T282] devlink_reload (net/devlink/dev.c:474) [ 30.668641][ T282] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 30.668860][ T282] ? devlink_resources_validate (net/devlink/resource.c:311) [ 30.669147][ T282] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 30.669395][ T282] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 30.669673][ T282] ? __nla_parse (lib/nlattr.c:732) [ 30.669903][ T282] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 30.670165][ T282] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 30.670458][ T282] ? cap_capable (security/commoncap.c:131) [ 30.670787][ T282] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 30.671018][ T282] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 30.671257][ T282] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 30.671526][ T282] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 30.671809][ T282] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 30.672092][ T282] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 30.672379][ T282] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 30.672603][ T282] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 30.672818][ T282] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 30.673042][ T282] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 30.673289][ T282] ? genl_rcv (net/netlink/genetlink.c:1219) [ 30.673456][ T282] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 30.673671][ T282] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 30.673953][ T282] genl_rcv (net/netlink/genetlink.c:1220) [ 30.674210][ T282] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 30.674550][ T282] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 30.674894][ T282] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 30.675216][ T282] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 30.675443][ T282] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 30.675658][ T282] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 30.675902][ T282] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 30.676145][ T282] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 30.676378][ T282] ? __pfx___sys_sendto (net/socket.c:2145) [ 30.676603][ T282] ? __lock_release (kernel/locking/lockdep.c:5527) [ 30.676843][ T282] ? __sys_recvmsg (net/socket.c:2859) [ 30.677076][ T282] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 30.677314][ T282] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 30.677553][ T282] __x64_sys_sendto (net/socket.c:2181) [ 30.677793][ T282] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 30.678088][ T282] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 30.678327][ T282] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 30.678607][ T282] RIP: 0033:0x7f1301be4a4a [ 30.678859][ T282] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 30.679633][ T282] RSP: 002b:00007ffdf41d7c18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 30.679972][ T282] RAX: ffffffffffffffda RBX: 0000000008696b00 RCX: 00007f1301be4a4a [ 30.680307][ T282] RDX: 0000000000000038 RSI: 0000000008696b00 RDI: 0000000000000005 [ 30.680652][ T282] RBP: 0000000008696910 R08: 00007f1301d88200 R09: 000000000000000c [ 30.680994][ T282] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 30.681340][ T282] R13: 0000000008696910 R14: 0000000000000000 R15: 0000000000000003 | [ 31.418629][ T292] ------------[ cut here ]------------ | [ 31.418919][ T292] WARNING: CPU: 3 PID: 292 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 31.419347][ T292] Modules linked in: netdevsim | [ 31.419958][ T292] Tainted: [W]=WARN [ 31.420138][ T292] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.420386][ T292] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 31.420659][ T292] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 31.421456][ T292] RSP: 0018:ffffc900006971e8 EFLAGS: 00010246 [ 31.421713][ T292] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 31.422032][ T292] RDX: 0000000000000000 RSI: ffff88800296ac98 RDI: ffff88800b14d080 [ 31.422422][ T292] RBP: ffff88800b860040 R08: 0000000000000000 R09: fffffbfff723d844 [ 31.422704][ T292] R10: ffffffffb91ec227 R11: ffff88800b14c5c0 R12: 0000000000000000 [ 31.422987][ T292] R13: ffff88800296a128 R14: ffff88800296a008 R15: ffff88800296a000 [ 31.423307][ T292] FS: 00007f2948136800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 31.423652][ T292] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.423895][ T292] CR2: 00007f29484e6200 CR3: 0000000004b64001 CR4: 0000000000772ef0 [ 31.424208][ T292] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 31.424492][ T292] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 31.424784][ T292] PKRU: 55555554 [ 31.424929][ T292] Call Trace: [ 31.425090][ T292] [ 31.425191][ T292] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 31.425391][ T292] ? __warn (kernel/panic.c:748) [ 31.425545][ T292] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 31.425739][ T292] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 31.425949][ T292] ? handle_bug (arch/x86/kernel/traps.c:285) [ 31.426121][ T292] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 31.426316][ T292] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 31.426526][ T292] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 31.426721][ T292] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 31.426919][ T292] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 31.427189][ T292] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 31.427426][ T292] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 31.427623][ T292] register_netdevice (net/core/dev.c:11033) [ 31.427820][ T292] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 31.428024][ T292] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 31.428263][ T292] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 31.428512][ T292] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 31.428775][ T292] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 31.429027][ T292] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 31.429300][ T292] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 31.429545][ T292] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 31.429789][ T292] ? devl_region_destroy (net/devlink/region.c:1178) [ 31.429978][ T292] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 31.430262][ T292] devlink_reload (net/devlink/dev.c:474) [ 31.430461][ T292] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 31.430667][ T292] ? devlink_resources_validate (net/devlink/resource.c:311) [ 31.430916][ T292] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 31.431140][ T292] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 31.431384][ T292] ? __nla_parse (lib/nlattr.c:732) [ 31.431588][ T292] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 31.431794][ T292] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 31.432079][ T292] ? cap_capable (security/commoncap.c:131) [ 31.432280][ T292] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 31.432483][ T292] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 31.432681][ T292] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 31.432872][ T292] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 31.433138][ T292] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 31.433410][ T292] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 31.433665][ T292] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 31.433876][ T292] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 31.434086][ T292] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 31.434284][ T292] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 31.434491][ T292] ? genl_rcv (net/netlink/genetlink.c:1219) [ 31.434655][ T292] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 31.434853][ T292] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 31.435079][ T292] genl_rcv (net/netlink/genetlink.c:1220) [ 31.435241][ T292] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 31.435441][ T292] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 31.435637][ T292] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 31.435837][ T292] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 31.436095][ T292] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 31.436304][ T292] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 31.436503][ T292] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 31.436718][ T292] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 31.436920][ T292] ? __pfx___sys_sendto (net/socket.c:2145) [ 31.437149][ T292] ? __lock_release (kernel/locking/lockdep.c:5527) [ 31.437352][ T292] ? __sys_recvmsg (net/socket.c:2859) [ 31.437555][ T292] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 31.437764][ T292] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 31.437982][ T292] __x64_sys_sendto (net/socket.c:2181) [ 31.438197][ T292] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 31.438450][ T292] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 31.438656][ T292] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.438922][ T292] RIP: 0033:0x7f2948342a4a [ 31.439142][ T292] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 31.439810][ T292] RSP: 002b:00007fff1353dbc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 31.440126][ T292] RAX: ffffffffffffffda RBX: 000000003cc68b00 RCX: 00007f2948342a4a [ 31.440408][ T292] RDX: 0000000000000038 RSI: 000000003cc68b00 RDI: 0000000000000005 [ 31.440737][ T292] RBP: 000000003cc68910 R08: 00007f29484e6200 R09: 000000000000000c [ 31.441025][ T292] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 31.441332][ T292] R13: 000000003cc68910 R14: 0000000000000000 R15: 0000000000000003 | [ 33.324680][ T337] ------------[ cut here ]------------ | [ 33.325175][ T337] WARNING: CPU: 2 PID: 337 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 33.325869][ T337] Modules linked in: netdevsim | [ 33.326858][ T337] Tainted: [W]=WARN [ 33.327174][ T337] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.327590][ T337] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 33.328092][ T337] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 33.329239][ T337] RSP: 0018:ffffc900008771e8 EFLAGS: 00010246 [ 33.329662][ T337] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 33.330181][ T337] RDX: 0000000000000000 RSI: ffff888009112c98 RDI: ffff88800d4d8b00 [ 33.330703][ T337] RBP: ffff88800b860040 R08: 0000000000000000 R09: fffffbfff723d844 [ 33.331208][ T337] R10: ffffffffb91ec227 R11: ffff88800d4d8040 R12: 0000000000000000 [ 33.331694][ T337] R13: ffff888009112128 R14: ffff888009112008 R15: ffff888009112000 [ 33.332201][ T337] FS: 00007f10be493800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 33.332781][ T337] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 33.333213][ T337] CR2: 00007f10be934050 CR3: 000000000a4d2003 CR4: 0000000000772ef0 [ 33.333729][ T337] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 33.334239][ T337] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 33.334743][ T337] PKRU: 55555554 [ 33.335011][ T337] Call Trace: [ 33.335335][ T337] [ 33.335528][ T337] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 33.335879][ T337] ? __warn (kernel/panic.c:748) [ 33.336168][ T337] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 33.336545][ T337] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 33.336901][ T337] ? handle_bug (arch/x86/kernel/traps.c:285) [ 33.337191][ T337] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 33.337563][ T337] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 33.337915][ T337] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 33.338296][ T337] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 33.338686][ T337] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 33.339151][ T337] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 33.339632][ T337] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 33.340009][ T337] register_netdevice (net/core/dev.c:11033) [ 33.340425][ T337] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 33.340837][ T337] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 33.341261][ T337] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 33.341744][ T337] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 33.342249][ T337] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 33.342722][ T337] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 33.343217][ T337] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 33.343673][ T337] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 33.344162][ T337] ? devl_region_destroy (net/devlink/region.c:1178) [ 33.344525][ T337] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 33.344997][ T337] devlink_reload (net/devlink/dev.c:474) [ 33.345399][ T337] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 33.345785][ T337] ? devlink_resources_validate (net/devlink/resource.c:311) [ 33.346281][ T337] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 33.346648][ T337] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 33.347113][ T337] ? __nla_parse (lib/nlattr.c:732) [ 33.347500][ T337] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 33.347866][ T337] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 33.348360][ T337] ? cap_capable (security/commoncap.c:131) [ 33.348732][ T337] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 33.349125][ T337] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 33.349500][ T337] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 33.349876][ T337] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 33.350345][ T337] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 33.350803][ T337] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 33.351298][ T337] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 33.351664][ T337] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 33.352023][ T337] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 33.352420][ T337] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 33.352815][ T337] ? genl_rcv (net/netlink/genetlink.c:1219) [ 33.353115][ T337] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 33.353484][ T337] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 33.353858][ T337] genl_rcv (net/netlink/genetlink.c:1220) [ 33.354165][ T337] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 33.354543][ T337] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 33.354913][ T337] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 33.355315][ T337] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 33.355686][ T337] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 33.356068][ T337] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 33.356442][ T337] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 33.356835][ T337] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 33.357257][ T337] ? __pfx___sys_sendto (net/socket.c:2145) [ 33.357646][ T337] ? __lock_release (kernel/locking/lockdep.c:5527) [ 33.358021][ T337] ? __sys_recvmsg (net/socket.c:2859) [ 33.358390][ T337] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 33.358746][ T337] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 33.359122][ T337] __x64_sys_sendto (net/socket.c:2181) [ 33.359464][ T337] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 33.359882][ T337] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 33.360269][ T337] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 33.360790][ T337] RIP: 0033:0x7f10be69fa4a [ 33.361163][ T337] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 33.362293][ T337] RSP: 002b:00007ffe70eaa168 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 33.362809][ T337] RAX: ffffffffffffffda RBX: 0000000032b0cb00 RCX: 00007f10be69fa4a [ 33.363327][ T337] RDX: 0000000000000038 RSI: 0000000032b0cb00 RDI: 0000000000000005 [ 33.363815][ T337] RBP: 0000000032b0c910 R08: 00007f10be843200 R09: 000000000000000c [ 33.364332][ T337] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 33.364853][ T337] R13: 0000000032b0c910 R14: 0000000000000000 R15: 0000000000000003 | [ 34.228896][ T348] ------------[ cut here ]------------ | [ 34.229401][ T348] WARNING: CPU: 2 PID: 348 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 34.230089][ T348] Modules linked in: netdevsim | [ 34.231103][ T348] Tainted: [W]=WARN [ 34.231374][ T348] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.231822][ T348] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 34.232277][ T348] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 34.233429][ T348] RSP: 0018:ffffc900008e71e8 EFLAGS: 00010246 [ 34.233850][ T348] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 34.234359][ T348] RDX: 0000000000000000 RSI: ffff8880050c2c98 RDI: ffff88800bc00b00 [ 34.234828][ T348] RBP: ffff88800b860040 R08: 0000000000000000 R09: fffffbfff723d844 [ 34.235340][ T348] R10: ffffffffb91ec227 R11: ffff88800bc00040 R12: 0000000000000000 [ 34.235829][ T348] R13: ffff8880050c2128 R14: ffff8880050c2008 R15: ffff8880050c2000 [ 34.236512][ T348] FS: 00007f952979f800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 34.237240][ T348] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.237672][ T348] CR2: 00007f9529b4f200 CR3: 0000000004eba006 CR4: 0000000000772ef0 [ 34.238182][ T348] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 34.238677][ T348] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 34.239223][ T348] PKRU: 55555554 [ 34.239484][ T348] Call Trace: [ 34.239769][ T348] [ 34.239934][ T348] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 34.240306][ T348] ? __warn (kernel/panic.c:748) [ 34.240558][ T348] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 34.241004][ T348] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 34.241409][ T348] ? handle_bug (arch/x86/kernel/traps.c:285) [ 34.241613][ T348] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 34.241827][ T348] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 34.242124][ T348] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 34.242360][ T348] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 34.242591][ T348] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 34.242854][ T348] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 34.243112][ T348] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 34.243353][ T348] register_netdevice (net/core/dev.c:11033) [ 34.243580][ T348] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 34.243797][ T348] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 34.244026][ T348] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 34.244311][ T348] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 34.244584][ T348] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 34.244848][ T348] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 34.245153][ T348] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 34.245413][ T348] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 34.245677][ T348] ? devl_region_destroy (net/devlink/region.c:1178) [ 34.245882][ T348] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 34.246184][ T348] devlink_reload (net/devlink/dev.c:474) [ 34.246408][ T348] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 34.246623][ T348] ? devlink_resources_validate (net/devlink/resource.c:311) [ 34.246885][ T348] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 34.247122][ T348] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 34.247374][ T348] ? __nla_parse (lib/nlattr.c:732) [ 34.247605][ T348] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 34.247812][ T348] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 34.248115][ T348] ? cap_capable (security/commoncap.c:131) [ 34.248330][ T348] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 34.248541][ T348] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 34.248756][ T348] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 34.248974][ T348] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 34.249261][ T348] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 34.249524][ T348] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 34.249797][ T348] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 34.250012][ T348] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 34.250254][ T348] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 34.250462][ T348] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 34.250705][ T348] ? genl_rcv (net/netlink/genetlink.c:1219) [ 34.250878][ T348] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 34.251117][ T348] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 34.251333][ T348] genl_rcv (net/netlink/genetlink.c:1220) [ 34.251496][ T348] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 34.251705][ T348] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 34.251911][ T348] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 34.252148][ T348] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 34.252362][ T348] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 34.252576][ T348] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 34.252783][ T348] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 34.253001][ T348] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 34.253236][ T348] ? __pfx___sys_sendto (net/socket.c:2145) [ 34.253452][ T348] ? __lock_release (kernel/locking/lockdep.c:5527) [ 34.253662][ T348] ? __sys_recvmsg (net/socket.c:2859) [ 34.253868][ T348] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 34.254127][ T348] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 34.254352][ T348] __x64_sys_sendto (net/socket.c:2181) [ 34.254560][ T348] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 34.254812][ T348] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 34.255032][ T348] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 34.255307][ T348] RIP: 0033:0x7f95299aba4a [ 34.255520][ T348] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 34.256218][ T348] RSP: 002b:00007ffe03009e68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 34.256518][ T348] RAX: ffffffffffffffda RBX: 00000000097d6b00 RCX: 00007f95299aba4a [ 34.256815][ T348] RDX: 0000000000000038 RSI: 00000000097d6b00 RDI: 0000000000000005 [ 34.257244][ T348] RBP: 00000000097d6910 R08: 00007f9529b4f200 R09: 000000000000000c [ 34.257709][ T348] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 34.258240][ T348] R13: 00000000097d6910 R14: 0000000000000000 R15: 0000000000000003 | [ 36.569447][ T409] ------------[ cut here ]------------ | [ 36.569785][ T409] WARNING: CPU: 2 PID: 409 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 36.570246][ T409] Modules linked in: netdevsim | [ 36.570903][ T409] Tainted: [W]=WARN [ 36.571082][ T409] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.571351][ T409] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 36.571613][ T409] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 36.572380][ T409] RSP: 0018:ffffc90000b871e8 EFLAGS: 00010246 [ 36.572646][ T409] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 36.572960][ T409] RDX: 0000000000000000 RSI: ffff88800a7c2c98 RDI: ffff88800b15adc0 [ 36.573348][ T409] RBP: ffff88800b860040 R08: 0000000000000000 R09: fffffbfff723d844 [ 36.573648][ T409] R10: ffffffffb91ec227 R11: ffff88800b15a300 R12: 0000000000000000 [ 36.573958][ T409] R13: ffff88800a7c2128 R14: ffff88800a7c2008 R15: ffff88800a7c2000 [ 36.574277][ T409] FS: 00007f0f2b365800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 36.574623][ T409] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.574889][ T409] CR2: 00007f7f1fd9d258 CR3: 000000000b012002 CR4: 0000000000772ef0 [ 36.575229][ T409] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 36.575691][ T409] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 36.576038][ T409] PKRU: 55555554 [ 36.576290][ T409] Call Trace: [ 36.576501][ T409] [ 36.576683][ T409] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 36.576953][ T409] ? __warn (kernel/panic.c:748) [ 36.577194][ T409] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 36.577424][ T409] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 36.577686][ T409] ? handle_bug (arch/x86/kernel/traps.c:285) [ 36.577926][ T409] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 36.578173][ T409] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 36.578445][ T409] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 36.578708][ T409] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 36.578949][ T409] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 36.579317][ T409] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 36.579563][ T409] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 36.579848][ T409] register_netdevice (net/core/dev.c:11033) [ 36.580128][ T409] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 36.580429][ T409] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 36.580700][ T409] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 36.581072][ T409] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 36.581378][ T409] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 36.581674][ T409] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 36.582009][ T409] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 36.582340][ T409] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 36.582684][ T409] ? devl_region_destroy (net/devlink/region.c:1178) [ 36.582937][ T409] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 36.583303][ T409] devlink_reload (net/devlink/dev.c:474) [ 36.583603][ T409] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 36.583851][ T409] ? devlink_resources_validate (net/devlink/resource.c:311) [ 36.584215][ T409] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 36.584449][ T409] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 36.584803][ T409] ? __nla_parse (lib/nlattr.c:732) [ 36.585068][ T409] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 36.585374][ T409] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 36.585678][ T409] ? cap_capable (security/commoncap.c:131) [ 36.585980][ T409] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 36.586298][ T409] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 36.586536][ T409] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 36.586829][ T409] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 36.587195][ T409] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 36.587527][ T409] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 36.587817][ T409] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 36.588120][ T409] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 36.588404][ T409] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 36.588710][ T409] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 36.589106][ T409] ? genl_rcv (net/netlink/genetlink.c:1219) [ 36.589363][ T409] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 36.589707][ T409] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 36.590016][ T409] genl_rcv (net/netlink/genetlink.c:1220) [ 36.590263][ T409] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 36.590534][ T409] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 36.590821][ T409] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 36.591117][ T409] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 36.591393][ T409] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 36.591656][ T409] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 36.591944][ T409] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 36.592289][ T409] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 36.592566][ T409] ? __pfx___sys_sendto (net/socket.c:2145) [ 36.592864][ T409] ? __lock_release (kernel/locking/lockdep.c:5527) [ 36.593207][ T409] ? __sys_recvmsg (net/socket.c:2859) [ 36.593568][ T409] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 36.593905][ T409] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 36.594228][ T409] __x64_sys_sendto (net/socket.c:2181) [ 36.594530][ T409] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 36.594893][ T409] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 36.595213][ T409] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 36.595631][ T409] RIP: 0033:0x7f0f2b571a4a [ 36.596022][ T409] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 36.597289][ T409] RSP: 002b:00007ffc0b18e4b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 36.597806][ T409] RAX: ffffffffffffffda RBX: 00000000031a9b00 RCX: 00007f0f2b571a4a [ 36.598212][ T409] RDX: 0000000000000038 RSI: 00000000031a9b00 RDI: 0000000000000005 [ 36.598610][ T409] RBP: 00000000031a9910 R08: 00007f0f2b715200 R09: 000000000000000c [ 36.598941][ T409] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 36.599380][ T409] R13: 00000000031a9910 R14: 0000000000000000 R15: 0000000000000003 | [ 37.410273][ T420] ------------[ cut here ]------------ | [ 37.410543][ T420] WARNING: CPU: 3 PID: 420 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 37.410994][ T420] Modules linked in: netdevsim | [ 37.411579][ T420] Tainted: [W]=WARN [ 37.411743][ T420] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.412011][ T420] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 37.412306][ T420] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 37.413043][ T420] RSP: 0018:ffffc90000bf71e8 EFLAGS: 00010246 [ 37.413332][ T420] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 37.413656][ T420] RDX: 0000000000000000 RSI: ffff888008e8ac98 RDI: ffff888009c8d080 [ 37.413997][ T420] RBP: ffff88800b860040 R08: 0000000000000000 R09: fffffbfff723d844 [ 37.414310][ T420] R10: ffffffffb91ec227 R11: ffff888009c8c5c0 R12: 0000000000000000 [ 37.414637][ T420] R13: ffff888008e8a128 R14: ffff888008e8a008 R15: ffff888008e8a000 [ 37.414985][ T420] FS: 00007f1119b0b800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 37.415415][ T420] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.415661][ T420] CR2: 00007f1119ebb200 CR3: 000000000b2e8002 CR4: 0000000000772ef0 [ 37.415960][ T420] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 37.416291][ T420] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 37.416589][ T420] PKRU: 55555554 [ 37.416745][ T420] Call Trace: [ 37.416902][ T420] [ 37.417015][ T420] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 37.417274][ T420] ? __warn (kernel/panic.c:748) [ 37.417491][ T420] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 37.417719][ T420] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 37.417933][ T420] ? handle_bug (arch/x86/kernel/traps.c:285) [ 37.418144][ T420] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 37.418379][ T420] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 37.418611][ T420] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 37.418827][ T420] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 37.419044][ T420] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 37.419334][ T420] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 37.419560][ T420] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 37.419779][ T420] register_netdevice (net/core/dev.c:11033) [ 37.420017][ T420] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 37.420256][ T420] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 37.420486][ T420] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 37.420774][ T420] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 37.421076][ T420] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 37.421354][ T420] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 37.421628][ T420] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 37.421899][ T420] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 37.422188][ T420] ? devl_region_destroy (net/devlink/region.c:1178) [ 37.422419][ T420] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 37.422697][ T420] devlink_reload (net/devlink/dev.c:474) [ 37.422915][ T420] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 37.423139][ T420] ? devlink_resources_validate (net/devlink/resource.c:311) [ 37.423409][ T420] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 37.423624][ T420] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 37.423891][ T420] ? __nla_parse (lib/nlattr.c:732) [ 37.424125][ T420] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 37.424341][ T420] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 37.424619][ T420] ? cap_capable (security/commoncap.c:131) [ 37.424828][ T420] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 37.425030][ T420] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 37.425316][ T420] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 37.425521][ T420] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 37.425801][ T420] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 37.426082][ T420] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 37.426357][ T420] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 37.426604][ T420] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 37.426807][ T420] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 37.427019][ T420] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 37.427268][ T420] ? genl_rcv (net/netlink/genetlink.c:1219) [ 37.427449][ T420] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 37.427680][ T420] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 37.427943][ T420] genl_rcv (net/netlink/genetlink.c:1220) [ 37.428130][ T420] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 37.428363][ T420] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 37.428588][ T420] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 37.428803][ T420] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 37.429018][ T420] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 37.429230][ T420] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 37.429432][ T420] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 37.429645][ T420] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 37.429852][ T420] ? __pfx___sys_sendto (net/socket.c:2145) [ 37.430105][ T420] ? __lock_release (kernel/locking/lockdep.c:5527) [ 37.430320][ T420] ? __sys_recvmsg (net/socket.c:2859) [ 37.430523][ T420] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 37.430902][ T420] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 37.431134][ T420] __x64_sys_sendto (net/socket.c:2181) [ 37.431339][ T420] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 37.431591][ T420] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 37.431800][ T420] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.432101][ T420] RIP: 0033:0x7f1119d17a4a [ 37.432312][ T420] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 37.433040][ T420] RSP: 002b:00007fff8ad59e48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 37.433383][ T420] RAX: ffffffffffffffda RBX: 000000002510ab00 RCX: 00007f1119d17a4a [ 37.433686][ T420] RDX: 0000000000000038 RSI: 000000002510ab00 RDI: 0000000000000005 [ 37.433991][ T420] RBP: 000000002510a910 R08: 00007f1119ebb200 R09: 000000000000000c [ 37.434315][ T420] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 37.434666][ T420] R13: 000000002510a910 R14: 0000000000000000 R15: 0000000000000003 | [ 38.743895][ T452] ------------[ cut here ]------------ | [ 38.744328][ T452] WARNING: CPU: 3 PID: 452 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 38.744990][ T452] Modules linked in: netdevsim | [ 38.746715][ T452] Tainted: [W]=WARN [ 38.746970][ T452] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.747403][ T452] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 38.747836][ T452] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 38.749002][ T452] RSP: 0018:ffffc90000d671e8 EFLAGS: 00010246 [ 38.749444][ T452] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 38.749937][ T452] RDX: 0000000000000000 RSI: ffff88800a512c98 RDI: ffff888009a80b00 [ 38.750443][ T452] RBP: ffff88800b860040 R08: 0000000000000000 R09: fffffbfff723d844 [ 38.751001][ T452] R10: ffffffffb91ec227 R11: ffff888009a80040 R12: 0000000000000000 [ 38.751526][ T452] R13: ffff88800a512128 R14: ffff88800a512008 R15: ffff88800a512000 [ 38.752019][ T452] FS: 00007f1c1b928800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 38.752622][ T452] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 38.753065][ T452] CR2: 00007f1c1bcd8200 CR3: 0000000008988002 CR4: 0000000000772ef0 [ 38.753565][ T452] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 38.754084][ T452] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 38.754586][ T452] PKRU: 55555554 [ 38.754840][ T452] Call Trace: [ 38.755108][ T452] [ 38.755288][ T452] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 38.755626][ T452] ? __warn (kernel/panic.c:748) [ 38.755887][ T452] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 38.756262][ T452] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 38.756612][ T452] ? handle_bug (arch/x86/kernel/traps.c:285) [ 38.756867][ T452] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 38.757221][ T452] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 38.757577][ T452] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 38.757920][ T452] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 38.758298][ T452] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 38.758735][ T452] ? _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) [ 38.759097][ T452] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 38.759441][ T452] register_netdevice (net/core/dev.c:11033) [ 38.759788][ T452] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 38.760167][ T452] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 38.760558][ T452] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 38.760982][ T452] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 38.761456][ T452] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 38.761915][ T452] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 38.762374][ T452] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 38.762804][ T452] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 38.763254][ T452] ? devl_region_destroy (net/devlink/region.c:1178) [ 38.763600][ T452] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 38.764023][ T452] devlink_reload (net/devlink/dev.c:474) [ 38.764391][ T452] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 38.764734][ T452] ? devlink_resources_validate (net/devlink/resource.c:311) [ 38.765190][ T452] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 38.765528][ T452] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 38.765932][ T452] ? __nla_parse (lib/nlattr.c:732) [ 38.766300][ T452] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 38.766634][ T452] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 38.767085][ T452] ? cap_capable (security/commoncap.c:131) [ 38.767423][ T452] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 38.767763][ T452] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 38.768110][ T452] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 38.768449][ T452] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 38.768867][ T452] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 38.769302][ T452] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 38.769744][ T452] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 38.770102][ T452] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 38.770438][ T452] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 38.770822][ T452] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 38.771070][ T452] ? genl_rcv (net/netlink/genetlink.c:1219) [ 38.771222][ T452] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 38.771526][ T452] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 38.771873][ T452] genl_rcv (net/netlink/genetlink.c:1220) [ 38.772141][ T452] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 38.772476][ T452] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 38.772820][ T452] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 38.773192][ T452] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 38.773533][ T452] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 38.773886][ T452] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 38.774234][ T452] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 38.774576][ T452] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 38.774901][ T452] ? __pfx___sys_sendto (net/socket.c:2145) [ 38.775259][ T452] ? __lock_release (kernel/locking/lockdep.c:5527) [ 38.775609][ T452] ? __sys_recvmsg (net/socket.c:2859) [ 38.775931][ T452] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 38.776291][ T452] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 38.776610][ T452] __x64_sys_sendto (net/socket.c:2181) [ 38.776931][ T452] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 38.777271][ T452] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 38.777497][ T452] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 38.777885][ T452] RIP: 0033:0x7f1c1bb34a4a [ 38.778243][ T452] 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 [ 38.779161][ T452] RSP: 002b:00007ffd75b39078 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 38.779458][ T452] RAX: ffffffffffffffda RBX: 0000000006e25b00 RCX: 00007f1c1bb34a4a [ 38.779735][ T452] RDX: 0000000000000038 RSI: 0000000006e25b00 RDI: 0000000000000005 [ 38.780031][ T452] RBP: 0000000006e25910 R08: 00007f1c1bcd8200 R09: 000000000000000c [ 38.780333][ T452] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 38.780624][ T452] R13: 0000000006e25910 R14: 0000000000000000 R15: 0000000000000003 | [ 39.865580][ T468] ------------[ cut here ]------------ | [ 39.865930][ T468] WARNING: CPU: 2 PID: 468 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 39.866479][ T468] Modules linked in: netdevsim | [ 39.867138][ T468] Tainted: [W]=WARN [ 39.867374][ T468] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.867661][ T468] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 39.867967][ T468] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 39.868800][ T468] RSP: 0018:ffffc90000dd71e8 EFLAGS: 00010246 [ 39.869206][ T468] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 39.869654][ T468] RDX: 0000000000000000 RSI: ffff88800296ac98 RDI: ffff88800a492dc0 [ 39.870096][ T468] RBP: ffff88800b860040 R08: 0000000000000000 R09: fffffbfff723d844 [ 39.870520][ T468] R10: ffffffffb91ec227 R11: ffff88800a492300 R12: 0000000000000000 [ 39.870965][ T468] R13: ffff88800296a128 R14: ffff88800296a008 R15: ffff88800296a000 [ 39.871403][ T468] FS: 00007f4731762800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 39.871863][ T468] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.872190][ T468] CR2: 00007f4731b12200 CR3: 000000000b2a0003 CR4: 0000000000772ef0 [ 39.872542][ T468] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 39.872872][ T468] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 39.873224][ T468] PKRU: 55555554 [ 39.873407][ T468] Call Trace: [ 39.873575][ T468] [ 39.873710][ T468] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 39.873939][ T468] ? __warn (kernel/panic.c:748) [ 39.874159][ T468] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 39.874387][ T468] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 39.874613][ T468] ? handle_bug (arch/x86/kernel/traps.c:285) [ 39.874785][ T468] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 39.875005][ T468] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 39.875266][ T468] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 39.875499][ T468] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 39.875718][ T468] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 39.875994][ T468] ? _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) [ 39.876264][ T468] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 39.876495][ T468] register_netdevice (net/core/dev.c:11033) [ 39.876731][ T468] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 39.876999][ T468] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 39.877238][ T468] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 39.877510][ T468] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 39.877825][ T468] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 39.878147][ T468] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 39.878436][ T468] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 39.878702][ T468] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 39.878964][ T468] ? devl_region_destroy (net/devlink/region.c:1178) [ 39.879203][ T468] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 39.879496][ T468] devlink_reload (net/devlink/dev.c:474) [ 39.879713][ T468] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 39.879952][ T468] ? devlink_resources_validate (net/devlink/resource.c:311) [ 39.880408][ T468] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 39.880676][ T468] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.880938][ T468] ? __nla_parse (lib/nlattr.c:732) [ 39.881241][ T468] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 39.881581][ T468] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 39.882040][ T468] ? cap_capable (security/commoncap.c:131) [ 39.882428][ T468] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 39.882799][ T468] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 39.883189][ T468] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 39.883549][ T468] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 39.883969][ T468] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 39.884445][ T468] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 39.884900][ T468] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 39.885264][ T468] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 39.885619][ T468] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 39.885981][ T468] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 39.886366][ T468] ? genl_rcv (net/netlink/genetlink.c:1219) [ 39.886629][ T468] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 39.886975][ T468] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 39.887379][ T468] genl_rcv (net/netlink/genetlink.c:1220) [ 39.887585][ T468] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 39.887812][ T468] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 39.888033][ T468] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 39.888320][ T468] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 39.888545][ T468] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 39.888763][ T468] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 39.888993][ T468] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 39.889231][ T468] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 39.889476][ T468] ? __pfx___sys_sendto (net/socket.c:2145) [ 39.889707][ T468] ? __lock_release (kernel/locking/lockdep.c:5527) [ 39.889934][ T468] ? __sys_recvmsg (net/socket.c:2859) [ 39.890176][ T468] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 39.890410][ T468] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 39.890670][ T468] __x64_sys_sendto (net/socket.c:2181) [ 39.890891][ T468] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 39.891192][ T468] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 39.891421][ T468] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.891688][ T468] RIP: 0033:0x7f473196ea4a [ 39.891913][ T468] 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 [ 39.892670][ T468] RSP: 002b:00007fff1a0edfc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 39.892996][ T468] RAX: ffffffffffffffda RBX: 000000002d7a5b00 RCX: 00007f473196ea4a [ 39.893351][ T468] RDX: 0000000000000038 RSI: 000000002d7a5b00 RDI: 0000000000000005 [ 39.893670][ T468] RBP: 000000002d7a5910 R08: 00007f4731b12200 R09: 000000000000000c [ 39.893989][ T468] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 39.894414][ T468] R13: 000000002d7a5910 R14: 0000000000000000 R15: 0000000000000003 | [ 316.062640][ T982] ------------[ cut here ]------------ | [ 316.062906][ T982] WARNING: CPU: 3 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:10596) | [ 316.063378][ T982] Modules linked in: netdevsim | [ 316.063974][ T982] Tainted: [W]=WARN [ 316.064153][ T982] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 316.064424][ T982] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 316.064695][ T982] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 316.065443][ T982] RSP: 0018:ffffc90001ea71e8 EFLAGS: 00010246 [ 316.065718][ T982] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 316.066029][ T982] RDX: 0000000000000000 RSI: ffff888009112c98 RDI: ffff88800a492dc0 [ 316.066352][ T982] RBP: ffff88800b860040 R08: 0000000000000000 R09: fffffbfff723d844 [ 316.066660][ T982] R10: ffffffffb91ec227 R11: ffff88800a492300 R12: 0000000000000000 [ 316.066979][ T982] R13: ffff888009112128 R14: ffff888009112008 R15: ffff888009112000 [ 316.067310][ T982] FS: 00007f2d8315d800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 316.067678][ T982] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 316.067938][ T982] CR2: 00007f2d8350d200 CR3: 0000000009e74003 CR4: 0000000000772ef0 [ 316.068264][ T982] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 316.068581][ T982] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 316.068889][ T982] PKRU: 55555554 [ 316.069062][ T982] Call Trace: [ 316.069232][ T982] [ 316.069342][ T982] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 316.069547][ T982] ? __warn (kernel/panic.c:748) [ 316.069701][ T982] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 316.069897][ T982] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 316.070121][ T982] ? handle_bug (arch/x86/kernel/traps.c:285) [ 316.070276][ T982] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 316.070471][ T982] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 316.070678][ T982] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 316.070880][ T982] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 316.071086][ T982] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 316.071335][ 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) [ 316.071534][ T982] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 316.071735][ T982] register_netdevice (net/core/dev.c:11033) [ 316.071980][ T982] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 316.072217][ T982] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 316.072431][ T982] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 316.072686][ T982] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 316.072944][ T982] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 316.073222][ T982] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 316.073485][ T982] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 316.073729][ T982] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 316.073975][ T982] ? devl_region_destroy (net/devlink/region.c:1178) [ 316.074191][ T982] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 316.074447][ T982] devlink_reload (net/devlink/dev.c:474) [ 316.074652][ T982] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 316.074848][ T982] ? devlink_resources_validate (net/devlink/resource.c:311) [ 316.075110][ T982] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 316.075306][ T982] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 316.075559][ T982] ? __nla_parse (lib/nlattr.c:732) [ 316.075764][ T982] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 316.075961][ T982] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 316.076224][ T982] ? cap_capable (security/commoncap.c:131) [ 316.076421][ T982] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 316.076625][ T982] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 316.076853][ T982] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 316.077082][ T982] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 316.077346][ T982] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 316.077597][ T982] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 316.077874][ T982] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 316.078109][ T982] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 316.078306][ T982] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 316.078502][ T982] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 316.078726][ T982] ? genl_rcv (net/netlink/genetlink.c:1219) [ 316.078883][ T982] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 316.079108][ T982] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 316.079311][ T982] genl_rcv (net/netlink/genetlink.c:1220) [ 316.079460][ T982] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 316.079658][ T982] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 316.079856][ T982] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 316.080074][ T982] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 316.080280][ T982] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 316.080472][ T982] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 316.080700][ T982] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 316.080919][ T982] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 316.081143][ T982] ? __pfx___sys_sendto (net/socket.c:2145) [ 316.081360][ T982] ? __lock_release (kernel/locking/lockdep.c:5527) [ 316.081571][ T982] ? __sys_recvmsg (net/socket.c:2859) [ 316.081771][ T982] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 316.081982][ T982] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 316.082205][ T982] __x64_sys_sendto (net/socket.c:2181) [ 316.082405][ T982] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 316.082651][ T982] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 316.082850][ T982] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 316.083106][ T982] RIP: 0033:0x7f2d83369a4a [ 316.083314][ 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 [ 316.084010][ T982] RSP: 002b:00007ffcff11e4f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 316.084350][ T982] RAX: ffffffffffffffda RBX: 00000000390f6b00 RCX: 00007f2d83369a4a [ 316.084652][ T982] RDX: 0000000000000038 RSI: 00000000390f6b00 RDI: 0000000000000005 [ 316.084962][ T982] RBP: 00000000390f6910 R08: 00007f2d8350d200 R09: 000000000000000c [ 316.085301][ T982] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 316.085625][ T982] R13: 00000000390f6910 R14: 0000000000000000 R15: 0000000000000003 | [ 316.919945][ T996] ------------[ cut here ]------------ | [ 316.920759][ T996] WARNING: CPU: 3 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:10596) | [ 316.921257][ T996] Modules linked in: netdevsim | [ 316.921881][ T996] Tainted: [W]=WARN [ 316.922086][ T996] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 316.922357][ T996] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 316.922667][ T996] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 316.923472][ T996] RSP: 0018:ffffc90001f071e8 EFLAGS: 00010246 [ 316.923769][ T996] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 316.924091][ T996] RDX: 0000000000000000 RSI: ffff8880050c2c98 RDI: ffff888009a90b00 [ 316.924385][ T996] RBP: ffff88800b860040 R08: 0000000000000000 R09: fffffbfff723d844 [ 316.924697][ T996] R10: ffffffffb91ec227 R11: ffff888009a90040 R12: 0000000000000000 [ 316.924990][ T996] R13: ffff8880050c2128 R14: ffff8880050c2008 R15: ffff8880050c2000 [ 316.925324][ T996] FS: 00007fe708fbc800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 316.925672][ T996] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 316.925939][ T996] CR2: 00007fe70936c200 CR3: 000000000d6a4004 CR4: 0000000000772ef0 [ 316.926298][ T996] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 316.926614][ T996] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 316.926989][ T996] PKRU: 55555554 [ 316.927206][ T996] Call Trace: [ 316.927360][ T996] [ 316.927466][ T996] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 316.927685][ T996] ? __warn (kernel/panic.c:748) [ 316.927835][ T996] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 316.928043][ T996] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 316.928280][ T996] ? handle_bug (arch/x86/kernel/traps.c:285) [ 316.928428][ T996] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 316.928618][ T996] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 316.928830][ T996] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 316.929098][ T996] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 316.929320][ T996] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 316.929592][ 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) [ 316.929810][ T996] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 316.930025][ T996] register_netdevice (net/core/dev.c:11033) [ 316.930263][ T996] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 316.930480][ T996] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 316.930720][ T996] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 316.930990][ T996] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 316.931278][ T996] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 316.931548][ T996] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 316.931815][ T996] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 316.932096][ T996] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 316.932347][ T996] ? devl_region_destroy (net/devlink/region.c:1178) [ 316.932584][ T996] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 316.932863][ T996] devlink_reload (net/devlink/dev.c:474) [ 316.933097][ T996] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 316.933295][ T996] ? devlink_resources_validate (net/devlink/resource.c:311) [ 316.933586][ T996] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 316.933799][ T996] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 316.934076][ T996] ? __nla_parse (lib/nlattr.c:732) [ 316.934311][ T996] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 316.934524][ T996] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 316.934857][ T996] ? cap_capable (security/commoncap.c:131) [ 316.935113][ T996] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 316.935360][ T996] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 316.935605][ T996] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 316.935838][ T996] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 316.936138][ T996] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 316.936428][ T996] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 316.936727][ T996] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 316.936965][ T996] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 316.937212][ T996] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 316.937446][ T996] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 316.937692][ T996] ? genl_rcv (net/netlink/genetlink.c:1219) [ 316.937867][ T996] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 316.938121][ T996] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 316.938371][ T996] genl_rcv (net/netlink/genetlink.c:1220) [ 316.938546][ T996] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 316.938789][ T996] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 316.939021][ T996] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 316.939295][ T996] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 316.939539][ T996] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 316.939825][ T996] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 316.940082][ T996] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 316.940325][ T996] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 316.940559][ T996] ? __pfx___sys_sendto (net/socket.c:2145) [ 316.940809][ T996] ? __lock_release (kernel/locking/lockdep.c:5527) [ 316.941061][ T996] ? __sys_recvmsg (net/socket.c:2859) [ 316.941301][ T996] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 316.941542][ T996] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 316.941780][ T996] __x64_sys_sendto (net/socket.c:2181) [ 316.942013][ T996] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 316.942308][ T996] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 316.942549][ T996] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 316.942836][ T996] RIP: 0033:0x7fe7091c8a4a [ 316.943096][ 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 [ 316.943917][ T996] RSP: 002b:00007ffedc5b9208 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 316.944293][ T996] RAX: ffffffffffffffda RBX: 000000002e3ecb00 RCX: 00007fe7091c8a4a [ 316.944644][ T996] RDX: 0000000000000038 RSI: 000000002e3ecb00 RDI: 0000000000000005 [ 316.944986][ T996] RBP: 000000002e3ec910 R08: 00007fe70936c200 R09: 000000000000000c [ 316.945338][ T996] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 316.945682][ T996] R13: 000000002e3ec910 R14: 0000000000000000 R15: 0000000000000003 | [ 318.194405][ T1027] ------------[ cut here ]------------ | [ 318.194759][ 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:10596) | [ 318.195269][ T1027] Modules linked in: netdevsim | [ 318.195917][ T1027] Tainted: [W]=WARN [ 318.196105][ T1027] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 318.196405][ T1027] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 318.196901][ T1027] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 318.197957][ T1027] RSP: 0018:ffffc900020471e8 EFLAGS: 00010246 [ 318.198258][ T1027] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 318.198587][ T1027] RDX: 0000000000000000 RSI: ffff88800a7c2c98 RDI: ffff88800d512dc0 [ 318.198889][ T1027] RBP: ffff88800b860040 R08: 0000000000000000 R09: fffffbfff723d844 [ 318.199232][ T1027] R10: ffffffffb91ec227 R11: ffff88800d512300 R12: 0000000000000000 [ 318.199571][ T1027] R13: ffff88800a7c2128 R14: ffff88800a7c2008 R15: ffff88800a7c2000 [ 318.199875][ T1027] FS: 00007f7709ee9800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 318.200233][ T1027] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 318.200510][ T1027] CR2: 00007f770a299200 CR3: 000000000bf12003 CR4: 0000000000772ef0 [ 318.200815][ T1027] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 318.201172][ T1027] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 318.201502][ T1027] PKRU: 55555554 [ 318.201671][ T1027] Call Trace: [ 318.201843][ T1027] [ 318.201961][ T1027] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 318.202224][ T1027] ? __warn (kernel/panic.c:748) [ 318.202421][ T1027] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 318.202645][ T1027] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 318.202874][ T1027] ? handle_bug (arch/x86/kernel/traps.c:285) [ 318.203063][ T1027] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 318.203286][ T1027] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 318.203540][ T1027] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 318.203767][ T1027] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 318.203999][ T1027] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 318.204297][ 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) [ 318.204663][ T1027] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 318.204932][ T1027] register_netdevice (net/core/dev.c:11033) [ 318.205178][ T1027] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 318.205423][ T1027] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 318.205662][ T1027] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 318.205939][ T1027] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 318.206285][ T1027] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 318.206642][ T1027] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 318.206932][ T1027] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 318.207262][ T1027] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 318.207568][ T1027] ? devl_region_destroy (net/devlink/region.c:1178) [ 318.207788][ T1027] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 318.208102][ T1027] devlink_reload (net/devlink/dev.c:474) [ 318.208351][ T1027] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 318.208575][ T1027] ? devlink_resources_validate (net/devlink/resource.c:311) [ 318.208863][ T1027] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 318.209196][ T1027] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 318.209500][ T1027] ? __nla_parse (lib/nlattr.c:732) [ 318.209734][ T1027] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 318.210020][ T1027] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 318.210376][ T1027] ? cap_capable (security/commoncap.c:131) [ 318.210605][ T1027] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 318.210833][ T1027] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 318.211085][ T1027] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 318.211315][ T1027] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 318.211601][ T1027] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 318.211876][ T1027] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 318.212170][ T1027] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 318.212412][ T1027] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 318.212646][ T1027] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 318.212864][ T1027] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 318.213109][ T1027] ? genl_rcv (net/netlink/genetlink.c:1219) [ 318.213279][ T1027] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 318.213618][ T1027] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 318.213992][ T1027] genl_rcv (net/netlink/genetlink.c:1220) [ 318.214318][ T1027] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 318.214688][ T1027] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 318.215084][ T1027] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 318.215445][ T1027] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 318.215672][ T1027] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 318.215884][ T1027] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 318.216120][ T1027] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 318.216358][ T1027] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 318.216579][ T1027] ? __pfx___sys_sendto (net/socket.c:2145) [ 318.216816][ T1027] ? __lock_release (kernel/locking/lockdep.c:5527) [ 318.217091][ T1027] ? __sys_recvmsg (net/socket.c:2859) [ 318.217332][ T1027] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 318.217559][ T1027] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 318.217783][ T1027] __x64_sys_sendto (net/socket.c:2181) [ 318.218000][ T1027] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 318.218316][ T1027] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 318.218546][ T1027] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 318.218819][ T1027] RIP: 0033:0x7f770a0f5a4a [ 318.219040][ 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 [ 318.219802][ T1027] RSP: 002b:00007fff301a0058 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 318.220141][ T1027] RAX: ffffffffffffffda RBX: 00000000111b5b00 RCX: 00007f770a0f5a4a [ 318.220552][ T1027] RDX: 0000000000000038 RSI: 00000000111b5b00 RDI: 0000000000000005 [ 318.220902][ T1027] RBP: 00000000111b5910 R08: 00007f770a299200 R09: 000000000000000c [ 318.221230][ T1027] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 318.221549][ T1027] R13: 00000000111b5910 R14: 0000000000000000 R15: 0000000000000003 | [ 319.431580][ T1045] ------------[ cut here ]------------ | [ 319.431837][ 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:10596) | [ 319.432290][ T1045] Modules linked in: netdevsim | [ 319.432855][ T1045] Tainted: [W]=WARN [ 319.433010][ T1045] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 319.433281][ T1045] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 319.433578][ T1045] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 319.434306][ T1045] RSP: 0018:ffffc900020d71e8 EFLAGS: 00010246 [ 319.434563][ T1045] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 319.434872][ T1045] RDX: 0000000000000000 RSI: ffff888008e8ac98 RDI: ffff88800b14adc0 [ 319.435272][ T1045] RBP: ffff88800b860040 R08: 0000000000000000 R09: fffffbfff723d844 [ 319.435576][ T1045] R10: ffffffffb91ec227 R11: ffff88800b14a300 R12: 0000000000000000 [ 319.435872][ T1045] R13: ffff888008e8a128 R14: ffff888008e8a008 R15: ffff888008e8a000 [ 319.436194][ T1045] FS: 00007f63df8a2800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 319.436553][ T1045] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 319.436805][ T1045] CR2: 00007f63dfc52200 CR3: 000000000d6a6001 CR4: 0000000000772ef0 [ 319.437124][ T1045] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 319.437436][ T1045] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 319.437733][ T1045] PKRU: 55555554 [ 319.437884][ T1045] Call Trace: [ 319.438037][ T1045] [ 319.438168][ T1045] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 319.438381][ T1045] ? __warn (kernel/panic.c:748) [ 319.438546][ T1045] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 319.438748][ T1045] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 319.438969][ T1045] ? handle_bug (arch/x86/kernel/traps.c:285) [ 319.439189][ T1045] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 319.439422][ T1045] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 319.439648][ T1045] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 319.439853][ T1045] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 319.440091][ T1045] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 319.440358][ 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) [ 319.440584][ T1045] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 319.440804][ T1045] register_netdevice (net/core/dev.c:11033) [ 319.441024][ T1045] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 319.441269][ T1045] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 319.441510][ T1045] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 319.441787][ T1045] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 319.442117][ T1045] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 319.442379][ T1045] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 319.442641][ T1045] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 319.442905][ T1045] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 319.443189][ T1045] ? devl_region_destroy (net/devlink/region.c:1178) [ 319.443398][ T1045] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 319.443668][ T1045] devlink_reload (net/devlink/dev.c:474) [ 319.443873][ T1045] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 319.444126][ T1045] ? devlink_resources_validate (net/devlink/resource.c:311) [ 319.444410][ T1045] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 319.444618][ T1045] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 319.444861][ T1045] ? __nla_parse (lib/nlattr.c:732) [ 319.445087][ T1045] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 319.445293][ T1045] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 319.445546][ T1045] ? cap_capable (security/commoncap.c:131) [ 319.445742][ T1045] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 319.445945][ T1045] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 319.446168][ T1045] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 319.446364][ T1045] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 319.446668][ T1045] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 319.446915][ T1045] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 319.447187][ T1045] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 319.447393][ T1045] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 319.447602][ T1045] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 319.447804][ T1045] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 319.448067][ T1045] ? genl_rcv (net/netlink/genetlink.c:1219) [ 319.448230][ T1045] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 319.448449][ T1045] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 319.448669][ T1045] genl_rcv (net/netlink/genetlink.c:1220) [ 319.448834][ T1045] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 319.449166][ T1045] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 319.449461][ T1045] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 319.449801][ T1045] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 319.450166][ T1045] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 319.450491][ T1045] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 319.450826][ T1045] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 319.451195][ T1045] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 319.451524][ T1045] ? __pfx___sys_sendto (net/socket.c:2145) [ 319.451867][ T1045] ? __lock_release (kernel/locking/lockdep.c:5527) [ 319.452238][ T1045] ? __sys_recvmsg (net/socket.c:2859) [ 319.452562][ T1045] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 319.452893][ T1045] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 319.453244][ T1045] __x64_sys_sendto (net/socket.c:2181) [ 319.453566][ T1045] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 319.453971][ T1045] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 319.454321][ T1045] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 319.454720][ T1045] RIP: 0033:0x7f63dfaaea4a [ 319.455043][ 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 [ 319.456189][ T1045] RSP: 002b:00007ffc5c6e7578 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 319.456672][ T1045] RAX: ffffffffffffffda RBX: 00000000097cfb00 RCX: 00007f63dfaaea4a [ 319.457168][ T1045] RDX: 0000000000000038 RSI: 00000000097cfb00 RDI: 0000000000000005 [ 319.457632][ T1045] RBP: 00000000097cf910 R08: 00007f63dfc52200 R09: 000000000000000c [ 319.458117][ T1045] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 319.458573][ T1045] R13: 00000000097cf910 R14: 0000000000000000 R15: 0000000000000003 | [ 323.414364][ T1137] ------------[ cut here ]------------ | [ 323.414641][ T1137] WARNING: CPU: 0 PID: 1137 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 323.415044][ T1137] Modules linked in: netdevsim | [ 323.415665][ T1137] Tainted: [W]=WARN [ 323.415826][ T1137] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 323.416106][ T1137] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 323.416381][ T1137] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 323.417149][ T1137] RSP: 0018:ffffc900023e71e8 EFLAGS: 00010246 [ 323.417437][ T1137] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 323.417764][ T1137] RDX: 0000000000000000 RSI: ffff88800a512c98 RDI: ffff888009fe0b00 [ 323.418113][ T1137] RBP: ffff88800b860040 R08: 0000000000000000 R09: fffffbfff723d844 [ 323.418429][ T1137] R10: ffffffffb91ec227 R11: ffff888009fe0040 R12: 0000000000000000 [ 323.418746][ T1137] R13: ffff88800a512128 R14: ffff88800a512008 R15: ffff88800a512000 [ 323.419148][ T1137] FS: 00007f2fbdaf4800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 323.419510][ T1137] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 323.419773][ T1137] CR2: 00007f2fbdea4200 CR3: 0000000008f7e002 CR4: 0000000000772ef0 [ 323.420087][ T1137] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 323.420396][ T1137] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 323.420694][ T1137] PKRU: 55555554 [ 323.420845][ T1137] Call Trace: [ 323.420995][ T1137] [ 323.421116][ T1137] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 323.421335][ T1137] ? __warn (kernel/panic.c:748) [ 323.421490][ T1137] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 323.421697][ T1137] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 323.421909][ T1137] ? handle_bug (arch/x86/kernel/traps.c:285) [ 323.422112][ T1137] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 323.422332][ T1137] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 323.422550][ T1137] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 323.422752][ T1137] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 323.422959][ T1137] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 323.423245][ 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) [ 323.423449][ T1137] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 323.423659][ T1137] register_netdevice (net/core/dev.c:11033) [ 323.423870][ T1137] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 323.424123][ T1137] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 323.424463][ T1137] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 323.424804][ T1137] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 323.425093][ T1137] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 323.425379][ T1137] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 323.425652][ T1137] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 323.425922][ T1137] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 323.426232][ T1137] ? devl_region_destroy (net/devlink/region.c:1178) [ 323.426439][ T1137] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 323.426718][ T1137] devlink_reload (net/devlink/dev.c:474) [ 323.426938][ T1137] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 323.427159][ T1137] ? devlink_resources_validate (net/devlink/resource.c:311) [ 323.427420][ T1137] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 323.427626][ T1137] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 323.427883][ T1137] ? __nla_parse (lib/nlattr.c:732) [ 323.428108][ T1137] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 323.428320][ T1137] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 323.428608][ T1137] ? cap_capable (security/commoncap.c:131) [ 323.428822][ T1137] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 323.429076][ T1137] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 323.429303][ T1137] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 323.429530][ T1137] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 323.429799][ T1137] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 323.430120][ T1137] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 323.430407][ T1137] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 323.430633][ T1137] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 323.430856][ T1137] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 323.431092][ T1137] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 323.431335][ T1137] ? genl_rcv (net/netlink/genetlink.c:1219) [ 323.431511][ T1137] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 323.431740][ T1137] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 323.431967][ T1137] genl_rcv (net/netlink/genetlink.c:1220) [ 323.432149][ T1137] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 323.432374][ T1137] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 323.432604][ T1137] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 323.432834][ T1137] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 323.433086][ T1137] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 323.433310][ T1137] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 323.433532][ T1137] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 323.433763][ T1137] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 323.434017][ T1137] ? __pfx___sys_sendto (net/socket.c:2145) [ 323.434304][ T1137] ? __lock_release (kernel/locking/lockdep.c:5527) [ 323.434517][ T1137] ? __sys_recvmsg (net/socket.c:2859) [ 323.434720][ T1137] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 323.434944][ T1137] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 323.435166][ T1137] __x64_sys_sendto (net/socket.c:2181) [ 323.435374][ T1137] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 323.435628][ T1137] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 323.435835][ T1137] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 323.436099][ T1137] RIP: 0033:0x7f2fbdd00a4a [ 323.436312][ 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 [ 323.437076][ T1137] RSP: 002b:00007ffded9b9ca8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 323.437465][ T1137] RAX: ffffffffffffffda RBX: 000000001a29eb00 RCX: 00007f2fbdd00a4a [ 323.437805][ T1137] RDX: 0000000000000038 RSI: 000000001a29eb00 RDI: 0000000000000005 [ 323.438183][ T1137] RBP: 000000001a29e910 R08: 00007f2fbdea4200 R09: 000000000000000c [ 323.438513][ T1137] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 323.438842][ T1137] R13: 000000001a29e910 R14: 0000000000000000 R15: 0000000000000003 | [ 324.453489][ T1151] ------------[ cut here ]------------ | [ 324.453816][ T1151] WARNING: CPU: 0 PID: 1151 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 324.454256][ T1151] Modules linked in: netdevsim | [ 324.454809][ T1151] Tainted: [W]=WARN [ 324.454954][ T1151] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 324.455214][ T1151] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 324.455460][ T1151] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 324.456152][ T1151] RSP: 0018:ffffc900022d71e8 EFLAGS: 00010246 [ 324.456444][ T1151] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 324.456732][ T1151] RDX: 0000000000000000 RSI: ffff88800296ac98 RDI: ffff88800a452dc0 [ 324.457018][ T1151] RBP: ffff88800b860040 R08: 0000000000000000 R09: fffffbfff723d844 [ 324.457353][ T1151] R10: ffffffffb91ec227 R11: ffff88800a452300 R12: 0000000000000000 [ 324.457702][ T1151] R13: ffff88800296a128 R14: ffff88800296a008 R15: ffff88800296a000 [ 324.458006][ T1151] FS: 00007f8335b31800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 324.458410][ T1151] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 324.458726][ T1151] CR2: 00007f95d6fe75a0 CR3: 000000000d6aa001 CR4: 0000000000772ef0 [ 324.459098][ T1151] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 324.459401][ T1151] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 324.459754][ T1151] PKRU: 55555554 [ 324.459912][ T1151] Call Trace: [ 324.460082][ T1151] [ 324.460213][ T1151] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 324.460445][ T1151] ? __warn (kernel/panic.c:748) [ 324.460636][ T1151] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 324.460838][ T1151] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 324.461085][ T1151] ? handle_bug (arch/x86/kernel/traps.c:285) [ 324.461244][ T1151] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 324.461443][ T1151] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 324.461696][ T1151] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 324.461900][ T1151] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 324.462150][ T1151] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 324.462419][ T1151] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 324.462625][ T1151] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 324.462826][ T1151] register_netdevice (net/core/dev.c:11033) [ 324.463027][ T1151] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 324.463244][ T1151] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 324.463465][ T1151] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 324.463715][ T1151] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 324.463971][ T1151] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 324.464237][ T1151] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 324.464490][ T1151] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 324.464750][ T1151] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 324.465001][ T1151] ? devl_region_destroy (net/devlink/region.c:1178) [ 324.465221][ T1151] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 324.465480][ T1151] devlink_reload (net/devlink/dev.c:474) [ 324.465677][ T1151] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 324.465869][ T1151] ? devlink_resources_validate (net/devlink/resource.c:311) [ 324.466133][ T1151] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 324.466348][ T1151] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 324.466611][ T1151] ? __nla_parse (lib/nlattr.c:732) [ 324.466816][ T1151] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 324.467031][ T1151] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 324.467315][ T1151] ? cap_capable (security/commoncap.c:131) [ 324.467515][ T1151] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 324.467724][ T1151] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 324.467938][ T1151] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 324.468167][ T1151] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 324.468460][ T1151] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 324.468833][ T1151] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 324.469313][ T1151] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 324.469640][ T1151] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 324.469950][ T1151] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 324.470282][ T1151] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 324.470630][ T1151] ? genl_rcv (net/netlink/genetlink.c:1219) [ 324.470887][ T1151] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 324.471233][ T1151] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 324.471573][ T1151] genl_rcv (net/netlink/genetlink.c:1220) [ 324.471852][ T1151] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 324.472254][ T1151] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 324.472602][ T1151] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 324.472960][ T1151] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 324.473347][ T1151] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 324.473623][ T1151] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 324.473961][ T1151] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 324.474382][ T1151] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 324.474753][ T1151] ? __pfx___sys_sendto (net/socket.c:2145) [ 324.475112][ T1151] ? __lock_release (kernel/locking/lockdep.c:5527) [ 324.475452][ T1151] ? __sys_recvmsg (net/socket.c:2859) [ 324.475778][ T1151] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 324.476154][ T1151] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 324.476393][ T1151] __x64_sys_sendto (net/socket.c:2181) [ 324.476706][ T1151] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 324.477027][ T1151] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 324.477408][ T1151] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 324.477717][ T1151] RIP: 0033:0x7f8335d3da4a [ 324.477924][ T1151] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 324.478639][ T1151] RSP: 002b:00007ffe561681e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 324.478941][ T1151] RAX: ffffffffffffffda RBX: 000000000cf85b00 RCX: 00007f8335d3da4a [ 324.479276][ T1151] RDX: 0000000000000038 RSI: 000000000cf85b00 RDI: 0000000000000005 [ 324.479564][ T1151] RBP: 000000000cf85910 R08: 00007f8335ee1200 R09: 000000000000000c [ 324.479907][ T1151] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 324.480219][ T1151] R13: 000000000cf85910 R14: 0000000000000000 R15: 0000000000000003 | [ 327.349395][ T1216] ------------[ cut here ]------------ | [ 327.349771][ T1216] WARNING: CPU: 1 PID: 1216 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 327.350397][ T1216] Modules linked in: netdevsim | [ 327.351266][ T1216] Tainted: [W]=WARN [ 327.351501][ T1216] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 327.351881][ T1216] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 327.352327][ T1216] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 327.353494][ T1216] RSP: 0018:ffffc900026d71e8 EFLAGS: 00010246 [ 327.353906][ T1216] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 327.354372][ T1216] RDX: 0000000000000000 RSI: ffff888009112c98 RDI: ffff88800d6f0b00 [ 327.354825][ T1216] RBP: ffff88800b860040 R08: 0000000000000000 R09: fffffbfff723d844 [ 327.355293][ T1216] R10: ffffffffb91ec227 R11: ffff88800d6f0040 R12: 0000000000000000 [ 327.355772][ T1216] R13: ffff888009112128 R14: ffff888009112008 R15: ffff888009112000 [ 327.356269][ T1216] FS: 00007fefd87c8800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 327.356831][ T1216] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 327.357249][ T1216] CR2: 00007facb4bf62f0 CR3: 000000000890c004 CR4: 0000000000772ef0 [ 327.357735][ T1216] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 327.358237][ T1216] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 327.358721][ T1216] PKRU: 55555554 [ 327.358970][ T1216] Call Trace: [ 327.359241][ T1216] [ 327.359411][ T1216] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 327.359737][ T1216] ? __warn (kernel/panic.c:748) [ 327.359992][ T1216] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 327.360338][ T1216] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 327.360686][ T1216] ? handle_bug (arch/x86/kernel/traps.c:285) [ 327.360938][ T1216] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 327.361279][ T1216] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 327.361620][ T1216] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 327.361941][ T1216] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 327.362293][ T1216] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 327.362710][ T1216] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 327.363067][ T1216] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 327.363401][ T1216] register_netdevice (net/core/dev.c:11033) [ 327.363734][ T1216] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 327.364094][ T1216] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 327.364445][ T1216] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 327.364864][ T1216] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 327.365313][ T1216] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 327.365736][ T1216] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 327.366174][ T1216] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 327.366584][ T1216] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 327.366990][ T1216] ? devl_region_destroy (net/devlink/region.c:1178) [ 327.367321][ T1216] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 327.367745][ T1216] devlink_reload (net/devlink/dev.c:474) [ 327.368096][ T1216] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 327.368426][ T1216] ? devlink_resources_validate (net/devlink/resource.c:311) [ 327.368843][ T1216] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 327.369204][ T1216] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 327.369610][ T1216] ? __nla_parse (lib/nlattr.c:732) [ 327.369953][ T1216] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 327.370299][ T1216] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 327.370728][ T1216] ? cap_capable (security/commoncap.c:131) [ 327.371071][ T1216] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 327.371412][ T1216] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 327.371743][ T1216] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 327.372086][ T1216] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 327.372487][ T1216] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 327.372886][ T1216] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 327.373325][ T1216] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 327.373655][ T1216] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 327.373980][ T1216] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 327.374326][ T1216] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 327.374680][ T1216] ? genl_rcv (net/netlink/genetlink.c:1219) [ 327.374926][ T1216] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 327.375270][ T1216] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 327.375610][ T1216] genl_rcv (net/netlink/genetlink.c:1220) [ 327.375862][ T1216] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 327.376212][ T1216] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 327.376556][ T1216] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 327.376892][ T1216] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 327.377241][ T1216] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 327.377561][ T1216] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 327.377874][ T1216] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 327.378196][ T1216] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 327.378502][ T1216] ? __pfx___sys_sendto (net/socket.c:2145) [ 327.378828][ T1216] ? __lock_release (kernel/locking/lockdep.c:5527) [ 327.379181][ T1216] ? __sys_recvmsg (net/socket.c:2859) [ 327.379486][ T1216] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 327.379806][ T1216] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 327.380138][ T1216] __x64_sys_sendto (net/socket.c:2181) [ 327.380441][ T1216] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 327.380814][ T1216] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 327.381141][ T1216] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 327.381521][ T1216] RIP: 0033:0x7fefd89d4a4a [ 327.381833][ T1216] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 327.382877][ T1216] RSP: 002b:00007ffdca378d98 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 327.383356][ T1216] RAX: ffffffffffffffda RBX: 000000003c652b00 RCX: 00007fefd89d4a4a [ 327.383802][ T1216] RDX: 0000000000000038 RSI: 000000003c652b00 RDI: 0000000000000005 [ 327.384261][ T1216] RBP: 000000003c652910 R08: 00007fefd8b78200 R09: 000000000000000c [ 327.384705][ T1216] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 327.385165][ T1216] R13: 000000003c652910 R14: 0000000000000000 R15: 0000000000000003 | [ 328.921750][ T1246] ------------[ cut here ]------------ | [ 328.922016][ T1246] WARNING: CPU: 3 PID: 1246 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 328.922464][ T1246] Modules linked in: netdevsim | [ 328.923069][ T1246] Tainted: [W]=WARN [ 328.923232][ T1246] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 328.923492][ T1246] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 328.923762][ T1246] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 328.924506][ T1246] RSP: 0018:ffffc900027b71e8 EFLAGS: 00010246 [ 328.924775][ T1246] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 328.925102][ T1246] RDX: 0000000000000000 RSI: ffff8880050c2c98 RDI: ffff88800a51adc0 [ 328.925417][ T1246] RBP: ffff88800b860040 R08: 0000000000000000 R09: fffffbfff723d844 [ 328.925732][ T1246] R10: ffffffffb91ec227 R11: ffff88800a51a300 R12: 0000000000000000 [ 328.926087][ T1246] R13: ffff8880050c2128 R14: ffff8880050c2008 R15: ffff8880050c2000 [ 328.926400][ T1246] FS: 00007f06e734c800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 328.926768][ T1246] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 328.927032][ T1246] CR2: 00007f06e76fc200 CR3: 0000000008988004 CR4: 0000000000772ef0 [ 328.927362][ T1246] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 328.927675][ T1246] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 328.927987][ T1246] PKRU: 55555554 [ 328.928187][ T1246] Call Trace: [ 328.928350][ T1246] [ 328.928459][ T1246] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 328.928671][ T1246] ? __warn (kernel/panic.c:748) [ 328.928834][ T1246] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 328.929084][ T1246] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 328.929313][ T1246] ? handle_bug (arch/x86/kernel/traps.c:285) [ 328.929480][ T1246] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 328.929695][ T1246] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 328.930016][ T1246] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 328.930377][ T1246] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10596) [ 328.930715][ T1246] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 328.931148][ T1246] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 328.931480][ T1246] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 328.931817][ T1246] register_netdevice (net/core/dev.c:11033) [ 328.932178][ T1246] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 328.932566][ T1246] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 328.932965][ T1246] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 328.933455][ T1246] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 328.933932][ T1246] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 328.934435][ T1246] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 328.934906][ T1246] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 328.935405][ T1246] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 328.935868][ T1246] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 328.936364][ T1246] devlink_reload (net/devlink/dev.c:474) [ 328.936745][ T1246] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 328.937136][ T1246] ? devlink_resources_validate (net/devlink/resource.c:311) [ 328.937613][ T1246] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 328.937978][ T1246] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 328.938456][ T1246] ? __nla_parse (lib/nlattr.c:732) [ 328.938834][ T1246] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 328.939215][ T1246] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 328.939663][ T1246] ? cap_capable (security/commoncap.c:131) [ 328.940025][ T1246] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 328.940427][ T1246] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 328.940711][ T1246] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 328.940925][ T1246] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 328.941217][ T1246] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 328.941477][ T1246] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 328.941750][ T1246] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 328.941971][ T1246] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 328.942204][ T1246] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 328.942420][ T1246] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 328.942649][ T1246] ? genl_rcv (net/netlink/genetlink.c:1219) [ 328.942808][ T1246] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 328.943037][ T1246] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 328.943270][ T1246] genl_rcv (net/netlink/genetlink.c:1220) [ 328.943428][ T1246] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 328.943642][ T1246] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 328.943882][ T1246] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 328.944130][ T1246] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 328.944345][ T1246] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 328.944568][ T1246] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 328.944779][ T1246] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 328.945009][ T1246] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 328.945236][ T1246] ? __pfx___sys_sendto (net/socket.c:2145) [ 328.945456][ T1246] ? __lock_release (kernel/locking/lockdep.c:5527) [ 328.945673][ T1246] ? __sys_recvmsg (net/socket.c:2859) [ 328.945881][ T1246] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 328.946119][ T1246] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 328.946339][ T1246] __x64_sys_sendto (net/socket.c:2181) [ 328.946549][ T1246] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 328.946810][ T1246] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 328.947035][ T1246] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 328.947313][ T1246] RIP: 0033:0x7f06e7558a4a [ 328.947529][ T1246] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 328.948273][ T1246] RSP: 002b:00007fff72077cd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 328.948587][ T1246] RAX: ffffffffffffffda RBX: 000000000300eb00 RCX: 00007f06e7558a4a [ 328.948897][ T1246] RDX: 0000000000000038 RSI: 000000000300eb00 RDI: 0000000000000005 [ 328.949249][ T1246] RBP: 000000000300e910 R08: 00007f06e76fc200 R09: 000000000000000c [ 328.949559][ T1246] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 328.949867][ T1246] R13: 000000000300e910 R14: 0000000000000000 R15: 0000000000000003 | [ 329.283681][ T11] ------------[ cut here ]------------ | [ 329.284034][ T11] WARNING: CPU: 0 PID: 11 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) | [ 329.284441][ T11] Modules linked in: netdevsim | [ 329.285034][ T11] Tainted: [W]=WARN [ 329.285193][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 329.285454][ T11] Workqueue: netns cleanup_net [ 329.285681][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 329.285923][ T11] Code: 00 e8 b3 48 fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 b8 56 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: b3 48 mov $0x48,%bl 4: fe (bad) 5: ff 48 8b decl -0x75(%rax) 8: 5c pop %rsp 9: 24 58 and $0x58,%al b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 b8 56 78 00 call 0x7856d9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 329.286594][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 329.286838][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 329.287132][ T11] RDX: 0000000000000000 RSI: ffff88800a7c2c98 RDI: ffff888001a82e10 [ 329.287419][ T11] RBP: ffffffffbb324440 R08: 0000000000000000 R09: fffffbfff723d844 [ 329.287701][ T11] R10: ffffffffb91ec227 R11: ffff888001a82300 R12: 0000000000000000 [ 329.287987][ T11] R13: ffff88800a7c2128 R14: ffff88800a7c2008 R15: ffff88800a7c2000 [ 329.288452][ T11] FS: 0000000000000000(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 329.288784][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 329.289035][ T11] CR2: 00007f7f1fd9d258 CR3: 0000000015128003 CR4: 0000000000772ef0 [ 329.289335][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 329.289621][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 329.289903][ T11] PKRU: 55555554 [ 329.290060][ T11] Call Trace: [ 329.290205][ T11] [ 329.290305][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 329.290499][ T11] ? __warn (kernel/panic.c:748) [ 329.290667][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 329.290866][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 329.291081][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 329.291229][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 329.291423][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 329.291631][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10596) [ 329.291834][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10589) [ 329.292091][ T11] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 329.292296][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 329.292490][ T11] register_netdevice (net/core/dev.c:11033) [ 329.292686][ T11] ? __pfx_register_netdevice (net/core/dev.c:10911) [ 329.292890][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 329.293134][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 329.293415][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 329.293687][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 329.293999][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 329.294272][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 329.294520][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 329.294781][ T11] devlink_reload (net/devlink/dev.c:474) [ 329.294986][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 329.295194][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 329.295402][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 329.295598][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 329.295858][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 329.296076][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 329.296276][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 329.296476][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 329.296683][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 329.296879][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 329.297101][ T11] process_one_work (kernel/workqueue.c:3238) [ 329.297307][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 329.297502][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 329.297711][ T11] ? assign_work (kernel/workqueue.c:1200) [ 329.297920][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 329.298142][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 329.298344][ T11] kthread (kernel/kthread.c:464) [ 329.298491][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 329.298695][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 329.298899][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 329.299120][ T11] ? __pfx_kthread (kernel/kthread.c:413) Finger prints: __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_dev_reload_create __netdev_update_features:register_netdevice:nsim_create:__nsim_dev_port_add:nsim_dev_port_add_all