====================================== | 0 | xx__-> [ 9.679690][ T227] ------------[ cut here ]------------ | [ 9.680031][ T227] WARNING: CPU: 0 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) | [ 9.680562][ T227] Modules linked in: netdevsim [ 9.681188][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.681479][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.681761][ 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 [ 9.682541][ T227] RSP: 0018:ffffc90000a67520 EFLAGS: 00010246 [ 9.682821][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.683163][ T227] RDX: 0000000000000000 RSI: ffff88800590ac98 RDI: ffff88800a2f50f8 [ 9.683491][ T227] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 9.683823][ T227] R10: ffffffff91fec1e7 R11: ffff88800a2f45c0 R12: 0000000000000000 [ 9.684157][ T227] R13: ffff88800590a128 R14: ffff88800590a008 R15: ffff88800590a000 [ 9.684489][ T227] FS: 00007f5e66a11740(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 9.684871][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.685157][ T227] CR2: 0000561126ef8ac8 CR3: 000000000bf0a005 CR4: 0000000000772ef0 [ 9.685487][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.685818][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.686155][ T227] PKRU: 55555554 [ 9.686325][ T227] Call Trace: [ 9.686500][ T227] [ 9.686620][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.686859][ T227] ? __warn (kernel/panic.c:748) [ 9.687028][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.687256][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.687486][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.687654][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.687870][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.688102][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.688342][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.688621][ 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) [ 9.688845][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.689068][ T227] register_netdevice (net/core/dev.c:11003) [ 9.689308][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.689541][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.689780][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.690062][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 9.690240][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.690523][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.690801][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 9.691082][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 9.691325][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 9.691605][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 9.691831][ 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)) [ 9.691998][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 9.692236][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 9.692473][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 9.692694][ T227] driver_probe_device (drivers/base/dd.c:830) [ 9.692913][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 9.693144][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 9.693413][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 9.693635][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 9.693852][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.694074][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.694300][ T227] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 9.694524][ T227] __device_attach (drivers/base/dd.c:1030) [ 9.694746][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 9.694962][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 9.695194][ 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) [ 9.695423][ T227] bus_probe_device (drivers/base/bus.c:537) [ 9.695646][ T227] device_add (drivers/base/core.c:3672) [ 9.695869][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 9.696091][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 9.696329][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 9.696613][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 9.696917][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.697147][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 9.697373][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 9.697591][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 9.697816][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 9.697991][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 9.698227][ T227] ? __lock_release (kernel/locking/lockdep.c:5527) [ 9.698443][ 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) [ 9.698671][ T227] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 9.698900][ T227] ksys_write (fs/read_write.c:731) [ 9.699068][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 9.699294][ T227] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 9.699532][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.699754][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.700022][ T227] RIP: 0033:0x7f5e66b52b77 [ 9.700259][ 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 [ 9.701045][ T227] RSP: 002b:00007ffc23232318 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9.701388][ T227] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007f5e66b52b77 [ 9.701722][ T227] RDX: 0000000000000007 RSI: 0000561126ef7ac0 RDI: 0000000000000001 [ 9.702052][ T227] RBP: 0000561126ef7ac0 R08: 0000000000000003 R09: 0000000000000077 [ 9.702386][ T227] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000007 [ 9.702715][ T227] R13: 00007f5e66c0e760 R14: 0000000000000007 R15: 00007f5e66c099c0 | [ 9.970068][ T253] ------------[ cut here ]------------ | [ 9.970445][ T253] WARNING: CPU: 2 PID: 253 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 9.970982][ T253] Modules linked in: netdevsim | [ 9.971651][ T253] Tainted: [W]=WARN [ 9.971851][ T253] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.972154][ T253] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.972448][ 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 [ 9.973242][ T253] RSP: 0018:ffffc900005f71e8 EFLAGS: 00010246 [ 9.973525][ T253] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 9.973858][ T253] RDX: 0000000000000000 RSI: ffff88800917ac98 RDI: ffff88800285adc0 [ 9.974207][ T253] RBP: ffff888008dc0040 R08: 0000000000000000 R09: fffffbfff23fd83c [ 9.974547][ T253] R10: ffffffff91fec1e7 R11: ffff88800285a300 R12: 0000000000000000 [ 9.974884][ T253] R13: ffff88800917a128 R14: ffff88800917a008 R15: ffff88800917a000 [ 9.975230][ T253] FS: 00007f3c5b34d800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 9.975619][ T253] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.975910][ T253] CR2: 00007f3c5b48c440 CR3: 000000000987e002 CR4: 0000000000772ef0 [ 9.976264][ T253] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9.976602][ T253] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9.976949][ T253] PKRU: 55555554 [ 9.977139][ T253] Call Trace: [ 9.977320][ T253] [ 9.977455][ T253] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.977688][ T253] ? __warn (kernel/panic.c:748) [ 9.977872][ T253] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.978108][ T253] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 9.978384][ T253] ? handle_bug (arch/x86/kernel/traps.c:285) [ 9.978575][ T253] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 9.978810][ T253] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 9.979055][ T253] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 9.979306][ T253] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 9.979553][ T253] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 9.979842][ 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) [ 9.980085][ T253] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 9.980336][ T253] register_netdevice (net/core/dev.c:11003) [ 9.980579][ T253] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 9.980828][ T253] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 9.981080][ T253] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 9.981388][ T253] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 9.981696][ T253] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 9.981997][ T253] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 9.982311][ T253] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 9.982606][ T253] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 9.982911][ T253] devlink_reload (net/devlink/dev.c:474) [ 9.983163][ T253] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 9.983399][ T253] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 9.983652][ T253] ? cap_capable (security/commoncap.c:131) [ 9.983891][ 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) [ 9.984084][ T253] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 9.984369][ T253] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 9.984671][ T253] ? __nla_parse (lib/nlattr.c:732) [ 9.984918][ T253] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 9.985171][ T253] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 9.985472][ T253] ? cap_capable (security/commoncap.c:131) [ 9.985721][ T253] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 9.985965][ T253] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 9.986212][ T253] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 9.986458][ T253] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 9.986742][ T253] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 9.987039][ T253] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 9.987366][ T253] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 9.987606][ T253] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 9.987841][ T253] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 9.988082][ T253] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 9.988339][ T253] ? genl_rcv (net/netlink/genetlink.c:1219) [ 9.988522][ T253] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 9.988764][ T253] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 9.989005][ T253] genl_rcv (net/netlink/genetlink.c:1220) [ 9.989194][ T253] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 9.989431][ T253] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 9.989669][ T253] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 9.989916][ T253] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 9.990164][ T253] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 9.990394][ T253] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 9.990635][ T253] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 9.990884][ T253] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 9.991137][ T253] ? __pfx___sys_sendto (net/socket.c:2145) [ 9.991375][ T253] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 9.991616][ T253] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 9.991861][ T253] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 9.992099][ T253] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 9.992403][ T253] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 9.992645][ T253] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 9.992940][ T253] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 9.993194][ T253] __x64_sys_sendto (net/socket.c:2181) [ 9.993436][ T253] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 9.993719][ T253] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 9.993954][ T253] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 9.994247][ T253] RIP: 0033:0x7f3c5b559a4a [ 9.994485][ T253] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 9.995270][ T253] RSP: 002b:00007fff0e401c78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 9.995611][ T253] RAX: ffffffffffffffda RBX: 0000000008a22b00 RCX: 00007f3c5b559a4a [ 9.995950][ T253] RDX: 0000000000000040 RSI: 0000000008a22b00 RDI: 0000000000000005 [ 9.996293][ T253] RBP: 0000000008a22910 R08: 00007f3c5b6fd200 R09: 000000000000000c [ 9.996636][ T253] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 9.996979][ T253] R13: 0000000008a22910 R14: 0000000000000000 R15: 0000000000000001 | [ 11.019086][ T282] ------------[ cut here ]------------ | [ 11.019409][ T282] WARNING: CPU: 0 PID: 282 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 11.019799][ T282] Modules linked in: netdevsim | [ 11.020361][ T282] Tainted: [W]=WARN [ 11.020509][ T282] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.020755][ T282] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.021012][ T282] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 11.021706][ T282] RSP: 0018:ffffc900007271e8 EFLAGS: 00010246 [ 11.021950][ T282] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.022248][ T282] RDX: 0000000000000000 RSI: ffff88800b5dac98 RDI: ffff88800bcaadc0 [ 11.022542][ T282] RBP: ffff888008dc0040 R08: 0000000000000000 R09: fffffbfff23fd83c [ 11.022834][ T282] R10: ffffffff91fec1e7 R11: ffff88800bcaa300 R12: 0000000000000000 [ 11.023164][ T282] R13: ffff88800b5da128 R14: ffff88800b5da008 R15: ffff88800b5da000 [ 11.023480][ T282] FS: 00007f70eabe7800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 11.023842][ T282] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.024105][ T282] CR2: 00007f70eaf97200 CR3: 0000000004a66005 CR4: 0000000000772ef0 [ 11.024518][ T282] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.024825][ T282] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.025226][ T282] PKRU: 55555554 [ 11.025385][ T282] Call Trace: [ 11.025541][ T282] [ 11.025647][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.025856][ T282] ? __warn (kernel/panic.c:748) [ 11.026020][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.026313][ T282] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.026526][ T282] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.026672][ T282] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.026874][ T282] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.027079][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.027323][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 11.027536][ T282] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 11.027790][ T282] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 11.028005][ T282] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.028239][ T282] register_netdevice (net/core/dev.c:11003) [ 11.028465][ T282] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 11.028686][ T282] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.028917][ T282] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.029201][ T282] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.029480][ T282] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 11.029752][ T282] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 11.030028][ T282] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 11.030298][ T282] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 11.030548][ T282] ? devl_region_destroy (net/devlink/region.c:1178) [ 11.030743][ T282] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 11.030997][ T282] devlink_reload (net/devlink/dev.c:474) [ 11.031223][ T282] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 11.031429][ T282] ? devlink_resources_validate (net/devlink/resource.c:311) [ 11.031678][ T282] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 11.031881][ T282] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.032137][ T282] ? __nla_parse (lib/nlattr.c:732) [ 11.032345][ T282] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 11.032560][ T282] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 11.032831][ T282] ? cap_capable (security/commoncap.c:131) [ 11.033040][ T282] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 11.033269][ T282] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 11.033483][ T282] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 11.033690][ T282] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 11.033947][ T282] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.034217][ T282] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 11.034478][ T282] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 11.034670][ T282] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 11.034860][ T282] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 11.035059][ T282] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 11.035308][ T282] ? genl_rcv (net/netlink/genetlink.c:1219) [ 11.035468][ T282] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 11.035674][ T282] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 11.035890][ T282] genl_rcv (net/netlink/genetlink.c:1220) [ 11.036048][ T282] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 11.036277][ T282] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 11.036488][ T282] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 11.036703][ T282] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 11.036932][ T282] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 11.037152][ T282] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 11.037368][ T282] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 11.037588][ T282] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 11.037800][ T282] ? __pfx___sys_sendto (net/socket.c:2145) [ 11.038016][ T282] ? __lock_release (kernel/locking/lockdep.c:5527) [ 11.038243][ T282] ? __sys_recvmsg (net/socket.c:2859) [ 11.038450][ T282] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 11.038670][ T282] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 11.038884][ T282] __x64_sys_sendto (net/socket.c:2181) [ 11.039097][ T282] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.039386][ T282] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.039602][ T282] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.039857][ T282] RIP: 0033:0x7f70eadf3a4a [ 11.040066][ T282] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 11.040807][ T282] RSP: 002b:00007fff3306f458 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 11.041134][ T282] RAX: ffffffffffffffda RBX: 000000001fcddb00 RCX: 00007f70eadf3a4a [ 11.041438][ T282] RDX: 0000000000000038 RSI: 000000001fcddb00 RDI: 0000000000000005 [ 11.041748][ T282] RBP: 000000001fcdd910 R08: 00007f70eaf97200 R09: 000000000000000c [ 11.042061][ T282] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 11.042377][ T282] R13: 000000001fcdd910 R14: 0000000000000000 R15: 0000000000000003 | [ 11.627467][ T292] ------------[ cut here ]------------ | [ 11.627717][ T292] WARNING: CPU: 0 PID: 292 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 11.628112][ T292] Modules linked in: netdevsim | [ 11.628684][ T292] Tainted: [W]=WARN [ 11.628834][ T292] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.629072][ T292] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.629417][ T292] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 11.630084][ T292] RSP: 0018:ffffc900007a71e8 EFLAGS: 00010246 [ 11.630418][ T292] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.630705][ T292] RDX: 0000000000000000 RSI: ffff88800b572c98 RDI: ffff888009a58b00 [ 11.630991][ T292] RBP: ffff888008dc0040 R08: 0000000000000000 R09: fffffbfff23fd83c [ 11.631361][ T292] R10: ffffffff91fec1e7 R11: ffff888009a58040 R12: 0000000000000000 [ 11.631646][ T292] R13: ffff88800b572128 R14: ffff88800b572008 R15: ffff88800b572000 [ 11.631925][ T292] FS: 00007fd64849e800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 11.632344][ T292] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.632586][ T292] CR2: 00007fd64884e200 CR3: 00000000082e6004 CR4: 0000000000772ef0 [ 11.632871][ T292] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.633244][ T292] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.633542][ T292] PKRU: 55555554 [ 11.633701][ T292] Call Trace: [ 11.633858][ T292] [ 11.633964][ T292] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.634187][ T292] ? __warn (kernel/panic.c:748) [ 11.634348][ T292] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.634554][ T292] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.634755][ T292] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.634903][ T292] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.635094][ T292] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.635321][ T292] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.635519][ T292] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 11.635716][ T292] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 11.635961][ T292] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 11.636171][ T292] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.636367][ T292] register_netdevice (net/core/dev.c:11003) [ 11.636571][ T292] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 11.636772][ T292] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.636998][ T292] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.637258][ T292] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.637515][ T292] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 11.637765][ T292] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 11.638018][ T292] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 11.638278][ T292] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 11.638538][ T292] ? devl_region_destroy (net/devlink/region.c:1178) [ 11.638743][ T292] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 11.639013][ T292] devlink_reload (net/devlink/dev.c:474) [ 11.639238][ T292] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 11.639453][ T292] ? devlink_resources_validate (net/devlink/resource.c:311) [ 11.639715][ T292] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 11.639922][ T292] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.640191][ T292] ? __nla_parse (lib/nlattr.c:732) [ 11.640411][ T292] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 11.640619][ T292] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 11.640891][ T292] ? cap_capable (security/commoncap.c:131) [ 11.641097][ T292] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 11.641324][ T292] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 11.641536][ T292] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 11.641741][ T292] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 11.641992][ T292] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.642264][ T292] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 11.642540][ T292] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 11.642749][ T292] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 11.642954][ T292] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 11.643180][ T292] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 11.643398][ T292] ? genl_rcv (net/netlink/genetlink.c:1219) [ 11.643545][ T292] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 11.643741][ T292] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 11.643945][ T292] genl_rcv (net/netlink/genetlink.c:1220) [ 11.644091][ T292] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 11.644299][ T292] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 11.644497][ T292] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 11.644696][ T292] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 11.644894][ T292] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 11.645082][ T292] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 11.645288][ T292] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 11.645498][ T292] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 11.645696][ T292] ? __pfx___sys_sendto (net/socket.c:2145) [ 11.645897][ T292] ? __lock_release (kernel/locking/lockdep.c:5527) [ 11.646097][ T292] ? __sys_recvmsg (net/socket.c:2859) [ 11.646305][ T292] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 11.646510][ T292] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 11.646709][ T292] __x64_sys_sendto (net/socket.c:2181) [ 11.646911][ T292] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.647173][ T292] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.647374][ T292] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.647612][ T292] RIP: 0033:0x7fd6486aaa4a [ 11.647812][ T292] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 11.648499][ T292] RSP: 002b:00007ffeae47ec88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 11.648791][ T292] RAX: ffffffffffffffda RBX: 000000003bad1b00 RCX: 00007fd6486aaa4a [ 11.649076][ T292] RDX: 0000000000000038 RSI: 000000003bad1b00 RDI: 0000000000000005 [ 11.649373][ T292] RBP: 000000003bad1910 R08: 00007fd64884e200 R09: 000000000000000c [ 11.649664][ T292] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 11.649944][ T292] R13: 000000003bad1910 R14: 0000000000000000 R15: 0000000000000003 | [ 13.263704][ T337] ------------[ cut here ]------------ | [ 13.263955][ T337] WARNING: CPU: 0 PID: 337 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 13.264475][ T337] Modules linked in: netdevsim | [ 13.265035][ T337] Tainted: [W]=WARN [ 13.265275][ T337] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.265540][ T337] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.265796][ T337] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 13.266597][ T337] RSP: 0018:ffffc900009071e8 EFLAGS: 00010246 [ 13.266857][ T337] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 13.267236][ T337] RDX: 0000000000000000 RSI: ffff888008f52c98 RDI: ffff88800b020b00 [ 13.267535][ T337] RBP: ffff888008dc0040 R08: 0000000000000000 R09: fffffbfff23fd83c [ 13.267831][ T337] R10: ffffffff91fec1e7 R11: ffff88800b020040 R12: 0000000000000000 [ 13.268215][ T337] R13: ffff888008f52128 R14: ffff888008f52008 R15: ffff888008f52000 [ 13.268514][ T337] FS: 00007fee434ab800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 13.268861][ T337] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.269115][ T337] CR2: 00007f5e66a10258 CR3: 0000000002a8a003 CR4: 0000000000772ef0 [ 13.269504][ T337] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 13.269820][ T337] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 13.270132][ T337] PKRU: 55555554 [ 13.270298][ T337] Call Trace: [ 13.270458][ T337] [ 13.270571][ T337] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.270795][ T337] ? __warn (kernel/panic.c:748) [ 13.270963][ T337] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.271196][ T337] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 13.271423][ T337] ? handle_bug (arch/x86/kernel/traps.c:285) [ 13.271594][ T337] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 13.271812][ T337] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 13.272039][ T337] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.272252][ T337] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 13.272466][ T337] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 13.272711][ T337] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 13.272914][ T337] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 13.273115][ T337] register_netdevice (net/core/dev.c:11003) [ 13.273324][ T337] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 13.273534][ T337] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 13.273748][ T337] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 13.274003][ T337] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 13.274276][ T337] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 13.274540][ T337] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 13.274791][ T337] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 13.275041][ T337] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 13.275298][ T337] ? devl_region_destroy (net/devlink/region.c:1178) [ 13.275492][ T337] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 13.275750][ T337] devlink_reload (net/devlink/dev.c:474) [ 13.275955][ T337] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 13.276165][ T337] ? devlink_resources_validate (net/devlink/resource.c:311) [ 13.276414][ T337] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 13.276611][ T337] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.276867][ T337] ? __nla_parse (lib/nlattr.c:732) [ 13.277078][ T337] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 13.277289][ T337] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 13.277557][ T337] ? cap_capable (security/commoncap.c:131) [ 13.277748][ T337] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 13.277947][ T337] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 13.278168][ T337] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 13.278368][ T337] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 13.278623][ T337] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.278873][ T337] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 13.279152][ T337] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 13.279367][ T337] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 13.279580][ T337] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 13.279796][ T337] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 13.280003][ T337] ? genl_rcv (net/netlink/genetlink.c:1219) [ 13.280163][ T337] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 13.280365][ T337] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 13.280564][ T337] genl_rcv (net/netlink/genetlink.c:1220) [ 13.280718][ T337] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 13.280918][ T337] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 13.281143][ T337] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 13.281359][ T337] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 13.281572][ T337] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 13.281782][ T337] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 13.281994][ T337] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 13.282222][ T337] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 13.282437][ T337] ? __pfx___sys_sendto (net/socket.c:2145) [ 13.282656][ T337] ? __lock_release (kernel/locking/lockdep.c:5527) [ 13.282868][ T337] ? __sys_recvmsg (net/socket.c:2859) [ 13.283076][ T337] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 13.283310][ T337] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 13.283537][ T337] __x64_sys_sendto (net/socket.c:2181) [ 13.283744][ T337] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 13.283998][ T337] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 13.284218][ T337] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 13.284473][ T337] RIP: 0033:0x7fee436b7a4a [ 13.284687][ T337] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 13.285410][ T337] RSP: 002b:00007ffd1821bbe8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 13.285723][ T337] RAX: ffffffffffffffda RBX: 000000002d517b00 RCX: 00007fee436b7a4a [ 13.286026][ T337] RDX: 0000000000000038 RSI: 000000002d517b00 RDI: 0000000000000005 [ 13.286342][ T337] RBP: 000000002d517910 R08: 00007fee4385b200 R09: 000000000000000c [ 13.286645][ T337] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 13.286956][ T337] R13: 000000002d517910 R14: 0000000000000000 R15: 0000000000000003 | [ 13.955926][ T348] ------------[ cut here ]------------ | [ 13.956293][ T348] WARNING: CPU: 2 PID: 348 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 13.956746][ T348] Modules linked in: netdevsim | [ 13.957424][ T348] Tainted: [W]=WARN [ 13.957606][ T348] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.957898][ T348] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.958201][ T348] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 13.958962][ T348] RSP: 0018:ffffc900009a71e8 EFLAGS: 00010246 [ 13.959263][ T348] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 13.959604][ T348] RDX: 0000000000000000 RSI: ffff88800590ac98 RDI: ffff88800b75d080 [ 13.959938][ T348] RBP: ffff888008dc0040 R08: 0000000000000000 R09: fffffbfff23fd83c [ 13.960285][ T348] R10: ffffffff91fec1e7 R11: ffff88800b75c5c0 R12: 0000000000000000 [ 13.960618][ T348] R13: ffff88800590a128 R14: ffff88800590a008 R15: ffff88800590a000 [ 13.960955][ T348] FS: 00007fdf4cdb0800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 13.961355][ T348] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.961643][ T348] CR2: 00007f89faf807d0 CR3: 000000000b366002 CR4: 0000000000772ef0 [ 13.961978][ T348] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 13.962332][ T348] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 13.962668][ T348] PKRU: 55555554 [ 13.962849][ T348] Call Trace: [ 13.963026][ T348] [ 13.963168][ T348] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.963403][ T348] ? __warn (kernel/panic.c:748) [ 13.963587][ T348] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.963821][ T348] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 13.964050][ T348] ? handle_bug (arch/x86/kernel/traps.c:285) [ 13.964238][ T348] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 13.964453][ T348] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 13.964703][ T348] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.964921][ T348] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 13.965176][ T348] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 13.965450][ T348] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 13.965678][ T348] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 13.965902][ T348] register_netdevice (net/core/dev.c:11003) [ 13.966139][ T348] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 13.966370][ T348] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 13.966625][ T348] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 13.966915][ T348] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 13.967221][ T348] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 13.967502][ T348] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 13.967779][ T348] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 13.968048][ T348] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 13.968333][ T348] ? devl_region_destroy (net/devlink/region.c:1178) [ 13.968557][ T348] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 13.968838][ T348] devlink_reload (net/devlink/dev.c:474) [ 13.969061][ T348] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 13.969313][ T348] ? devlink_resources_validate (net/devlink/resource.c:311) [ 13.969588][ T348] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 13.969809][ T348] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.970075][ T348] ? __nla_parse (lib/nlattr.c:732) [ 13.970320][ T348] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 13.970555][ T348] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 13.970840][ T348] ? cap_capable (security/commoncap.c:131) [ 13.971057][ T348] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 13.971302][ T348] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 13.971522][ T348] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 13.971742][ T348] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 13.972008][ T348] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.972290][ T348] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 13.972569][ T348] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 13.972789][ T348] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 13.973003][ T348] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 13.973254][ T348] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 13.973485][ T348] ? genl_rcv (net/netlink/genetlink.c:1219) [ 13.973663][ T348] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 13.973883][ T348] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 13.974110][ T348] genl_rcv (net/netlink/genetlink.c:1220) [ 13.974293][ T348] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 13.974516][ T348] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 13.974736][ T348] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 13.974960][ T348] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 13.975209][ T348] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 13.975425][ T348] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 13.975651][ T348] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 13.975879][ T348] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 13.976101][ T348] ? __pfx___sys_sendto (net/socket.c:2145) [ 13.976342][ T348] ? __lock_release (kernel/locking/lockdep.c:5527) [ 13.976571][ T348] ? __sys_recvmsg (net/socket.c:2859) [ 13.976806][ T348] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 13.977050][ T348] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 13.977300][ T348] __x64_sys_sendto (net/socket.c:2181) [ 13.977519][ T348] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 13.977783][ T348] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 13.978002][ T348] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 13.978275][ T348] RIP: 0033:0x7fdf4cfbca4a [ 13.978498][ T348] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 13.979233][ T348] RSP: 002b:00007fff19b38a88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 13.979552][ T348] RAX: ffffffffffffffda RBX: 0000000006a64b00 RCX: 00007fdf4cfbca4a [ 13.979861][ T348] RDX: 0000000000000038 RSI: 0000000006a64b00 RDI: 0000000000000005 [ 13.980191][ T348] RBP: 0000000006a64910 R08: 00007fdf4d160200 R09: 000000000000000c [ 13.980501][ T348] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 13.980817][ T348] R13: 0000000006a64910 R14: 0000000000000000 R15: 0000000000000003 | [ 15.894164][ T409] ------------[ cut here ]------------ | [ 15.894472][ T409] WARNING: CPU: 2 PID: 409 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 15.894922][ T409] Modules linked in: netdevsim | [ 15.895608][ T409] Tainted: [W]=WARN [ 15.895789][ T409] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.896075][ T409] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.896385][ T409] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 15.897147][ T409] RSP: 0018:ffffc90000be71e8 EFLAGS: 00010246 [ 15.897419][ T409] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 15.897749][ T409] RDX: 0000000000000000 RSI: ffff88800b76ac98 RDI: ffff88800b67adc0 [ 15.898075][ T409] RBP: ffff888008dc0040 R08: 0000000000000000 R09: fffffbfff23fd83c [ 15.898427][ T409] R10: ffffffff91fec1e7 R11: ffff88800b67a300 R12: 0000000000000000 [ 15.898766][ T409] R13: ffff88800b76a128 R14: ffff88800b76a008 R15: ffff88800b76a000 [ 15.899104][ T409] FS: 00007f20997d7800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 15.899526][ T409] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 15.899821][ T409] CR2: 00007f2099b87200 CR3: 000000000b03a006 CR4: 0000000000772ef0 [ 15.900266][ T409] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 15.900685][ T409] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 15.901078][ T409] PKRU: 55555554 [ 15.901338][ T409] Call Trace: [ 15.901596][ T409] [ 15.901792][ T409] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.902024][ T409] ? __warn (kernel/panic.c:748) [ 15.902227][ T409] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.902464][ T409] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 15.902706][ T409] ? handle_bug (arch/x86/kernel/traps.c:285) [ 15.902888][ T409] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 15.903148][ T409] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 15.903400][ T409] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.903632][ T409] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 15.903858][ T409] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 15.904151][ T409] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 15.904375][ T409] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 15.904601][ T409] register_netdevice (net/core/dev.c:11003) [ 15.904824][ T409] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 15.905063][ T409] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 15.905320][ T409] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 15.905605][ T409] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 15.905915][ T409] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 15.906268][ T409] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 15.906564][ T409] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 15.906853][ T409] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 15.907156][ T409] ? devl_region_destroy (net/devlink/region.c:1178) [ 15.907377][ T409] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 15.907660][ T409] devlink_reload (net/devlink/dev.c:474) [ 15.907896][ T409] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 15.908139][ T409] ? devlink_resources_validate (net/devlink/resource.c:311) [ 15.908430][ T409] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 15.908661][ T409] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 15.908942][ T409] ? __nla_parse (lib/nlattr.c:732) [ 15.909192][ T409] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 15.909422][ T409] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 15.909711][ T409] ? cap_capable (security/commoncap.c:131) [ 15.909931][ T409] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 15.910170][ T409] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 15.910394][ T409] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 15.910610][ T409] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 15.910890][ T409] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 15.911186][ T409] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 15.911482][ T409] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 15.911712][ T409] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 15.911939][ T409] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 15.912185][ T409] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 15.912427][ T409] ? genl_rcv (net/netlink/genetlink.c:1219) [ 15.912597][ T409] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 15.912816][ T409] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 15.913052][ T409] genl_rcv (net/netlink/genetlink.c:1220) [ 15.913243][ T409] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 15.913479][ T409] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 15.913698][ T409] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 15.913925][ T409] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 15.914174][ T409] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 15.914398][ T409] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 15.914615][ T409] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 15.914855][ T409] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 15.915077][ T409] ? __pfx___sys_sendto (net/socket.c:2145) [ 15.915335][ T409] ? __lock_release (kernel/locking/lockdep.c:5527) [ 15.915573][ T409] ? __sys_recvmsg (net/socket.c:2859) [ 15.915810][ T409] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 15.916049][ T409] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 15.916323][ T409] __x64_sys_sendto (net/socket.c:2181) [ 15.916561][ T409] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 15.916834][ T409] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 15.917052][ T409] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 15.917333][ T409] RIP: 0033:0x7f20999e3a4a [ 15.917575][ T409] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 15.918304][ T409] RSP: 002b:00007ffdad43bb08 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 15.918623][ T409] RAX: ffffffffffffffda RBX: 000000003a6b5b00 RCX: 00007f20999e3a4a [ 15.918959][ T409] RDX: 0000000000000038 RSI: 000000003a6b5b00 RDI: 0000000000000005 [ 15.919303][ T409] RBP: 000000003a6b5910 R08: 00007f2099b87200 R09: 000000000000000c [ 15.919621][ T409] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 15.919935][ T409] R13: 000000003a6b5910 R14: 0000000000000000 R15: 0000000000000003 | [ 16.577075][ T420] ------------[ cut here ]------------ | [ 16.577389][ T420] WARNING: CPU: 2 PID: 420 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 16.577816][ T420] Modules linked in: netdevsim | [ 16.578531][ T420] Tainted: [W]=WARN [ 16.578780][ T420] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.579140][ T420] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.579496][ T420] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 16.580326][ T420] RSP: 0018:ffffc90000c471e8 EFLAGS: 00010246 [ 16.580682][ T420] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 16.581026][ T420] RDX: 0000000000000000 RSI: ffff88800917ac98 RDI: ffff888005218b00 [ 16.581360][ T420] RBP: ffff888008dc0040 R08: 0000000000000000 R09: fffffbfff23fd83c [ 16.581686][ T420] R10: ffffffff91fec1e7 R11: ffff888005218040 R12: 0000000000000000 [ 16.581997][ T420] R13: ffff88800917a128 R14: ffff88800917a008 R15: ffff88800917a000 [ 16.582334][ T420] FS: 00007f7dbcfbc800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 16.582701][ T420] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.582982][ T420] CR2: 00007ff5655b5000 CR3: 000000000e04e001 CR4: 0000000000772ef0 [ 16.583317][ T420] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 16.583651][ T420] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 16.583967][ T420] PKRU: 55555554 [ 16.584153][ T420] Call Trace: [ 16.584323][ T420] [ 16.584448][ T420] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.584679][ T420] ? __warn (kernel/panic.c:748) [ 16.584855][ T420] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.585086][ T420] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 16.585323][ T420] ? handle_bug (arch/x86/kernel/traps.c:285) [ 16.585508][ T420] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 16.585725][ T420] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 16.585965][ T420] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.586191][ T420] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 16.586419][ T420] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 16.586699][ T420] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 16.586934][ T420] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 16.587184][ T420] register_netdevice (net/core/dev.c:11003) [ 16.587415][ T420] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 16.587654][ T420] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 16.587887][ T420] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 16.588183][ T420] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 16.588470][ T420] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 16.588749][ T420] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 16.589024][ T420] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 16.589303][ T420] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 16.589594][ T420] ? devl_region_destroy (net/devlink/region.c:1178) [ 16.589809][ T420] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 16.590096][ T420] devlink_reload (net/devlink/dev.c:474) [ 16.590330][ T420] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 16.590555][ T420] ? devlink_resources_validate (net/devlink/resource.c:311) [ 16.590838][ T420] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 16.591069][ T420] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 16.591369][ T420] ? __nla_parse (lib/nlattr.c:732) [ 16.591625][ T420] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 16.591845][ T420] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 16.592134][ T420] ? cap_capable (security/commoncap.c:131) [ 16.592355][ T420] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 16.592579][ T420] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 16.592798][ T420] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 16.593015][ T420] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 16.593293][ T420] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 16.593555][ T420] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 16.593830][ T420] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 16.594050][ T420] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 16.594274][ T420] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 16.594498][ T420] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 16.594728][ T420] ? genl_rcv (net/netlink/genetlink.c:1219) [ 16.594902][ T420] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 16.595131][ T420] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 16.595358][ T420] genl_rcv (net/netlink/genetlink.c:1220) [ 16.595529][ T420] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 16.595759][ T420] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 16.595977][ T420] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 16.596218][ T420] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 16.596452][ T420] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 16.596669][ T420] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 16.596900][ T420] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 16.597132][ T420] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 16.597361][ T420] ? __pfx___sys_sendto (net/socket.c:2145) [ 16.597601][ T420] ? __lock_release (kernel/locking/lockdep.c:5527) [ 16.597831][ T420] ? __sys_recvmsg (net/socket.c:2859) [ 16.598055][ T420] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 16.598295][ T420] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 16.598517][ T420] __x64_sys_sendto (net/socket.c:2181) [ 16.598750][ T420] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 16.599013][ T420] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 16.599249][ T420] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 16.599510][ T420] RIP: 0033:0x7f7dbd1c8a4a [ 16.599733][ T420] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 16.600462][ T420] RSP: 002b:00007fffddaefb18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 16.600781][ T420] RAX: ffffffffffffffda RBX: 0000000006b8bb00 RCX: 00007f7dbd1c8a4a [ 16.601099][ T420] RDX: 0000000000000038 RSI: 0000000006b8bb00 RDI: 0000000000000005 [ 16.601430][ T420] RBP: 0000000006b8b910 R08: 00007f7dbd36c200 R09: 000000000000000c [ 16.601739][ T420] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 16.602051][ T420] R13: 0000000006b8b910 R14: 0000000000000000 R15: 0000000000000003 | [ 17.648306][ T452] ------------[ cut here ]------------ | [ 17.648559][ T452] WARNING: CPU: 1 PID: 452 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 17.648962][ T452] Modules linked in: netdevsim | [ 17.649541][ T452] Tainted: [W]=WARN [ 17.649692][ T452] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.649938][ T452] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.650195][ T452] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 17.650886][ T452] RSP: 0018:ffffc90000da71e8 EFLAGS: 00010246 [ 17.651143][ T452] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 17.651434][ T452] RDX: 0000000000000000 RSI: ffff88800b5dac98 RDI: ffff888004f92dc0 [ 17.651721][ T452] RBP: ffff888008dc0040 R08: 0000000000000000 R09: fffffbfff23fd83c [ 17.652007][ T452] R10: ffffffff91fec1e7 R11: ffff888004f92300 R12: 0000000000000000 [ 17.652327][ T452] R13: ffff88800b5da128 R14: ffff88800b5da008 R15: ffff88800b5da000 [ 17.652616][ T452] FS: 00007f36fed31800(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 17.652949][ T452] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 17.653216][ T452] CR2: 00007f940f8f12f0 CR3: 000000000e040002 CR4: 0000000000772ef0 [ 17.653516][ T452] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 17.653802][ T452] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 17.654089][ T452] PKRU: 55555554 [ 17.654258][ T452] Call Trace: [ 17.654406][ T452] [ 17.654506][ T452] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.654702][ T452] ? __warn (kernel/panic.c:748) [ 17.654854][ T452] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.655052][ T452] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 17.655263][ T452] ? handle_bug (arch/x86/kernel/traps.c:285) [ 17.655413][ T452] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 17.655620][ T452] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 17.655826][ T452] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 17.656030][ T452] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 17.656251][ T452] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 17.656512][ T452] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 17.656717][ T452] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 17.656940][ T452] register_netdevice (net/core/dev.c:11003) [ 17.657153][ T452] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 17.657359][ T452] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 17.657577][ T452] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 17.657827][ T452] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 17.658141][ T452] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 17.658422][ T452] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 17.658681][ T452] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 17.658941][ T452] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 17.659220][ T452] ? devl_region_destroy (net/devlink/region.c:1178) [ 17.659431][ T452] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 17.659708][ T452] devlink_reload (net/devlink/dev.c:474) [ 17.659926][ T452] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 17.660164][ T452] ? devlink_resources_validate (net/devlink/resource.c:311) [ 17.660436][ T452] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 17.660652][ T452] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 17.660921][ T452] ? __nla_parse (lib/nlattr.c:732) [ 17.661158][ T452] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 17.661373][ T452] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 17.661647][ T452] ? cap_capable (security/commoncap.c:131) [ 17.661857][ T452] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 17.662078][ T452] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 17.662305][ T452] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 17.662521][ T452] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 17.662779][ T452] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 17.663037][ T452] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 17.663324][ T452] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 17.663537][ T452] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 17.663753][ T452] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 17.663968][ T452] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 17.664213][ T452] ? genl_rcv (net/netlink/genetlink.c:1219) [ 17.664378][ T452] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 17.664592][ T452] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 17.664810][ T452] genl_rcv (net/netlink/genetlink.c:1220) [ 17.664957][ T452] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 17.665166][ T452] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 17.665373][ T452] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 17.665579][ T452] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 17.665781][ T452] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 17.665976][ T452] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 17.666185][ T452] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 17.666399][ T452] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 17.666601][ T452] ? __pfx___sys_sendto (net/socket.c:2145) [ 17.666818][ T452] ? __lock_release (kernel/locking/lockdep.c:5527) [ 17.667020][ T452] ? __sys_recvmsg (net/socket.c:2859) [ 17.667225][ T452] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 17.667446][ T452] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 17.667660][ T452] __x64_sys_sendto (net/socket.c:2181) [ 17.667871][ T452] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 17.668155][ T452] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 17.668356][ T452] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 17.668614][ T452] RIP: 0033:0x7f36fef3da4a [ 17.668816][ T452] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 17.669523][ T452] RSP: 002b:00007ffdfcceafc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 17.669826][ T452] RAX: ffffffffffffffda RBX: 000000003a41ab00 RCX: 00007f36fef3da4a [ 17.670118][ T452] RDX: 0000000000000038 RSI: 000000003a41ab00 RDI: 0000000000000005 [ 17.670441][ T452] RBP: 000000003a41a910 R08: 00007f36ff0e1200 R09: 000000000000000c [ 17.670742][ T452] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 17.671029][ T452] R13: 000000003a41a910 R14: 0000000000000000 R15: 0000000000000003 | [ 18.585073][ T469] ------------[ cut here ]------------ | [ 18.585394][ T469] WARNING: CPU: 2 PID: 469 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 18.585833][ T469] Modules linked in: netdevsim | [ 18.586476][ T469] Tainted: [W]=WARN [ 18.586657][ T469] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.586950][ T469] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.587251][ T469] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 18.588000][ T469] RSP: 0018:ffffc90000e371e8 EFLAGS: 00010246 [ 18.588294][ T469] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 18.588616][ T469] RDX: 0000000000000000 RSI: ffff88800b572c98 RDI: ffff8880088cadc0 [ 18.588930][ T469] RBP: ffff888008dc0040 R08: 0000000000000000 R09: fffffbfff23fd83c [ 18.589259][ T469] R10: ffffffff91fec1e7 R11: ffff8880088ca300 R12: 0000000000000000 [ 18.589592][ T469] R13: ffff88800b572128 R14: ffff88800b572008 R15: ffff88800b572000 [ 18.589917][ T469] FS: 00007f3fa0121800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 18.590321][ T469] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.590596][ T469] CR2: 00007f3fa04d1200 CR3: 000000000e040003 CR4: 0000000000772ef0 [ 18.590912][ T469] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 18.591323][ T469] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 18.591731][ T469] PKRU: 55555554 [ 18.591972][ T469] Call Trace: [ 18.592233][ T469] [ 18.592429][ T469] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.592721][ T469] ? __warn (kernel/panic.c:748) [ 18.592893][ T469] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.593111][ T469] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 18.593350][ T469] ? handle_bug (arch/x86/kernel/traps.c:285) [ 18.593530][ T469] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 18.593758][ T469] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 18.593992][ T469] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.594237][ T469] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 18.594475][ T469] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 18.594759][ T469] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 18.594992][ T469] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 18.595228][ T469] register_netdevice (net/core/dev.c:11003) [ 18.595458][ T469] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 18.595687][ T469] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 18.595923][ T469] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 18.596222][ T469] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 18.596518][ T469] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 18.596816][ T469] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 18.597090][ T469] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 18.597390][ T469] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 18.597673][ T469] ? devl_region_destroy (net/devlink/region.c:1178) [ 18.597898][ T469] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 18.598216][ T469] devlink_reload (net/devlink/dev.c:474) [ 18.598453][ T469] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 18.598672][ T469] ? devlink_resources_validate (net/devlink/resource.c:311) [ 18.598947][ T469] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 18.599188][ T469] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 18.599471][ T469] ? __nla_parse (lib/nlattr.c:732) [ 18.599712][ T469] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 18.599937][ T469] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 18.600248][ T469] ? cap_capable (security/commoncap.c:131) [ 18.600481][ T469] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 18.600713][ T469] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 18.600934][ T469] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 18.601167][ T469] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 18.601441][ T469] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 18.601716][ T469] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 18.601993][ T469] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 18.602253][ T469] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 18.602471][ T469] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 18.602689][ T469] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 18.602930][ T469] ? genl_rcv (net/netlink/genetlink.c:1219) [ 18.603096][ T469] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 18.603329][ T469] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 18.603564][ T469] genl_rcv (net/netlink/genetlink.c:1220) [ 18.603738][ T469] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 18.603958][ T469] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 18.604192][ T469] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 18.604424][ T469] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 18.604657][ T469] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 18.604879][ T469] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 18.605106][ T469] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 18.605358][ T469] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 18.605594][ T469] ? __pfx___sys_sendto (net/socket.c:2145) [ 18.605810][ T469] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 18.606024][ T469] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 18.606284][ T469] ? __sys_recvmsg (net/socket.c:2859) [ 18.606518][ T469] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 18.606751][ T469] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 18.606982][ T469] __x64_sys_sendto (net/socket.c:2181) [ 18.607216][ T469] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 18.607482][ T469] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 18.607701][ T469] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.607964][ T469] RIP: 0033:0x7f3fa032da4a [ 18.608205][ T469] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 18.608924][ T469] RSP: 002b:00007fff82248248 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 18.609256][ T469] RAX: ffffffffffffffda RBX: 000000000ec7fb00 RCX: 00007f3fa032da4a [ 18.609583][ T469] RDX: 0000000000000038 RSI: 000000000ec7fb00 RDI: 0000000000000005 [ 18.609903][ T469] RBP: 000000000ec7f910 R08: 00007f3fa04d1200 R09: 000000000000000c [ 18.610241][ T469] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 18.610556][ T469] R13: 000000000ec7f910 R14: 0000000000000000 R15: 0000000000000003 | [ 289.888511][ T981] ------------[ cut here ]------------ | [ 289.888800][ T981] WARNING: CPU: 2 PID: 981 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 289.889262][ T981] Modules linked in: netdevsim | [ 289.889864][ T981] Tainted: [W]=WARN [ 289.890030][ T981] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 289.890307][ T981] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 289.890570][ T981] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 289.891311][ T981] RSP: 0018:ffffc90001dc71e8 EFLAGS: 00010246 [ 289.891569][ T981] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 289.891894][ T981] RDX: 0000000000000000 RSI: ffff888008f52c98 RDI: ffff888005218b00 [ 289.892214][ T981] RBP: ffff888008dc0040 R08: 0000000000000000 R09: fffffbfff23fd83c [ 289.892523][ T981] R10: ffffffff91fec1e7 R11: ffff888005218040 R12: 0000000000000000 [ 289.892829][ T981] R13: ffff888008f52128 R14: ffff888008f52008 R15: ffff888008f52000 [ 289.893155][ T981] FS: 00007f8d3cdcf800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 289.893533][ T981] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 289.893808][ T981] CR2: 00007f8d3d17f200 CR3: 0000000008e48002 CR4: 0000000000772ef0 [ 289.894183][ T981] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 289.894500][ T981] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 289.894803][ T981] PKRU: 55555554 [ 289.894965][ T981] Call Trace: [ 289.895136][ T981] [ 289.895250][ T981] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 289.895490][ T981] ? __warn (kernel/panic.c:748) [ 289.895658][ T981] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 289.895874][ T981] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 289.896089][ T981] ? handle_bug (arch/x86/kernel/traps.c:285) [ 289.896270][ T981] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 289.896492][ T981] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 289.896720][ T981] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 289.896938][ T981] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 289.897178][ T981] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 289.897460][ T981] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 289.897685][ T981] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 289.897921][ T981] register_netdevice (net/core/dev.c:11003) [ 289.898163][ T981] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 289.898404][ T981] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 289.898633][ T981] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 289.898913][ T981] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 289.899197][ T981] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 289.899466][ T981] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 289.899746][ T981] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 289.900028][ T981] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 289.900318][ T981] ? devl_region_destroy (net/devlink/region.c:1178) [ 289.900530][ T981] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 289.900803][ T981] devlink_reload (net/devlink/dev.c:474) [ 289.901024][ T981] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 289.901247][ T981] ? devlink_resources_validate (net/devlink/resource.c:311) [ 289.901551][ T981] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 289.901770][ T981] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 289.902030][ T981] ? __nla_parse (lib/nlattr.c:732) [ 289.902272][ T981] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 289.902485][ T981] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 289.902759][ T981] ? cap_capable (security/commoncap.c:131) [ 289.902966][ T981] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 289.903190][ T981] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 289.903416][ T981] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 289.903630][ T981] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 289.903881][ T981] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 289.904161][ T981] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 289.904447][ T981] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 289.904665][ T981] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 289.904879][ T981] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 289.905099][ T981] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 289.905355][ T981] ? genl_rcv (net/netlink/genetlink.c:1219) [ 289.905527][ T981] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 289.905737][ T981] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 289.905959][ T981] genl_rcv (net/netlink/genetlink.c:1220) [ 289.906135][ T981] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 289.906351][ T981] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 289.906576][ T981] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 289.906793][ T981] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 289.907018][ T981] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 289.907234][ T981] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 289.907447][ T981] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 289.907673][ T981] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 289.907897][ T981] ? __pfx___sys_sendto (net/socket.c:2145) [ 289.908115][ T981] ? __lock_release (kernel/locking/lockdep.c:5527) [ 289.908347][ T981] ? __sys_recvmsg (net/socket.c:2859) [ 289.908563][ T981] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 289.908781][ T981] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 289.908997][ T981] __x64_sys_sendto (net/socket.c:2181) [ 289.909212][ T981] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 289.909476][ T981] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 289.909686][ T981] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 289.909947][ T981] RIP: 0033:0x7f8d3cfdba4a [ 289.910173][ T981] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 289.910868][ T981] RSP: 002b:00007ffe81ad2c58 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 289.911196][ T981] RAX: ffffffffffffffda RBX: 0000000040095b00 RCX: 00007f8d3cfdba4a [ 289.911497][ T981] RDX: 0000000000000038 RSI: 0000000040095b00 RDI: 0000000000000005 [ 289.911797][ T981] RBP: 0000000040095910 R08: 00007f8d3d17f200 R09: 000000000000000c [ 289.912094][ T981] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 289.912417][ T981] R13: 0000000040095910 R14: 0000000000000000 R15: 0000000000000003 | [ 290.594731][ T995] ------------[ cut here ]------------ | [ 290.595069][ T995] WARNING: CPU: 2 PID: 995 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 290.595531][ T995] Modules linked in: netdevsim | [ 290.596141][ T995] Tainted: [W]=WARN [ 290.596305][ T995] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 290.596564][ T995] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 290.596828][ T995] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 290.597513][ T995] RSP: 0018:ffffc90001e971e8 EFLAGS: 00010246 [ 290.597768][ T995] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 290.598071][ T995] RDX: 0000000000000000 RSI: ffff88800590ac98 RDI: ffff88800c15d080 [ 290.598378][ T995] RBP: ffff888008dc0040 R08: 0000000000000000 R09: fffffbfff23fd83c [ 290.598675][ T995] R10: ffffffff91fec1e7 R11: ffff88800c15c5c0 R12: 0000000000000000 [ 290.598970][ T995] R13: ffff88800590a128 R14: ffff88800590a008 R15: ffff88800590a000 [ 290.599291][ T995] FS: 00007f830f4e6800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 290.599630][ T995] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 290.599882][ T995] CR2: 00007f830f896200 CR3: 000000000c134004 CR4: 0000000000772ef0 [ 290.600191][ T995] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 290.600492][ T995] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 290.600782][ T995] PKRU: 55555554 [ 290.600942][ T995] Call Trace: [ 290.601099][ T995] [ 290.601229][ T995] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 290.601436][ T995] ? __warn (kernel/panic.c:748) [ 290.601603][ T995] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 290.601819][ T995] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 290.602034][ T995] ? handle_bug (arch/x86/kernel/traps.c:285) [ 290.602210][ T995] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 290.602412][ T995] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 290.602636][ T995] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 290.602843][ T995] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 290.603056][ T995] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 290.603324][ T995] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 290.603555][ T995] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 290.603761][ T995] register_netdevice (net/core/dev.c:11003) [ 290.603978][ T995] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 290.604224][ T995] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 290.604463][ T995] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 290.604733][ T995] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 290.605015][ T995] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 290.605294][ T995] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 290.605558][ T995] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 290.605810][ T995] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 290.606062][ T995] ? devl_region_destroy (net/devlink/region.c:1178) [ 290.606282][ T995] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 290.606544][ T995] devlink_reload (net/devlink/dev.c:474) [ 290.606759][ T995] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 290.606967][ T995] ? devlink_resources_validate (net/devlink/resource.c:311) [ 290.607233][ T995] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 290.607441][ T995] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 290.607691][ T995] ? __nla_parse (lib/nlattr.c:732) [ 290.607918][ T995] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 290.608141][ T995] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 290.608410][ T995] ? cap_capable (security/commoncap.c:131) [ 290.608619][ T995] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 290.608840][ T995] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 290.609049][ T995] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 290.609266][ T995] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 290.609520][ T995] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 290.609772][ T995] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 290.610036][ T995] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 290.610257][ T995] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 290.610460][ T995] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 290.610666][ T995] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 290.610896][ T995] ? genl_rcv (net/netlink/genetlink.c:1219) [ 290.611060][ T995] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 290.611278][ T995] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 290.611490][ T995] genl_rcv (net/netlink/genetlink.c:1220) [ 290.611649][ T995] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 290.611861][ T995] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 290.612070][ T995] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 290.612301][ T995] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 290.612530][ T995] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 290.612737][ T995] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 290.612946][ T995] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 290.613175][ T995] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 290.613395][ T995] ? __pfx___sys_sendto (net/socket.c:2145) [ 290.613608][ T995] ? __lock_release (kernel/locking/lockdep.c:5527) [ 290.613817][ T995] ? __sys_recvmsg (net/socket.c:2859) [ 290.614020][ T995] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 290.614254][ T995] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 290.614466][ T995] __x64_sys_sendto (net/socket.c:2181) [ 290.614669][ T995] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 290.614922][ T995] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 290.615151][ T995] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 290.615408][ T995] RIP: 0033:0x7f830f6f2a4a [ 290.615627][ T995] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 290.616316][ T995] RSP: 002b:00007ffc451aac58 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 290.616621][ T995] RAX: ffffffffffffffda RBX: 0000000020c83b00 RCX: 00007f830f6f2a4a [ 290.616919][ T995] RDX: 0000000000000038 RSI: 0000000020c83b00 RDI: 0000000000000005 [ 290.617232][ T995] RBP: 0000000020c83910 R08: 00007f830f896200 R09: 000000000000000c [ 290.617529][ T995] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 290.617826][ T995] R13: 0000000020c83910 R14: 0000000000000000 R15: 0000000000000003 | [ 291.628559][ T1026] ------------[ cut here ]------------ | [ 291.628878][ T1026] WARNING: CPU: 0 PID: 1026 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 291.629286][ T1026] Modules linked in: netdevsim | [ 291.629816][ T1026] Tainted: [W]=WARN [ 291.629964][ T1026] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 291.630208][ T1026] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 291.630452][ T1026] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 291.631108][ T1026] RSP: 0018:ffffc90001fe71e8 EFLAGS: 00010246 [ 291.631381][ T1026] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 291.631662][ T1026] RDX: 0000000000000000 RSI: ffff88800b76ac98 RDI: ffff88800b2c5080 [ 291.631942][ T1026] RBP: ffff888008dc0040 R08: 0000000000000000 R09: fffffbfff23fd83c [ 291.632238][ T1026] R10: ffffffff91fec1e7 R11: ffff88800b2c45c0 R12: 0000000000000000 [ 291.632516][ T1026] R13: ffff88800b76a128 R14: ffff88800b76a008 R15: ffff88800b76a000 [ 291.632799][ T1026] FS: 00007ff485b26800(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 291.633135][ T1026] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 291.633372][ T1026] CR2: 00007ff485ed6200 CR3: 000000000a1cc003 CR4: 0000000000772ef0 [ 291.633655][ T1026] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 291.633934][ T1026] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 291.634222][ T1026] PKRU: 55555554 [ 291.634365][ T1026] Call Trace: [ 291.634510][ T1026] [ 291.634611][ T1026] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 291.634801][ T1026] ? __warn (kernel/panic.c:748) [ 291.634952][ T1026] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 291.635152][ T1026] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 291.635356][ T1026] ? handle_bug (arch/x86/kernel/traps.c:285) [ 291.635504][ T1026] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 291.635694][ T1026] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 291.635896][ T1026] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 291.636086][ T1026] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 291.636292][ T1026] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 291.636534][ T1026] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 291.636735][ T1026] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 291.636928][ T1026] register_netdevice (net/core/dev.c:11003) [ 291.637138][ T1026] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 291.637340][ T1026] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 291.637547][ T1026] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 291.637791][ T1026] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 291.638042][ T1026] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 291.638306][ T1026] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 291.638549][ T1026] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 291.638789][ T1026] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 291.639030][ T1026] ? devl_region_destroy (net/devlink/region.c:1178) [ 291.639228][ T1026] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 291.639478][ T1026] devlink_reload (net/devlink/dev.c:474) [ 291.639676][ T1026] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 291.639872][ T1026] ? devlink_resources_validate (net/devlink/resource.c:311) [ 291.640115][ T1026] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 291.640322][ T1026] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 291.640562][ T1026] ? __nla_parse (lib/nlattr.c:732) [ 291.640762][ T1026] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 291.640957][ T1026] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 291.641214][ T1026] ? cap_capable (security/commoncap.c:131) [ 291.641405][ T1026] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 291.641602][ T1026] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 291.641799][ T1026] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 291.641989][ T1026] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 291.642234][ T1026] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 291.642472][ T1026] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 291.642715][ T1026] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 291.642903][ T1026] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 291.643091][ T1026] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 291.643294][ T1026] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 291.643500][ T1026] ? genl_rcv (net/netlink/genetlink.c:1219) [ 291.643645][ T1026] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 291.643842][ T1026] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 291.644039][ T1026] genl_rcv (net/netlink/genetlink.c:1220) [ 291.644190][ T1026] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 291.644387][ T1026] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 291.644580][ T1026] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 291.644779][ T1026] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 291.644972][ T1026] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 291.645167][ T1026] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 291.645375][ T1026] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 291.645578][ T1026] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 291.645773][ T1026] ? __pfx___sys_sendto (net/socket.c:2145) [ 291.645973][ T1026] ? __lock_release (kernel/locking/lockdep.c:5527) [ 291.646181][ T1026] ? __sys_recvmsg (net/socket.c:2859) [ 291.646370][ T1026] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 291.646569][ T1026] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 291.646767][ T1026] __x64_sys_sendto (net/socket.c:2181) [ 291.646955][ T1026] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 291.647197][ T1026] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 291.647394][ T1026] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 291.647633][ T1026] RIP: 0033:0x7ff485d32a4a [ 291.647827][ T1026] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 291.648501][ T1026] RSP: 002b:00007ffd3d85bd98 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 291.648784][ T1026] RAX: ffffffffffffffda RBX: 000000003fd9eb00 RCX: 00007ff485d32a4a [ 291.649066][ T1026] RDX: 0000000000000038 RSI: 000000003fd9eb00 RDI: 0000000000000005 [ 291.649357][ T1026] RBP: 000000003fd9e910 R08: 00007ff485ed6200 R09: 000000000000000c [ 291.649637][ T1026] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 291.649914][ T1026] R13: 000000003fd9e910 R14: 0000000000000000 R15: 0000000000000003 | [ 292.569260][ T1044] ------------[ cut here ]------------ | [ 292.569673][ T1044] WARNING: CPU: 2 PID: 1044 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 292.570098][ T1044] Modules linked in: netdevsim | [ 292.570739][ T1044] Tainted: [W]=WARN [ 292.570900][ T1044] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 292.571183][ T1044] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.571454][ T1044] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 292.572162][ T1044] RSP: 0018:ffffc900020771e8 EFLAGS: 00010246 [ 292.572417][ T1044] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 292.572719][ T1044] RDX: 0000000000000000 RSI: ffff88800917ac98 RDI: ffff888009abadc0 [ 292.573018][ T1044] RBP: ffff888008dc0040 R08: 0000000000000000 R09: fffffbfff23fd83c [ 292.573325][ T1044] R10: ffffffff91fec1e7 R11: ffff888009aba300 R12: 0000000000000000 [ 292.573615][ T1044] R13: ffff88800917a128 R14: ffff88800917a008 R15: ffff88800917a000 [ 292.573908][ T1044] FS: 00007f5dfb67b800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 292.574291][ T1044] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 292.574551][ T1044] CR2: 00007f5dfba2b200 CR3: 000000000a16c004 CR4: 0000000000772ef0 [ 292.574849][ T1044] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 292.575157][ T1044] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 292.575469][ T1044] PKRU: 55555554 [ 292.575627][ T1044] Call Trace: [ 292.575796][ T1044] [ 292.575909][ T1044] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.576136][ T1044] ? __warn (kernel/panic.c:748) [ 292.576310][ T1044] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.576516][ T1044] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 292.576739][ T1044] ? handle_bug (arch/x86/kernel/traps.c:285) [ 292.576905][ T1044] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 292.577110][ T1044] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 292.577352][ T1044] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 292.577562][ T1044] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 292.577769][ T1044] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 292.578021][ T1044] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 292.578245][ T1044] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 292.578455][ T1044] register_netdevice (net/core/dev.c:11003) [ 292.578670][ T1044] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 292.578885][ T1044] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 292.579112][ T1044] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 292.579393][ T1044] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 292.579662][ T1044] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 292.579930][ T1044] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 292.580210][ T1044] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 292.580468][ T1044] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 292.580725][ T1044] ? devl_region_destroy (net/devlink/region.c:1178) [ 292.580930][ T1044] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 292.581207][ T1044] devlink_reload (net/devlink/dev.c:474) [ 292.581424][ T1044] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 292.581635][ T1044] ? devlink_resources_validate (net/devlink/resource.c:311) [ 292.581897][ T1044] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 292.582109][ T1044] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 292.582374][ T1044] ? __nla_parse (lib/nlattr.c:732) [ 292.582607][ T1044] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 292.582825][ T1044] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 292.583094][ T1044] ? cap_capable (security/commoncap.c:131) [ 292.583317][ T1044] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 292.583532][ T1044] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 292.583739][ T1044] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 292.583947][ T1044] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 292.584212][ T1044] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 292.584467][ T1044] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 292.584734][ T1044] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 292.584948][ T1044] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 292.585162][ T1044] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 292.585385][ T1044] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 292.585609][ T1044] ? genl_rcv (net/netlink/genetlink.c:1219) [ 292.585768][ T1044] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 292.585977][ T1044] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 292.586202][ T1044] genl_rcv (net/netlink/genetlink.c:1220) [ 292.586366][ T1044] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 292.586573][ T1044] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 292.586779][ T1044] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 292.586989][ T1044] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 292.587213][ T1044] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 292.587416][ T1044] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 292.587627][ T1044] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 292.587850][ T1044] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 292.588066][ T1044] ? __pfx___sys_sendto (net/socket.c:2145) [ 292.588291][ T1044] ? __lock_release (kernel/locking/lockdep.c:5527) [ 292.588511][ T1044] ? __sys_recvmsg (net/socket.c:2859) [ 292.588713][ T1044] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 292.588934][ T1044] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 292.589164][ T1044] __x64_sys_sendto (net/socket.c:2181) [ 292.589377][ T1044] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 292.589641][ T1044] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 292.589851][ T1044] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 292.590103][ T1044] RIP: 0033:0x7f5dfb887a4a [ 292.590331][ T1044] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 292.591017][ T1044] RSP: 002b:00007ffda2f5da08 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 292.591335][ T1044] RAX: ffffffffffffffda RBX: 0000000004001b00 RCX: 00007f5dfb887a4a [ 292.591636][ T1044] RDX: 0000000000000038 RSI: 0000000004001b00 RDI: 0000000000000005 [ 292.591931][ T1044] RBP: 0000000004001910 R08: 00007f5dfba2b200 R09: 000000000000000c [ 292.592249][ T1044] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 292.592553][ T1044] R13: 0000000004001910 R14: 0000000000000000 R15: 0000000000000003 | [ 295.974625][ T1137] ------------[ cut here ]------------ | [ 295.975135][ T1137] WARNING: CPU: 1 PID: 1137 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 295.975793][ T1137] Modules linked in: netdevsim | [ 295.976730][ T1137] Tainted: [W]=WARN [ 295.976973][ T1137] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 295.977394][ T1137] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 295.977817][ T1137] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 295.978943][ T1137] RSP: 0018:ffffc900023a71e8 EFLAGS: 00010246 [ 295.979370][ T1137] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 295.979836][ T1137] RDX: 0000000000000000 RSI: ffff88800b5dac98 RDI: ffff88800b400b00 [ 295.980448][ T1137] RBP: ffff888008dc0040 R08: 0000000000000000 R09: fffffbfff23fd83c [ 295.980943][ T1137] R10: ffffffff91fec1e7 R11: ffff88800b400040 R12: 0000000000000000 [ 295.981432][ T1137] R13: ffff88800b5da128 R14: ffff88800b5da008 R15: ffff88800b5da000 [ 295.981918][ T1137] FS: 00007f39b4874800(0000) GS:ffff88802f480000(0000) knlGS:0000000000000000 [ 295.982483][ T1137] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 295.982882][ T1137] CR2: 00007f5e66a10258 CR3: 000000000e01a004 CR4: 0000000000772ef0 [ 295.983379][ T1137] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 295.983850][ T1137] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 295.984341][ T1137] PKRU: 55555554 [ 295.984559][ T1137] Call Trace: [ 295.984714][ T1137] [ 295.984821][ T1137] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 295.985027][ T1137] ? __warn (kernel/panic.c:748) [ 295.985205][ T1137] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 295.985442][ T1137] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 295.985654][ T1137] ? handle_bug (arch/x86/kernel/traps.c:285) [ 295.985805][ T1137] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 295.986002][ T1137] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 295.986231][ T1137] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 295.986449][ T1137] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 295.986647][ T1137] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 295.986896][ T1137] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 295.987105][ T1137] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 295.987317][ T1137] register_netdevice (net/core/dev.c:11003) [ 295.987538][ T1137] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 295.987757][ T1137] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 295.987988][ T1137] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 295.988256][ T1137] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 295.988542][ T1137] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 295.988800][ T1137] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 295.989058][ T1137] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 295.989321][ T1137] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 295.989605][ T1137] ? devl_region_destroy (net/devlink/region.c:1178) [ 295.989802][ T1137] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 295.990057][ T1137] devlink_reload (net/devlink/dev.c:474) [ 295.990283][ T1137] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 295.990508][ T1137] ? devlink_resources_validate (net/devlink/resource.c:311) [ 295.990758][ T1137] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 295.990955][ T1137] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 295.991208][ T1137] ? __nla_parse (lib/nlattr.c:732) [ 295.991443][ T1137] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 295.991648][ T1137] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 295.991906][ T1137] ? cap_capable (security/commoncap.c:131) [ 295.992106][ T1137] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 295.992332][ T1137] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 295.992544][ T1137] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 295.992738][ T1137] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 295.992986][ T1137] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 295.993243][ T1137] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 295.993539][ T1137] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 295.993740][ T1137] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 295.993945][ T1137] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 295.994157][ T1137] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 295.994373][ T1137] ? genl_rcv (net/netlink/genetlink.c:1219) [ 295.994531][ T1137] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 295.994744][ T1137] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 295.994952][ T1137] genl_rcv (net/netlink/genetlink.c:1220) [ 295.995095][ T1137] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 295.995309][ T1137] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 295.995505][ T1137] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 295.995723][ T1137] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 295.995924][ T1137] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 295.996127][ T1137] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 295.996342][ T1137] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 295.996554][ T1137] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 295.996755][ T1137] ? __pfx___sys_sendto (net/socket.c:2145) [ 295.996968][ T1137] ? __lock_release (kernel/locking/lockdep.c:5527) [ 295.997183][ T1137] ? __sys_recvmsg (net/socket.c:2859) [ 295.997381][ T1137] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 295.997594][ T1137] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 295.997807][ T1137] __x64_sys_sendto (net/socket.c:2181) [ 295.998012][ T1137] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 295.998273][ T1137] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 295.998481][ T1137] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 295.998725][ T1137] RIP: 0033:0x7f39b4a80a4a [ 295.998934][ T1137] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 295.999636][ T1137] RSP: 002b:00007ffcb17fdba8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 295.999941][ T1137] RAX: ffffffffffffffda RBX: 0000000039384b00 RCX: 00007f39b4a80a4a [ 296.000236][ T1137] RDX: 0000000000000038 RSI: 0000000039384b00 RDI: 0000000000000005 [ 296.000528][ T1137] RBP: 0000000039384910 R08: 00007f39b4c24200 R09: 000000000000000c [ 296.000824][ T1137] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 296.001128][ T1137] R13: 0000000039384910 R14: 0000000000000000 R15: 0000000000000003 | [ 296.951852][ T1151] ------------[ cut here ]------------ | [ 296.952246][ T1151] WARNING: CPU: 2 PID: 1151 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 296.952698][ T1151] Modules linked in: netdevsim | [ 296.953422][ T1151] Tainted: [W]=WARN [ 296.953599][ T1151] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 296.953968][ T1151] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 296.954350][ T1151] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 296.955199][ T1151] RSP: 0018:ffffc900024371e8 EFLAGS: 00010246 [ 296.955576][ T1151] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 296.955987][ T1151] RDX: 0000000000000000 RSI: ffff88800b572c98 RDI: ffff88800a2a8b00 [ 296.956331][ T1151] RBP: ffff888008dc0040 R08: 0000000000000000 R09: fffffbfff23fd83c [ 296.956656][ T1151] R10: ffffffff91fec1e7 R11: ffff88800a2a8040 R12: 0000000000000000 [ 296.956980][ T1151] R13: ffff88800b572128 R14: ffff88800b572008 R15: ffff88800b572000 [ 296.957307][ T1151] FS: 00007fe395794800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 296.957692][ T1151] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 296.957978][ T1151] CR2: 00007fe395b44200 CR3: 0000000009b88005 CR4: 0000000000772ef0 [ 296.958309][ T1151] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 296.958635][ T1151] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 296.958960][ T1151] PKRU: 55555554 [ 296.959156][ T1151] Call Trace: [ 296.959328][ T1151] [ 296.959461][ T1151] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 296.959690][ T1151] ? __warn (kernel/panic.c:748) [ 296.959870][ T1151] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 296.960095][ T1151] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 296.960336][ T1151] ? handle_bug (arch/x86/kernel/traps.c:285) [ 296.960511][ T1151] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 296.960735][ T1151] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 296.960979][ T1151] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 296.961234][ T1151] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 296.961473][ T1151] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 296.961753][ T1151] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 296.961982][ T1151] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 296.962217][ T1151] register_netdevice (net/core/dev.c:11003) [ 296.962449][ T1151] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 296.962702][ T1151] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 296.962947][ T1151] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 296.963246][ T1151] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 296.963539][ T1151] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 296.963817][ T1151] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 296.964100][ T1151] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 296.964383][ T1151] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 296.964650][ T1151] ? devl_region_destroy (net/devlink/region.c:1178) [ 296.964860][ T1151] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 296.965152][ T1151] devlink_reload (net/devlink/dev.c:474) [ 296.965394][ T1151] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 296.965644][ T1151] ? devlink_resources_validate (net/devlink/resource.c:311) [ 296.965932][ T1151] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 296.966166][ T1151] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 296.966434][ T1151] ? __nla_parse (lib/nlattr.c:732) [ 296.966661][ T1151] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 296.966885][ T1151] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 296.967175][ T1151] ? cap_capable (security/commoncap.c:131) [ 296.967393][ T1151] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 296.967619][ T1151] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 296.967838][ T1151] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 296.968071][ T1151] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 296.968358][ T1151] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 296.968621][ T1151] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 296.968900][ T1151] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 296.969137][ T1151] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 296.969357][ T1151] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 296.969576][ T1151] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 296.969804][ T1151] ? genl_rcv (net/netlink/genetlink.c:1219) [ 296.969971][ T1151] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 296.970202][ T1151] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 296.970429][ T1151] genl_rcv (net/netlink/genetlink.c:1220) [ 296.970599][ T1151] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 296.970835][ T1151] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 296.971075][ T1151] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 296.971437][ T1151] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 296.971797][ T1151] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 296.972157][ T1151] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 296.972522][ T1151] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 296.972878][ T1151] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 296.973221][ T1151] ? __pfx___sys_sendto (net/socket.c:2145) [ 296.973590][ T1151] ? __lock_release (kernel/locking/lockdep.c:5527) [ 296.973946][ T1151] ? __sys_recvmsg (net/socket.c:2859) [ 296.974322][ T1151] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 296.974678][ T1151] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 296.975040][ T1151] __x64_sys_sendto (net/socket.c:2181) [ 296.975436][ T1151] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 296.975868][ T1151] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 296.976269][ T1151] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 296.976700][ T1151] RIP: 0033:0x7fe3959a0a4a [ 296.977054][ T1151] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 296.978215][ T1151] RSP: 002b:00007ffd7c330328 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 296.978748][ T1151] RAX: ffffffffffffffda RBX: 000000002b560b00 RCX: 00007fe3959a0a4a [ 296.979281][ T1151] RDX: 0000000000000038 RSI: 000000002b560b00 RDI: 0000000000000005 [ 296.979754][ T1151] RBP: 000000002b560910 R08: 00007fe395b44200 R09: 000000000000000c [ 296.980278][ T1151] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 296.980805][ T1151] R13: 000000002b560910 R14: 0000000000000000 R15: 0000000000000003 | [ 299.446838][ T1216] ------------[ cut here ]------------ | [ 299.447213][ T1216] WARNING: CPU: 2 PID: 1216 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 299.447614][ T1216] Modules linked in: netdevsim | [ 299.448202][ T1216] Tainted: [W]=WARN [ 299.448368][ T1216] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 299.448618][ T1216] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 299.448869][ T1216] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 299.449555][ T1216] RSP: 0018:ffffc900026d71e8 EFLAGS: 00010246 [ 299.449810][ T1216] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 299.450104][ T1216] RDX: 0000000000000000 RSI: ffff888008f52c98 RDI: ffff88800bdb8b00 [ 299.450411][ T1216] RBP: ffff888008dc0040 R08: 0000000000000000 R09: fffffbfff23fd83c [ 299.450710][ T1216] R10: ffffffff91fec1e7 R11: ffff88800bdb8040 R12: 0000000000000000 [ 299.451000][ T1216] R13: ffff888008f52128 R14: ffff888008f52008 R15: ffff888008f52000 [ 299.451305][ T1216] FS: 00007effddb30800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 299.451650][ T1216] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 299.451898][ T1216] CR2: 00007effddee0200 CR3: 000000000a1cc005 CR4: 0000000000772ef0 [ 299.452213][ T1216] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 299.452508][ T1216] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 299.452799][ T1216] PKRU: 55555554 [ 299.452954][ T1216] Call Trace: [ 299.453130][ T1216] [ 299.453253][ T1216] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 299.453458][ T1216] ? __warn (kernel/panic.c:748) [ 299.453618][ T1216] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 299.453823][ T1216] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 299.454036][ T1216] ? handle_bug (arch/x86/kernel/traps.c:285) [ 299.454206][ T1216] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 299.454412][ T1216] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 299.454626][ T1216] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 299.454832][ T1216] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 299.455044][ T1216] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 299.455321][ T1216] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 299.455533][ T1216] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 299.455748][ T1216] register_netdevice (net/core/dev.c:11003) [ 299.455957][ T1216] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 299.456207][ T1216] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 299.456452][ T1216] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 299.456718][ T1216] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 299.456986][ T1216] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 299.457266][ T1216] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 299.457529][ T1216] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 299.457788][ T1216] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 299.458049][ T1216] ? devl_region_destroy (net/devlink/region.c:1178) [ 299.458268][ T1216] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 299.458535][ T1216] devlink_reload (net/devlink/dev.c:474) [ 299.458751][ T1216] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 299.458959][ T1216] ? devlink_resources_validate (net/devlink/resource.c:311) [ 299.459233][ T1216] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 299.459443][ T1216] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 299.459697][ T1216] ? __nla_parse (lib/nlattr.c:732) [ 299.459915][ T1216] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 299.460139][ T1216] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 299.460404][ T1216] ? cap_capable (security/commoncap.c:131) [ 299.460612][ T1216] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 299.460825][ T1216] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 299.461035][ T1216] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 299.461250][ T1216] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 299.461494][ T1216] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 299.461741][ T1216] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 299.462004][ T1216] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 299.462219][ T1216] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 299.462425][ T1216] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 299.462632][ T1216] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 299.462852][ T1216] ? genl_rcv (net/netlink/genetlink.c:1219) [ 299.463010][ T1216] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 299.463231][ T1216] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 299.463447][ T1216] genl_rcv (net/netlink/genetlink.c:1220) [ 299.463605][ T1216] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 299.463815][ T1216] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 299.464017][ T1216] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 299.464246][ T1216] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 299.464452][ T1216] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 299.464655][ T1216] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 299.464860][ T1216] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 299.465074][ T1216] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 299.465313][ T1216] ? __pfx___sys_sendto (net/socket.c:2145) [ 299.465529][ T1216] ? __lock_release (kernel/locking/lockdep.c:5527) [ 299.465738][ T1216] ? __sys_recvmsg (net/socket.c:2859) [ 299.465943][ T1216] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 299.466169][ T1216] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 299.466382][ T1216] __x64_sys_sendto (net/socket.c:2181) [ 299.466589][ T1216] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 299.466843][ T1216] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 299.467049][ T1216] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 299.467312][ T1216] RIP: 0033:0x7effddd3ca4a [ 299.467522][ T1216] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 299.468210][ T1216] RSP: 002b:00007ffcec650fd8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 299.468511][ T1216] RAX: ffffffffffffffda RBX: 0000000030681b00 RCX: 00007effddd3ca4a [ 299.468800][ T1216] RDX: 0000000000000038 RSI: 0000000030681b00 RDI: 0000000000000005 [ 299.469093][ T1216] RBP: 0000000030681910 R08: 00007effddee0200 R09: 000000000000000c [ 299.469407][ T1216] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 299.469695][ T1216] R13: 0000000030681910 R14: 0000000000000000 R15: 0000000000000003 | [ 300.839083][ T1246] ------------[ cut here ]------------ | [ 300.839451][ T1246] WARNING: CPU: 2 PID: 1246 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 300.839850][ T1246] Modules linked in: netdevsim | [ 300.840427][ T1246] Tainted: [W]=WARN [ 300.840588][ T1246] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 300.840836][ T1246] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.841100][ T1246] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 300.841797][ T1246] RSP: 0018:ffffc900027c71e8 EFLAGS: 00010246 [ 300.842057][ T1246] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 300.842366][ T1246] RDX: 0000000000000000 RSI: ffff88800590ac98 RDI: ffff88800c15d080 [ 300.842662][ T1246] RBP: ffff888008dc0040 R08: 0000000000000000 R09: fffffbfff23fd83c [ 300.842953][ T1246] R10: ffffffff91fec1e7 R11: ffff88800c15c5c0 R12: 0000000000000000 [ 300.843267][ T1246] R13: ffff88800590a128 R14: ffff88800590a008 R15: ffff88800590a000 [ 300.843564][ T1246] FS: 00007fcf66cd7800(0000) GS:ffff88802f500000(0000) knlGS:0000000000000000 [ 300.843899][ T1246] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 300.844178][ T1246] CR2: 00007fcf67087200 CR3: 00000000059c0003 CR4: 0000000000772ef0 [ 300.844478][ T1246] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 300.844777][ T1246] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 300.845074][ T1246] PKRU: 55555554 [ 300.845254][ T1246] Call Trace: [ 300.845418][ T1246] [ 300.845529][ T1246] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.845737][ T1246] ? __warn (kernel/panic.c:748) [ 300.845902][ T1246] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.846110][ T1246] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 300.846339][ T1246] ? handle_bug (arch/x86/kernel/traps.c:285) [ 300.846504][ T1246] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 300.846708][ T1246] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 300.846928][ T1246] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.847154][ T1246] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 300.847369][ T1246] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 300.847624][ T1246] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 300.847833][ T1246] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 300.848045][ T1246] register_netdevice (net/core/dev.c:11003) [ 300.848286][ T1246] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 300.848502][ T1246] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 300.848723][ T1246] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 300.848986][ T1246] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 300.849264][ T1246] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 300.849532][ T1246] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 300.849790][ T1246] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 300.850045][ T1246] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 300.850321][ T1246] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 300.850589][ T1246] devlink_reload (net/devlink/dev.c:474) [ 300.850798][ T1246] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 300.851005][ T1246] ? devlink_resources_validate (net/devlink/resource.c:311) [ 300.851274][ T1246] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 300.851482][ T1246] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 300.851735][ T1246] ? __nla_parse (lib/nlattr.c:732) [ 300.851954][ T1246] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 300.852186][ T1246] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 300.852451][ T1246] ? cap_capable (security/commoncap.c:131) [ 300.852654][ T1246] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 300.852863][ T1246] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 300.853068][ T1246] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 300.853290][ T1246] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 300.853534][ T1246] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 300.853785][ T1246] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 300.854045][ T1246] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 300.854260][ T1246] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 300.854460][ T1246] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 300.854667][ T1246] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 300.854887][ T1246] ? genl_rcv (net/netlink/genetlink.c:1219) [ 300.855046][ T1246] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 300.855270][ T1246] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 300.855486][ T1246] genl_rcv (net/netlink/genetlink.c:1220) [ 300.855644][ T1246] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 300.855852][ T1246] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 300.856059][ T1246] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 300.856301][ T1246] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 300.856512][ T1246] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 300.856716][ T1246] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 300.856922][ T1246] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 300.857150][ T1246] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 300.857362][ T1246] ? __pfx___sys_sendto (net/socket.c:2145) [ 300.857576][ T1246] ? __lock_release (kernel/locking/lockdep.c:5527) [ 300.857788][ T1246] ? __sys_recvmsg (net/socket.c:2859) [ 300.857992][ T1246] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 300.858223][ T1246] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 300.858438][ T1246] __x64_sys_sendto (net/socket.c:2181) [ 300.858645][ T1246] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 300.858892][ T1246] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 300.859102][ T1246] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 300.859364][ T1246] RIP: 0033:0x7fcf66ee3a4a [ 300.859576][ T1246] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 300.860274][ T1246] RSP: 002b:00007fffe3df7c18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 300.860582][ T1246] RAX: ffffffffffffffda RBX: 0000000009a5fb00 RCX: 00007fcf66ee3a4a [ 300.860886][ T1246] RDX: 0000000000000038 RSI: 0000000009a5fb00 RDI: 0000000000000005 [ 300.861206][ T1246] RBP: 0000000009a5f910 R08: 00007fcf67087200 R09: 000000000000000c [ 300.861497][ T1246] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 300.861786][ T1246] R13: 0000000009a5f910 R14: 0000000000000000 R15: 0000000000000003 | [ 301.153203][ T11] ------------[ cut here ]------------ | [ 301.153529][ T11] WARNING: CPU: 0 PID: 11 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 301.153888][ T11] Modules linked in: netdevsim | [ 301.154455][ T11] Tainted: [W]=WARN [ 301.154600][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 301.154856][ T11] Workqueue: netns cleanup_net [ 301.155060][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 301.155303][ 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 [ 301.155925][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 301.156167][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 301.156423][ T11] RDX: 0000000000000000 RSI: ffff88800b76ac98 RDI: ffff888001a82e10 [ 301.156685][ T11] RBP: ffffffff94123440 R08: 0000000000000000 R09: fffffbfff23fd83c [ 301.156952][ T11] R10: ffffffff91fec1e7 R11: ffff888001a82300 R12: 0000000000000000 [ 301.157224][ T11] R13: ffff88800b76a128 R14: ffff88800b76a008 R15: ffff88800b76a000 [ 301.157483][ T11] FS: 0000000000000000(0000) GS:ffff88802f400000(0000) knlGS:0000000000000000 [ 301.157784][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 301.158005][ T11] CR2: 00007f89faf807d0 CR3: 000000000c052006 CR4: 0000000000772ef0 [ 301.158281][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 301.158548][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 301.158939][ T11] PKRU: 55555554 [ 301.159071][ T11] Call Trace: [ 301.159241][ T11] [ 301.159332][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 301.159514][ T11] ? __warn (kernel/panic.c:748) [ 301.159660][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 301.159842][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 301.160027][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 301.160179][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 301.160357][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 301.160554][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 301.160748][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 301.160983][ 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) [ 301.161177][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 301.161363][ T11] register_netdevice (net/core/dev.c:11003) [ 301.161547][ T11] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 301.161741][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 301.161938][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 301.162179][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 301.162423][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 301.162657][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 301.162885][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 301.163167][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 301.163402][ T11] devlink_reload (net/devlink/dev.c:474) [ 301.163593][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 301.163775][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 301.163964][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 301.164151][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 301.164375][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 301.164549][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 301.164726][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 301.164906][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 301.165085][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 301.165265][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 301.165456][ T11] process_one_work (kernel/workqueue.c:3238) [ 301.165641][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 301.165816][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 301.166001][ T11] ? assign_work (kernel/workqueue.c:1200) [ 301.166190][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 301.166374][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 301.166547][ T11] kthread (kernel/kthread.c:464) [ 301.166680][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 301.166858][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 301.167031][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 301.167213][ 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