====================================== | 0 | xx__-> [ 9.677811][ T228] ------------[ cut here ]------------ | [ 9.678150][ T228] WARNING: CPU: 1 PID: 228 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 9.678564][ T228] Modules linked in: netdevsim [ 9.679235][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.679503][ T228] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.679767][ T228] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 9.680497][ T228] RSP: 0018:ffffc90000ad7520 EFLAGS: 00010246 [ 9.680757][ T228] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.681062][ T228] RDX: 0000000000000000 RSI: ffff888008fb2c98 RDI: ffff888005e28b78 [ 9.681387][ T228] RBP: ffffffffafb23440 R08: 0000000000000000 R09: fffffbfff5b3d83c [ 9.681697][ T228] R10: ffffffffad9ec1e7 R11: ffff888005e28040 R12: 0000000000000000 [ 9.682000][ T228] R13: ffff888008fb2128 R14: ffff888008fb2008 R15: ffff888008fb2000 [ 9.682407][ T228] FS: 00007f9f204b7740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 9.682764][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.683021][ T228] CR2: 0000557c44e791a8 CR3: 000000000b5ec003 CR4: 0000000000772ef0 [ 9.683425][ T228] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.683728][ T228] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.684032][ T228] PKRU: 55555554 [ 9.684302][ T228] Call Trace: [ 9.684460][ T228] [ 9.684568][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.684783][ T228] ? __warn (kernel/panic.c:748) [ 9.684938][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.685178][ T228] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.685388][ T228] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.685554][ T228] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.685755][ T228] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.685970][ T228] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.686194][ T228] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.686453][ T228] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 9.686662][ T228] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.686869][ T228] register_netdevice (net/core/dev.c:11003) [ 9.687100][ T228] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.687331][ T228] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.687552][ T228] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.687812][ T228] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.687969][ T228] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.688247][ T228] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.688510][ T228] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.688773][ T228] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.688987][ T228] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.689251][ T228] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.689461][ T228] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 9.689614][ T228] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.689824][ T228] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.690034][ T228] __driver_probe_device (drivers/base/dd.c:800) [ 9.690248][ T228] driver_probe_device (drivers/base/dd.c:830) [ 9.690454][ T228] __device_attach_driver (drivers/base/dd.c:959) [ 9.690660][ T228] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.690908][ T228] bus_for_each_drv (drivers/base/bus.c:462) [ 9.691127][ T228] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.691330][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.691544][ T228] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.691745][ T228] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.691953][ T228] __device_attach (drivers/base/dd.c:1030) [ 9.692170][ T228] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.692371][ T228] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.692577][ T228] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.692789][ T228] bus_probe_device (drivers/base/bus.c:537) [ 9.692995][ T228] device_add (drivers/base/core.c:3672) [ 9.693208][ T228] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.693411][ T228] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.693625][ T228] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.693885][ T228] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.694159][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.694362][ T228] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.694570][ T228] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.694771][ T228] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.694978][ T228] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.695152][ T228] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.695362][ T228] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.695563][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.695777][ T228] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.695992][ T228] ksys_write (fs/read_write.c:731) [ 9.696156][ T228] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.696357][ T228] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.696572][ T228] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.696779][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.697035][ T228] RIP: 0033:0x7f9f205f8b77 [ 9.697266][ T228] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 9.697971][ T228] RSP: 002b:00007ffcf8a0ae98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.698286][ T228] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007f9f205f8b77 [ 9.698590][ T228] RDX: 0000000000000007 RSI: 000055c8636dbac0 RDI: 0000000000000001 [ 9.698894][ T228] RBP: 000055c8636dbac0 R08: 0000000000000003 R09: 0000000000000077 [ 9.699205][ T228] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000007 [ 9.699508][ T228] R13: 00007f9f206b4760 R14: 0000000000000007 R15: 00007f9f206af9c0 | [ 10.008765][ T254] ------------[ cut here ]------------ | [ 10.009156][ T254] WARNING: CPU: 0 PID: 254 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 10.009531][ T254] Modules linked in: netdevsim | [ 10.010205][ T254] Tainted: [W]=WARN [ 10.010373][ T254] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.010623][ T254] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.010885][ T254] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 10.011546][ T254] RSP: 0018:ffffc90000b271e8 EFLAGS: 00010246 [ 10.011782][ T254] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.012066][ T254] RDX: 0000000000000000 RSI: ffff888004ee2c98 RDI: ffff888005052dc0 [ 10.012359][ T254] RBP: ffff88800a3a8040 R08: 0000000000000000 R09: fffffbfff5b3d83c [ 10.012632][ T254] R10: ffffffffad9ec1e7 R11: ffff888005052300 R12: 0000000000000000 [ 10.012908][ T254] R13: ffff888004ee2128 R14: ffff888004ee2008 R15: ffff888004ee2000 [ 10.013193][ T254] FS: 00007f188fb44800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 10.013524][ T254] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.013758][ T254] CR2: 00007f188fc83440 CR3: 000000000b4a4003 CR4: 0000000000772ef0 [ 10.014039][ T254] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.014327][ T254] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.014611][ T254] PKRU: 55555554 [ 10.014755][ T254] Call Trace: [ 10.014898][ T254] [ 10.014997][ T254] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.015192][ T254] ? __warn (kernel/panic.c:748) [ 10.015337][ T254] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.015526][ T254] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.015724][ T254] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.015875][ T254] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.016062][ T254] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.016272][ T254] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.016465][ T254] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 10.016658][ T254] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.016898][ T254] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 10.017101][ T254] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.017322][ T254] register_netdevice (net/core/dev.c:11003) [ 10.017515][ T254] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.017715][ T254] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.017922][ T254] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.018171][ T254] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.018420][ T254] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 10.018674][ T254] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 10.018920][ T254] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 10.019170][ T254] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 10.019421][ T254] devlink_reload (net/devlink/dev.c:474) [ 10.019616][ T254] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 10.019807][ T254] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 10.020009][ T254] ? cap_capable (security/commoncap.c:131) [ 10.020205][ T254] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 10.020360][ T254] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 10.020554][ T254] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 10.020799][ T254] ? __nla_parse (lib/nlattr.c:732) [ 10.020998][ T254] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 10.021200][ T254] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 10.021454][ T254] ? cap_capable (security/commoncap.c:131) [ 10.021642][ T254] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 10.021838][ T254] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 10.022045][ T254] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 10.022244][ T254] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 10.022477][ T254] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 10.022706][ T254] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 10.022963][ T254] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 10.023161][ T254] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 10.023355][ T254] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 10.023549][ T254] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 10.023754][ T254] ? genl_rcv (net/netlink/genetlink.c:1219) [ 10.023896][ T254] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 10.024097][ T254] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 10.024298][ T254] genl_rcv (net/netlink/genetlink.c:1220) [ 10.024440][ T254] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 10.024633][ T254] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 10.024821][ T254] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 10.025017][ T254] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 10.025225][ T254] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 10.025413][ T254] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 10.025604][ T254] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 10.025808][ T254] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 10.025998][ T254] ? __pfx___sys_sendto (net/socket.c:2145) [ 10.026191][ T254] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.026383][ T254] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 10.026581][ T254] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 10.026775][ T254] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 10.027006][ T254] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 10.027215][ T254] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 10.027456][ T254] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 10.027651][ T254] __x64_sys_sendto (net/socket.c:2181) [ 10.027839][ T254] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.028072][ T254] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.028269][ T254] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.028505][ T254] RIP: 0033:0x7f188fd50a4a [ 10.028697][ T254] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 10.029351][ T254] RSP: 002b:00007ffe58b52098 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 10.029631][ T254] RAX: ffffffffffffffda RBX: 000000003679bb00 RCX: 00007f188fd50a4a [ 10.029913][ T254] RDX: 0000000000000040 RSI: 000000003679bb00 RDI: 0000000000000005 [ 10.030195][ T254] RBP: 000000003679b910 R08: 00007f188fef4200 R09: 000000000000000c [ 10.030471][ T254] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 10.030748][ T254] R13: 000000003679b910 R14: 0000000000000000 R15: 0000000000000001 | [ 10.970465][ T283] ------------[ cut here ]------------ | [ 10.970764][ T283] WARNING: CPU: 0 PID: 283 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 10.971164][ T283] Modules linked in: netdevsim | [ 10.971692][ T283] Tainted: [W]=WARN [ 10.971839][ T283] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.972073][ T283] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.972412][ T283] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 10.973066][ T283] RSP: 0018:ffffc900005a71e8 EFLAGS: 00010246 [ 10.973380][ T283] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.973658][ T283] RDX: 0000000000000000 RSI: ffff88800531ac98 RDI: ffff888009cb8b00 [ 10.973937][ T283] RBP: ffff88800a3a8040 R08: 0000000000000000 R09: fffffbfff5b3d83c [ 10.974235][ T283] R10: ffffffffad9ec1e7 R11: ffff888009cb8040 R12: 0000000000000000 [ 10.974516][ T283] R13: ffff88800531a128 R14: ffff88800531a008 R15: ffff88800531a000 [ 10.974795][ T283] FS: 00007fa288e2b800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 10.975128][ T283] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.975367][ T283] CR2: 00007fe089c07000 CR3: 000000000b666006 CR4: 0000000000772ef0 [ 10.975645][ T283] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.975926][ T283] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.976220][ T283] PKRU: 55555554 [ 10.976361][ T283] Call Trace: [ 10.976504][ T283] [ 10.976602][ T283] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.976790][ T283] ? __warn (kernel/panic.c:748) [ 10.976937][ T283] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.977145][ T283] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.977345][ T283] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.977491][ T283] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.977679][ T283] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.977879][ T283] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.978070][ T283] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 10.978274][ T283] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.978513][ T283] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 10.978707][ T283] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.978901][ T283] register_netdevice (net/core/dev.c:11003) [ 10.979115][ T283] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.979315][ T283] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.979520][ T283] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.979764][ T283] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.980015][ T283] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 10.980272][ T283] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 10.980514][ T283] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 10.980754][ T283] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 10.980994][ T283] ? devl_region_destroy (net/devlink/region.c:1178) [ 10.981192][ T283] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 10.981442][ T283] devlink_reload (net/devlink/dev.c:474) [ 10.981635][ T283] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 10.981826][ T283] ? devlink_resources_validate (net/devlink/resource.c:311) [ 10.982066][ T283] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 10.982270][ T283] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 10.982505][ T283] ? __nla_parse (lib/nlattr.c:732) [ 10.982701][ T283] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 10.982896][ T283] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 10.983153][ T283] ? cap_capable (security/commoncap.c:131) [ 10.983340][ T283] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 10.983536][ T283] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 10.983729][ T283] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 10.983921][ T283] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 10.984159][ T283] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 10.984393][ T283] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 10.984639][ T283] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 10.984829][ T283] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 10.985019][ T283] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 10.985228][ T283] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 10.985432][ T283] ? genl_rcv (net/netlink/genetlink.c:1219) [ 10.985575][ T283] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 10.985768][ T283] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 10.985965][ T283] genl_rcv (net/netlink/genetlink.c:1220) [ 10.986121][ T283] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 10.986317][ T283] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 10.986507][ T283] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 10.986701][ T283] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 10.986894][ T283] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 10.987097][ T283] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 10.987296][ T283] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 10.987493][ T283] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 10.987688][ T283] ? __pfx___sys_sendto (net/socket.c:2145) [ 10.987885][ T283] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.988091][ T283] ? __sys_recvmsg (net/socket.c:2859) [ 10.988280][ T283] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 10.988482][ T283] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 10.988675][ T283] __x64_sys_sendto (net/socket.c:2181) [ 10.988862][ T283] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.989105][ T283] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.989302][ T283] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.989532][ T283] RIP: 0033:0x7fa289037a4a [ 10.989727][ T283] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 10.990397][ T283] RSP: 002b:00007ffcf19ed8c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 10.990683][ T283] RAX: ffffffffffffffda RBX: 000000000ab61b00 RCX: 00007fa289037a4a [ 10.991010][ T283] RDX: 0000000000000038 RSI: 000000000ab61b00 RDI: 0000000000000005 [ 10.991299][ T283] RBP: 000000000ab61910 R08: 00007fa2891db200 R09: 000000000000000c [ 10.991576][ T283] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 10.991853][ T283] R13: 000000000ab61910 R14: 0000000000000000 R15: 0000000000000003 | [ 11.526355][ T293] ------------[ cut here ]------------ | [ 11.526595][ T293] WARNING: CPU: 0 PID: 293 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 11.526974][ T293] Modules linked in: netdevsim | [ 11.527546][ T293] Tainted: [W]=WARN [ 11.527690][ T293] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.527920][ T293] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.528173][ T293] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 11.528823][ T293] RSP: 0018:ffffc900005371e8 EFLAGS: 00010246 [ 11.529061][ T293] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.529345][ T293] RDX: 0000000000000000 RSI: ffff88800bd32c98 RDI: ffff8880094aadc0 [ 11.529620][ T293] RBP: ffff88800a3a8040 R08: 0000000000000000 R09: fffffbfff5b3d83c [ 11.529903][ T293] R10: ffffffffad9ec1e7 R11: ffff8880094aa300 R12: 0000000000000000 [ 11.530186][ T293] R13: ffff88800bd32128 R14: ffff88800bd32008 R15: ffff88800bd32000 [ 11.530464][ T293] FS: 00007f54f5a2a800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 11.530798][ T293] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.531034][ T293] CR2: 000055c83f702dec CR3: 000000000baec001 CR4: 0000000000772ef0 [ 11.531323][ T293] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.531599][ T293] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.531874][ T293] PKRU: 55555554 [ 11.532015][ T293] Call Trace: [ 11.532168][ T293] [ 11.532266][ T293] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.532458][ T293] ? __warn (kernel/panic.c:748) [ 11.532604][ T293] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.532794][ T293] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.532989][ T293] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.533151][ T293] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.533338][ T293] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.533537][ T293] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.533729][ T293] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 11.533923][ T293] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 11.534171][ T293] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 11.534365][ T293] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.534557][ T293] register_netdevice (net/core/dev.c:11003) [ 11.534750][ T293] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 11.534952][ T293] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.535164][ T293] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.535408][ T293] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.535656][ T293] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 11.535903][ T293] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 11.536153][ T293] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 11.536396][ T293] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 11.536638][ T293] ? devl_region_destroy (net/devlink/region.c:1178) [ 11.536826][ T293] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 11.537073][ T293] devlink_reload (net/devlink/dev.c:474) [ 11.537284][ T293] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 11.537476][ T293] ? devlink_resources_validate (net/devlink/resource.c:311) [ 11.537718][ T293] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 11.537909][ T293] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.538153][ T293] ? __nla_parse (lib/nlattr.c:732) [ 11.538351][ T293] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 11.538542][ T293] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 11.538790][ T293] ? cap_capable (security/commoncap.c:131) [ 11.538975][ T293] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 11.539183][ T293] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 11.539374][ T293] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 11.539564][ T293] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 11.539794][ T293] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.540022][ T293] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 11.540275][ T293] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 11.540468][ T293] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 11.540658][ T293] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 11.540850][ T293] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 11.541052][ T293] ? genl_rcv (net/netlink/genetlink.c:1219) [ 11.541202][ T293] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 11.541392][ T293] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 11.541588][ T293] genl_rcv (net/netlink/genetlink.c:1220) [ 11.541730][ T293] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 11.541924][ T293] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 11.542122][ T293] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 11.542317][ T293] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 11.542508][ T293] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 11.542693][ T293] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 11.542882][ T293] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 11.543087][ T293] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 11.543276][ T293] ? __pfx___sys_sendto (net/socket.c:2145) [ 11.543476][ T293] ? __lock_release (kernel/locking/lockdep.c:5527) [ 11.543671][ T293] ? __sys_recvmsg (net/socket.c:2859) [ 11.543861][ T293] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 11.544057][ T293] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 11.544258][ T293] __x64_sys_sendto (net/socket.c:2181) [ 11.544448][ T293] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.544678][ T293] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.544872][ T293] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.545109][ T293] RIP: 0033:0x7f54f5c36a4a [ 11.545302][ T293] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 11.545946][ T293] RSP: 002b:00007ffc9654ef68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 11.546238][ T293] RAX: ffffffffffffffda RBX: 0000000000e2eb00 RCX: 00007f54f5c36a4a [ 11.546515][ T293] RDX: 0000000000000038 RSI: 0000000000e2eb00 RDI: 0000000000000005 [ 11.546810][ T293] RBP: 0000000000e2e910 R08: 00007f54f5dda200 R09: 000000000000000c [ 11.547095][ T293] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 11.547385][ T293] R13: 0000000000e2e910 R14: 0000000000000000 R15: 0000000000000003 | [ 12.996976][ T338] ------------[ cut here ]------------ | [ 12.997335][ T338] WARNING: CPU: 2 PID: 338 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 12.997725][ T338] Modules linked in: netdevsim | [ 12.998301][ T338] Tainted: [W]=WARN [ 12.998463][ T338] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.998711][ T338] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 12.998966][ T338] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 12.999651][ T338] RSP: 0018:ffffc900008671e8 EFLAGS: 00010246 [ 12.999903][ T338] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 13.000204][ T338] RDX: 0000000000000000 RSI: ffff888009302c98 RDI: ffff8880057e8b00 [ 13.000496][ T338] RBP: ffff88800a3a8040 R08: 0000000000000000 R09: fffffbfff5b3d83c [ 13.000783][ T338] R10: ffffffffad9ec1e7 R11: ffff8880057e8040 R12: 0000000000000000 [ 13.001074][ T338] R13: ffff888009302128 R14: ffff888009302008 R15: ffff888009302000 [ 13.001377][ T338] FS: 00007ff5a8ec6800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 13.001713][ T338] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.001963][ T338] CR2: 00007ff5a9276200 CR3: 000000000512c004 CR4: 0000000000772ef0 [ 13.002266][ T338] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 13.002560][ T338] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 13.002851][ T338] PKRU: 55555554 [ 13.003005][ T338] Call Trace: [ 13.003168][ T338] [ 13.003281][ T338] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.003485][ T338] ? __warn (kernel/panic.c:748) [ 13.003648][ T338] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.003849][ T338] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 13.004057][ T338] ? handle_bug (arch/x86/kernel/traps.c:285) [ 13.004231][ T338] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 13.004444][ T338] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 13.004659][ T338] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.004864][ T338] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 13.005073][ T338] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 13.005340][ T338] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 13.005547][ T338] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 13.005750][ T338] register_netdevice (net/core/dev.c:11003) [ 13.005957][ T338] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 13.006181][ T338] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 13.006400][ T338] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 13.006656][ T338] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 13.006921][ T338] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 13.007203][ T338] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 13.007463][ T338] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 13.007714][ T338] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 13.007966][ T338] ? devl_region_destroy (net/devlink/region.c:1178) [ 13.008182][ T338] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 13.008444][ T338] devlink_reload (net/devlink/dev.c:474) [ 13.008650][ T338] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 13.008854][ T338] ? devlink_resources_validate (net/devlink/resource.c:311) [ 13.009124][ T338] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 13.009336][ T338] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.009588][ T338] ? __nla_parse (lib/nlattr.c:732) [ 13.009802][ T338] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 13.010008][ T338] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 13.010280][ T338] ? cap_capable (security/commoncap.c:131) [ 13.010484][ T338] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 13.010692][ T338] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 13.010902][ T338] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 13.011117][ T338] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 13.011361][ T338] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.011612][ T338] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 13.011874][ T338] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 13.012093][ T338] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 13.012299][ T338] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 13.012509][ T338] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 13.012727][ T338] ? genl_rcv (net/netlink/genetlink.c:1219) [ 13.012890][ T338] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 13.013110][ T338] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 13.013327][ T338] genl_rcv (net/netlink/genetlink.c:1220) [ 13.013483][ T338] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 13.013690][ T338] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 13.013892][ T338] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 13.014121][ T338] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 13.014330][ T338] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 13.014537][ T338] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 13.014742][ T338] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 13.014955][ T338] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 13.015172][ T338] ? __pfx___sys_sendto (net/socket.c:2145) [ 13.015383][ T338] ? __lock_release (kernel/locking/lockdep.c:5527) [ 13.015593][ T338] ? __sys_recvmsg (net/socket.c:2859) [ 13.015793][ T338] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 13.016009][ T338] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 13.016232][ T338] __x64_sys_sendto (net/socket.c:2181) [ 13.016436][ T338] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 13.016680][ T338] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 13.016887][ T338] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 13.017178][ T338] RIP: 0033:0x7ff5a90d2a4a [ 13.017454][ T338] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 13.018140][ T338] RSP: 002b:00007ffe38c3d4e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 13.018439][ T338] RAX: ffffffffffffffda RBX: 0000000021ed2b00 RCX: 00007ff5a90d2a4a [ 13.018739][ T338] RDX: 0000000000000038 RSI: 0000000021ed2b00 RDI: 0000000000000005 [ 13.019030][ T338] RBP: 0000000021ed2910 R08: 00007ff5a9276200 R09: 000000000000000c [ 13.019331][ T338] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 13.019622][ T338] R13: 0000000021ed2910 R14: 0000000000000000 R15: 0000000000000003 | [ 13.689035][ T349] ------------[ cut here ]------------ | [ 13.689400][ T349] WARNING: CPU: 2 PID: 349 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 13.689799][ T349] Modules linked in: netdevsim | [ 13.690381][ T349] Tainted: [W]=WARN [ 13.690546][ T349] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.690794][ T349] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.691050][ T349] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 13.691729][ T349] RSP: 0018:ffffc900008e71e8 EFLAGS: 00010246 [ 13.691981][ T349] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 13.692283][ T349] RDX: 0000000000000000 RSI: ffff888008fb2c98 RDI: ffff888009cbd080 [ 13.692572][ T349] RBP: ffff88800a3a8040 R08: 0000000000000000 R09: fffffbfff5b3d83c [ 13.692864][ T349] R10: ffffffffad9ec1e7 R11: ffff888009cbc5c0 R12: 0000000000000000 [ 13.693165][ T349] R13: ffff888008fb2128 R14: ffff888008fb2008 R15: ffff888008fb2000 [ 13.693456][ T349] FS: 00007fd6761a0800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 13.693794][ T349] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.694041][ T349] CR2: 00007fd676550200 CR3: 000000000b72c003 CR4: 0000000000772ef0 [ 13.694350][ T349] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 13.694639][ T349] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 13.694930][ T349] PKRU: 55555554 [ 13.695098][ T349] Call Trace: [ 13.695253][ T349] [ 13.695364][ T349] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.695568][ T349] ? __warn (kernel/panic.c:748) [ 13.695731][ T349] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.695937][ T349] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 13.696156][ T349] ? handle_bug (arch/x86/kernel/traps.c:285) [ 13.696316][ T349] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 13.696519][ T349] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 13.696732][ T349] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.696936][ T349] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 13.697187][ T349] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 13.697443][ T349] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 13.697652][ T349] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 13.697859][ T349] register_netdevice (net/core/dev.c:11003) [ 13.698064][ T349] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 13.698292][ T349] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 13.698511][ T349] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 13.698773][ T349] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 13.699035][ T349] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 13.699310][ T349] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 13.699569][ T349] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 13.699821][ T349] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 13.700072][ T349] ? devl_region_destroy (net/devlink/region.c:1178) [ 13.700284][ T349] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 13.700544][ T349] devlink_reload (net/devlink/dev.c:474) [ 13.700751][ T349] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 13.700952][ T349] ? devlink_resources_validate (net/devlink/resource.c:311) [ 13.701218][ T349] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 13.701428][ T349] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.701678][ T349] ? __nla_parse (lib/nlattr.c:732) [ 13.701889][ T349] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 13.702104][ T349] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 13.702362][ T349] ? cap_capable (security/commoncap.c:131) [ 13.702563][ T349] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 13.702769][ T349] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 13.702978][ T349] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 13.703194][ T349] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 13.703440][ T349] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.703684][ T349] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 13.703943][ T349] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 13.704155][ T349] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 13.704357][ T349] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 13.704565][ T349] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 13.704781][ T349] ? genl_rcv (net/netlink/genetlink.c:1219) [ 13.704937][ T349] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 13.705152][ T349] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 13.705361][ T349] genl_rcv (net/netlink/genetlink.c:1220) [ 13.705518][ T349] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 13.705723][ T349] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 13.705928][ T349] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 13.706151][ T349] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 13.706357][ T349] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 13.706559][ T349] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 13.706762][ T349] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 13.706976][ T349] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 13.707208][ T349] ? __pfx___sys_sendto (net/socket.c:2145) [ 13.707422][ T349] ? __lock_release (kernel/locking/lockdep.c:5527) [ 13.707635][ T349] ? __sys_recvmsg (net/socket.c:2859) [ 13.707839][ T349] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 13.708051][ T349] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 13.708270][ T349] __x64_sys_sendto (net/socket.c:2181) [ 13.708472][ T349] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 13.708718][ T349] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 13.708920][ T349] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 13.709181][ T349] RIP: 0033:0x7fd6763aca4a [ 13.709386][ T349] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 13.710044][ T349] RSP: 002b:00007ffcfbedbf48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 13.710352][ T349] RAX: ffffffffffffffda RBX: 0000000003093b00 RCX: 00007fd6763aca4a [ 13.710647][ T349] RDX: 0000000000000038 RSI: 0000000003093b00 RDI: 0000000000000005 [ 13.710938][ T349] RBP: 0000000003093910 R08: 00007fd676550200 R09: 000000000000000c [ 13.711240][ T349] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 13.711536][ T349] R13: 0000000003093910 R14: 0000000000000000 R15: 0000000000000003 | [ 15.571650][ T410] ------------[ cut here ]------------ | [ 15.571954][ T410] WARNING: CPU: 0 PID: 410 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 15.572350][ T410] Modules linked in: netdevsim | [ 15.572881][ T410] Tainted: [W]=WARN [ 15.573026][ T410] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.573280][ T410] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.573525][ T410] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 15.574187][ T410] RSP: 0018:ffffc90000bf71e8 EFLAGS: 00010246 [ 15.574426][ T410] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 15.574716][ T410] RDX: 0000000000000000 RSI: ffff888004e12c98 RDI: ffff8880093eadc0 [ 15.574997][ T410] RBP: ffff88800a3a8040 R08: 0000000000000000 R09: fffffbfff5b3d83c [ 15.575282][ T410] R10: ffffffffad9ec1e7 R11: ffff8880093ea300 R12: 0000000000000000 [ 15.575560][ T410] R13: ffff888004e12128 R14: ffff888004e12008 R15: ffff888004e12000 [ 15.575839][ T410] FS: 00007f0410053800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 15.576180][ T410] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 15.576416][ T410] CR2: 00007f9f204b6258 CR3: 000000000b72c006 CR4: 0000000000772ef0 [ 15.576696][ T410] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 15.576974][ T410] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 15.577280][ T410] PKRU: 55555554 [ 15.577426][ T410] Call Trace: [ 15.577570][ T410] [ 15.577670][ T410] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.577858][ T410] ? __warn (kernel/panic.c:748) [ 15.578003][ T410] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.578206][ T410] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 15.578402][ T410] ? handle_bug (arch/x86/kernel/traps.c:285) [ 15.578548][ T410] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 15.578737][ T410] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 15.578938][ T410] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.579137][ T410] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 15.579333][ T410] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 15.579573][ T410] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 15.579769][ T410] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 15.579963][ T410] register_netdevice (net/core/dev.c:11003) [ 15.580166][ T410] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 15.580370][ T410] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 15.580576][ T410] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 15.580819][ T410] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 15.581072][ T410] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 15.581334][ T410] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 15.581577][ T410] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 15.581818][ T410] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 15.582055][ T410] ? devl_region_destroy (net/devlink/region.c:1178) [ 15.582252][ T410] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 15.582503][ T410] devlink_reload (net/devlink/dev.c:474) [ 15.582697][ T410] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 15.582891][ T410] ? devlink_resources_validate (net/devlink/resource.c:311) [ 15.583144][ T410] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 15.583339][ T410] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 15.583575][ T410] ? __nla_parse (lib/nlattr.c:732) [ 15.583802][ T410] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 15.583997][ T410] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 15.584255][ T410] ? cap_capable (security/commoncap.c:131) [ 15.584445][ T410] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 15.584642][ T410] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 15.584833][ T410] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 15.585020][ T410] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 15.585261][ T410] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 15.585492][ T410] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 15.585740][ T410] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 15.585933][ T410] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 15.586130][ T410] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 15.586325][ T410] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 15.586528][ T410] ? genl_rcv (net/netlink/genetlink.c:1219) [ 15.586674][ T410] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 15.586864][ T410] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 15.587060][ T410] genl_rcv (net/netlink/genetlink.c:1220) [ 15.587224][ T410] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 15.587419][ T410] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 15.587611][ T410] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 15.587806][ T410] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 15.587998][ T410] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 15.588200][ T410] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 15.588392][ T410] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 15.588593][ T410] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 15.588787][ T410] ? __pfx___sys_sendto (net/socket.c:2145) [ 15.588987][ T410] ? __lock_release (kernel/locking/lockdep.c:5527) [ 15.589191][ T410] ? __sys_recvmsg (net/socket.c:2859) [ 15.589381][ T410] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 15.589583][ T410] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 15.589778][ T410] __x64_sys_sendto (net/socket.c:2181) [ 15.589966][ T410] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 15.590211][ T410] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 15.590403][ T410] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 15.590636][ T410] RIP: 0033:0x7f041025fa4a [ 15.590831][ T410] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 15.591504][ T410] RSP: 002b:00007ffd733d9e58 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 15.591788][ T410] RAX: ffffffffffffffda RBX: 000000001172bb00 RCX: 00007f041025fa4a [ 15.592077][ T410] RDX: 0000000000000038 RSI: 000000001172bb00 RDI: 0000000000000005 [ 15.592375][ T410] RBP: 000000001172b910 R08: 00007f0410403200 R09: 000000000000000c [ 15.592655][ T410] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 15.592933][ T410] R13: 000000001172b910 R14: 0000000000000000 R15: 0000000000000003 | [ 16.261010][ T421] ------------[ cut here ]------------ | [ 16.261327][ T421] WARNING: CPU: 3 PID: 421 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 16.261704][ T421] Modules linked in: netdevsim | [ 16.262260][ T421] Tainted: [W]=WARN [ 16.262408][ T421] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.262646][ T421] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.262884][ T421] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 16.263568][ T421] RSP: 0018:ffffc90000c571e8 EFLAGS: 00010246 [ 16.263808][ T421] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 16.264102][ T421] RDX: 0000000000000000 RSI: ffff888004ee2c98 RDI: ffff888005f4d080 [ 16.264378][ T421] RBP: ffff88800a3a8040 R08: 0000000000000000 R09: fffffbfff5b3d83c [ 16.264654][ T421] R10: ffffffffad9ec1e7 R11: ffff888005f4c5c0 R12: 0000000000000000 [ 16.264928][ T421] R13: ffff888004ee2128 R14: ffff888004ee2008 R15: ffff888004ee2000 [ 16.265217][ T421] FS: 00007f7251ac6800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 16.265540][ T421] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.265773][ T421] CR2: 00007f7251e76200 CR3: 00000000095c8001 CR4: 0000000000772ef0 [ 16.266050][ T421] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 16.266349][ T421] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 16.266627][ T421] PKRU: 55555554 [ 16.266768][ T421] Call Trace: [ 16.266908][ T421] [ 16.267004][ T421] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.267211][ T421] ? __warn (kernel/panic.c:748) [ 16.267357][ T421] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.267550][ T421] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 16.267744][ T421] ? handle_bug (arch/x86/kernel/traps.c:285) [ 16.267888][ T421] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 16.268075][ T421] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 16.268285][ T421] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.268474][ T421] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 16.268667][ T421] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 16.268905][ T421] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 16.269114][ T421] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 16.269306][ T421] register_netdevice (net/core/dev.c:11003) [ 16.269498][ T421] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 16.269695][ T421] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 16.269898][ T421] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 16.270162][ T421] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 16.270426][ T421] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 16.270673][ T421] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 16.270915][ T421] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 16.271166][ T421] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 16.271408][ T421] ? devl_region_destroy (net/devlink/region.c:1178) [ 16.271597][ T421] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 16.271843][ T421] devlink_reload (net/devlink/dev.c:474) [ 16.272035][ T421] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 16.272236][ T421] ? devlink_resources_validate (net/devlink/resource.c:311) [ 16.272483][ T421] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 16.272674][ T421] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 16.272931][ T421] ? __nla_parse (lib/nlattr.c:732) [ 16.273147][ T421] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 16.273339][ T421] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 16.273589][ T421] ? cap_capable (security/commoncap.c:131) [ 16.273776][ T421] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 16.273973][ T421] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 16.274188][ T421] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 16.274378][ T421] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 16.274613][ T421] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 16.274843][ T421] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 16.275100][ T421] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 16.275291][ T421] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 16.275480][ T421] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 16.275670][ T421] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 16.275875][ T421] ? genl_rcv (net/netlink/genetlink.c:1219) [ 16.276017][ T421] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 16.276226][ T421] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 16.276423][ T421] genl_rcv (net/netlink/genetlink.c:1220) [ 16.276565][ T421] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 16.276756][ T421] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 16.276945][ T421] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 16.277162][ T421] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 16.277362][ T421] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 16.277547][ T421] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 16.277737][ T421] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 16.277932][ T421] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 16.278146][ T421] ? __pfx___sys_sendto (net/socket.c:2145) [ 16.278349][ T421] ? __lock_release (kernel/locking/lockdep.c:5527) [ 16.278542][ T421] ? __sys_recvmsg (net/socket.c:2859) [ 16.278727][ T421] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 16.278929][ T421] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 16.279136][ T421] __x64_sys_sendto (net/socket.c:2181) [ 16.279323][ T421] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 16.279557][ T421] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 16.279748][ T421] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 16.279976][ T421] RIP: 0033:0x7f7251cd2a4a [ 16.280180][ T421] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 16.280834][ T421] RSP: 002b:00007ffda05b47c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 16.281126][ T421] RAX: ffffffffffffffda RBX: 000000000db29b00 RCX: 00007f7251cd2a4a [ 16.281403][ T421] RDX: 0000000000000038 RSI: 000000000db29b00 RDI: 0000000000000005 [ 16.281684][ T421] RBP: 000000000db29910 R08: 00007f7251e76200 R09: 000000000000000c [ 16.281958][ T421] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 16.282254][ T421] R13: 000000000db29910 R14: 0000000000000000 R15: 0000000000000003 | [ 17.336672][ T453] ------------[ cut here ]------------ | [ 17.336966][ T453] WARNING: CPU: 0 PID: 453 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 17.337365][ T453] Modules linked in: netdevsim | [ 17.337887][ T453] Tainted: [W]=WARN [ 17.338032][ T453] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.338284][ T453] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.338525][ T453] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 17.339199][ T453] RSP: 0018:ffffc90000d271e8 EFLAGS: 00010246 [ 17.339437][ T453] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 17.339718][ T453] RDX: 0000000000000000 RSI: ffff88800531ac98 RDI: ffff8880094a8b00 [ 17.339997][ T453] RBP: ffff88800a3a8040 R08: 0000000000000000 R09: fffffbfff5b3d83c [ 17.340364][ T453] R10: ffffffffad9ec1e7 R11: ffff8880094a8040 R12: 0000000000000000 [ 17.340645][ T453] R13: ffff88800531a128 R14: ffff88800531a008 R15: ffff88800531a000 [ 17.340929][ T453] FS: 00007f2ace37a800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 17.341357][ T453] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 17.341600][ T453] CR2: 00007f2ace72a200 CR3: 0000000009e98003 CR4: 0000000000772ef0 [ 17.341876][ T453] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 17.342242][ T453] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 17.342524][ T453] PKRU: 55555554 [ 17.342666][ T453] Call Trace: [ 17.342811][ T453] [ 17.342909][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.343188][ T453] ? __warn (kernel/panic.c:748) [ 17.343336][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.343526][ T453] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 17.343721][ T453] ? handle_bug (arch/x86/kernel/traps.c:285) [ 17.343865][ T453] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 17.344056][ T453] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 17.344267][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.344456][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 17.344647][ T453] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 17.344884][ T453] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 17.345091][ T453] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 17.345283][ T453] register_netdevice (net/core/dev.c:11003) [ 17.345478][ T453] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 17.345678][ T453] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 17.345883][ T453] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 17.346139][ T453] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 17.346391][ T453] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 17.346640][ T453] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 17.346883][ T453] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 17.347154][ T453] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 17.347398][ T453] ? devl_region_destroy (net/devlink/region.c:1178) [ 17.347586][ T453] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 17.347834][ T453] devlink_reload (net/devlink/dev.c:474) [ 17.348028][ T453] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 17.348233][ T453] ? devlink_resources_validate (net/devlink/resource.c:311) [ 17.348478][ T453] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 17.348669][ T453] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 17.348904][ T453] ? __nla_parse (lib/nlattr.c:732) [ 17.349117][ T453] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 17.349313][ T453] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 17.349561][ T453] ? cap_capable (security/commoncap.c:131) [ 17.349749][ T453] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 17.349946][ T453] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 17.350148][ T453] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 17.350336][ T453] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 17.350569][ T453] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 17.350805][ T453] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 17.351050][ T453] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 17.351277][ T453] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 17.351465][ T453] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 17.351654][ T453] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 17.351854][ T453] ? genl_rcv (net/netlink/genetlink.c:1219) [ 17.352000][ T453] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 17.352199][ T453] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 17.352395][ T453] genl_rcv (net/netlink/genetlink.c:1220) [ 17.352536][ T453] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 17.352730][ T453] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 17.352920][ T453] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 17.353128][ T453] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 17.353322][ T453] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 17.353509][ T453] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 17.353701][ T453] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 17.353898][ T453] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 17.354102][ T453] ? __pfx___sys_sendto (net/socket.c:2145) [ 17.354290][ T453] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 17.354439][ T453] ? __lock_release (kernel/locking/lockdep.c:5527) [ 17.354632][ T453] ? __sys_recvmsg (net/socket.c:2859) [ 17.354823][ T453] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 17.355022][ T453] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 17.355234][ T453] __x64_sys_sendto (net/socket.c:2181) [ 17.355425][ T453] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 17.355669][ T453] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 17.355860][ T453] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 17.356102][ T453] RIP: 0033:0x7f2ace586a4a [ 17.356296][ T453] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 17.356952][ T453] RSP: 002b:00007ffcfe77b668 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 17.357267][ T453] RAX: ffffffffffffffda RBX: 000000002414cb00 RCX: 00007f2ace586a4a [ 17.357574][ T453] RDX: 0000000000000038 RSI: 000000002414cb00 RDI: 0000000000000005 [ 17.357872][ T453] RBP: 000000002414c910 R08: 00007f2ace72a200 R09: 000000000000000c [ 17.358167][ T453] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 17.358441][ T453] R13: 000000002414c910 R14: 0000000000000000 R15: 0000000000000003 | [ 18.225790][ T469] ------------[ cut here ]------------ | [ 18.226160][ T469] WARNING: CPU: 2 PID: 469 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 18.226555][ T469] Modules linked in: netdevsim | [ 18.227136][ T469] Tainted: [W]=WARN [ 18.227304][ T469] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.227549][ T469] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.227806][ T469] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 18.228484][ T469] RSP: 0018:ffffc90000e071e8 EFLAGS: 00010246 [ 18.228733][ T469] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 18.229023][ T469] RDX: 0000000000000000 RSI: ffff88800bd32c98 RDI: ffff8880094ad080 [ 18.229331][ T469] RBP: ffff88800a3a8040 R08: 0000000000000000 R09: fffffbfff5b3d83c [ 18.229620][ T469] R10: ffffffffad9ec1e7 R11: ffff8880094ac5c0 R12: 0000000000000000 [ 18.229909][ T469] R13: ffff88800bd32128 R14: ffff88800bd32008 R15: ffff88800bd32000 [ 18.230229][ T469] FS: 00007f4456423800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 18.230573][ T469] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.230819][ T469] CR2: 00007f44567d3200 CR3: 0000000005448003 CR4: 0000000000772ef0 [ 18.231208][ T469] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 18.231581][ T469] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 18.231952][ T469] PKRU: 55555554 [ 18.232193][ T469] Call Trace: [ 18.232426][ T469] [ 18.232609][ T469] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.232810][ T469] ? __warn (kernel/panic.c:748) [ 18.232971][ T469] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.233185][ T469] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 18.233394][ T469] ? handle_bug (arch/x86/kernel/traps.c:285) [ 18.233549][ T469] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 18.233755][ T469] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 18.233972][ T469] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.234201][ T469] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 18.234410][ T469] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 18.234664][ T469] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 18.234872][ T469] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 18.235089][ T469] register_netdevice (net/core/dev.c:11003) [ 18.235301][ T469] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 18.235511][ T469] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 18.235730][ T469] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 18.235987][ T469] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 18.236262][ T469] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 18.236530][ T469] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 18.236787][ T469] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 18.237040][ T469] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 18.237441][ T469] ? devl_region_destroy (net/devlink/region.c:1178) [ 18.237667][ T469] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 18.237931][ T469] devlink_reload (net/devlink/dev.c:474) [ 18.238176][ T469] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 18.238384][ T469] ? devlink_resources_validate (net/devlink/resource.c:311) [ 18.238649][ T469] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 18.238852][ T469] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 18.239117][ T469] ? __nla_parse (lib/nlattr.c:732) [ 18.239332][ T469] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 18.239540][ T469] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 18.239803][ T469] ? cap_capable (security/commoncap.c:131) [ 18.240005][ T469] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 18.240223][ T469] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 18.240430][ T469] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 18.240629][ T469] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 18.240874][ T469] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 18.241143][ T469] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 18.241409][ T469] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 18.241610][ T469] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 18.241811][ T469] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 18.242019][ T469] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 18.242267][ T469] ? genl_rcv (net/netlink/genetlink.c:1219) [ 18.242424][ T469] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 18.242630][ T469] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 18.242844][ T469] genl_rcv (net/netlink/genetlink.c:1220) [ 18.243004][ T469] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 18.243222][ T469] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 18.243430][ T469] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 18.243640][ T469] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 18.243844][ T469] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 18.244045][ T469] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 18.244262][ T469] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 18.244474][ T469] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 18.244677][ T469] ? __pfx___sys_sendto (net/socket.c:2145) [ 18.244887][ T469] ? __lock_release (kernel/locking/lockdep.c:5527) [ 18.245101][ T469] ? __sys_recvmsg (net/socket.c:2859) [ 18.245303][ T469] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 18.245512][ T469] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 18.245716][ T469] __x64_sys_sendto (net/socket.c:2181) [ 18.245924][ T469] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 18.246199][ T469] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 18.246406][ T469] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.246651][ T469] RIP: 0033:0x7f445662fa4a [ 18.246857][ T469] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 18.247545][ T469] RSP: 002b:00007ffe2783a5b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 18.247844][ T469] RAX: ffffffffffffffda RBX: 000000002dca3b00 RCX: 00007f445662fa4a [ 18.248144][ T469] RDX: 0000000000000038 RSI: 000000002dca3b00 RDI: 0000000000000005 [ 18.248436][ T469] RBP: 000000002dca3910 R08: 00007f44567d3200 R09: 000000000000000c [ 18.248734][ T469] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 18.249022][ T469] R13: 000000002dca3910 R14: 0000000000000000 R15: 0000000000000003 | [ 289.895697][ T981] ------------[ cut here ]------------ | [ 289.895974][ T981] WARNING: CPU: 0 PID: 981 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 289.896392][ T981] Modules linked in: netdevsim | [ 289.896966][ T981] Tainted: [W]=WARN [ 289.897130][ T981] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 289.897372][ T981] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 289.897619][ T981] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 289.898305][ T981] RSP: 0018:ffffc90001e171e8 EFLAGS: 00010246 [ 289.898550][ T981] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 289.898832][ T981] RDX: 0000000000000000 RSI: ffff888009302c98 RDI: ffff888004fe2dc0 [ 289.899135][ T981] RBP: ffff88800a3a8040 R08: 0000000000000000 R09: fffffbfff5b3d83c [ 289.899420][ T981] R10: ffffffffad9ec1e7 R11: ffff888004fe2300 R12: 0000000000000000 [ 289.899707][ T981] R13: ffff888009302128 R14: ffff888009302008 R15: ffff888009302000 [ 289.899994][ T981] FS: 00007f10e21c5800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 289.900351][ T981] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 289.900594][ T981] CR2: 00007f10e2575200 CR3: 00000000093b4005 CR4: 0000000000772ef0 [ 289.900879][ T981] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 289.901196][ T981] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 289.901483][ T981] PKRU: 55555554 [ 289.901641][ T981] Call Trace: [ 289.901789][ T981] [ 289.901897][ T981] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 289.902109][ T981] ? __warn (kernel/panic.c:748) [ 289.902260][ T981] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 289.902453][ T981] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 289.902657][ T981] ? handle_bug (arch/x86/kernel/traps.c:285) [ 289.902805][ T981] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 289.903009][ T981] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 289.903239][ T981] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 289.903444][ T981] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 289.903643][ T981] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 289.903898][ T981] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 289.904999][ T981] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 289.905236][ T981] register_netdevice (net/core/dev.c:11003) [ 289.905453][ T981] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 289.905674][ T981] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 289.905926][ T981] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 289.906213][ T981] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 289.906491][ T981] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 289.906768][ T981] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 289.907041][ T981] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 289.907330][ T981] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 289.907599][ T981] ? devl_region_destroy (net/devlink/region.c:1178) [ 289.907814][ T981] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 289.908115][ T981] devlink_reload (net/devlink/dev.c:474) [ 289.908334][ T981] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 289.908558][ T981] ? devlink_resources_validate (net/devlink/resource.c:311) [ 289.908835][ T981] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 289.909066][ T981] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 289.909366][ T981] ? __nla_parse (lib/nlattr.c:732) [ 289.909611][ T981] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 289.909844][ T981] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 289.910148][ T981] ? cap_capable (security/commoncap.c:131) [ 289.910376][ T981] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 289.910608][ T981] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 289.910840][ T981] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 289.911057][ T981] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 289.911330][ T981] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 289.911589][ T981] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 289.911864][ T981] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 289.912071][ T981] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 289.912292][ T981] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 289.912500][ T981] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 289.912757][ T981] ? genl_rcv (net/netlink/genetlink.c:1219) [ 289.912919][ T981] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 289.913145][ T981] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 289.913358][ T981] genl_rcv (net/netlink/genetlink.c:1220) [ 289.913515][ T981] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 289.913737][ T981] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 289.913947][ T981] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 289.914183][ T981] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 289.914394][ T981] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 289.914602][ T981] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 289.914810][ T981] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 289.915025][ T981] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 289.915244][ T981] ? __pfx___sys_sendto (net/socket.c:2145) [ 289.915474][ T981] ? __lock_release (kernel/locking/lockdep.c:5527) [ 289.915694][ T981] ? __sys_recvmsg (net/socket.c:2859) [ 289.915935][ T981] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 289.916165][ T981] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 289.916376][ T981] __x64_sys_sendto (net/socket.c:2181) [ 289.916579][ T981] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 289.916834][ T981] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 289.917050][ T981] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 289.917326][ T981] RIP: 0033:0x7f10e23d1a4a [ 289.917545][ T981] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 289.918261][ T981] RSP: 002b:00007fffc8634838 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 289.918568][ T981] RAX: ffffffffffffffda RBX: 000000000b40fb00 RCX: 00007f10e23d1a4a [ 289.918874][ T981] RDX: 0000000000000038 RSI: 000000000b40fb00 RDI: 0000000000000005 [ 289.919186][ T981] RBP: 000000000b40f910 R08: 00007f10e2575200 R09: 000000000000000c [ 289.919484][ T981] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 289.919784][ T981] R13: 000000000b40f910 R14: 0000000000000000 R15: 0000000000000003 | [ 290.676963][ T995] ------------[ cut here ]------------ | [ 290.677310][ T995] WARNING: CPU: 2 PID: 995 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 290.677744][ T995] Modules linked in: netdevsim | [ 290.678419][ T995] Tainted: [W]=WARN [ 290.678597][ T995] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 290.678863][ T995] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 290.679158][ T995] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 290.679885][ T995] RSP: 0018:ffffc90001e771e8 EFLAGS: 00010246 [ 290.680252][ T995] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 290.680547][ T995] RDX: 0000000000000000 RSI: ffff888008fb2c98 RDI: ffff88800a250b00 [ 290.680841][ T995] RBP: ffff88800a3a8040 R08: 0000000000000000 R09: fffffbfff5b3d83c [ 290.681146][ T995] R10: ffffffffad9ec1e7 R11: ffff88800a250040 R12: 0000000000000000 [ 290.681447][ T995] R13: ffff888008fb2128 R14: ffff888008fb2008 R15: ffff888008fb2000 [ 290.681741][ T995] FS: 00007f2abe60a800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 290.682128][ T995] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 290.682383][ T995] CR2: 00007f2abe9ba200 CR3: 000000000b77e002 CR4: 0000000000772ef0 [ 290.682692][ T995] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 290.682988][ T995] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 290.683393][ T995] PKRU: 55555554 [ 290.683635][ T995] Call Trace: [ 290.683909][ T995] [ 290.684122][ T995] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 290.684396][ T995] ? __warn (kernel/panic.c:748) [ 290.684576][ T995] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 290.684796][ T995] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 290.685027][ T995] ? handle_bug (arch/x86/kernel/traps.c:285) [ 290.685216][ T995] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 290.685440][ T995] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 290.685674][ T995] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 290.685910][ T995] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 290.686193][ T995] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 290.686469][ T995] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 290.686699][ T995] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 290.686925][ T995] register_netdevice (net/core/dev.c:11003) [ 290.687170][ T995] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 290.687402][ T995] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 290.687648][ T995] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 290.687927][ T995] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 290.688256][ T995] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 290.688516][ T995] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 290.688774][ T995] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 290.689031][ T995] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 290.689316][ T995] ? devl_region_destroy (net/devlink/region.c:1178) [ 290.689518][ T995] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 290.689779][ T995] devlink_reload (net/devlink/dev.c:474) [ 290.690021][ T995] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 290.690288][ T995] ? devlink_resources_validate (net/devlink/resource.c:311) [ 290.690561][ T995] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 290.690777][ T995] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 290.691091][ T995] ? __nla_parse (lib/nlattr.c:732) [ 290.691326][ T995] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 290.691617][ T995] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 290.692017][ T995] ? cap_capable (security/commoncap.c:131) [ 290.692290][ T995] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 290.692521][ T995] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 290.692751][ T995] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 290.692989][ T995] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 290.693276][ T995] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 290.693546][ T995] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 290.693818][ T995] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 290.694049][ T995] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 290.694294][ T995] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 290.694527][ T995] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 290.694756][ T995] ? genl_rcv (net/netlink/genetlink.c:1219) [ 290.694925][ T995] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 290.695218][ T995] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 290.695574][ T995] genl_rcv (net/netlink/genetlink.c:1220) [ 290.695895][ T995] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 290.696262][ T995] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 290.696630][ T995] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 290.696999][ T995] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 290.697397][ T995] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 290.697744][ T995] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 290.698129][ T995] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 290.698505][ T995] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 290.698855][ T995] ? __pfx___sys_sendto (net/socket.c:2145) [ 290.699234][ T995] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 290.699591][ T995] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 290.699965][ T995] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 290.700362][ T995] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 290.700809][ T995] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 290.701302][ T995] __x64_sys_sendto (net/socket.c:2181) [ 290.701663][ T995] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 290.702121][ T995] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 290.702486][ T995] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 290.702915][ T995] RIP: 0033:0x7f2abe816a4a [ 290.703305][ T995] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 290.704498][ T995] RSP: 002b:00007ffd1f375f08 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 290.705026][ T995] RAX: ffffffffffffffda RBX: 000000003013eb00 RCX: 00007f2abe816a4a [ 290.705549][ T995] RDX: 0000000000000038 RSI: 000000003013eb00 RDI: 0000000000000005 [ 290.705972][ T995] RBP: 000000003013e910 R08: 00007f2abe9ba200 R09: 000000000000000c [ 290.706313][ T995] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 290.706635][ T995] R13: 000000003013e910 R14: 0000000000000000 R15: 0000000000000003 | [ 291.780569][ T1026] ------------[ cut here ]------------ | [ 291.780862][ T1026] WARNING: CPU: 0 PID: 1026 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 291.781321][ T1026] Modules linked in: netdevsim | [ 291.781917][ T1026] Tainted: [W]=WARN [ 291.782111][ T1026] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 291.782368][ T1026] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 291.782645][ T1026] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 291.783429][ T1026] RSP: 0018:ffffc90001fa71e8 EFLAGS: 00010246 [ 291.783778][ T1026] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 291.784067][ T1026] RDX: 0000000000000000 RSI: ffff888004e12c98 RDI: ffff888004e5d080 [ 291.784397][ T1026] RBP: ffff88800a3a8040 R08: 0000000000000000 R09: fffffbfff5b3d83c [ 291.784744][ T1026] R10: ffffffffad9ec1e7 R11: ffff888004e5c5c0 R12: 0000000000000000 [ 291.785056][ T1026] R13: ffff888004e12128 R14: ffff888004e12008 R15: ffff888004e12000 [ 291.785371][ T1026] FS: 00007fedcf51d800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 291.785742][ T1026] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 291.786000][ T1026] CR2: 00007fedcf8cd200 CR3: 000000000a2d4003 CR4: 0000000000772ef0 [ 291.786318][ T1026] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 291.786630][ T1026] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 291.786936][ T1026] PKRU: 55555554 [ 291.787103][ T1026] Call Trace: [ 291.787261][ T1026] [ 291.787368][ T1026] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 291.787579][ T1026] ? __warn (kernel/panic.c:748) [ 291.787742][ T1026] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 291.787953][ T1026] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 291.788211][ T1026] ? handle_bug (arch/x86/kernel/traps.c:285) [ 291.788372][ T1026] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 291.788580][ T1026] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 291.788797][ T1026] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 291.789004][ T1026] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 291.789230][ T1026] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 291.789493][ T1026] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 291.789712][ T1026] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 291.789924][ T1026] register_netdevice (net/core/dev.c:11003) [ 291.790147][ T1026] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 291.790364][ T1026] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 291.790590][ T1026] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 291.790858][ T1026] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 291.791144][ T1026] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 291.791416][ T1026] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 291.791680][ T1026] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 291.791939][ T1026] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 291.792208][ T1026] ? devl_region_destroy (net/devlink/region.c:1178) [ 291.792416][ T1026] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 291.792685][ T1026] devlink_reload (net/devlink/dev.c:474) [ 291.792898][ T1026] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 291.793117][ T1026] ? devlink_resources_validate (net/devlink/resource.c:311) [ 291.793379][ T1026] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 291.793586][ T1026] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 291.793843][ T1026] ? __nla_parse (lib/nlattr.c:732) [ 291.794058][ T1026] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 291.794278][ T1026] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 291.794548][ T1026] ? cap_capable (security/commoncap.c:131) [ 291.794796][ T1026] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 291.795062][ T1026] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 291.795295][ T1026] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 291.795499][ T1026] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 291.795764][ T1026] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 291.796016][ T1026] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 291.796290][ T1026] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 291.796495][ T1026] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 291.796740][ T1026] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 291.796950][ T1026] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 291.797183][ T1026] ? genl_rcv (net/netlink/genetlink.c:1219) [ 291.797344][ T1026] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 291.797554][ T1026] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 291.797763][ T1026] genl_rcv (net/netlink/genetlink.c:1220) [ 291.797919][ T1026] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 291.798141][ T1026] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 291.798346][ T1026] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 291.798557][ T1026] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 291.798766][ T1026] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 291.798982][ T1026] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 291.799210][ T1026] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 291.799436][ T1026] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 291.799660][ T1026] ? __pfx___sys_sendto (net/socket.c:2145) [ 291.799883][ T1026] ? __lock_release (kernel/locking/lockdep.c:5527) [ 291.800116][ T1026] ? __sys_recvmsg (net/socket.c:2859) [ 291.800333][ T1026] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 291.800576][ T1026] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 291.800792][ T1026] __x64_sys_sendto (net/socket.c:2181) [ 291.801005][ T1026] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 291.801276][ T1026] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 291.801490][ T1026] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 291.801747][ T1026] RIP: 0033:0x7fedcf729a4a [ 291.801961][ T1026] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 291.802741][ T1026] RSP: 002b:00007fff1e1d3148 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 291.803076][ T1026] RAX: ffffffffffffffda RBX: 000000003b044b00 RCX: 00007fedcf729a4a [ 291.803397][ T1026] RDX: 0000000000000038 RSI: 000000003b044b00 RDI: 0000000000000005 [ 291.803719][ T1026] RBP: 000000003b044910 R08: 00007fedcf8cd200 R09: 000000000000000c [ 291.804158][ T1026] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 291.804467][ T1026] R13: 000000003b044910 R14: 0000000000000000 R15: 0000000000000003 | [ 292.883153][ T1044] ------------[ cut here ]------------ | [ 292.883460][ T1044] WARNING: CPU: 1 PID: 1044 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 292.883899][ T1044] Modules linked in: netdevsim | [ 292.884547][ T1044] Tainted: [W]=WARN [ 292.884721][ T1044] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 292.884997][ T1044] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.885288][ T1044] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 292.886096][ T1044] RSP: 0018:ffffc900020271e8 EFLAGS: 00010246 [ 292.886368][ T1044] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 292.886716][ T1044] RDX: 0000000000000000 RSI: ffff888004ee2c98 RDI: ffff888009dc2dc0 [ 292.887051][ T1044] RBP: ffff88800a3a8040 R08: 0000000000000000 R09: fffffbfff5b3d83c [ 292.887404][ T1044] R10: ffffffffad9ec1e7 R11: ffff888009dc2300 R12: 0000000000000000 [ 292.887758][ T1044] R13: ffff888004ee2128 R14: ffff888004ee2008 R15: ffff888004ee2000 [ 292.888108][ T1044] FS: 00007fd68dd37800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 292.888505][ T1044] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 292.888784][ T1044] CR2: 00007fd68e0e7200 CR3: 0000000004c9e006 CR4: 0000000000772ef0 [ 292.889122][ T1044] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 292.889456][ T1044] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 292.889787][ T1044] PKRU: 55555554 [ 292.889953][ T1044] Call Trace: [ 292.890131][ T1044] [ 292.890245][ T1044] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.890469][ T1044] ? __warn (kernel/panic.c:748) [ 292.890642][ T1044] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.890871][ T1044] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 292.891120][ T1044] ? handle_bug (arch/x86/kernel/traps.c:285) [ 292.891291][ T1044] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 292.891512][ T1044] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 292.891775][ T1044] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.891987][ T1044] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 292.892240][ T1044] ? mark_held_locks (kernel/locking/lockdep.c:4323) [ 292.892464][ T1044] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 292.892735][ T1044] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 292.893019][ T1044] ? __mutex_unlock_slowpath (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4329 ./include/linux/atomic/atomic-long.h:1506 ./include/linux/atomic/atomic-instrumented.h:4481 kernel/locking/mutex.c:908) [ 292.893257][ T1044] register_netdevice (net/core/dev.c:11003) [ 292.893471][ T1044] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 292.893686][ T1044] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 292.893911][ T1044] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 292.894187][ T1044] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 292.894457][ T1044] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 292.894724][ T1044] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 292.895010][ T1044] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 292.895302][ T1044] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 292.895578][ T1044] ? devl_region_destroy (net/devlink/region.c:1178) [ 292.895819][ T1044] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 292.896120][ T1044] devlink_reload (net/devlink/dev.c:474) [ 292.896360][ T1044] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 292.896576][ T1044] ? devlink_resources_validate (net/devlink/resource.c:311) [ 292.896865][ T1044] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 292.897094][ T1044] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 292.897377][ T1044] ? __nla_parse (lib/nlattr.c:732) [ 292.897601][ T1044] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 292.897821][ T1044] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 292.898112][ T1044] ? cap_capable (security/commoncap.c:131) [ 292.898334][ T1044] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 292.898554][ T1044] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 292.898787][ T1044] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 292.899025][ T1044] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 292.899306][ T1044] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 292.899569][ T1044] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 292.899864][ T1044] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 292.900172][ T1044] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 292.900393][ T1044] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 292.900610][ T1044] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 292.900835][ T1044] ? genl_rcv (net/netlink/genetlink.c:1219) [ 292.900994][ T1044] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 292.901211][ T1044] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 292.901436][ T1044] genl_rcv (net/netlink/genetlink.c:1220) [ 292.901594][ T1044] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 292.901815][ T1044] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 292.902032][ T1044] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 292.902259][ T1044] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 292.902474][ T1044] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 292.902683][ T1044] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 292.902896][ T1044] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 292.903143][ T1044] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 292.903363][ T1044] ? __pfx___sys_sendto (net/socket.c:2145) [ 292.903594][ T1044] ? __lock_release (kernel/locking/lockdep.c:5527) [ 292.903815][ T1044] ? __sys_recvmsg (net/socket.c:2859) [ 292.904063][ T1044] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 292.904317][ T1044] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 292.904578][ T1044] __x64_sys_sendto (net/socket.c:2181) [ 292.904801][ T1044] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 292.905074][ T1044] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 292.905332][ T1044] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 292.905612][ T1044] RIP: 0033:0x7fd68df43a4a [ 292.905864][ T1044] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 292.906650][ T1044] RSP: 002b:00007ffcf3b18518 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 292.906979][ T1044] RAX: ffffffffffffffda RBX: 000000001807cb00 RCX: 00007fd68df43a4a [ 292.907327][ T1044] RDX: 0000000000000038 RSI: 000000001807cb00 RDI: 0000000000000005 [ 292.907649][ T1044] RBP: 000000001807c910 R08: 00007fd68e0e7200 R09: 000000000000000c [ 292.907985][ T1044] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 292.908329][ T1044] R13: 000000001807c910 R14: 0000000000000000 R15: 0000000000000003 | [ 296.528486][ T1136] ------------[ cut here ]------------ | [ 296.528831][ T1136] WARNING: CPU: 2 PID: 1136 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 296.529273][ T1136] Modules linked in: netdevsim | [ 296.529893][ T1136] Tainted: [W]=WARN [ 296.530112][ T1136] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 296.530393][ T1136] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 296.530677][ T1136] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 296.531520][ T1136] RSP: 0018:ffffc900023171e8 EFLAGS: 00010246 [ 296.531794][ T1136] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 296.532115][ T1136] RDX: 0000000000000000 RSI: ffff88800531ac98 RDI: ffff88800b7b2dc0 [ 296.532425][ T1136] RBP: ffff88800a3a8040 R08: 0000000000000000 R09: fffffbfff5b3d83c [ 296.532737][ T1136] R10: ffffffffad9ec1e7 R11: ffff88800b7b2300 R12: 0000000000000000 [ 296.533045][ T1136] R13: ffff88800531a128 R14: ffff88800531a008 R15: ffff88800531a000 [ 296.533468][ T1136] FS: 00007f3cd97fe800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 296.533934][ T1136] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 296.534324][ T1136] CR2: 00007f3cd9bae200 CR3: 0000000005f62001 CR4: 0000000000772ef0 [ 296.534718][ T1136] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 296.535059][ T1136] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 296.535380][ T1136] PKRU: 55555554 [ 296.535549][ T1136] Call Trace: [ 296.535732][ T1136] [ 296.535848][ T1136] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 296.536068][ T1136] ? __warn (kernel/panic.c:748) [ 296.536247][ T1136] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 296.536459][ T1136] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 296.536683][ T1136] ? handle_bug (arch/x86/kernel/traps.c:285) [ 296.536850][ T1136] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 296.537067][ T1136] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 296.537324][ T1136] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 296.537564][ T1136] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 296.537794][ T1136] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 296.538127][ T1136] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 296.538346][ T1136] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 296.538566][ T1136] register_netdevice (net/core/dev.c:11003) [ 296.538785][ T1136] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 296.539007][ T1136] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 296.539247][ T1136] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 296.539523][ T1136] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 296.539790][ T1136] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 296.540068][ T1136] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 296.540354][ T1136] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 296.540629][ T1136] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 296.540901][ T1136] ? devl_region_destroy (net/devlink/region.c:1178) [ 296.541135][ T1136] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 296.541425][ T1136] devlink_reload (net/devlink/dev.c:474) [ 296.541654][ T1136] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 296.541876][ T1136] ? devlink_resources_validate (net/devlink/resource.c:311) [ 296.542169][ T1136] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 296.542384][ T1136] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 296.542655][ T1136] ? __nla_parse (lib/nlattr.c:732) [ 296.542934][ T1136] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 296.543196][ T1136] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 296.543497][ T1136] ? cap_capable (security/commoncap.c:131) [ 296.543725][ T1136] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 296.543979][ T1136] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 296.544210][ T1136] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 296.544422][ T1136] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 296.544682][ T1136] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 296.544941][ T1136] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 296.545232][ T1136] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 296.545456][ T1136] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 296.545665][ T1136] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 296.545906][ T1136] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 296.546153][ T1136] ? genl_rcv (net/netlink/genetlink.c:1219) [ 296.546325][ T1136] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 296.546571][ T1136] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 296.546821][ T1136] genl_rcv (net/netlink/genetlink.c:1220) [ 296.547031][ T1136] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 296.547277][ T1136] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 296.547496][ T1136] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 296.547721][ T1136] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 296.547954][ T1136] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 296.548173][ T1136] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 296.548394][ T1136] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 296.548628][ T1136] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 296.548859][ T1136] ? __pfx___sys_sendto (net/socket.c:2145) [ 296.549099][ T1136] ? __lock_release (kernel/locking/lockdep.c:5527) [ 296.549320][ T1136] ? __sys_recvmsg (net/socket.c:2859) [ 296.549527][ T1136] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 296.549740][ T1136] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 296.549956][ T1136] __x64_sys_sendto (net/socket.c:2181) [ 296.550187][ T1136] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 296.550461][ T1136] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 296.550673][ T1136] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 296.550934][ T1136] RIP: 0033:0x7f3cd9a0aa4a [ 296.551177][ T1136] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 296.551886][ T1136] RSP: 002b:00007ffcdb366fc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 296.552252][ T1136] RAX: ffffffffffffffda RBX: 00000000266ebb00 RCX: 00007f3cd9a0aa4a [ 296.552590][ T1136] RDX: 0000000000000038 RSI: 00000000266ebb00 RDI: 0000000000000005 [ 296.552900][ T1136] RBP: 00000000266eb910 R08: 00007f3cd9bae200 R09: 000000000000000c [ 296.553222][ T1136] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 296.553533][ T1136] R13: 00000000266eb910 R14: 0000000000000000 R15: 0000000000000003 | [ 297.540769][ T1150] ------------[ cut here ]------------ | [ 297.541124][ T1150] WARNING: CPU: 3 PID: 1150 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 297.541591][ T1150] Modules linked in: netdevsim | [ 297.542258][ T1150] Tainted: [W]=WARN [ 297.542462][ T1150] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 297.542746][ T1150] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.543006][ T1150] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 297.543801][ T1150] RSP: 0018:ffffc900023b71e8 EFLAGS: 00010246 [ 297.544108][ T1150] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 297.544434][ T1150] RDX: 0000000000000000 RSI: ffff88800bd32c98 RDI: ffff8880024fadc0 [ 297.544755][ T1150] RBP: ffff88800a3a8040 R08: 0000000000000000 R09: fffffbfff5b3d83c [ 297.545113][ T1150] R10: ffffffffad9ec1e7 R11: ffff8880024fa300 R12: 0000000000000000 [ 297.545436][ T1150] R13: ffff88800bd32128 R14: ffff88800bd32008 R15: ffff88800bd32000 [ 297.545887][ T1150] FS: 00007f8985747800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 297.546391][ T1150] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 297.546761][ T1150] CR2: 00007f8985af7200 CR3: 0000000009dd6001 CR4: 0000000000772ef0 [ 297.547210][ T1150] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 297.547749][ T1150] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 297.548220][ T1150] PKRU: 55555554 [ 297.548451][ T1150] Call Trace: [ 297.548688][ T1150] [ 297.548854][ T1150] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.549205][ T1150] ? __warn (kernel/panic.c:748) [ 297.549453][ T1150] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.549771][ T1150] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 297.550133][ T1150] ? handle_bug (arch/x86/kernel/traps.c:285) [ 297.550380][ T1150] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 297.550703][ T1150] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 297.551058][ T1150] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.551395][ T1150] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 297.551725][ T1150] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 297.552180][ T1150] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 297.552518][ T1150] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 297.552847][ T1150] register_netdevice (net/core/dev.c:11003) [ 297.553181][ T1150] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 297.553517][ T1150] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 297.553797][ T1150] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 297.554116][ T1150] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 297.554388][ T1150] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 297.554651][ T1150] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 297.554926][ T1150] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 297.555198][ T1150] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 297.555469][ T1150] ? devl_region_destroy (net/devlink/region.c:1178) [ 297.555735][ T1150] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 297.556026][ T1150] devlink_reload (net/devlink/dev.c:474) [ 297.556252][ T1150] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 297.556466][ T1150] ? devlink_resources_validate (net/devlink/resource.c:311) [ 297.556729][ T1150] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 297.556947][ T1150] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 297.557228][ T1150] ? __nla_parse (lib/nlattr.c:732) [ 297.557445][ T1150] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 297.557651][ T1150] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 297.557933][ T1150] ? cap_capable (security/commoncap.c:131) [ 297.558150][ T1150] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 297.558365][ T1150] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 297.558572][ T1150] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 297.558828][ T1150] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 297.559513][ T1150] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 297.559782][ T1150] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 297.560150][ T1150] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 297.560388][ T1150] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 297.560604][ T1150] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 297.560860][ T1150] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 297.561122][ T1150] ? genl_rcv (net/netlink/genetlink.c:1219) [ 297.561306][ T1150] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 297.561529][ T1150] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 297.561783][ T1150] genl_rcv (net/netlink/genetlink.c:1220) [ 297.561961][ T1150] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 297.562168][ T1150] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 297.562396][ T1150] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 297.562607][ T1150] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 297.562807][ T1150] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 297.563039][ T1150] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 297.563249][ T1150] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 297.563472][ T1150] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 297.563691][ T1150] ? __pfx___sys_sendto (net/socket.c:2145) [ 297.563927][ T1150] ? __lock_release (kernel/locking/lockdep.c:5527) [ 297.564155][ T1150] ? __sys_recvmsg (net/socket.c:2859) [ 297.564356][ T1150] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 297.564557][ T1150] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 297.564782][ T1150] __x64_sys_sendto (net/socket.c:2181) [ 297.564988][ T1150] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 297.565242][ T1150] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 297.565438][ T1150] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 297.565689][ T1150] RIP: 0033:0x7f8985953a4a [ 297.565944][ T1150] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 297.566655][ T1150] RSP: 002b:00007ffe546af868 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 297.566988][ T1150] RAX: ffffffffffffffda RBX: 0000000016c1db00 RCX: 00007f8985953a4a [ 297.567289][ T1150] RDX: 0000000000000038 RSI: 0000000016c1db00 RDI: 0000000000000005 [ 297.567568][ T1150] RBP: 0000000016c1d910 R08: 00007f8985af7200 R09: 000000000000000c [ 297.567847][ T1150] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 297.568155][ T1150] R13: 0000000016c1d910 R14: 0000000000000000 R15: 0000000000000003 | [ 300.254507][ T1215] ------------[ cut here ]------------ | [ 300.254842][ T1215] WARNING: CPU: 3 PID: 1215 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 300.255272][ T1215] Modules linked in: netdevsim | [ 300.255895][ T1215] Tainted: [W]=WARN [ 300.256105][ T1215] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 300.256385][ T1215] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.256646][ T1215] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 300.257355][ T1215] RSP: 0018:ffffc900026171e8 EFLAGS: 00010246 [ 300.257607][ T1215] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 300.257895][ T1215] RDX: 0000000000000000 RSI: ffff888009302c98 RDI: ffff88800df22dc0 [ 300.258279][ T1215] RBP: ffff88800a3a8040 R08: 0000000000000000 R09: fffffbfff5b3d83c [ 300.258624][ T1215] R10: ffffffffad9ec1e7 R11: ffff88800df22300 R12: 0000000000000000 [ 300.258994][ T1215] R13: ffff888009302128 R14: ffff888009302008 R15: ffff888009302000 [ 300.259330][ T1215] FS: 00007f775a1ca800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 300.259730][ T1215] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 300.259999][ T1215] CR2: 00007f775a57a200 CR3: 000000000b660005 CR4: 0000000000772ef0 [ 300.260307][ T1215] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 300.260602][ T1215] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 300.260890][ T1215] PKRU: 55555554 [ 300.261055][ T1215] Call Trace: [ 300.261220][ T1215] [ 300.261325][ T1215] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.261562][ T1215] ? __warn (kernel/panic.c:748) [ 300.261720][ T1215] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.261926][ T1215] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 300.262267][ T1215] ? handle_bug (arch/x86/kernel/traps.c:285) [ 300.262427][ T1215] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 300.262631][ T1215] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 300.262843][ T1215] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.263063][ T1215] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 300.263275][ T1215] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 300.263527][ T1215] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 300.263725][ T1215] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 300.263926][ T1215] register_netdevice (net/core/dev.c:11003) [ 300.264155][ T1215] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 300.264436][ T1215] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 300.264652][ T1215] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 300.264917][ T1215] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 300.265218][ T1215] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 300.265543][ T1215] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 300.265812][ T1215] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 300.266073][ T1215] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 300.266392][ T1215] ? devl_region_destroy (net/devlink/region.c:1178) [ 300.266636][ T1215] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 300.266946][ T1215] devlink_reload (net/devlink/dev.c:474) [ 300.267248][ T1215] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 300.267547][ T1215] ? devlink_resources_validate (net/devlink/resource.c:311) [ 300.267958][ T1215] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 300.268318][ T1215] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 300.268737][ T1215] ? __nla_parse (lib/nlattr.c:732) [ 300.268998][ T1215] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 300.269286][ T1215] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 300.269581][ T1215] ? cap_capable (security/commoncap.c:131) [ 300.269805][ T1215] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 300.270031][ T1215] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 300.270264][ T1215] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 300.270502][ T1215] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 300.270777][ T1215] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 300.271055][ T1215] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 300.271327][ T1215] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 300.271573][ T1215] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 300.271777][ T1215] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 300.271985][ T1215] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 300.272275][ T1215] ? genl_rcv (net/netlink/genetlink.c:1219) [ 300.272473][ T1215] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 300.272725][ T1215] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 300.273009][ T1215] genl_rcv (net/netlink/genetlink.c:1220) [ 300.273258][ T1215] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 300.273586][ T1215] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 300.273921][ T1215] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 300.274282][ T1215] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 300.274617][ T1215] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 300.274945][ T1215] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 300.275290][ T1215] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 300.275636][ T1215] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 300.275878][ T1215] ? __pfx___sys_sendto (net/socket.c:2145) [ 300.276099][ T1215] ? __lock_release (kernel/locking/lockdep.c:5527) [ 300.276300][ T1215] ? __sys_recvmsg (net/socket.c:2859) [ 300.276497][ T1215] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 300.276703][ T1215] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 300.276901][ T1215] __x64_sys_sendto (net/socket.c:2181) [ 300.277108][ T1215] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 300.277349][ T1215] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 300.277542][ T1215] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 300.277784][ T1215] RIP: 0033:0x7f775a3d6a4a [ 300.277985][ T1215] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 300.278712][ T1215] RSP: 002b:00007ffc0b420338 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 300.279004][ T1215] RAX: ffffffffffffffda RBX: 000000000410bb00 RCX: 00007f775a3d6a4a [ 300.279295][ T1215] RDX: 0000000000000038 RSI: 000000000410bb00 RDI: 0000000000000005 [ 300.279578][ T1215] RBP: 000000000410b910 R08: 00007f775a57a200 R09: 000000000000000c [ 300.279860][ T1215] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 300.280150][ T1215] R13: 000000000410b910 R14: 0000000000000000 R15: 0000000000000003 | [ 302.888453][ T1245] ------------[ cut here ]------------ | [ 302.889041][ T1245] WARNING: CPU: 2 PID: 1245 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 302.889885][ T1245] Modules linked in: netdevsim | [ 302.891046][ T1245] Tainted: [W]=WARN [ 302.891510][ T1245] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 302.892115][ T1245] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 302.892757][ T1245] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 302.894356][ T1245] RSP: 0018:ffffc900026f71e8 EFLAGS: 00010246 [ 302.895044][ T1245] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 302.895751][ T1245] RDX: 0000000000000000 RSI: ffff888008fb2c98 RDI: ffff88800df22dc0 [ 302.896428][ T1245] RBP: ffff88800a3a8040 R08: 0000000000000000 R09: fffffbfff5b3d83c [ 302.897154][ T1245] R10: ffffffffad9ec1e7 R11: ffff88800df22300 R12: 0000000000000000 [ 302.897834][ T1245] R13: ffff888008fb2128 R14: ffff888008fb2008 R15: ffff888008fb2000 [ 302.898508][ T1245] FS: 00007f37b30f5800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 302.899347][ T1245] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 302.899934][ T1245] CR2: 00007ffb642de000 CR3: 000000000d802006 CR4: 0000000000772ef0 [ 302.900659][ T1245] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 302.901368][ T1245] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 302.902040][ T1245] PKRU: 55555554 [ 302.902439][ T1245] Call Trace: [ 302.902806][ T1245] [ 302.903063][ T1245] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 302.903576][ T1245] ? __warn (kernel/panic.c:748) [ 302.903954][ T1245] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 302.904438][ T1245] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 302.904938][ T1245] ? handle_bug (arch/x86/kernel/traps.c:285) [ 302.905356][ T1245] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 302.905959][ T1245] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 302.906512][ T1245] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 302.906998][ T1245] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 302.907493][ T1245] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 302.908104][ T1245] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 302.908587][ T1245] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 302.909037][ T1245] register_netdevice (net/core/dev.c:11003) [ 302.909549][ T1245] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 302.910047][ T1245] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 302.910570][ T1245] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 302.912550][ T1245] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 302.913271][ T1245] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 302.913952][ T1245] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 302.914575][ T1245] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 302.915224][ T1245] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 302.916328][ T1245] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 302.917218][ T1245] devlink_reload (net/devlink/dev.c:474) [ 302.917916][ T1245] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 302.918434][ T1245] ? devlink_resources_validate (net/devlink/resource.c:311) [ 302.919032][ T1245] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 302.919528][ T1245] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 302.920124][ T1245] ? __nla_parse (lib/nlattr.c:732) [ 302.920599][ T1245] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 302.921120][ T1245] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 302.921720][ T1245] ? cap_capable (security/commoncap.c:131) [ 302.922279][ T1245] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 302.922799][ T1245] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 302.923369][ T1245] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 302.923875][ T1245] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 302.924461][ T1245] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 302.925027][ T1245] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 302.925652][ T1245] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 302.926139][ T1245] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 302.926636][ T1245] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 302.927139][ T1245] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 302.927646][ T1245] ? genl_rcv (net/netlink/genetlink.c:1219) [ 302.928040][ T1245] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 302.928570][ T1245] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 302.929127][ T1245] genl_rcv (net/netlink/genetlink.c:1220) [ 302.929511][ T1245] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 302.929993][ T1245] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 302.930488][ T1245] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 302.931022][ T1245] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 302.931517][ T1245] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 302.931959][ T1245] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 302.932528][ T1245] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 302.933031][ T1245] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 302.933555][ T1245] ? __pfx___sys_sendto (net/socket.c:2145) [ 302.934073][ T1245] ? __lock_release (kernel/locking/lockdep.c:5527) [ 302.934627][ T1245] ? __sys_recvmsg (net/socket.c:2859) [ 302.935145][ T1245] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 302.935660][ T1245] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 302.936175][ T1245] __x64_sys_sendto (net/socket.c:2181) [ 302.936664][ T1245] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 302.937229][ T1245] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 302.937726][ T1245] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 302.938301][ T1245] RIP: 0033:0x7f37b3301a4a [ 302.938802][ T1245] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 302.940473][ T1245] RSP: 002b:00007fff405bc138 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 302.941179][ T1245] RAX: ffffffffffffffda RBX: 0000000007986b00 RCX: 00007f37b3301a4a [ 302.941935][ T1245] RDX: 0000000000000038 RSI: 0000000007986b00 RDI: 0000000000000005 [ 302.942606][ T1245] RBP: 0000000007986910 R08: 00007f37b34a5200 R09: 000000000000000c [ 302.943315][ T1245] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 302.943969][ T1245] R13: 0000000007986910 R14: 0000000000000000 R15: 0000000000000003 | [ 303.599350][ T11] ------------[ cut here ]------------ | [ 303.600211][ T11] WARNING: CPU: 0 PID: 11 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 303.601001][ T11] Modules linked in: netdevsim | [ 303.602797][ T11] Tainted: [W]=WARN [ 303.603123][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 303.603514][ T11] Workqueue: netns cleanup_net [ 303.603949][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 303.604361][ T11] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 303.605375][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 303.605934][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 303.606476][ T11] RDX: 0000000000000000 RSI: ffff888004e12c98 RDI: ffff888001a82e10 [ 303.606969][ T11] RBP: ffffffffafb23440 R08: 0000000000000000 R09: fffffbfff5b3d83c [ 303.607496][ T11] R10: ffffffffad9ec1e7 R11: ffff888001a82300 R12: 0000000000000000 [ 303.607986][ T11] R13: ffff888004e12128 R14: ffff888004e12008 R15: ffff888004e12000 [ 303.608524][ T11] FS: 0000000000000000(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 303.609101][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 303.609486][ T11] CR2: 00007f504ef19440 CR3: 000000002b528006 CR4: 0000000000772ef0 [ 303.609958][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 303.610544][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 303.611051][ T11] PKRU: 55555554 [ 303.611495][ T11] Call Trace: [ 303.611800][ T11] [ 303.612013][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 303.612393][ T11] ? __warn (kernel/panic.c:748) [ 303.612684][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 303.613000][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 303.613375][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 303.613630][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 303.613946][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 303.614443][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 303.614859][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 303.615383][ 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) [ 303.615772][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 303.616150][ T11] register_netdevice (net/core/dev.c:11003) [ 303.616502][ T11] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 303.616823][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 303.617188][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 303.617597][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 303.618028][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 303.618548][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 303.619333][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 303.620404][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 303.621062][ T11] devlink_reload (net/devlink/dev.c:474) [ 303.621464][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 303.621796][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 303.622261][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 303.622607][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 303.623047][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 303.623616][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 303.623941][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 303.624283][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 303.624632][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 303.624975][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 303.625342][ T11] process_one_work (kernel/workqueue.c:3238) [ 303.625693][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 303.626008][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 303.626390][ T11] ? assign_work (kernel/workqueue.c:1200) [ 303.626750][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 303.627819][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 303.628312][ T11] kthread (kernel/kthread.c:464) [ 303.628588][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 303.628942][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 303.629339][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 303.629694][ 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