====================================== | 0 | xx__-> [ 10.214363][ T227] ------------[ cut here ]------------ | [ 10.214739][ T227] WARNING: CPU: 1 PID: 227 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.215269][ T227] Modules linked in: netdevsim [ 10.215823][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.216083][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.216378][ T227] 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.217100][ T227] RSP: 0018:ffffc90000b07520 EFLAGS: 00010246 [ 10.217376][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.217688][ T227] RDX: 0000000000000000 RSI: ffff888012bcac98 RDI: ffff88801224ae38 [ 10.218033][ T227] RBP: ffffffffab723440 R08: 0000000000000000 R09: fffffbfff52bd83c [ 10.218354][ T227] R10: ffffffffa95ec1e7 R11: ffff88801224a300 R12: 0000000000000000 [ 10.218663][ T227] R13: ffff888012bca128 R14: ffff888012bca008 R15: ffff888012bca000 [ 10.218971][ T227] FS: 00007f4740abd740(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 10.219353][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.219619][ T227] CR2: 0000562362e3f5d8 CR3: 0000000012aa8003 CR4: 0000000000772ef0 [ 10.219936][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.220258][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.220581][ T227] PKRU: 55555554 [ 10.220740][ T227] Call Trace: [ 10.220901][ T227] [ 10.221013][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.221234][ T227] ? __warn (kernel/panic.c:748) [ 10.221399][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.221609][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.221823][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.221983][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.222200][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.222421][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.222636][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.222897][ T227] ? _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.223113][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.223349][ T227] register_netdevice (net/core/dev.c:11003) [ 10.223566][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.223786][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.224010][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.224289][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 10.224452][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.224724][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.224989][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 10.225264][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 10.225486][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 10.225747][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 10.225963][ T227] ? kernfs_put (./arch/x86/include/asm/atomic.h:67 (discriminator 1) ./include/linux/atomic/atomic-arch-fallback.h:2278 (discriminator 1) ./include/linux/atomic/atomic-instrumented.h:1384 (discriminator 1) fs/kernfs/dir.c:557 (discriminator 1)) [ 10.226124][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 10.226354][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 10.226570][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 10.226783][ T227] driver_probe_device (drivers/base/dd.c:830) [ 10.226992][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 10.227223][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 10.227483][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 10.227696][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 10.227903][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.228167][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.228383][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 10.228598][ T227] __device_attach (drivers/base/dd.c:1030) [ 10.228807][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 10.229015][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 10.229241][ T227] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.229461][ T227] bus_probe_device (drivers/base/bus.c:537) [ 10.229679][ T227] device_add (drivers/base/core.c:3672) [ 10.229896][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 10.230104][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 10.230336][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 10.230613][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 10.230886][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.231094][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 10.231340][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 10.231553][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 10.231771][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 10.231940][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 10.232168][ T227] ? __lock_release (kernel/locking/lockdep.c:5527) [ 10.232377][ T227] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.232598][ T227] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 10.232820][ T227] ksys_write (fs/read_write.c:731) [ 10.232983][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 10.233203][ T227] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 10.233424][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.233638][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.233902][ T227] RIP: 0033:0x7f4740bfeb77 [ 10.234124][ T227] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24 All code ======== 0: 0b 00 or (%rax),%eax 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax e: eb b7 jmp 0xffffffffffffffc7 10: 0f 1f 00 nopl (%rax) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 28 sub $0x28,%rsp 37: 48 89 54 24 18 mov %rdx,0x18(%rsp) 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 74 24 je 0x64 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 28 sub $0x28,%rsp d: 48 89 54 24 18 mov %rdx,0x18(%rsp) 12: 48 rex.W 13: 89 .byte 0x89 14: 74 24 je 0x3a [ 10.234878][ T227] RSP: 002b:00007fff527dc5a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 10.235217][ T227] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007f4740bfeb77 [ 10.235535][ T227] RDX: 0000000000000007 RSI: 0000562362e3e5d0 RDI: 0000000000000001 [ 10.235854][ T227] RBP: 0000562362e3e5d0 R08: 0000000000000003 R09: 0000000000000077 [ 10.236188][ T227] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000007 [ 10.236501][ T227] R13: 00007f4740cba760 R14: 0000000000000007 R15: 00007f4740cb59c0 | [ 10.490445][ T253] ------------[ cut here ]------------ | [ 10.490830][ T253] WARNING: CPU: 0 PID: 253 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 10.491693][ T253] Modules linked in: netdevsim | [ 10.492276][ T253] Tainted: [W]=WARN [ 10.492450][ T253] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.492697][ T253] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.492951][ T253] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 10.493655][ T253] RSP: 0018:ffffc90000b671e8 EFLAGS: 00010246 [ 10.493924][ T253] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 10.494262][ T253] RDX: 0000000000000000 RSI: ffff888010c42c98 RDI: ffff888004bdd080 [ 10.494559][ T253] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 10.494868][ T253] R10: ffffffffa95ec1e7 R11: ffff888004bdc5c0 R12: 0000000000000000 [ 10.495169][ T253] R13: ffff888010c42128 R14: ffff888010c42008 R15: ffff888010c42000 [ 10.495464][ T253] FS: 00007fd4cd4f3800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 10.495805][ T253] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.496054][ T253] CR2: 00007fd4cd644800 CR3: 0000000010aea001 CR4: 0000000000772ef0 [ 10.496363][ T253] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 10.496662][ T253] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 10.496955][ T253] PKRU: 55555554 [ 10.497106][ T253] Call Trace: [ 10.497266][ T253] [ 10.497370][ T253] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.497569][ T253] ? __warn (kernel/panic.c:748) [ 10.497729][ T253] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.497928][ T253] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 10.498143][ T253] ? handle_bug (arch/x86/kernel/traps.c:285) [ 10.498305][ T253] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 10.498502][ T253] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 10.498715][ T253] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 10.498916][ T253] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 10.499120][ T253] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 10.499387][ T253] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 10.499592][ T253] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 10.499795][ T253] register_netdevice (net/core/dev.c:11003) [ 10.499998][ T253] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 10.500218][ T253] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 10.500438][ T253] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 10.500701][ T253] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 10.500967][ T253] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 10.501238][ T253] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 10.501495][ T253] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 10.501749][ T253] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 10.502017][ T253] devlink_reload (net/devlink/dev.c:474) [ 10.502234][ T253] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 10.502433][ T253] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 10.502640][ T253] ? cap_capable (security/commoncap.c:131) [ 10.502842][ T253] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 10.503002][ T253] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 10.503213][ T253] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 10.503474][ T253] ? __nla_parse (lib/nlattr.c:732) [ 10.503688][ T253] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 10.503886][ T253] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 10.504159][ T253] ? cap_capable (security/commoncap.c:131) [ 10.504357][ T253] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 10.504563][ T253] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 10.504807][ T253] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 10.505068][ T253] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 10.505329][ T253] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 10.505576][ T253] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 10.505831][ T253] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 10.506031][ T253] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 10.506232][ T253] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 10.506438][ T253] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 10.506647][ T253] ? genl_rcv (net/netlink/genetlink.c:1219) [ 10.506799][ T253] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 10.507002][ T253] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 10.507219][ T253] genl_rcv (net/netlink/genetlink.c:1220) [ 10.507370][ T253] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 10.507575][ T253] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 10.507783][ T253] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 10.507991][ T253] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 10.508201][ T253] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 10.508398][ T253] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 10.508599][ T253] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 10.508809][ T253] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 10.509012][ T253] ? __pfx___sys_sendto (net/socket.c:2145) [ 10.509217][ T253] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 10.509419][ T253] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 10.509626][ T253] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 10.509831][ T253] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 10.510075][ T253] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 10.510332][ T253] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 10.510548][ T253] __x64_sys_sendto (net/socket.c:2181) [ 10.510755][ T253] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 10.511005][ T253] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 10.511219][ T253] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 10.511464][ T253] RIP: 0033:0x7fd4cd6ffa4a [ 10.511670][ T253] Code: Unable to access opcode bytes at 0x7fd4cd6ffa20. Code starting with the faulting instruction =========================================== [ 10.512006][ T253] RSP: 002b:00007ffce653b558 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 10.512390][ T253] RAX: ffffffffffffffda RBX: 000000003116fb00 RCX: 00007fd4cd6ffa4a [ 10.512688][ T253] RDX: 0000000000000040 RSI: 000000003116fb00 RDI: 0000000000000005 [ 10.512979][ T253] RBP: 000000003116f910 R08: 00007fd4cd8a3200 R09: 000000000000000c [ 10.513275][ T253] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 10.513565][ T253] R13: 000000003116f910 R14: 0000000000000000 R15: 0000000000000001 | [ 19.263005][ T456] ------------[ cut here ]------------ | [ 19.263267][ T456] WARNING: CPU: 1 PID: 456 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) | [ 19.263709][ T456] Modules linked in: netdevsim | [ 19.264291][ T456] Tainted: [W]=WARN [ 19.264447][ T456] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.264697][ T456] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.264956][ T456] 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 [ 19.265689][ T456] RSP: 0018:ffffc90000e471e8 EFLAGS: 00010246 [ 19.265957][ T456] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 19.266267][ T456] RDX: 0000000000000000 RSI: ffff8880121c2c98 RDI: ffff88800882d080 [ 19.266568][ T456] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 19.266870][ T456] R10: ffffffffa95ec1e7 R11: ffff88800882c5c0 R12: 0000000000000000 [ 19.267183][ T456] R13: ffff8880121c2128 R14: ffff8880121c2008 R15: ffff8880121c2000 [ 19.267480][ T456] FS: 00007f5650c62800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 19.267832][ T456] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.268086][ T456] CR2: 00007f4740abc258 CR3: 0000000010f58006 CR4: 0000000000772ef0 [ 19.268395][ T456] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 19.268696][ T456] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 19.268995][ T456] PKRU: 55555554 [ 19.269167][ T456] Call Trace: [ 19.269323][ T456] [ 19.269428][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.269631][ T456] ? __warn (kernel/panic.c:748) [ 19.269787][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.269992][ T456] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 19.270209][ T456] ? handle_bug (arch/x86/kernel/traps.c:285) [ 19.270372][ T456] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 19.270573][ T456] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 19.270787][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.271001][ T456] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 19.271227][ T456] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 19.271485][ T456] ? _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) [ 19.271695][ T456] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 19.271900][ T456] register_netdevice (net/core/dev.c:11003) [ 19.272108][ T456] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 19.272447][ T456] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 19.272685][ T456] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 19.272952][ T456] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 19.273307][ T456] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 19.273583][ T456] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 19.273856][ T456] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 19.274115][ T456] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 19.274464][ T456] ? devl_region_destroy (net/devlink/region.c:1178) [ 19.274665][ T456] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 19.274945][ T456] devlink_reload (net/devlink/dev.c:474) [ 19.275187][ T456] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 19.275403][ T456] ? devlink_resources_validate (net/devlink/resource.c:311) [ 19.275661][ T456] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 19.275865][ T456] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 19.276148][ T456] ? __nla_parse (lib/nlattr.c:732) [ 19.276364][ T456] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 19.276570][ T456] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 19.276834][ T456] ? cap_capable (security/commoncap.c:131) [ 19.277041][ T456] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 19.277271][ T456] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 19.277475][ T456] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 19.277681][ T456] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 19.277931][ T456] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 19.278193][ T456] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 19.278456][ T456] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 19.278671][ T456] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 19.278872][ T456] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 19.279074][ T456] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 19.279309][ T456] ? genl_rcv (net/netlink/genetlink.c:1219) [ 19.279467][ T456] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 19.279676][ T456] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 19.279895][ T456] genl_rcv (net/netlink/genetlink.c:1220) [ 19.280052][ T456] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 19.280278][ T456] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 19.280494][ T456] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 19.280711][ T456] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 19.280916][ T456] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 19.281114][ T456] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 19.281326][ T456] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 19.281541][ T456] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 19.281759][ T456] ? __pfx___sys_sendto (net/socket.c:2145) [ 19.281970][ T456] ? __lock_release (kernel/locking/lockdep.c:5527) [ 19.282193][ T456] ? __sys_recvmsg (net/socket.c:2859) [ 19.282400][ T456] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 19.282624][ T456] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 19.282830][ T456] __x64_sys_sendto (net/socket.c:2181) [ 19.283031][ T456] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 19.283305][ T456] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 19.283512][ T456] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.283763][ T456] RIP: 0033:0x7f5650e6ea4a [ 19.283975][ T456] 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 [ 19.284692][ T456] RSP: 002b:00007ffc900b2458 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 19.284997][ T456] RAX: ffffffffffffffda RBX: 0000000030bceb00 RCX: 00007f5650e6ea4a [ 19.285308][ T456] RDX: 0000000000000038 RSI: 0000000030bceb00 RDI: 0000000000000005 [ 19.285610][ T456] RBP: 0000000030bce910 R08: 00007f5651012200 R09: 000000000000000c [ 19.285905][ T456] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 19.286210][ T456] R13: 0000000030bce910 R14: 0000000000000000 R15: 0000000000000003 | [ 20.219048][ T473] ------------[ cut here ]------------ | [ 20.219363][ T473] WARNING: CPU: 2 PID: 473 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 20.219765][ T473] Modules linked in: netdevsim | [ 20.220358][ T473] Tainted: [W]=WARN [ 20.220524][ T473] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.220776][ T473] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 20.221035][ T473] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 20.221719][ T473] RSP: 0018:ffffc90000ed71e8 EFLAGS: 00010246 [ 20.221974][ T473] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 20.222280][ T473] RDX: 0000000000000000 RSI: ffff888012032c98 RDI: ffff888010ea2dc0 [ 20.222584][ T473] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 20.222876][ T473] R10: ffffffffa95ec1e7 R11: ffff888010ea2300 R12: 0000000000000000 [ 20.223205][ T473] R13: ffff888012032128 R14: ffff888012032008 R15: ffff888012032000 [ 20.223511][ T473] FS: 00007f9c65faa800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 20.223856][ T473] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.224108][ T473] CR2: 00007f9c6635a200 CR3: 000000001405e001 CR4: 0000000000772ef0 [ 20.224558][ T473] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 20.224862][ T473] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 20.225182][ T473] PKRU: 55555554 [ 20.225337][ T473] Call Trace: [ 20.225501][ T473] [ 20.225626][ T473] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 20.225832][ T473] ? __warn (kernel/panic.c:748) [ 20.225994][ T473] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 20.226212][ T473] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 20.226435][ T473] ? handle_bug (arch/x86/kernel/traps.c:285) [ 20.226595][ T473] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 20.226803][ T473] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 20.227016][ T473] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 20.227276][ T473] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 20.227488][ T473] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 20.227754][ T473] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 20.227963][ T473] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 20.228197][ T473] register_netdevice (net/core/dev.c:11003) [ 20.228405][ T473] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 20.228631][ T473] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 20.228849][ T473] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 20.229105][ T473] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 20.229387][ T473] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 20.229650][ T473] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 20.229906][ T473] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 20.230167][ T473] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 20.230434][ T473] ? devl_region_destroy (net/devlink/region.c:1178) [ 20.230639][ T473] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 20.230913][ T473] devlink_reload (net/devlink/dev.c:474) [ 20.231124][ T473] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 20.231377][ T473] ? devlink_resources_validate (net/devlink/resource.c:311) [ 20.231639][ T473] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 20.231846][ T473] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 20.232110][ T473] ? __nla_parse (lib/nlattr.c:732) [ 20.232339][ T473] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 20.232549][ T473] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 20.232809][ T473] ? cap_capable (security/commoncap.c:131) [ 20.233014][ T473] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 20.233239][ T473] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 20.233449][ T473] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 20.233653][ T473] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 20.233902][ T473] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 20.234168][ T473] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 20.234429][ T473] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 20.234638][ T473] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 20.234839][ T473] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 20.235046][ T473] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 20.235290][ T473] ? genl_rcv (net/netlink/genetlink.c:1219) [ 20.235453][ T473] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 20.235662][ T473] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 20.235876][ T473] genl_rcv (net/netlink/genetlink.c:1220) [ 20.236033][ T473] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 20.236260][ T473] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 20.236466][ T473] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 20.236680][ T473] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 20.236886][ T473] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 20.237087][ T473] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 20.237326][ T473] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 20.237548][ T473] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 20.237768][ T473] ? __pfx___sys_sendto (net/socket.c:2145) [ 20.237979][ T473] ? __lock_release (kernel/locking/lockdep.c:5527) [ 20.238205][ T473] ? __sys_recvmsg (net/socket.c:2859) [ 20.238408][ T473] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 20.238623][ T473] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 20.238831][ T473] __x64_sys_sendto (net/socket.c:2181) [ 20.239035][ T473] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 20.239309][ T473] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 20.239515][ T473] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 20.239757][ T473] RIP: 0033:0x7f9c661b6a4a [ 20.239967][ T473] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 20.240654][ T473] RSP: 002b:00007fff28604fd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 20.240951][ T473] RAX: ffffffffffffffda RBX: 000000000c50eb00 RCX: 00007f9c661b6a4a [ 20.241255][ T473] RDX: 0000000000000038 RSI: 000000000c50eb00 RDI: 0000000000000005 [ 20.241547][ T473] RBP: 000000000c50e910 R08: 00007f9c6635a200 R09: 000000000000000c [ 20.241835][ T473] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 20.242149][ T473] R13: 000000000c50e910 R14: 0000000000000000 R15: 0000000000000003 | [ 21.118970][ T489] ------------[ cut here ]------------ | [ 21.119299][ T489] WARNING: CPU: 3 PID: 489 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 21.119708][ T489] Modules linked in: netdevsim | [ 21.120288][ T489] Tainted: [W]=WARN [ 21.120473][ T489] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 21.120726][ T489] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 21.120983][ T489] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 21.121695][ T489] RSP: 0018:ffffc90000f571e8 EFLAGS: 00010246 [ 21.121954][ T489] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 21.122262][ T489] RDX: 0000000000000000 RSI: ffff888010c52c98 RDI: ffff888004bd8b00 [ 21.122563][ T489] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 21.122861][ T489] R10: ffffffffa95ec1e7 R11: ffff888004bd8040 R12: 0000000000000000 [ 21.123169][ T489] R13: ffff888010c52128 R14: ffff888010c52008 R15: ffff888010c52000 [ 21.123469][ T489] FS: 00007f19258c6800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 21.123815][ T489] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 21.124066][ T489] CR2: 00007fd422f05000 CR3: 0000000005372003 CR4: 0000000000772ef0 [ 21.124381][ T489] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 21.124681][ T489] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 21.124978][ T489] PKRU: 55555554 [ 21.125141][ T489] Call Trace: [ 21.125295][ T489] [ 21.125402][ T489] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 21.125603][ T489] ? __warn (kernel/panic.c:748) [ 21.125766][ T489] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 21.125968][ T489] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 21.126189][ T489] ? handle_bug (arch/x86/kernel/traps.c:285) [ 21.126344][ T489] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 21.126543][ T489] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 21.126757][ T489] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 21.126963][ T489] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 21.127179][ T489] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 21.127438][ T489] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 21.127648][ T489] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 21.127853][ T489] register_netdevice (net/core/dev.c:11003) [ 21.128062][ T489] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 21.128288][ T489] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 21.128511][ T489] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 21.128775][ T489] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 21.129040][ T489] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 21.129315][ T489] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 21.129573][ T489] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 21.129826][ T489] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 21.130087][ T489] ? devl_region_destroy (net/devlink/region.c:1178) [ 21.130297][ T489] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 21.130569][ T489] devlink_reload (net/devlink/dev.c:474) [ 21.130777][ T489] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 21.130984][ T489] ? devlink_resources_validate (net/devlink/resource.c:311) [ 21.131249][ T489] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 21.131459][ T489] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 21.131716][ T489] ? __nla_parse (lib/nlattr.c:732) [ 21.131929][ T489] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 21.132146][ T489] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 21.132411][ T489] ? cap_capable (security/commoncap.c:131) [ 21.132613][ T489] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 21.132820][ T489] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 21.133025][ T489] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 21.133244][ T489] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 21.133490][ T489] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 21.133740][ T489] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 21.133999][ T489] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 21.134209][ T489] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 21.134409][ T489] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 21.134617][ T489] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 21.134833][ T489] ? genl_rcv (net/netlink/genetlink.c:1219) [ 21.134985][ T489] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 21.135202][ T489] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 21.135410][ T489] genl_rcv (net/netlink/genetlink.c:1220) [ 21.135564][ T489] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 21.135773][ T489] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 21.135979][ T489] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 21.136204][ T489] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 21.136413][ T489] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 21.136613][ T489] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 21.136816][ T489] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 21.137028][ T489] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 21.137245][ T489] ? __pfx___sys_sendto (net/socket.c:2145) [ 21.137459][ T489] ? __lock_release (kernel/locking/lockdep.c:5527) [ 21.137665][ T489] ? __sys_recvmsg (net/socket.c:2859) [ 21.137869][ T489] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 21.138082][ T489] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 21.138300][ T489] __x64_sys_sendto (net/socket.c:2181) [ 21.138505][ T489] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 21.138753][ T489] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 21.138957][ T489] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 21.139213][ T489] RIP: 0033:0x7f1925ad2a4a [ 21.139426][ T489] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 21.140123][ T489] RSP: 002b:00007ffd6200f378 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 21.140449][ T489] RAX: ffffffffffffffda RBX: 000000000dfe5b00 RCX: 00007f1925ad2a4a [ 21.140754][ T489] RDX: 0000000000000038 RSI: 000000000dfe5b00 RDI: 0000000000000005 [ 21.141051][ T489] RBP: 000000000dfe5910 R08: 00007f1925c76200 R09: 000000000000000c [ 21.141359][ T489] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 21.141659][ T489] R13: 000000000dfe5910 R14: 0000000000000000 R15: 0000000000000003 | [ 24.041453][ T545] ------------[ cut here ]------------ | [ 24.041769][ T545] WARNING: CPU: 2 PID: 545 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) | [ 24.042222][ T545] Modules linked in: netdevsim | [ 24.042821][ T545] Tainted: [W]=WARN [ 24.042990][ T545] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.043270][ T545] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.043549][ T545] 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 [ 24.044287][ T545] RSP: 0018:ffffc900012171e8 EFLAGS: 00010246 [ 24.044584][ T545] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 24.044903][ T545] RDX: 0000000000000000 RSI: ffff888012bcac98 RDI: ffff888015748b00 [ 24.045229][ T545] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 24.045546][ T545] R10: ffffffffa95ec1e7 R11: ffff888015748040 R12: 0000000000000000 [ 24.045861][ T545] R13: ffff888012bca128 R14: ffff888012bca008 R15: ffff888012bca000 [ 24.046200][ T545] FS: 00007f32572a5800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 24.046567][ T545] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.046833][ T545] CR2: 00007f8b29bb6000 CR3: 0000000014064006 CR4: 0000000000772ef0 [ 24.047167][ T545] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 24.047484][ T545] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 24.047794][ T545] PKRU: 55555554 [ 24.047965][ T545] Call Trace: [ 24.048143][ T545] [ 24.048270][ T545] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.048496][ T545] ? __warn (kernel/panic.c:748) [ 24.048667][ T545] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.048886][ T545] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 24.049109][ T545] ? handle_bug (arch/x86/kernel/traps.c:285) [ 24.049297][ T545] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 24.049513][ T545] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 24.049820][ T545] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 24.050025][ T545] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 24.050244][ T545] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 24.050514][ T545] ? _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) [ 24.050725][ T545] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 24.050933][ T545] register_netdevice (net/core/dev.c:11003) [ 24.051155][ T545] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 24.051369][ T545] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 24.051590][ T545] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 24.051850][ T545] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 24.052122][ T545] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 24.052396][ T545] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 24.052657][ T545] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 24.052917][ T545] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 24.053186][ T545] ? devl_region_destroy (net/devlink/region.c:1178) [ 24.053390][ T545] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 24.053656][ T545] devlink_reload (net/devlink/dev.c:474) [ 24.053866][ T545] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 24.054071][ T545] ? devlink_resources_validate (net/devlink/resource.c:311) [ 24.054347][ T545] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 24.054558][ T545] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 24.054809][ T545] ? __nla_parse (lib/nlattr.c:732) [ 24.055026][ T545] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 24.055249][ T545] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 24.055516][ T545] ? cap_capable (security/commoncap.c:131) [ 24.055718][ T545] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 24.055931][ T545] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 24.056146][ T545] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 24.056351][ T545] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 24.056593][ T545] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 24.056840][ T545] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 24.057101][ T545] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 24.057316][ T545] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 24.057517][ T545] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 24.057723][ T545] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 24.057938][ T545] ? genl_rcv (net/netlink/genetlink.c:1219) [ 24.058094][ T545] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 24.058311][ T545] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 24.058523][ T545] genl_rcv (net/netlink/genetlink.c:1220) [ 24.058691][ T545] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 24.058895][ T545] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 24.059099][ T545] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 24.059321][ T545] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 24.059530][ T545] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 24.059727][ T545] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 24.059931][ T545] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 24.060152][ T545] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 24.060372][ T545] ? __pfx___sys_sendto (net/socket.c:2145) [ 24.060582][ T545] ? __lock_release (kernel/locking/lockdep.c:5527) [ 24.060786][ T545] ? __sys_recvmsg (net/socket.c:2859) [ 24.060988][ T545] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 24.061208][ T545] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 24.061416][ T545] __x64_sys_sendto (net/socket.c:2181) [ 24.061617][ T545] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 24.061870][ T545] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 24.062075][ T545] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 24.062331][ T545] RIP: 0033:0x7f32574b1a4a [ 24.062539][ T545] 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 [ 24.063217][ T545] RSP: 002b:00007fffe5467cf8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 24.063515][ T545] RAX: ffffffffffffffda RBX: 0000000007c0cb00 RCX: 00007f32574b1a4a [ 24.063828][ T545] RDX: 0000000000000038 RSI: 0000000007c0cb00 RDI: 0000000000000005 [ 24.064122][ T545] RBP: 0000000007c0c910 R08: 00007f3257655200 R09: 000000000000000c [ 24.064425][ T545] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 24.064723][ T545] R13: 0000000007c0c910 R14: 0000000000000000 R15: 0000000000000003 | [ 26.216317][ T573] ------------[ cut here ]------------ | [ 26.216646][ T573] WARNING: CPU: 0 PID: 573 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) | [ 26.217055][ T573] Modules linked in: netdevsim | [ 26.217634][ T573] Tainted: [W]=WARN [ 26.217788][ T573] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.218039][ T573] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 26.218304][ T573] 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 [ 26.219006][ T573] RSP: 0018:ffffc900013771e8 EFLAGS: 00010246 [ 26.219274][ T573] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 26.219569][ T573] RDX: 0000000000000000 RSI: ffff88801112ac98 RDI: ffff888011130b00 [ 26.219870][ T573] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 26.220180][ T573] R10: ffffffffa95ec1e7 R11: ffff888011130040 R12: 0000000000000000 [ 26.220489][ T573] R13: ffff88801112a128 R14: ffff88801112a008 R15: ffff88801112a000 [ 26.220787][ T573] FS: 00007fee288dc800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 26.221146][ T573] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.221402][ T573] CR2: 00007fa08073b5a0 CR3: 0000000010a5e001 CR4: 0000000000772ef0 [ 26.221699][ T573] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 26.221999][ T573] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 26.222306][ T573] PKRU: 55555554 [ 26.222458][ T573] Call Trace: [ 26.222611][ T573] [ 26.222717][ T573] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 26.222921][ T573] ? __warn (kernel/panic.c:748) [ 26.223079][ T573] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 26.223294][ T573] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 26.223508][ T573] ? handle_bug (arch/x86/kernel/traps.c:285) [ 26.223666][ T573] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 26.223866][ T573] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 26.224084][ T573] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 26.224300][ T573] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 26.224508][ T573] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 26.224761][ T573] ? _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) [ 26.224973][ T573] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 26.225193][ T573] register_netdevice (net/core/dev.c:11003) [ 26.225402][ T573] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 26.225616][ T573] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 26.225838][ T573] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 26.226103][ T573] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 26.226382][ T573] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 26.226652][ T573] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 26.226914][ T573] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 26.227183][ T573] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 26.227440][ T573] ? devl_region_destroy (net/devlink/region.c:1178) [ 26.227645][ T573] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 26.227910][ T573] devlink_reload (net/devlink/dev.c:474) [ 26.228120][ T573] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 26.228341][ T573] ? devlink_resources_validate (net/devlink/resource.c:311) [ 26.228604][ T573] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 26.228810][ T573] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 26.229067][ T573] ? __nla_parse (lib/nlattr.c:732) [ 26.229295][ T573] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 26.229503][ T573] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 26.229771][ T573] ? cap_capable (security/commoncap.c:131) [ 26.229976][ T573] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 26.230199][ T573] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 26.230418][ T573] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 26.230621][ T573] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 26.230870][ T573] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 26.231122][ T573] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 26.231407][ T573] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 26.231609][ T573] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 26.231809][ T573] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 26.232012][ T573] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 26.232240][ T573] ? genl_rcv (net/netlink/genetlink.c:1219) [ 26.232394][ T573] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 26.232601][ T573] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 26.232810][ T573] genl_rcv (net/netlink/genetlink.c:1220) [ 26.232967][ T573] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 26.233186][ T573] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 26.233394][ T573] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 26.233606][ T573] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 26.233810][ T573] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 26.234009][ T573] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 26.234228][ T573] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 26.234441][ T573] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 26.234653][ T573] ? __pfx___sys_sendto (net/socket.c:2145) [ 26.234866][ T573] ? __lock_release (kernel/locking/lockdep.c:5527) [ 26.235076][ T573] ? __sys_recvmsg (net/socket.c:2859) [ 26.235289][ T573] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 26.235499][ T573] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 26.235706][ T573] __x64_sys_sendto (net/socket.c:2181) [ 26.235909][ T573] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 26.236176][ T573] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 26.236380][ T573] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 26.236628][ T573] RIP: 0033:0x7fee28ae8a4a [ 26.236841][ T573] 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 [ 26.237555][ T573] RSP: 002b:00007ffe84fd98b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 26.237860][ T573] RAX: ffffffffffffffda RBX: 0000000029edbb00 RCX: 00007fee28ae8a4a [ 26.238169][ T573] RDX: 0000000000000038 RSI: 0000000029edbb00 RDI: 0000000000000005 [ 26.238465][ T573] RBP: 0000000029edb910 R08: 00007fee28c8c200 R09: 000000000000000c [ 26.238766][ T573] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 26.239068][ T573] R13: 0000000029edb910 R14: 0000000000000000 R15: 0000000000000003 | [ 28.437160][ T601] ------------[ cut here ]------------ | [ 28.437476][ T601] WARNING: CPU: 3 PID: 601 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) | [ 28.437879][ T601] Modules linked in: netdevsim | [ 28.438449][ T601] Tainted: [W]=WARN [ 28.438603][ T601] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.438857][ T601] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 28.439114][ T601] 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 [ 28.439817][ T601] RSP: 0018:ffffc900014f71e8 EFLAGS: 00010246 [ 28.440076][ T601] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 28.440394][ T601] RDX: 0000000000000000 RSI: ffff888010c42c98 RDI: ffff8880085f5080 [ 28.440697][ T601] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 28.440997][ T601] R10: ffffffffa95ec1e7 R11: ffff8880085f45c0 R12: 0000000000000000 [ 28.441303][ T601] R13: ffff888010c42128 R14: ffff888010c42008 R15: ffff888010c42000 [ 28.441606][ T601] FS: 00007f1d2ac39800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 28.441955][ T601] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.442214][ T601] CR2: 00007f1d2afe9200 CR3: 0000000011308005 CR4: 0000000000772ef0 [ 28.442521][ T601] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 28.442817][ T601] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 28.443119][ T601] PKRU: 55555554 [ 28.443282][ T601] Call Trace: [ 28.443436][ T601] [ 28.443542][ T601] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 28.443743][ T601] ? __warn (kernel/panic.c:748) [ 28.443900][ T601] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 28.444102][ T601] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 28.444319][ T601] ? handle_bug (arch/x86/kernel/traps.c:285) [ 28.444475][ T601] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 28.444680][ T601] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 28.444896][ T601] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 28.445096][ T601] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 28.445316][ T601] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 28.445573][ T601] ? _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) [ 28.445779][ T601] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 28.445984][ T601] register_netdevice (net/core/dev.c:11003) [ 28.446206][ T601] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 28.446423][ T601] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 28.446646][ T601] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 28.446909][ T601] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 28.447186][ T601] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 28.447455][ T601] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 28.447716][ T601] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 28.447972][ T601] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 28.448239][ T601] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 28.448506][ T601] devlink_reload (net/devlink/dev.c:474) [ 28.448712][ T601] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 28.448914][ T601] ? devlink_resources_validate (net/devlink/resource.c:311) [ 28.449188][ T601] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 28.449394][ T601] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 28.449644][ T601] ? __nla_parse (lib/nlattr.c:732) [ 28.449854][ T601] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 28.450061][ T601] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 28.450348][ T601] ? cap_capable (security/commoncap.c:131) [ 28.450552][ T601] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 28.450760][ T601] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 28.450964][ T601] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 28.451175][ T601] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 28.451425][ T601] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 28.451671][ T601] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 28.451933][ T601] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 28.452146][ T601] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 28.452347][ T601] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 28.452556][ T601] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 28.452770][ T601] ? genl_rcv (net/netlink/genetlink.c:1219) [ 28.452924][ T601] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 28.453139][ T601] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 28.453350][ T601] genl_rcv (net/netlink/genetlink.c:1220) [ 28.453503][ T601] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 28.453709][ T601] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 28.453913][ T601] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 28.454120][ T601] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 28.454335][ T601] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 28.454536][ T601] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 28.454739][ T601] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 28.454947][ T601] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 28.455158][ T601] ? __pfx___sys_sendto (net/socket.c:2145) [ 28.455369][ T601] ? __lock_release (kernel/locking/lockdep.c:5527) [ 28.455576][ T601] ? __sys_recvmsg (net/socket.c:2859) [ 28.455775][ T601] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 28.455989][ T601] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 28.456206][ T601] __x64_sys_sendto (net/socket.c:2181) [ 28.456407][ T601] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 28.456654][ T601] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 28.456856][ T601] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 28.457105][ T601] RIP: 0033:0x7f1d2ae45a4a [ 28.457321][ T601] 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 [ 28.458016][ T601] RSP: 002b:00007ffca02b0b28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 28.458327][ T601] RAX: ffffffffffffffda RBX: 0000000018764b00 RCX: 00007f1d2ae45a4a [ 28.458627][ T601] RDX: 0000000000000038 RSI: 0000000018764b00 RDI: 0000000000000005 [ 28.458922][ T601] RBP: 0000000018764910 R08: 00007f1d2afe9200 R09: 000000000000000c [ 28.459231][ T601] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 28.459525][ T601] R13: 0000000018764910 R14: 0000000000000000 R15: 0000000000000003 | [ 48.725474][ T1040] ------------[ cut here ]------------ | [ 48.725729][ T1040] WARNING: CPU: 3 PID: 1040 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) | [ 48.726170][ T1040] Modules linked in: netdevsim | [ 48.726749][ T1040] Tainted: [W]=WARN [ 48.726907][ T1040] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.727285][ T1040] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.727555][ T1040] 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 [ 48.728393][ T1040] RSP: 0018:ffffc900027371e8 EFLAGS: 00010246 [ 48.728666][ T1040] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 48.728968][ T1040] RDX: 0000000000000000 RSI: ffff8880121c2c98 RDI: ffff888010b25080 [ 48.729368][ T1040] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 48.729689][ T1040] R10: ffffffffa95ec1e7 R11: ffff888010b245c0 R12: 0000000000000000 [ 48.730012][ T1040] R13: ffff8880121c2128 R14: ffff8880121c2008 R15: ffff8880121c2000 [ 48.730435][ T1040] FS: 00007fd9bb045800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 48.730802][ T1040] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.731079][ T1040] CR2: 00007fd9bb3f5200 CR3: 0000000014012004 CR4: 0000000000772ef0 [ 48.731496][ T1040] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 48.731817][ T1040] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 48.732219][ T1040] PKRU: 55555554 [ 48.732391][ T1040] Call Trace: [ 48.732553][ T1040] [ 48.732666][ T1040] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.732882][ T1040] ? __warn (kernel/panic.c:748) [ 48.733050][ T1040] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.733282][ T1040] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 48.733507][ T1040] ? handle_bug (arch/x86/kernel/traps.c:285) [ 48.733673][ T1040] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 48.733891][ T1040] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 48.734122][ T1040] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 48.734367][ T1040] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 48.734586][ T1040] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 48.734859][ T1040] ? _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) [ 48.735083][ T1040] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 48.735319][ T1040] register_netdevice (net/core/dev.c:11003) [ 48.735541][ T1040] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 48.735773][ T1040] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 48.736012][ T1040] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 48.736299][ T1040] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 48.736588][ T1040] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 48.736873][ T1040] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 48.737159][ T1040] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 48.737432][ T1040] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 48.737706][ T1040] ? devl_region_destroy (net/devlink/region.c:1178) [ 48.737926][ T1040] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 48.738222][ T1040] devlink_reload (net/devlink/dev.c:474) [ 48.738447][ T1040] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 48.738664][ T1040] ? devlink_resources_validate (net/devlink/resource.c:311) [ 48.738924][ T1040] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 48.739148][ T1040] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.739426][ T1040] ? __nla_parse (lib/nlattr.c:732) [ 48.739648][ T1040] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 48.739858][ T1040] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 48.740149][ T1040] ? cap_capable (security/commoncap.c:131) [ 48.740369][ T1040] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 48.740586][ T1040] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 48.740799][ T1040] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 48.741004][ T1040] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 48.741263][ T1040] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 48.741518][ T1040] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 48.741784][ T1040] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 48.741993][ T1040] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 48.742210][ T1040] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 48.742423][ T1040] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 48.742644][ T1040] ? genl_rcv (net/netlink/genetlink.c:1219) [ 48.742799][ T1040] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 48.743008][ T1040] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 48.743242][ T1040] genl_rcv (net/netlink/genetlink.c:1220) [ 48.743401][ T1040] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 48.743631][ T1040] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 48.743839][ T1040] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 48.744052][ T1040] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 48.744272][ T1040] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 48.744474][ T1040] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 48.744677][ T1040] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 48.744889][ T1040] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 48.745095][ T1040] ? __pfx___sys_sendto (net/socket.c:2145) [ 48.745316][ T1040] ? __lock_release (kernel/locking/lockdep.c:5527) [ 48.745525][ T1040] ? __sys_recvmsg (net/socket.c:2859) [ 48.745734][ T1040] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 48.746033][ T1040] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 48.746251][ T1040] __x64_sys_sendto (net/socket.c:2181) [ 48.746455][ T1040] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 48.746704][ T1040] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.746905][ T1040] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.747161][ T1040] RIP: 0033:0x7fd9bb251a4a [ 48.747374][ T1040] 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 [ 48.748070][ T1040] RSP: 002b:00007fff3d31d848 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.748384][ T1040] RAX: ffffffffffffffda RBX: 000000002dd37b00 RCX: 00007fd9bb251a4a [ 48.748685][ T1040] RDX: 0000000000000038 RSI: 000000002dd37b00 RDI: 0000000000000005 [ 48.748992][ T1040] RBP: 000000002dd37910 R08: 00007fd9bb3f5200 R09: 000000000000000c [ 48.749299][ T1040] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 48.749594][ T1040] R13: 000000002dd37910 R14: 0000000000000000 R15: 0000000000000003 | [ 50.288214][ T1072] ------------[ cut here ]------------ | [ 50.288530][ T1072] WARNING: CPU: 1 PID: 1072 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) | [ 50.288934][ T1072] Modules linked in: netdevsim | [ 50.289499][ T1072] Tainted: [W]=WARN [ 50.289659][ T1072] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.289912][ T1072] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.290168][ T1072] 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 [ 50.290884][ T1072] RSP: 0018:ffffc900028871e8 EFLAGS: 00010246 [ 50.291146][ T1072] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 50.291443][ T1072] RDX: 0000000000000000 RSI: ffff888012032c98 RDI: ffff888005122dc0 [ 50.291735][ T1072] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 50.292018][ T1072] R10: ffffffffa95ec1e7 R11: ffff888005122300 R12: 0000000000000000 [ 50.292312][ T1072] R13: ffff888012032128 R14: ffff888012032008 R15: ffff888012032000 [ 50.292602][ T1072] FS: 00007f0c3ee8c800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 50.292927][ T1072] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.293190][ T1072] CR2: 00005573484fa9c8 CR3: 0000000014166005 CR4: 0000000000772ef0 [ 50.293487][ T1072] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 50.293782][ T1072] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 50.294069][ T1072] PKRU: 55555554 [ 50.294237][ T1072] Call Trace: [ 50.294383][ T1072] [ 50.294484][ T1072] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.294689][ T1072] ? __warn (kernel/panic.c:748) [ 50.294843][ T1072] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.295050][ T1072] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 50.295262][ T1072] ? handle_bug (arch/x86/kernel/traps.c:285) [ 50.295426][ T1072] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 50.295625][ T1072] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 50.295831][ T1072] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 50.296024][ T1072] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 50.296230][ T1072] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 50.296476][ T1072] ? _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) [ 50.296671][ T1072] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 50.296867][ T1072] register_netdevice (net/core/dev.c:11003) [ 50.297067][ T1072] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 50.297289][ T1072] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 50.297499][ T1072] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 50.297747][ T1072] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 50.298004][ T1072] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 50.298270][ T1072] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 50.298519][ T1072] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 50.298764][ T1072] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 50.299004][ T1072] ? devl_region_destroy (net/devlink/region.c:1178) [ 50.299202][ T1072] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 50.299450][ T1072] devlink_reload (net/devlink/dev.c:474) [ 50.299654][ T1072] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 50.299853][ T1072] ? devlink_resources_validate (net/devlink/resource.c:311) [ 50.300099][ T1072] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 50.300313][ T1072] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.300561][ T1072] ? __nla_parse (lib/nlattr.c:732) [ 50.300768][ T1072] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 50.300963][ T1072] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 50.301222][ T1072] ? cap_capable (security/commoncap.c:131) [ 50.301419][ T1072] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 50.301623][ T1072] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 50.301817][ T1072] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 50.302008][ T1072] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 50.302248][ T1072] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 50.302493][ T1072] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 50.302745][ T1072] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 50.302945][ T1072] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 50.303150][ T1072] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 50.303349][ T1072] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 50.303564][ T1072] ? genl_rcv (net/netlink/genetlink.c:1219) [ 50.303717][ T1072] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 50.303909][ T1072] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 50.304107][ T1072] genl_rcv (net/netlink/genetlink.c:1220) [ 50.304265][ T1072] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 50.304459][ T1072] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 50.304653][ T1072] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 50.304869][ T1072] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 50.305083][ T1072] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 50.305285][ T1072] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 50.305478][ T1072] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 50.305692][ T1072] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 50.305927][ T1072] ? __pfx___sys_sendto (net/socket.c:2145) [ 50.306142][ T1072] ? __lock_release (kernel/locking/lockdep.c:5527) [ 50.306355][ T1072] ? __sys_recvmsg (net/socket.c:2859) [ 50.306553][ T1072] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 50.306771][ T1072] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 50.306971][ T1072] __x64_sys_sendto (net/socket.c:2181) [ 50.307175][ T1072] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 50.307412][ T1072] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 50.307615][ T1072] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.307858][ T1072] RIP: 0033:0x7f0c3f098a4a [ 50.308055][ T1072] 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 [ 50.308731][ T1072] RSP: 002b:00007ffd06ede288 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 50.309032][ T1072] RAX: ffffffffffffffda RBX: 000000002734db00 RCX: 00007f0c3f098a4a [ 50.309325][ T1072] RDX: 0000000000000038 RSI: 000000002734db00 RDI: 0000000000000005 [ 50.309655][ T1072] RBP: 000000002734d910 R08: 00007f0c3f23c200 R09: 000000000000000c [ 50.309950][ T1072] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 50.310257][ T1072] R13: 000000002734d910 R14: 0000000000000000 R15: 0000000000000003 | [ 51.399535][ T1097] ------------[ cut here ]------------ | [ 51.399805][ T1097] WARNING: CPU: 3 PID: 1097 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) | [ 51.400264][ T1097] Modules linked in: netdevsim | [ 51.400835][ T1097] Tainted: [W]=WARN [ 51.400998][ T1097] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.401719][ T1097] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 51.401981][ T1097] 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 [ 51.402704][ T1097] RSP: 0018:ffffc900029671e8 EFLAGS: 00010246 [ 51.402966][ T1097] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 51.403288][ T1097] RDX: 0000000000000000 RSI: ffff888010c52c98 RDI: ffff888015612dc0 [ 51.403590][ T1097] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 51.403893][ T1097] R10: ffffffffa95ec1e7 R11: ffff888015612300 R12: 0000000000000000 [ 51.404213][ T1097] R13: ffff888010c52128 R14: ffff888010c52008 R15: ffff888010c52000 [ 51.404529][ T1097] FS: 00007faaa3979800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 51.404884][ T1097] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 51.405159][ T1097] CR2: 00007faaa3d29200 CR3: 000000001405e005 CR4: 0000000000772ef0 [ 51.405460][ T1097] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 51.405763][ T1097] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 51.406063][ T1097] PKRU: 55555554 [ 51.406232][ T1097] Call Trace: [ 51.406385][ T1097] [ 51.406492][ T1097] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 51.406701][ T1097] ? __warn (kernel/panic.c:748) [ 51.406866][ T1097] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 51.407069][ T1097] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 51.407293][ T1097] ? handle_bug (arch/x86/kernel/traps.c:285) [ 51.407454][ T1097] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 51.407656][ T1097] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 51.407874][ T1097] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 51.408086][ T1097] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 51.408318][ T1097] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 51.408581][ T1097] ? _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) [ 51.408791][ T1097] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 51.408996][ T1097] register_netdevice (net/core/dev.c:11003) [ 51.409218][ T1097] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 51.409431][ T1097] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 51.409655][ T1097] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 51.409916][ T1097] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 51.410207][ T1097] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 51.410476][ T1097] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 51.410738][ T1097] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 51.410996][ T1097] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 51.411264][ T1097] ? devl_region_destroy (net/devlink/region.c:1178) [ 51.411466][ T1097] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 51.411732][ T1097] devlink_reload (net/devlink/dev.c:474) [ 51.411951][ T1097] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 51.412179][ T1097] ? devlink_resources_validate (net/devlink/resource.c:311) [ 51.412439][ T1097] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 51.412650][ T1097] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 51.412904][ T1097] ? __nla_parse (lib/nlattr.c:732) [ 51.413121][ T1097] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 51.413346][ T1097] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 51.413627][ T1097] ? cap_capable (security/commoncap.c:131) [ 51.413834][ T1097] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 51.414044][ T1097] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 51.414265][ T1097] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 51.414467][ T1097] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 51.414717][ T1097] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 51.414975][ T1097] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 51.415254][ T1097] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 51.415459][ T1097] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 51.415663][ T1097] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 51.415869][ T1097] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 51.416085][ T1097] ? genl_rcv (net/netlink/genetlink.c:1219) [ 51.416263][ T1097] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 51.416476][ T1097] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 51.416689][ T1097] genl_rcv (net/netlink/genetlink.c:1220) [ 51.416843][ T1097] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 51.417048][ T1097] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 51.417265][ T1097] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 51.417478][ T1097] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 51.417686][ T1097] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 51.417890][ T1097] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 51.418100][ T1097] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 51.418329][ T1097] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 51.418539][ T1097] ? __pfx___sys_sendto (net/socket.c:2145) [ 51.418753][ T1097] ? __lock_release (kernel/locking/lockdep.c:5527) [ 51.418970][ T1097] ? __sys_recvmsg (net/socket.c:2859) [ 51.419181][ T1097] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 51.419400][ T1097] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 51.419609][ T1097] __x64_sys_sendto (net/socket.c:2181) [ 51.419812][ T1097] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 51.420062][ T1097] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 51.420298][ T1097] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 51.420555][ T1097] RIP: 0033:0x7faaa3b85a4a [ 51.420765][ T1097] 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 [ 51.421483][ T1097] RSP: 002b:00007fffedcf96b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 51.421788][ T1097] RAX: ffffffffffffffda RBX: 00000000303f4b00 RCX: 00007faaa3b85a4a [ 51.422093][ T1097] RDX: 0000000000000038 RSI: 00000000303f4b00 RDI: 0000000000000005 [ 51.422407][ T1097] RBP: 00000000303f4910 R08: 00007faaa3d29200 R09: 000000000000000c [ 51.422708][ T1097] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 51.423006][ T1097] R13: 00000000303f4910 R14: 0000000000000000 R15: 0000000000000003 | [ 54.075636][ T1130] ------------[ cut here ]------------ | [ 54.075947][ T1130] WARNING: CPU: 1 PID: 1130 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) | [ 54.076363][ T1130] Modules linked in: netdevsim | [ 54.076928][ T1130] Tainted: [W]=WARN [ 54.077081][ T1130] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.077331][ T1130] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 54.077580][ T1130] 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 [ 54.078260][ T1130] RSP: 0018:ffffc90002b471e8 EFLAGS: 00010246 [ 54.078511][ T1130] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 54.078796][ T1130] RDX: 0000000000000000 RSI: ffff888012bcac98 RDI: ffff888010ea0b00 [ 54.079086][ T1130] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 54.079380][ T1130] R10: ffffffffa95ec1e7 R11: ffff888010ea0040 R12: 0000000000000000 [ 54.079673][ T1130] R13: ffff888012bca128 R14: ffff888012bca008 R15: ffff888012bca000 [ 54.079974][ T1130] FS: 00007f6f04e65800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 54.080668][ T1130] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 54.080916][ T1130] CR2: 00007fa08073b5a0 CR3: 0000000012a8c005 CR4: 0000000000772ef0 [ 54.081218][ T1130] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 54.081508][ T1130] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 54.081800][ T1130] PKRU: 55555554 [ 54.081947][ T1130] Call Trace: [ 54.082092][ T1130] [ 54.082203][ T1130] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 54.082396][ T1130] ? __warn (kernel/panic.c:748) [ 54.082555][ T1130] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 54.082750][ T1130] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 54.082959][ T1130] ? handle_bug (arch/x86/kernel/traps.c:285) [ 54.083117][ T1130] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 54.083330][ T1130] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 54.083546][ T1130] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 54.083750][ T1130] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 54.083949][ T1130] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 54.084204][ T1130] ? _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) [ 54.084408][ T1130] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 54.084610][ T1130] register_netdevice (net/core/dev.c:11003) [ 54.084808][ T1130] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 54.085015][ T1130] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 54.085237][ T1130] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 54.085490][ T1130] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 54.085750][ T1130] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 54.086005][ T1130] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 54.086266][ T1130] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 54.086515][ T1130] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 54.086771][ T1130] ? devl_region_destroy (net/devlink/region.c:1178) [ 54.086967][ T1130] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 54.087232][ T1130] devlink_reload (net/devlink/dev.c:474) [ 54.087432][ T1130] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 54.087628][ T1130] ? devlink_resources_validate (net/devlink/resource.c:311) [ 54.087874][ T1130] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 54.088072][ T1130] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 54.088321][ T1130] ? __nla_parse (lib/nlattr.c:732) [ 54.088523][ T1130] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 54.088722][ T1130] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 54.088977][ T1130] ? cap_capable (security/commoncap.c:131) [ 54.089183][ T1130] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 54.089388][ T1130] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 54.089586][ T1130] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 54.089779][ T1130] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 54.090016][ T1130] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 54.090270][ T1130] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 54.090520][ T1130] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 54.090717][ T1130] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 54.090912][ T1130] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 54.091108][ T1130] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 54.091329][ T1130] ? genl_rcv (net/netlink/genetlink.c:1219) [ 54.091481][ T1130] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 54.091683][ T1130] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 54.091881][ T1130] genl_rcv (net/netlink/genetlink.c:1220) [ 54.092029][ T1130] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 54.092237][ T1130] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 54.092440][ T1130] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 54.092644][ T1130] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 54.092841][ T1130] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 54.093032][ T1130] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 54.093238][ T1130] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 54.093448][ T1130] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 54.093645][ T1130] ? __pfx___sys_sendto (net/socket.c:2145) [ 54.093854][ T1130] ? __lock_release (kernel/locking/lockdep.c:5527) [ 54.094059][ T1130] ? __sys_recvmsg (net/socket.c:2859) [ 54.094258][ T1130] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 54.094460][ T1130] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 54.094660][ T1130] __x64_sys_sendto (net/socket.c:2181) [ 54.094851][ T1130] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 54.095090][ T1130] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 54.095294][ T1130] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 54.095543][ T1130] RIP: 0033:0x7f6f05071a4a [ 54.095741][ T1130] 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 [ 54.096415][ T1130] RSP: 002b:00007ffc7871dc88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 54.096704][ T1130] RAX: ffffffffffffffda RBX: 000000003649ab00 RCX: 00007f6f05071a4a [ 54.096994][ T1130] RDX: 0000000000000038 RSI: 000000003649ab00 RDI: 0000000000000005 [ 54.097286][ T1130] RBP: 000000003649a910 R08: 00007f6f05215200 R09: 000000000000000c [ 54.097574][ T1130] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 54.097852][ T1130] R13: 000000003649a910 R14: 0000000000000000 R15: 0000000000000003 | [ 56.495034][ T1160] ------------[ cut here ]------------ | [ 56.495305][ T1160] WARNING: CPU: 0 PID: 1160 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) | [ 56.495709][ T1160] Modules linked in: netdevsim | [ 56.496492][ T1160] Tainted: [W]=WARN [ 56.496648][ T1160] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 56.496906][ T1160] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 56.497186][ T1160] 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 [ 56.497884][ T1160] RSP: 0018:ffffc90002d071e8 EFLAGS: 00010246 [ 56.498164][ T1160] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 56.498465][ T1160] RDX: 0000000000000000 RSI: ffff88801112ac98 RDI: ffff888011c10b00 [ 56.498767][ T1160] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 56.499063][ T1160] R10: ffffffffa95ec1e7 R11: ffff888011c10040 R12: 0000000000000000 [ 56.499377][ T1160] R13: ffff88801112a128 R14: ffff88801112a008 R15: ffff88801112a000 [ 56.499675][ T1160] FS: 00007f8eec0a9800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 56.500024][ T1160] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 56.500305][ T1160] CR2: 00007f8eec459200 CR3: 0000000010e6a006 CR4: 0000000000772ef0 [ 56.500605][ T1160] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 56.500904][ T1160] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 56.501204][ T1160] PKRU: 55555554 [ 56.501358][ T1160] Call Trace: [ 56.501514][ T1160] [ 56.501620][ T1160] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 56.501823][ T1160] ? __warn (kernel/panic.c:748) [ 56.501985][ T1160] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 56.502201][ T1160] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 56.502412][ T1160] ? handle_bug (arch/x86/kernel/traps.c:285) [ 56.502572][ T1160] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 56.502789][ T1160] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 56.503008][ T1160] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 56.503227][ T1160] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 56.503440][ T1160] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 56.503698][ T1160] ? _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) [ 56.503909][ T1160] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 56.504117][ T1160] register_netdevice (net/core/dev.c:11003) [ 56.504335][ T1160] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 56.504552][ T1160] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 56.504865][ T1160] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 56.505287][ T1160] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 56.505713][ T1160] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 56.506156][ T1160] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 56.506589][ T1160] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 56.507005][ T1160] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 56.507450][ T1160] ? devl_region_destroy (net/devlink/region.c:1178) [ 56.507783][ T1160] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 56.508244][ T1160] devlink_reload (net/devlink/dev.c:474) [ 56.508599][ T1160] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 56.508934][ T1160] ? devlink_resources_validate (net/devlink/resource.c:311) [ 56.509386][ T1160] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 56.509739][ T1160] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 56.510185][ T1160] ? __nla_parse (lib/nlattr.c:732) [ 56.510517][ T1160] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 56.510801][ T1160] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 56.511093][ T1160] ? cap_capable (security/commoncap.c:131) [ 56.511314][ T1160] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 56.511527][ T1160] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 56.511730][ T1160] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 56.511949][ T1160] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 56.512208][ T1160] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 56.512462][ T1160] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 56.512725][ T1160] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 56.512942][ T1160] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 56.513153][ T1160] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 56.513360][ T1160] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 56.513581][ T1160] ? genl_rcv (net/netlink/genetlink.c:1219) [ 56.513735][ T1160] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 56.513954][ T1160] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 56.514179][ T1160] genl_rcv (net/netlink/genetlink.c:1220) [ 56.514334][ T1160] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 56.514538][ T1160] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 56.514740][ T1160] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 56.515002][ T1160] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 56.515261][ T1160] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 56.515465][ T1160] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 56.515677][ T1160] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 56.515902][ T1160] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 56.516109][ T1160] ? __pfx___sys_sendto (net/socket.c:2145) [ 56.516329][ T1160] ? __lock_release (kernel/locking/lockdep.c:5527) [ 56.516536][ T1160] ? __sys_recvmsg (net/socket.c:2859) [ 56.516735][ T1160] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 56.516958][ T1160] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 56.517180][ T1160] __x64_sys_sendto (net/socket.c:2181) [ 56.517383][ T1160] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 56.517637][ T1160] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 56.517842][ T1160] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 56.518098][ T1160] RIP: 0033:0x7f8eec2b5a4a [ 56.518315][ T1160] 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 [ 56.519030][ T1160] RSP: 002b:00007ffe6d109708 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 56.519342][ T1160] RAX: ffffffffffffffda RBX: 000000002a88ab00 RCX: 00007f8eec2b5a4a [ 56.519646][ T1160] RDX: 0000000000000038 RSI: 000000002a88ab00 RDI: 0000000000000005 [ 56.519959][ T1160] RBP: 000000002a88a910 R08: 00007f8eec459200 R09: 000000000000000c [ 56.520283][ T1160] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 56.520584][ T1160] R13: 000000002a88a910 R14: 0000000000000000 R15: 0000000000000003 | [ 58.724537][ T1188] ------------[ cut here ]------------ | [ 58.724785][ T1188] WARNING: CPU: 3 PID: 1188 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) | [ 58.725213][ T1188] Modules linked in: netdevsim | [ 58.725780][ T1188] Tainted: [W]=WARN [ 58.725932][ T1188] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 58.726194][ T1188] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 58.726453][ T1188] 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 [ 58.727159][ T1188] RSP: 0018:ffffc90002e671e8 EFLAGS: 00010246 [ 58.727419][ T1188] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 58.727717][ T1188] RDX: 0000000000000000 RSI: ffff888010c42c98 RDI: ffff888008ca8b00 [ 58.728018][ T1188] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 58.728326][ T1188] R10: ffffffffa95ec1e7 R11: ffff888008ca8040 R12: 0000000000000000 [ 58.728629][ T1188] R13: ffff888010c42128 R14: ffff888010c42008 R15: ffff888010c42000 [ 58.728930][ T1188] FS: 00007fd7ef077800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 58.729290][ T1188] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 58.729544][ T1188] CR2: 00007fd7ef427200 CR3: 0000000010e6a004 CR4: 0000000000772ef0 [ 58.729845][ T1188] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 58.730173][ T1188] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 58.730476][ T1188] PKRU: 55555554 [ 58.730662][ T1188] Call Trace: [ 58.730813][ T1188] [ 58.730920][ T1188] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 58.731143][ T1188] ? __warn (kernel/panic.c:748) [ 58.731303][ T1188] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 58.731507][ T1188] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 58.731722][ T1188] ? handle_bug (arch/x86/kernel/traps.c:285) [ 58.731886][ T1188] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 58.732091][ T1188] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 58.732402][ T1188] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 58.732606][ T1188] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 58.732814][ T1188] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 58.733076][ T1188] ? _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) [ 58.733425][ T1188] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 58.733637][ T1188] register_netdevice (net/core/dev.c:11003) [ 58.733847][ T1188] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 58.734063][ T1188] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 58.734491][ T1188] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 58.734760][ T1188] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 58.735027][ T1188] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 58.735397][ T1188] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 58.735665][ T1188] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 58.735919][ T1188] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 58.736260][ T1188] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 58.736528][ T1188] devlink_reload (net/devlink/dev.c:474) [ 58.736734][ T1188] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 58.736940][ T1188] ? devlink_resources_validate (net/devlink/resource.c:311) [ 58.737285][ T1188] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 58.737494][ T1188] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 58.737750][ T1188] ? __nla_parse (lib/nlattr.c:732) [ 58.737964][ T1188] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 58.738262][ T1188] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 58.738531][ T1188] ? cap_capable (security/commoncap.c:131) [ 58.738740][ T1188] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 58.738954][ T1188] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 58.739242][ T1188] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 58.739446][ T1188] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 58.739695][ T1188] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 58.739944][ T1188] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 58.740232][ T1188] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 58.740446][ T1188] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 58.740660][ T1188] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 58.740872][ T1188] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 58.741088][ T1188] ? genl_rcv (net/netlink/genetlink.c:1219) [ 58.741253][ T1188] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 58.741459][ T1188] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 58.741676][ T1188] genl_rcv (net/netlink/genetlink.c:1220) [ 58.741830][ T1188] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 58.742040][ T1188] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 58.742255][ T1188] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 58.742465][ T1188] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 58.742671][ T1188] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 58.742867][ T1188] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 58.743076][ T1188] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 58.743297][ T1188] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 58.743503][ T1188] ? __pfx___sys_sendto (net/socket.c:2145) [ 58.743713][ T1188] ? __lock_release (kernel/locking/lockdep.c:5527) [ 58.743918][ T1188] ? __sys_recvmsg (net/socket.c:2859) [ 58.744120][ T1188] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 58.744348][ T1188] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 58.744563][ T1188] __x64_sys_sendto (net/socket.c:2181) [ 58.744763][ T1188] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 58.745013][ T1188] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 58.745223][ T1188] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 58.745471][ T1188] RIP: 0033:0x7fd7ef283a4a [ 58.745676][ T1188] 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 [ 58.746395][ T1188] RSP: 002b:00007ffcc1ae9d48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 58.746701][ T1188] RAX: ffffffffffffffda RBX: 0000000001cb5b00 RCX: 00007fd7ef283a4a [ 58.746997][ T1188] RDX: 0000000000000038 RSI: 0000000001cb5b00 RDI: 0000000000000005 [ 58.747311][ T1188] RBP: 0000000001cb5910 R08: 00007fd7ef427200 R09: 000000000000000c [ 58.747608][ T1188] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 58.747905][ T1188] R13: 0000000001cb5910 R14: 0000000000000000 R15: 0000000000000003 | [ 68.044536][ T1408] ------------[ cut here ]------------ | [ 68.044779][ T1408] WARNING: CPU: 3 PID: 1408 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) | [ 68.045206][ T1408] Modules linked in: netdevsim | [ 68.045778][ T1408] Tainted: [W]=WARN [ 68.045938][ T1408] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 68.046208][ T1408] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 68.046475][ T1408] 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 [ 68.047219][ T1408] RSP: 0018:ffffc900037971e8 EFLAGS: 00010246 [ 68.047481][ T1408] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 68.047783][ T1408] RDX: 0000000000000000 RSI: ffff8880121c2c98 RDI: ffff888005122dc0 [ 68.048083][ T1408] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 68.048413][ T1408] R10: ffffffffa95ec1e7 R11: ffff888005122300 R12: 0000000000000000 [ 68.048712][ T1408] R13: ffff8880121c2128 R14: ffff8880121c2008 R15: ffff8880121c2000 [ 68.049014][ T1408] FS: 00007f3409fff800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 68.049374][ T1408] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 68.049630][ T1408] CR2: 00007f340a3af200 CR3: 0000000011ebe002 CR4: 0000000000772ef0 [ 68.049938][ T1408] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 68.050262][ T1408] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 68.050565][ T1408] PKRU: 55555554 [ 68.050720][ T1408] Call Trace: [ 68.050873][ T1408] [ 68.050978][ T1408] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 68.051207][ T1408] ? __warn (kernel/panic.c:748) [ 68.051369][ T1408] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 68.051579][ T1408] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 68.051794][ T1408] ? handle_bug (arch/x86/kernel/traps.c:285) [ 68.051952][ T1408] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 68.052170][ T1408] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 68.052386][ T1408] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 68.052596][ T1408] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 68.052804][ T1408] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 68.053062][ T1408] ? _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) [ 68.053291][ T1408] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 68.053500][ T1408] register_netdevice (net/core/dev.c:11003) [ 68.053710][ T1408] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 68.053927][ T1408] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 68.054162][ T1408] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 68.054424][ T1408] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 68.054701][ T1408] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 68.054971][ T1408] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 68.055264][ T1408] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 68.055536][ T1408] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 68.055795][ T1408] ? devl_region_destroy (net/devlink/region.c:1178) [ 68.056000][ T1408] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 68.056282][ T1408] devlink_reload (net/devlink/dev.c:474) [ 68.056498][ T1408] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 68.056704][ T1408] ? devlink_resources_validate (net/devlink/resource.c:311) [ 68.056966][ T1408] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 68.057193][ T1408] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 68.057454][ T1408] ? __nla_parse (lib/nlattr.c:732) [ 68.057672][ T1408] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 68.057886][ T1408] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 68.058168][ T1408] ? cap_capable (security/commoncap.c:131) [ 68.058373][ T1408] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 68.058583][ T1408] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 68.058791][ T1408] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 68.058997][ T1408] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 68.059276][ T1408] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 68.059539][ T1408] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 68.059805][ T1408] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 68.060020][ T1408] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 68.060243][ T1408] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 68.060453][ T1408] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 68.060677][ T1408] ? genl_rcv (net/netlink/genetlink.c:1219) [ 68.060835][ T1408] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 68.061046][ T1408] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 68.061274][ T1408] genl_rcv (net/netlink/genetlink.c:1220) [ 68.061430][ T1408] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 68.061643][ T1408] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 68.061859][ T1408] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 68.062081][ T1408] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 68.062313][ T1408] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 68.062522][ T1408] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 68.062734][ T1408] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 68.062952][ T1408] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 68.063188][ T1408] ? __pfx___sys_sendto (net/socket.c:2145) [ 68.063404][ T1408] ? __lock_release (kernel/locking/lockdep.c:5527) [ 68.063619][ T1408] ? __sys_recvmsg (net/socket.c:2859) [ 68.063829][ T1408] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 68.064043][ T1408] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 68.064273][ T1408] __x64_sys_sendto (net/socket.c:2181) [ 68.064483][ T1408] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 68.064747][ T1408] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 68.064967][ T1408] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 68.065237][ T1408] RIP: 0033:0x7f340a20ba4a [ 68.065459][ T1408] 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 [ 68.066199][ T1408] RSP: 002b:00007ffeca333118 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 68.066525][ T1408] RAX: ffffffffffffffda RBX: 000000001d5dcb00 RCX: 00007f340a20ba4a [ 68.066834][ T1408] RDX: 0000000000000038 RSI: 000000001d5dcb00 RDI: 0000000000000005 [ 68.067155][ T1408] RBP: 000000001d5dc910 R08: 00007f340a3af200 R09: 000000000000000c [ 68.067452][ T1408] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 68.067747][ T1408] R13: 000000001d5dc910 R14: 0000000000000000 R15: 0000000000000003 | [ 68.979052][ T1425] ------------[ cut here ]------------ | [ 68.979387][ T1425] WARNING: CPU: 0 PID: 1425 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) | [ 68.979785][ T1425] Modules linked in: netdevsim | [ 68.980455][ T1425] Tainted: [W]=WARN [ 68.980617][ T1425] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 68.980868][ T1425] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 68.981215][ T1425] 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 [ 68.981917][ T1425] RSP: 0018:ffffc900038171e8 EFLAGS: 00010246 [ 68.982257][ T1425] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 68.982549][ T1425] RDX: 0000000000000000 RSI: ffff888012032c98 RDI: ffff888004bd8b00 [ 68.982843][ T1425] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 68.983238][ T1425] R10: ffffffffa95ec1e7 R11: ffff888004bd8040 R12: 0000000000000000 [ 68.983539][ T1425] R13: ffff888012032128 R14: ffff888012032008 R15: ffff888012032000 [ 68.983833][ T1425] FS: 00007f587e4c4800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 68.984264][ T1425] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 68.984514][ T1425] CR2: 00007f587e874200 CR3: 00000000129ea004 CR4: 0000000000772ef0 [ 68.984819][ T1425] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 68.985115][ T1425] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 68.985497][ T1425] PKRU: 55555554 [ 68.985651][ T1425] Call Trace: [ 68.985800][ T1425] [ 68.985904][ T1425] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 68.986105][ T1425] ? __warn (kernel/panic.c:748) [ 68.986275][ T1425] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 68.986477][ T1425] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 68.986682][ T1425] ? handle_bug (arch/x86/kernel/traps.c:285) [ 68.986835][ T1425] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 68.987035][ T1425] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 68.987273][ T1425] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 68.987476][ T1425] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 68.987688][ T1425] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 68.987940][ T1425] ? _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) [ 68.988159][ T1425] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 68.988366][ T1425] register_netdevice (net/core/dev.c:11003) [ 68.988575][ T1425] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 68.988786][ T1425] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 68.989003][ T1425] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 68.989278][ T1425] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 68.989546][ T1425] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 68.989818][ T1425] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 68.990086][ T1425] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 68.990353][ T1425] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 68.990616][ T1425] ? devl_region_destroy (net/devlink/region.c:1178) [ 68.990816][ T1425] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 68.991077][ T1425] devlink_reload (net/devlink/dev.c:474) [ 68.991307][ T1425] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 68.991512][ T1425] ? devlink_resources_validate (net/devlink/resource.c:311) [ 68.991771][ T1425] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 68.991979][ T1425] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 68.992241][ T1425] ? __nla_parse (lib/nlattr.c:732) [ 68.992451][ T1425] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 68.992655][ T1425] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 68.992919][ T1425] ? cap_capable (security/commoncap.c:131) [ 68.993119][ T1425] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 68.993337][ T1425] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 68.993548][ T1425] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 68.993749][ T1425] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 68.993996][ T1425] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 68.994251][ T1425] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 68.994509][ T1425] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 68.994716][ T1425] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 68.994916][ T1425] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 68.995125][ T1425] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 68.995362][ T1425] ? genl_rcv (net/netlink/genetlink.c:1219) [ 68.995516][ T1425] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 68.995720][ T1425] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 68.995930][ T1425] genl_rcv (net/netlink/genetlink.c:1220) [ 68.996082][ T1425] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 68.996300][ T1425] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 68.996514][ T1425] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 68.996721][ T1425] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 68.996925][ T1425] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 68.997122][ T1425] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 68.997347][ T1425] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 68.997554][ T1425] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 68.997756][ T1425] ? __pfx___sys_sendto (net/socket.c:2145) [ 68.997965][ T1425] ? __lock_release (kernel/locking/lockdep.c:5527) [ 68.998188][ T1425] ? __sys_recvmsg (net/socket.c:2859) [ 68.998388][ T1425] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 68.998598][ T1425] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 68.998808][ T1425] __x64_sys_sendto (net/socket.c:2181) [ 68.999010][ T1425] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 68.999277][ T1425] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 68.999481][ T1425] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 68.999731][ T1425] RIP: 0033:0x7f587e6d0a4a [ 68.999936][ T1425] 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 [ 69.000653][ T1425] RSP: 002b:00007ffc5cd0ff38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 69.000957][ T1425] RAX: ffffffffffffffda RBX: 0000000039f87b00 RCX: 00007f587e6d0a4a [ 69.001272][ T1425] RDX: 0000000000000038 RSI: 0000000039f87b00 RDI: 0000000000000005 [ 69.001572][ T1425] RBP: 0000000039f87910 R08: 00007f587e874200 R09: 000000000000000c [ 69.001869][ T1425] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 69.002177][ T1425] R13: 0000000039f87910 R14: 0000000000000000 R15: 0000000000000003 | [ 69.922667][ T1441] ------------[ cut here ]------------ | [ 69.923025][ T1441] WARNING: CPU: 2 PID: 1441 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) | [ 69.923471][ T1441] Modules linked in: netdevsim | [ 69.924057][ T1441] Tainted: [W]=WARN [ 69.924250][ T1441] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 69.924519][ T1441] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 69.924789][ T1441] 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 [ 69.925519][ T1441] RSP: 0018:ffffc900038b71e8 EFLAGS: 00010246 [ 69.925788][ T1441] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 69.926098][ T1441] RDX: 0000000000000000 RSI: ffff888010c52c98 RDI: ffff888010dd5080 [ 69.926509][ T1441] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 69.926907][ T1441] R10: ffffffffa95ec1e7 R11: ffff888010dd45c0 R12: 0000000000000000 [ 69.927230][ T1441] R13: ffff888010c52128 R14: ffff888010c52008 R15: ffff888010c52000 [ 69.927540][ T1441] FS: 00007f646397f800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 69.927894][ T1441] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 69.928170][ T1441] CR2: 00007f6463d2f200 CR3: 000000000293e003 CR4: 0000000000772ef0 [ 69.928484][ T1441] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 69.928794][ T1441] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 69.929104][ T1441] PKRU: 55555554 [ 69.929293][ T1441] Call Trace: [ 69.929459][ T1441] [ 69.929577][ T1441] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 69.929790][ T1441] ? __warn (kernel/panic.c:748) [ 69.929962][ T1441] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 69.930207][ T1441] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 69.930466][ T1441] ? handle_bug (arch/x86/kernel/traps.c:285) [ 69.930634][ T1441] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 69.930849][ T1441] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 69.931072][ T1441] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 69.931304][ T1441] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 69.931526][ T1441] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 69.931799][ T1441] ? _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) [ 69.932048][ T1441] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 69.932287][ T1441] register_netdevice (net/core/dev.c:11003) [ 69.932505][ T1441] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 69.932731][ T1441] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 69.932979][ T1441] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 69.933301][ T1441] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 69.933585][ T1441] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 69.933872][ T1441] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 69.934175][ T1441] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 69.934444][ T1441] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 69.934716][ T1441] ? devl_region_destroy (net/devlink/region.c:1178) [ 69.934933][ T1441] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 69.935225][ T1441] devlink_reload (net/devlink/dev.c:474) [ 69.935469][ T1441] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 69.935691][ T1441] ? devlink_resources_validate (net/devlink/resource.c:311) [ 69.935971][ T1441] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 69.936213][ T1441] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 69.936486][ T1441] ? __nla_parse (lib/nlattr.c:732) [ 69.936715][ T1441] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 69.936946][ T1441] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 69.937256][ T1441] ? cap_capable (security/commoncap.c:131) [ 69.937483][ T1441] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 69.937715][ T1441] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 69.937942][ T1441] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 69.938181][ T1441] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 69.938452][ T1441] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 69.938718][ T1441] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 69.938998][ T1441] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 69.939227][ T1441] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 69.939457][ T1441] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 69.939681][ T1441] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 69.939918][ T1441] ? genl_rcv (net/netlink/genetlink.c:1219) [ 69.940105][ T1441] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 69.940348][ T1441] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 69.940582][ T1441] genl_rcv (net/netlink/genetlink.c:1220) [ 69.940754][ T1441] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 69.940979][ T1441] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 69.941231][ T1441] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 69.941470][ T1441] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 69.941696][ T1441] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 69.941918][ T1441] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 69.942167][ T1441] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 69.942403][ T1441] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 69.942624][ T1441] ? __pfx___sys_sendto (net/socket.c:2145) [ 69.942863][ T1441] ? __lock_release (kernel/locking/lockdep.c:5527) [ 69.943082][ T1441] ? __sys_recvmsg (net/socket.c:2859) [ 69.943313][ T1441] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 69.943535][ T1441] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 69.943765][ T1441] __x64_sys_sendto (net/socket.c:2181) [ 69.943984][ T1441] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 69.944259][ T1441] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 69.944475][ T1441] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 69.944757][ T1441] RIP: 0033:0x7f6463b8ba4a [ 69.944976][ T1441] 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 [ 69.945758][ T1441] RSP: 002b:00007ffcf8af94c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 69.946077][ T1441] RAX: ffffffffffffffda RBX: 0000000020194b00 RCX: 00007f6463b8ba4a [ 69.946413][ T1441] RDX: 0000000000000038 RSI: 0000000020194b00 RDI: 0000000000000005 [ 69.946724][ T1441] RBP: 0000000020194910 R08: 00007f6463d2f200 R09: 000000000000000c [ 69.947042][ T1441] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 69.947398][ T1441] R13: 0000000020194910 R14: 0000000000000000 R15: 0000000000000003 | [ 72.868884][ T1497] ------------[ cut here ]------------ | [ 72.869146][ T1497] WARNING: CPU: 0 PID: 1497 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) | [ 72.869555][ T1497] Modules linked in: netdevsim | [ 72.870146][ T1497] Tainted: [W]=WARN [ 72.870307][ T1497] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 72.870558][ T1497] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 72.870816][ T1497] 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 [ 72.871838][ T1497] RSP: 0018:ffffc90003b771e8 EFLAGS: 00010246 [ 72.872104][ T1497] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 72.872421][ T1497] RDX: 0000000000000000 RSI: ffff888012bcac98 RDI: ffff8880141c0b00 [ 72.872722][ T1497] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 72.873028][ T1497] R10: ffffffffa95ec1e7 R11: ffff8880141c0040 R12: 0000000000000000 [ 72.873336][ T1497] R13: ffff888012bca128 R14: ffff888012bca008 R15: ffff888012bca000 [ 72.873635][ T1497] FS: 00007fb32d9a3800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 72.873989][ T1497] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 72.874257][ T1497] CR2: 00007fb32dd53200 CR3: 0000000015648004 CR4: 0000000000772ef0 [ 72.874559][ T1497] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 72.874865][ T1497] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 72.875175][ T1497] PKRU: 55555554 [ 72.875333][ T1497] Call Trace: [ 72.875486][ T1497] [ 72.875590][ T1497] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 72.875795][ T1497] ? __warn (kernel/panic.c:748) [ 72.875951][ T1497] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 72.876163][ T1497] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 72.876375][ T1497] ? handle_bug (arch/x86/kernel/traps.c:285) [ 72.876548][ T1497] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 72.876754][ T1497] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 72.876969][ T1497] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 72.877192][ T1497] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 72.877401][ T1497] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 72.877656][ T1497] ? _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) [ 72.877863][ T1497] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 72.878072][ T1497] register_netdevice (net/core/dev.c:11003) [ 72.878288][ T1497] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 72.878501][ T1497] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 72.878722][ T1497] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 72.878996][ T1497] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 72.879281][ T1497] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 72.879546][ T1497] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 72.879809][ T1497] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 72.880075][ T1497] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 72.880342][ T1497] ? devl_region_destroy (net/devlink/region.c:1178) [ 72.880552][ T1497] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 72.880818][ T1497] devlink_reload (net/devlink/dev.c:474) [ 72.881031][ T1497] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 72.881249][ T1497] ? devlink_resources_validate (net/devlink/resource.c:311) [ 72.881511][ T1497] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 72.881724][ T1497] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 72.881980][ T1497] ? __nla_parse (lib/nlattr.c:732) [ 72.882199][ T1497] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 72.882411][ T1497] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 72.882685][ T1497] ? cap_capable (security/commoncap.c:131) [ 72.882886][ T1497] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 72.883095][ T1497] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 72.883308][ T1497] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 72.883517][ T1497] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 72.883763][ T1497] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 72.884012][ T1497] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 72.884288][ T1497] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 72.884492][ T1497] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 72.884693][ T1497] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 72.884900][ T1497] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 72.885118][ T1497] ? genl_rcv (net/netlink/genetlink.c:1219) [ 72.885282][ T1497] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 72.885493][ T1497] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 72.885703][ T1497] genl_rcv (net/netlink/genetlink.c:1220) [ 72.885858][ T1497] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 72.886065][ T1497] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 72.886278][ T1497] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 72.886486][ T1497] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 72.886695][ T1497] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 72.886901][ T1497] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 72.887111][ T1497] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 72.887336][ T1497] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 72.887543][ T1497] ? __pfx___sys_sendto (net/socket.c:2145) [ 72.887758][ T1497] ? __lock_release (kernel/locking/lockdep.c:5527) [ 72.887982][ T1497] ? __sys_recvmsg (net/socket.c:2859) [ 72.888191][ T1497] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 72.888403][ T1497] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 72.888615][ T1497] __x64_sys_sendto (net/socket.c:2181) [ 72.888818][ T1497] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 72.889068][ T1497] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 72.889278][ T1497] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 72.889530][ T1497] RIP: 0033:0x7fb32dbafa4a [ 72.889736][ T1497] 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 [ 72.890463][ T1497] RSP: 002b:00007ffd10b4d0b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 72.890767][ T1497] RAX: ffffffffffffffda RBX: 000000001df11b00 RCX: 00007fb32dbafa4a [ 72.891065][ T1497] RDX: 0000000000000038 RSI: 000000001df11b00 RDI: 0000000000000005 [ 72.891373][ T1497] RBP: 000000001df11910 R08: 00007fb32dd53200 R09: 000000000000000c [ 72.891673][ T1497] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 72.891970][ T1497] R13: 000000001df11910 R14: 0000000000000000 R15: 0000000000000003 | [ 75.098561][ T1525] ------------[ cut here ]------------ | [ 75.098856][ T1525] WARNING: CPU: 2 PID: 1525 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) | [ 75.099323][ T1525] Modules linked in: netdevsim | [ 75.099915][ T1525] Tainted: [W]=WARN [ 75.100105][ T1525] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 75.100406][ T1525] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 75.100680][ T1525] 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 [ 75.101409][ T1525] RSP: 0018:ffffc90003cd71e8 EFLAGS: 00010246 [ 75.101694][ T1525] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 75.102009][ T1525] RDX: 0000000000000000 RSI: ffff88801112ac98 RDI: ffff888011c12dc0 [ 75.102340][ T1525] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 75.102656][ T1525] R10: ffffffffa95ec1e7 R11: ffff888011c12300 R12: 0000000000000000 [ 75.102970][ T1525] R13: ffff88801112a128 R14: ffff88801112a008 R15: ffff88801112a000 [ 75.103295][ T1525] FS: 00007f3a1db39800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 75.103657][ T1525] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 75.103933][ T1525] CR2: 00007f3a1dee9200 CR3: 000000001565c001 CR4: 0000000000772ef0 [ 75.104281][ T1525] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 75.104596][ T1525] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 75.104912][ T1525] PKRU: 55555554 [ 75.105080][ T1525] Call Trace: [ 75.105712][ T1525] [ 75.105836][ T1525] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 75.106064][ T1525] ? __warn (kernel/panic.c:748) [ 75.106251][ T1525] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 75.106470][ T1525] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 75.106692][ T1525] ? handle_bug (arch/x86/kernel/traps.c:285) [ 75.106860][ T1525] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 75.107088][ T1525] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 75.107337][ T1525] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 75.107566][ T1525] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 75.107798][ T1525] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 75.108085][ T1525] ? _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) [ 75.108337][ T1525] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 75.108570][ T1525] register_netdevice (net/core/dev.c:11003) [ 75.108796][ T1525] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 75.109021][ T1525] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 75.109280][ T1525] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 75.109559][ T1525] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 75.109857][ T1525] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 75.110158][ T1525] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 75.110445][ T1525] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 75.110724][ T1525] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 75.110995][ T1525] ? devl_region_destroy (net/devlink/region.c:1178) [ 75.111223][ T1525] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 75.111519][ T1525] devlink_reload (net/devlink/dev.c:474) [ 75.111746][ T1525] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 75.111973][ T1525] ? devlink_resources_validate (net/devlink/resource.c:311) [ 75.112284][ T1525] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 75.112508][ T1525] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 75.112776][ T1525] ? __nla_parse (lib/nlattr.c:732) [ 75.113000][ T1525] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 75.113230][ T1525] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 75.113516][ T1525] ? cap_capable (security/commoncap.c:131) [ 75.113732][ T1525] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 75.113964][ T1525] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 75.114201][ T1525] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 75.114421][ T1525] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 75.114682][ T1525] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 75.114946][ T1525] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 75.115266][ T1525] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 75.115497][ T1525] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 75.115712][ T1525] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 75.115954][ T1525] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 75.116230][ T1525] ? genl_rcv (net/netlink/genetlink.c:1219) [ 75.116413][ T1525] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 75.116636][ T1525] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 75.116861][ T1525] genl_rcv (net/netlink/genetlink.c:1220) [ 75.117045][ T1525] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 75.117278][ T1525] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 75.117495][ T1525] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 75.117731][ T1525] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 75.117959][ T1525] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 75.118186][ T1525] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 75.118414][ T1525] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 75.118645][ T1525] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 75.118872][ T1525] ? __pfx___sys_sendto (net/socket.c:2145) [ 75.119122][ T1525] ? __lock_release (kernel/locking/lockdep.c:5527) [ 75.119372][ T1525] ? __sys_recvmsg (net/socket.c:2859) [ 75.119592][ T1525] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 75.119818][ T1525] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 75.120059][ T1525] __x64_sys_sendto (net/socket.c:2181) [ 75.120307][ T1525] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 75.120576][ T1525] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 75.120795][ T1525] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 75.121073][ T1525] RIP: 0033:0x7f3a1dd45a4a [ 75.121316][ T1525] 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 [ 75.122026][ T1525] RSP: 002b:00007ffe751dcfd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 75.122359][ T1525] RAX: ffffffffffffffda RBX: 000000002ad6fb00 RCX: 00007f3a1dd45a4a [ 75.122670][ T1525] RDX: 0000000000000038 RSI: 000000002ad6fb00 RDI: 0000000000000005 [ 75.122983][ T1525] RBP: 000000002ad6f910 R08: 00007f3a1dee9200 R09: 000000000000000c [ 75.123305][ T1525] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 75.123620][ T1525] R13: 000000002ad6f910 R14: 0000000000000000 R15: 0000000000000003 | [ 77.365051][ T1553] ------------[ cut here ]------------ | [ 77.365322][ T1553] WARNING: CPU: 3 PID: 1553 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) | [ 77.365728][ T1553] Modules linked in: netdevsim | [ 77.366301][ T1553] Tainted: [W]=WARN [ 77.366454][ T1553] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 77.366706][ T1553] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 77.366962][ T1553] 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 [ 77.367675][ T1553] RSP: 0018:ffffc90003e471e8 EFLAGS: 00010246 [ 77.367931][ T1553] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 77.368239][ T1553] RDX: 0000000000000000 RSI: ffff888010c42c98 RDI: ffff8880140a0b00 [ 77.368549][ T1553] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 77.368848][ T1553] R10: ffffffffa95ec1e7 R11: ffff8880140a0040 R12: 0000000000000000 [ 77.369255][ T1553] R13: ffff888010c42128 R14: ffff888010c42008 R15: ffff888010c42000 [ 77.369553][ T1553] FS: 00007f63f748e800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 77.369902][ T1553] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 77.370236][ T1553] CR2: 00007f63f783e200 CR3: 00000000148b0005 CR4: 0000000000772ef0 [ 77.370538][ T1553] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 77.370838][ T1553] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 77.371149][ T1553] PKRU: 55555554 [ 77.371302][ T1553] Call Trace: [ 77.371454][ T1553] [ 77.371561][ T1553] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 77.371763][ T1553] ? __warn (kernel/panic.c:748) [ 77.371932][ T1553] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 77.372153][ T1553] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 77.372367][ T1553] ? handle_bug (arch/x86/kernel/traps.c:285) [ 77.372526][ T1553] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 77.372728][ T1553] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 77.372942][ T1553] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 77.373160][ T1553] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 77.373369][ T1553] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 77.373625][ T1553] ? _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) [ 77.373850][ T1553] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 77.374053][ T1553] register_netdevice (net/core/dev.c:11003) [ 77.374281][ T1553] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 77.374494][ T1553] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 77.374725][ T1553] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 77.374990][ T1553] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 77.375274][ T1553] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 77.375551][ T1553] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 77.375813][ T1553] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 77.376076][ T1553] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 77.376344][ T1553] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 77.376616][ T1553] devlink_reload (net/devlink/dev.c:474) [ 77.376831][ T1553] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 77.377037][ T1553] ? devlink_resources_validate (net/devlink/resource.c:311) [ 77.377305][ T1553] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 77.377514][ T1553] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 77.377771][ T1553] ? __nla_parse (lib/nlattr.c:732) [ 77.377985][ T1553] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 77.378199][ T1553] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 77.378465][ T1553] ? cap_capable (security/commoncap.c:131) [ 77.378680][ T1553] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 77.378891][ T1553] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 77.379103][ T1553] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 77.379317][ T1553] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 77.379581][ T1553] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 77.379833][ T1553] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 77.380103][ T1553] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 77.380326][ T1553] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 77.380529][ T1553] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 77.380745][ T1553] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 77.380970][ T1553] ? genl_rcv (net/netlink/genetlink.c:1219) [ 77.381124][ T1553] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 77.381351][ T1553] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 77.381562][ T1553] genl_rcv (net/netlink/genetlink.c:1220) [ 77.381717][ T1553] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 77.381922][ T1553] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 77.382139][ T1553] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 77.382360][ T1553] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 77.382583][ T1553] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 77.382784][ T1553] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 77.382988][ T1553] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 77.383206][ T1553] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 77.383411][ T1553] ? __pfx___sys_sendto (net/socket.c:2145) [ 77.383613][ T1553] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 77.383815][ T1553] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 77.384032][ T1553] ? __sys_recvmsg (net/socket.c:2859) [ 77.384248][ T1553] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 77.384460][ T1553] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 77.384684][ T1553] __x64_sys_sendto (net/socket.c:2181) [ 77.384886][ T1553] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 77.385148][ T1553] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 77.385350][ T1553] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 77.385598][ T1553] RIP: 0033:0x7f63f769aa4a [ 77.385807][ T1553] 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 [ 77.386511][ T1553] RSP: 002b:00007ffcd5854a68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 77.386812][ T1553] RAX: ffffffffffffffda RBX: 0000000019a18b00 RCX: 00007f63f769aa4a [ 77.387110][ T1553] RDX: 0000000000000038 RSI: 0000000019a18b00 RDI: 0000000000000005 [ 77.387419][ T1553] RBP: 0000000019a18910 R08: 00007f63f783e200 R09: 000000000000000c [ 77.387717][ T1553] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 77.388016][ T1553] R13: 0000000019a18910 R14: 0000000000000000 R15: 0000000000000003 | [ 97.674677][ T1991] ------------[ cut here ]------------ | [ 97.675014][ T1991] WARNING: CPU: 1 PID: 1991 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) | [ 97.675405][ T1991] Modules linked in: netdevsim | [ 97.675940][ T1991] Tainted: [W]=WARN [ 97.676084][ T1991] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 97.676341][ T1991] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 97.676583][ T1991] 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 [ 97.677272][ T1991] RSP: 0018:ffffc900050b71e8 EFLAGS: 00010246 [ 97.677516][ T1991] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 97.677800][ T1991] RDX: 0000000000000000 RSI: ffff8880121c2c98 RDI: ffff888010e78b00 [ 97.678083][ T1991] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 97.678376][ T1991] R10: ffffffffa95ec1e7 R11: ffff888010e78040 R12: 0000000000000000 [ 97.678657][ T1991] R13: ffff8880121c2128 R14: ffff8880121c2008 R15: ffff8880121c2000 [ 97.678935][ T1991] FS: 00007f2b465b5800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 97.679271][ T1991] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 97.679508][ T1991] CR2: 00007f2b46965200 CR3: 0000000014b8e004 CR4: 0000000000772ef0 [ 97.679789][ T1991] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 97.680080][ T1991] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 97.680373][ T1991] PKRU: 55555554 [ 97.680517][ T1991] Call Trace: [ 97.680660][ T1991] [ 97.680756][ T1991] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 97.680949][ T1991] ? __warn (kernel/panic.c:748) [ 97.681096][ T1991] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 97.681308][ T1991] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 97.681507][ T1991] ? handle_bug (arch/x86/kernel/traps.c:285) [ 97.681655][ T1991] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 97.681845][ T1991] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 97.682048][ T1991] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 97.682250][ T1991] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 97.682447][ T1991] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 97.682688][ T1991] ? _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) [ 97.682881][ T1991] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 97.683074][ T1991] register_netdevice (net/core/dev.c:11003) [ 97.683284][ T1991] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 97.683486][ T1991] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 97.683692][ T1991] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 97.683937][ T1991] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 97.684202][ T1991] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 97.684454][ T1991] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 97.684698][ T1991] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 97.684943][ T1991] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 97.685207][ T1991] ? devl_region_destroy (net/devlink/region.c:1178) [ 97.685400][ T1991] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 97.685649][ T1991] devlink_reload (net/devlink/dev.c:474) [ 97.685847][ T1991] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 97.686042][ T1991] ? devlink_resources_validate (net/devlink/resource.c:311) [ 97.686299][ T1991] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 97.686499][ T1991] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 97.686735][ T1991] ? __nla_parse (lib/nlattr.c:732) [ 97.686938][ T1991] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 97.687139][ T1991] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 97.687388][ T1991] ? cap_capable (security/commoncap.c:131) [ 97.687575][ T1991] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 97.687770][ T1991] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 97.687968][ T1991] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 97.688173][ T1991] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 97.688407][ T1991] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 97.688643][ T1991] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 97.688893][ T1991] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 97.689082][ T1991] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 97.689295][ T1991] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 97.689491][ T1991] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 97.689695][ T1991] ? genl_rcv (net/netlink/genetlink.c:1219) [ 97.689850][ T1991] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 97.690071][ T1991] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 97.690289][ T1991] genl_rcv (net/netlink/genetlink.c:1220) [ 97.690435][ T1991] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 97.690629][ T1991] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 97.690820][ T1991] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 97.691016][ T1991] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 97.691220][ T1991] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 97.691419][ T1991] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 97.691614][ T1991] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 97.691813][ T1991] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 97.692006][ T1991] ? __pfx___sys_sendto (net/socket.c:2145) [ 97.692215][ T1991] ? __lock_release (kernel/locking/lockdep.c:5527) [ 97.692408][ T1991] ? __sys_recvmsg (net/socket.c:2859) [ 97.692596][ T1991] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 97.692799][ T1991] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 97.693001][ T1991] __x64_sys_sendto (net/socket.c:2181) [ 97.693214][ T1991] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 97.693451][ T1991] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 97.693653][ T1991] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 97.693919][ T1991] RIP: 0033:0x7f2b467c1a4a [ 97.694113][ T1991] 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 [ 97.694923][ T1991] RSP: 002b:00007ffc484e8c18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 97.695221][ T1991] RAX: ffffffffffffffda RBX: 000000001eda7b00 RCX: 00007f2b467c1a4a [ 97.695505][ T1991] RDX: 0000000000000038 RSI: 000000001eda7b00 RDI: 0000000000000005 [ 97.695791][ T1991] RBP: 000000001eda7910 R08: 00007f2b46965200 R09: 000000000000000c [ 97.696072][ T1991] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 97.696363][ T1991] R13: 000000001eda7910 R14: 0000000000000000 R15: 0000000000000003 | [ 99.266901][ T2023] ------------[ cut here ]------------ | [ 99.267308][ T2023] WARNING: CPU: 2 PID: 2023 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) | [ 99.267724][ T2023] Modules linked in: netdevsim | [ 99.268325][ T2023] Tainted: [W]=WARN [ 99.268496][ T2023] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 99.268757][ T2023] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.269023][ T2023] 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 [ 99.269757][ T2023] RSP: 0018:ffffc900052271e8 EFLAGS: 00010246 [ 99.270039][ T2023] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 99.270363][ T2023] RDX: 0000000000000000 RSI: ffff888012032c98 RDI: ffff888005122dc0 [ 99.270669][ T2023] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 99.270998][ T2023] R10: ffffffffa95ec1e7 R11: ffff888005122300 R12: 0000000000000000 [ 99.271318][ T2023] R13: ffff888012032128 R14: ffff888012032008 R15: ffff888012032000 [ 99.271625][ T2023] FS: 00007f95e3fba800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 99.271986][ T2023] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 99.272263][ T2023] CR2: 00007f95e436a200 CR3: 00000000027a0002 CR4: 0000000000772ef0 [ 99.272574][ T2023] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 99.272991][ T2023] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 99.273521][ T2023] PKRU: 55555554 [ 99.273693][ T2023] Call Trace: [ 99.273865][ T2023] [ 99.273984][ T2023] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.274221][ T2023] ? __warn (kernel/panic.c:748) [ 99.274392][ T2023] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.274606][ T2023] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 99.274829][ T2023] ? handle_bug (arch/x86/kernel/traps.c:285) [ 99.275004][ T2023] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 99.275234][ T2023] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 99.275464][ T2023] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 99.275681][ T2023] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 99.275902][ T2023] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 99.276187][ T2023] ? _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) [ 99.276414][ T2023] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 99.276630][ T2023] register_netdevice (net/core/dev.c:11003) [ 99.276860][ T2023] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 99.277104][ T2023] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 99.277367][ T2023] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 99.277655][ T2023] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 99.277942][ T2023] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 99.278242][ T2023] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 99.278522][ T2023] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 99.278792][ T2023] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 99.279066][ T2023] ? devl_region_destroy (net/devlink/region.c:1178) [ 99.279301][ T2023] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 99.279585][ T2023] devlink_reload (net/devlink/dev.c:474) [ 99.279811][ T2023] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 99.280042][ T2023] ? devlink_resources_validate (net/devlink/resource.c:311) [ 99.280341][ T2023] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 99.280561][ T2023] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 99.280824][ T2023] ? __nla_parse (lib/nlattr.c:732) [ 99.281056][ T2023] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 99.281291][ T2023] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 99.281578][ T2023] ? cap_capable (security/commoncap.c:131) [ 99.281797][ T2023] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 99.282027][ T2023] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 99.282266][ T2023] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 99.282489][ T2023] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 99.282759][ T2023] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 99.283030][ T2023] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 99.283323][ T2023] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 99.283547][ T2023] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 99.283768][ T2023] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 99.283992][ T2023] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 99.284234][ T2023] ? genl_rcv (net/netlink/genetlink.c:1219) [ 99.284408][ T2023] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 99.284629][ T2023] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 99.284861][ T2023] genl_rcv (net/netlink/genetlink.c:1220) [ 99.285023][ T2023] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 99.285252][ T2023] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 99.285472][ T2023] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 99.285697][ T2023] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 99.285923][ T2023] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 99.286151][ T2023] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 99.286379][ T2023] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 99.286607][ T2023] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 99.286833][ T2023] ? __pfx___sys_sendto (net/socket.c:2145) [ 99.287061][ T2023] ? __lock_release (kernel/locking/lockdep.c:5527) [ 99.287326][ T2023] ? __sys_recvmsg (net/socket.c:2859) [ 99.287530][ T2023] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 99.287745][ T2023] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 99.287953][ T2023] __x64_sys_sendto (net/socket.c:2181) [ 99.288183][ T2023] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 99.288434][ T2023] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 99.288640][ T2023] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 99.288890][ T2023] RIP: 0033:0x7f95e41c6a4a [ 99.289102][ T2023] 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 [ 99.289804][ T2023] RSP: 002b:00007ffcab451f28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 99.290121][ T2023] RAX: ffffffffffffffda RBX: 0000000033fe6b00 RCX: 00007f95e41c6a4a [ 99.290432][ T2023] RDX: 0000000000000038 RSI: 0000000033fe6b00 RDI: 0000000000000005 [ 99.290733][ T2023] RBP: 0000000033fe6910 R08: 00007f95e436a200 R09: 000000000000000c [ 99.291027][ T2023] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 99.291332][ T2023] R13: 0000000033fe6910 R14: 0000000000000000 R15: 0000000000000003 | [ 100.452256][ T2048] ------------[ cut here ]------------ | [ 100.452593][ T2048] WARNING: CPU: 2 PID: 2048 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) | [ 100.453032][ T2048] Modules linked in: netdevsim | [ 100.453624][ T2048] Tainted: [W]=WARN [ 100.453785][ T2048] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 100.454037][ T2048] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.454313][ T2048] 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 [ 100.454992][ T2048] RSP: 0018:ffffc900052d71e8 EFLAGS: 00010246 [ 100.455268][ T2048] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 100.455587][ T2048] RDX: 0000000000000000 RSI: ffff888010c52c98 RDI: ffff8880158ed080 [ 100.455887][ T2048] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 100.456193][ T2048] R10: ffffffffa95ec1e7 R11: ffff8880158ec5c0 R12: 0000000000000000 [ 100.456495][ T2048] R13: ffff888010c52128 R14: ffff888010c52008 R15: ffff888010c52000 [ 100.456793][ T2048] FS: 00007faff88b9800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 100.457148][ T2048] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 100.457408][ T2048] CR2: 00007fa08073b5a0 CR3: 0000000014b6e005 CR4: 0000000000772ef0 [ 100.457705][ T2048] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 100.458002][ T2048] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 100.458316][ T2048] PKRU: 55555554 [ 100.458473][ T2048] Call Trace: [ 100.458628][ T2048] [ 100.458742][ T2048] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.458945][ T2048] ? __warn (kernel/panic.c:748) [ 100.459112][ T2048] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.459331][ T2048] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 100.459546][ T2048] ? handle_bug (arch/x86/kernel/traps.c:285) [ 100.459705][ T2048] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 100.459918][ T2048] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 100.460158][ T2048] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 100.460371][ T2048] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 100.460584][ T2048] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 100.460838][ T2048] ? _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) [ 100.461052][ T2048] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 100.461282][ T2048] register_netdevice (net/core/dev.c:11003) [ 100.461494][ T2048] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 100.461709][ T2048] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 100.461933][ T2048] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 100.462207][ T2048] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 100.462479][ T2048] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 100.462742][ T2048] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 100.463002][ T2048] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 100.463273][ T2048] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 100.463527][ T2048] ? devl_region_destroy (net/devlink/region.c:1178) [ 100.463728][ T2048] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 100.463998][ T2048] devlink_reload (net/devlink/dev.c:474) [ 100.464219][ T2048] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 100.464425][ T2048] ? devlink_resources_validate (net/devlink/resource.c:311) [ 100.464679][ T2048] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 100.464888][ T2048] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 100.465152][ T2048] ? __nla_parse (lib/nlattr.c:732) [ 100.465376][ T2048] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 100.465583][ T2048] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 100.465846][ T2048] ? cap_capable (security/commoncap.c:131) [ 100.466054][ T2048] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 100.466282][ T2048] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 100.466489][ T2048] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 100.466694][ T2048] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 100.466946][ T2048] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 100.467208][ T2048] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 100.467468][ T2048] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 100.467676][ T2048] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 100.467878][ T2048] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 100.468089][ T2048] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 100.468326][ T2048] ? genl_rcv (net/netlink/genetlink.c:1219) [ 100.468487][ T2048] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 100.468700][ T2048] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 100.468911][ T2048] genl_rcv (net/netlink/genetlink.c:1220) [ 100.469072][ T2048] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 100.469299][ T2048] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 100.469508][ T2048] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 100.469717][ T2048] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 100.469937][ T2048] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 100.470186][ T2048] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 100.470400][ T2048] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 100.470611][ T2048] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 100.470830][ T2048] ? __pfx___sys_sendto (net/socket.c:2145) [ 100.471043][ T2048] ? __lock_release (kernel/locking/lockdep.c:5527) [ 100.471267][ T2048] ? __sys_recvmsg (net/socket.c:2859) [ 100.471469][ T2048] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 100.471680][ T2048] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 100.471893][ T2048] __x64_sys_sendto (net/socket.c:2181) [ 100.472094][ T2048] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 100.472366][ T2048] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 100.472574][ T2048] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 100.472822][ T2048] RIP: 0033:0x7faff8ac5a4a [ 100.473032][ T2048] 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 [ 100.473728][ T2048] RSP: 002b:00007ffe666c1578 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 100.474033][ T2048] RAX: ffffffffffffffda RBX: 000000001227eb00 RCX: 00007faff8ac5a4a [ 100.474344][ T2048] RDX: 0000000000000038 RSI: 000000001227eb00 RDI: 0000000000000005 [ 100.474636][ T2048] RBP: 000000001227e910 R08: 00007faff8c69200 R09: 000000000000000c [ 100.474930][ T2048] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 100.475245][ T2048] R13: 000000001227e910 R14: 0000000000000000 R15: 0000000000000003 | [ 103.276688][ T2081] ------------[ cut here ]------------ | [ 103.276991][ T2081] WARNING: CPU: 0 PID: 2081 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) | [ 103.277392][ T2081] Modules linked in: netdevsim | [ 103.277938][ T2081] Tainted: [W]=WARN [ 103.278085][ T2081] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 103.278350][ T2081] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 103.278597][ T2081] 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 [ 103.279303][ T2081] RSP: 0018:ffffc900054b71e8 EFLAGS: 00010246 [ 103.279548][ T2081] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 103.279839][ T2081] RDX: 0000000000000000 RSI: ffff888012bcac98 RDI: ffff888015832dc0 [ 103.280165][ T2081] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 103.280462][ T2081] R10: ffffffffa95ec1e7 R11: ffff888015832300 R12: 0000000000000000 [ 103.280756][ T2081] R13: ffff888012bca128 R14: ffff888012bca008 R15: ffff888012bca000 [ 103.281037][ T2081] FS: 00007f6913b55800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 103.281389][ T2081] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 103.281632][ T2081] CR2: 00007f6913f05200 CR3: 0000000004bce006 CR4: 0000000000772ef0 [ 103.281916][ T2081] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 103.282239][ T2081] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 103.282531][ T2081] PKRU: 55555554 [ 103.282679][ T2081] Call Trace: [ 103.282827][ T2081] [ 103.282939][ T2081] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 103.283150][ T2081] ? __warn (kernel/panic.c:748) [ 103.283307][ T2081] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 103.283504][ T2081] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 103.283721][ T2081] ? handle_bug (arch/x86/kernel/traps.c:285) [ 103.283876][ T2081] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 103.284072][ T2081] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 103.284304][ T2081] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 103.284503][ T2081] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 103.284719][ T2081] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 103.284968][ T2081] ? _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) [ 103.285183][ T2081] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 103.285379][ T2081] register_netdevice (net/core/dev.c:11003) [ 103.285575][ T2081] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 103.285784][ T2081] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 103.286011][ T2081] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 103.286301][ T2081] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 103.286562][ T2081] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 103.286819][ T2081] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 103.287084][ T2081] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 103.287350][ T2081] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 103.287599][ T2081] ? devl_region_destroy (net/devlink/region.c:1178) [ 103.287792][ T2081] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 103.288055][ T2081] devlink_reload (net/devlink/dev.c:474) [ 103.288264][ T2081] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 103.288458][ T2081] ? devlink_resources_validate (net/devlink/resource.c:311) [ 103.288704][ T2081] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 103.288898][ T2081] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 103.289144][ T2081] ? __nla_parse (lib/nlattr.c:732) [ 103.289344][ T2081] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 103.289542][ T2081] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 103.289800][ T2081] ? cap_capable (security/commoncap.c:131) [ 103.290014][ T2081] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 103.290242][ T2081] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 103.290439][ T2081] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 103.290628][ T2081] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 103.290873][ T2081] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 103.291111][ T2081] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 103.291373][ T2081] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 103.291566][ T2081] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 103.291759][ T2081] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 103.291960][ T2081] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 103.292190][ T2081] ? genl_rcv (net/netlink/genetlink.c:1219) [ 103.292337][ T2081] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 103.292529][ T2081] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 103.292728][ T2081] genl_rcv (net/netlink/genetlink.c:1220) [ 103.292873][ T2081] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 103.293067][ T2081] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 103.293270][ T2081] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 103.293483][ T2081] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 103.293679][ T2081] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 103.293867][ T2081] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 103.294056][ T2081] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 103.294276][ T2081] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 103.294472][ T2081] ? __pfx___sys_sendto (net/socket.c:2145) [ 103.294672][ T2081] ? __lock_release (kernel/locking/lockdep.c:5527) [ 103.294876][ T2081] ? __sys_recvmsg (net/socket.c:2859) [ 103.295067][ T2081] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 103.295276][ T2081] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 103.295473][ T2081] __x64_sys_sendto (net/socket.c:2181) [ 103.295666][ T2081] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 103.295903][ T2081] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 103.296093][ T2081] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 103.296342][ T2081] RIP: 0033:0x7f6913d61a4a [ 103.296543][ T2081] 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 [ 103.297207][ T2081] RSP: 002b:00007fff5882da38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 103.297494][ T2081] RAX: ffffffffffffffda RBX: 000000000d2b5b00 RCX: 00007f6913d61a4a [ 103.297800][ T2081] RDX: 0000000000000038 RSI: 000000000d2b5b00 RDI: 0000000000000005 [ 103.298078][ T2081] RBP: 000000000d2b5910 R08: 00007f6913f05200 R09: 000000000000000c [ 103.298382][ T2081] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 103.298663][ T2081] R13: 000000000d2b5910 R14: 0000000000000000 R15: 0000000000000003 | [ 106.100208][ T2111] ------------[ cut here ]------------ | [ 106.100510][ T2111] WARNING: CPU: 0 PID: 2111 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) | [ 106.100945][ T2111] Modules linked in: netdevsim | [ 106.101510][ T2111] Tainted: [W]=WARN [ 106.101654][ T2111] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 106.101897][ T2111] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 106.102168][ T2111] 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 [ 106.102845][ T2111] RSP: 0018:ffffc900056271e8 EFLAGS: 00010246 [ 106.103111][ T2111] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 106.103427][ T2111] RDX: 0000000000000000 RSI: ffff88801112ac98 RDI: ffff888011135080 [ 106.103709][ T2111] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 106.104021][ T2111] R10: ffffffffa95ec1e7 R11: ffff8880111345c0 R12: 0000000000000000 [ 106.104328][ T2111] R13: ffff88801112a128 R14: ffff88801112a008 R15: ffff88801112a000 [ 106.104615][ T2111] FS: 00007f6f91703800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 106.104969][ T2111] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 106.105219][ T2111] CR2: 00007f6f91ab3200 CR3: 00000000113a2001 CR4: 0000000000772ef0 [ 106.105508][ T2111] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 106.105793][ T2111] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 106.106094][ T2111] PKRU: 55555554 [ 106.106265][ T2111] Call Trace: [ 106.106411][ T2111] [ 106.106511][ T2111] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 106.106702][ T2111] ? __warn (kernel/panic.c:748) [ 106.106848][ T2111] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 106.107040][ T2111] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 106.107636][ T2111] ? handle_bug (arch/x86/kernel/traps.c:285) [ 106.107788][ T2111] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 106.107995][ T2111] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 106.108212][ T2111] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 106.108408][ T2111] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 106.108606][ T2111] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 106.108855][ T2111] ? _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) [ 106.109067][ T2111] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 106.109277][ T2111] register_netdevice (net/core/dev.c:11003) [ 106.109474][ T2111] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 106.109673][ T2111] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 106.109894][ T2111] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 106.110181][ T2111] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 106.110440][ T2111] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 106.110692][ T2111] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 106.110943][ T2111] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 106.111203][ T2111] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 106.111448][ T2111] ? devl_region_destroy (net/devlink/region.c:1178) [ 106.111646][ T2111] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 106.111896][ T2111] devlink_reload (net/devlink/dev.c:474) [ 106.112094][ T2111] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 106.112307][ T2111] ? devlink_resources_validate (net/devlink/resource.c:311) [ 106.112555][ T2111] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 106.112755][ T2111] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 106.112993][ T2111] ? __nla_parse (lib/nlattr.c:732) [ 106.113205][ T2111] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 106.113400][ T2111] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 106.113654][ T2111] ? cap_capable (security/commoncap.c:131) [ 106.113847][ T2111] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 106.114072][ T2111] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 106.114302][ T2111] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 106.114496][ T2111] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 106.114737][ T2111] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 106.114982][ T2111] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 106.115242][ T2111] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 106.115440][ T2111] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 106.115630][ T2111] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 106.115825][ T2111] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 106.116034][ T2111] ? genl_rcv (net/netlink/genetlink.c:1219) [ 106.116191][ T2111] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 106.116391][ T2111] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 106.116606][ T2111] genl_rcv (net/netlink/genetlink.c:1220) [ 106.116751][ T2111] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 106.116951][ T2111] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 106.117181][ T2111] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 106.117384][ T2111] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 106.117590][ T2111] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 106.117778][ T2111] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 106.117976][ T2111] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 106.118210][ T2111] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 106.118409][ T2111] ? __pfx___sys_sendto (net/socket.c:2145) [ 106.118610][ T2111] ? __lock_release (kernel/locking/lockdep.c:5527) [ 106.118814][ T2111] ? __sys_recvmsg (net/socket.c:2859) [ 106.119004][ T2111] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 106.119217][ T2111] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 106.119415][ T2111] __x64_sys_sendto (net/socket.c:2181) [ 106.119604][ T2111] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 106.119839][ T2111] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 106.120049][ T2111] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 106.120301][ T2111] RIP: 0033:0x7f6f9190fa4a [ 106.120498][ T2111] 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 [ 106.121169][ T2111] RSP: 002b:00007ffc919ff6c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 106.121464][ T2111] RAX: ffffffffffffffda RBX: 00000000082b0b00 RCX: 00007f6f9190fa4a [ 106.121759][ T2111] RDX: 0000000000000038 RSI: 00000000082b0b00 RDI: 0000000000000005 [ 106.122041][ T2111] RBP: 00000000082b0910 R08: 00007f6f91ab3200 R09: 000000000000000c [ 106.122355][ T2111] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 106.122636][ T2111] R13: 00000000082b0910 R14: 0000000000000000 R15: 0000000000000003 | [ 108.648934][ T2139] ------------[ cut here ]------------ | [ 108.649248][ T2139] WARNING: CPU: 0 PID: 2139 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) | [ 108.649659][ T2139] Modules linked in: netdevsim | [ 108.651335][ T2139] Tainted: [W]=WARN [ 108.651494][ T2139] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 108.651753][ T2139] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.652032][ T2139] 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 [ 108.652862][ T2139] RSP: 0018:ffffc900057a71e8 EFLAGS: 00010246 [ 108.653214][ T2139] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 108.653533][ T2139] RDX: 0000000000000000 RSI: ffff888010c42c98 RDI: ffff8880154bd080 [ 108.653867][ T2139] RBP: ffff888010a00040 R08: 0000000000000000 R09: fffffbfff52bd83c [ 108.654283][ T2139] R10: ffffffffa95ec1e7 R11: ffff8880154bc5c0 R12: 0000000000000000 [ 108.654584][ T2139] R13: ffff888010c42128 R14: ffff888010c42008 R15: ffff888010c42000 [ 108.654885][ T2139] FS: 00007f87e15f4800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 108.655251][ T2139] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 108.655507][ T2139] CR2: 00007f87e19a4200 CR3: 0000000014a1e005 CR4: 0000000000772ef0 [ 108.655812][ T2139] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 108.656114][ T2139] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 108.656429][ T2139] PKRU: 55555554 [ 108.656584][ T2139] Call Trace: [ 108.656740][ T2139] [ 108.656845][ T2139] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.657058][ T2139] ? __warn (kernel/panic.c:748) [ 108.657224][ T2139] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.657430][ T2139] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 108.657641][ T2139] ? handle_bug (arch/x86/kernel/traps.c:285) [ 108.657813][ T2139] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 108.658015][ T2139] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 108.658236][ T2139] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 108.658438][ T2139] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 108.658646][ T2139] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 108.658899][ T2139] ? _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) [ 108.659108][ T2139] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 108.659320][ T2139] register_netdevice (net/core/dev.c:11003) [ 108.659532][ T2139] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 108.659750][ T2139] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 108.659980][ T2139] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 108.660253][ T2139] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 108.660525][ T2139] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 108.660791][ T2139] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 108.661051][ T2139] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 108.661323][ T2139] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 108.661598][ T2139] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 108.661875][ T2139] devlink_reload (net/devlink/dev.c:474) [ 108.662087][ T2139] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 108.662307][ T2139] ? devlink_resources_validate (net/devlink/resource.c:311) [ 108.662569][ T2139] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 108.662778][ T2139] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 108.663032][ T2139] ? __nla_parse (lib/nlattr.c:732) [ 108.663254][ T2139] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 108.663459][ T2139] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 108.663731][ T2139] ? cap_capable (security/commoncap.c:131) [ 108.663938][ T2139] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 108.664157][ T2139] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 108.664381][ T2139] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 108.664609][ T2139] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 108.664873][ T2139] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 108.665143][ T2139] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 108.665414][ T2139] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 108.665622][ T2139] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 108.665835][ T2139] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 108.666045][ T2139] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 108.666280][ T2139] ? genl_rcv (net/netlink/genetlink.c:1219) [ 108.666442][ T2139] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 108.666659][ T2139] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 108.666876][ T2139] genl_rcv (net/netlink/genetlink.c:1220) [ 108.667033][ T2139] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 108.667264][ T2139] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 108.667472][ T2139] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 108.667686][ T2139] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 108.667895][ T2139] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 108.668101][ T2139] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 108.668321][ T2139] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 108.668534][ T2139] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 108.668742][ T2139] ? __pfx___sys_sendto (net/socket.c:2145) [ 108.668969][ T2139] ? __lock_release (kernel/locking/lockdep.c:5527) [ 108.669206][ T2139] ? __sys_recvmsg (net/socket.c:2859) [ 108.669415][ T2139] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 108.669632][ T2139] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 108.669845][ T2139] __x64_sys_sendto (net/socket.c:2181) [ 108.670072][ T2139] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 108.670342][ T2139] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 108.670559][ T2139] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 108.670820][ T2139] RIP: 0033:0x7f87e1800a4a [ 108.671038][ T2139] 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 [ 108.671759][ T2139] RSP: 002b:00007ffc3aa017e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 108.672076][ T2139] RAX: ffffffffffffffda RBX: 000000003549eb00 RCX: 00007f87e1800a4a [ 108.672389][ T2139] RDX: 0000000000000038 RSI: 000000003549eb00 RDI: 0000000000000005 [ 108.672698][ T2139] RBP: 000000003549e910 R08: 00007f87e19a4200 R09: 000000000000000c [ 108.673001][ T2139] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 108.673322][ T2139] R13: 000000003549e910 R14: 0000000000000000 R15: 0000000000000003 | [ 109.568677][ T11] ------------[ cut here ]------------ | [ 109.569077][ T11] WARNING: CPU: 3 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) | [ 109.569597][ T11] Modules linked in: netdevsim | [ 109.570194][ T11] Tainted: [W]=WARN [ 109.570338][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 109.570561][ T11] Workqueue: netns cleanup_net [ 109.570777][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.571014][ 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 [ 109.571644][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 109.571898][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 109.572185][ T11] RDX: 0000000000000000 RSI: ffff8880121c2c98 RDI: ffff888001a82e10 [ 109.572451][ T11] RBP: ffffffffab723440 R08: 0000000000000000 R09: fffffbfff52bd83c [ 109.572714][ T11] R10: ffffffffa95ec1e7 R11: ffff888001a82300 R12: 0000000000000000 [ 109.572985][ T11] R13: ffff8880121c2128 R14: ffff8880121c2008 R15: ffff8880121c2000 [ 109.573287][ T11] FS: 0000000000000000(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 109.573599][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 109.573827][ T11] CR2: 00007f9a846652f0 CR3: 0000000011332001 CR4: 0000000000772ef0 [ 109.574095][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 109.574375][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 109.574640][ T11] PKRU: 55555554 [ 109.574776][ T11] Call Trace: [ 109.574914][ T11] [ 109.575008][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.575198][ T11] ? __warn (kernel/panic.c:748) [ 109.575341][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.575526][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 109.575714][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 109.575857][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 109.576040][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 109.576257][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 109.576451][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 109.576681][ 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) [ 109.576887][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 109.577075][ T11] register_netdevice (net/core/dev.c:11003) [ 109.577272][ T11] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 109.577476][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 109.577673][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 109.577912][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 109.578185][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 109.578426][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 109.578666][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 109.578895][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 109.579163][ T11] devlink_reload (net/devlink/dev.c:474) [ 109.579356][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 109.579543][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 109.579734][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 109.579938][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 109.580204][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 109.580391][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 109.580578][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 109.580767][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 109.580955][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 109.581146][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 109.581355][ T11] process_one_work (kernel/workqueue.c:3238) [ 109.581551][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 109.581748][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 109.581945][ T11] ? assign_work (kernel/workqueue.c:1200) [ 109.582159][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 109.582366][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 109.582558][ T11] kthread (kernel/kthread.c:464) [ 109.582711][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 109.582907][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 109.583095][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 109.583305][ 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