====================================== | 0 | xx__-> [ 11.341961][ T227] ------------[ cut here ]------------ | [ 11.342525][ T227] WARNING: CPU: 3 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) | [ 11.343448][ T227] Modules linked in: netdevsim [ 11.344513][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.344971][ T227] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.345440][ 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 [ 11.346679][ T227] RSP: 0018:ffffc90000a87520 EFLAGS: 00010246 [ 11.347161][ T227] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.347731][ T227] RDX: 0000000000000000 RSI: ffff88800a2f2c98 RDI: ffff8880050350f8 [ 11.348273][ T227] RBP: ffffffffa4123440 R08: 0000000000000000 R09: fffffbfff43fd83c [ 11.348801][ T227] R10: ffffffffa1fec1e7 R11: ffff8880050345c0 R12: 0000000000000000 [ 11.349372][ T227] R13: ffff88800a2f2128 R14: ffff88800a2f2008 R15: ffff88800a2f2000 [ 11.349885][ T227] FS: 00007f44d5743740(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 11.350515][ T227] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.351004][ T227] CR2: 00005599a5334ac8 CR3: 0000000009ff0002 CR4: 0000000000772ef0 [ 11.351524][ T227] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.352276][ T227] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.352800][ T227] PKRU: 55555554 [ 11.353087][ T227] Call Trace: [ 11.353359][ T227] [ 11.353528][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.353859][ T227] ? __warn (kernel/panic.c:748) [ 11.354161][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.354528][ T227] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.354928][ T227] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.355221][ T227] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.355580][ T227] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.355979][ T227] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.356371][ T227] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 11.356854][ 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) [ 11.357254][ T227] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.357614][ T227] register_netdevice (net/core/dev.c:11003) [ 11.357997][ T227] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 11.358391][ T227] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.358775][ T227] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.359264][ T227] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 11.359566][ T227] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.360035][ T227] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.360470][ T227] nsim_dev_port_add_all (drivers/net/netdevsim/dev.c:1449) netdevsim [ 11.360905][ T227] nsim_drv_probe (drivers/net/netdevsim/dev.c:1607) netdevsim [ 11.361326][ T227] ? __pfx_nsim_drv_probe (drivers/net/netdevsim/dev.c:1528) netdevsim [ 11.361774][ T227] ? kernfs_create_link (fs/kernfs/symlink.c:48) [ 11.362146][ 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)) [ 11.362404][ T227] ? sysfs_do_create_link_sd (fs/sysfs/symlink.c:48) [ 11.362771][ T227] really_probe (drivers/base/dd.c:579 drivers/base/dd.c:658) [ 11.363159][ T227] __driver_probe_device (drivers/base/dd.c:800) [ 11.363514][ T227] driver_probe_device (drivers/base/dd.c:830) [ 11.363877][ T227] __device_attach_driver (drivers/base/dd.c:959) [ 11.364262][ T227] ? __pfx___device_attach_driver (drivers/base/dd.c:922) [ 11.364695][ T227] bus_for_each_drv (drivers/base/bus.c:462) [ 11.365066][ T227] ? __pfx_bus_for_each_drv (drivers/base/bus.c:450) [ 11.365416][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 11.365756][ T227] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 11.366148][ T227] __device_attach (drivers/base/dd.c:1030) [ 11.366671][ T227] ? __pfx___device_attach (drivers/base/dd.c:1001) [ 11.367011][ T227] ? bus_to_subsys (drivers/base/bus.c:85) [ 11.367377][ 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) [ 11.367741][ T227] bus_probe_device (drivers/base/bus.c:537) [ 11.368127][ T227] device_add (drivers/base/core.c:3672) [ 11.368488][ T227] ? __pfx_device_add (drivers/base/core.c:3548) [ 11.368721][ T227] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 11.368953][ T227] new_device_store (drivers/net/netdevsim/bus.c:443 drivers/net/netdevsim/bus.c:173) netdevsim [ 11.369241][ T227] ? __pfx_new_device_store (drivers/net/netdevsim/bus.c:142) netdevsim [ 11.369528][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 11.369750][ T227] ? sysfs_file_ops (fs/sysfs/file.c:31 (discriminator 1)) [ 11.369973][ T227] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:132) [ 11.370205][ T227] kernfs_fop_write_iter (fs/kernfs/file.c:334) [ 11.370427][ T227] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 11.370600][ T227] ? __pfx_vfs_write (fs/read_write.c:660) [ 11.370841][ T227] ? __lock_release (kernel/locking/lockdep.c:5527) [ 11.371073][ 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) [ 11.371303][ T227] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 11.371521][ T227] ksys_write (fs/read_write.c:731) [ 11.371704][ T227] ? __pfx_ksys_write (fs/read_write.c:721) [ 11.371913][ T227] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 11.372138][ T227] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.372352][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.372609][ T227] RIP: 0033:0x7f44d5884b77 [ 11.372844][ 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 [ 11.373574][ T227] RSP: 002b:00007ffe60a48848 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 11.373911][ T227] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007f44d5884b77 [ 11.374231][ T227] RDX: 0000000000000007 RSI: 00005599a5333ac0 RDI: 0000000000000001 [ 11.374553][ T227] RBP: 00005599a5333ac0 R08: 0000000000000003 R09: 0000000000000077 [ 11.374889][ T227] R10: 0000000000000063 R11: 0000000000000246 R12: 0000000000000007 [ 11.375215][ T227] R13: 00007f44d5940760 R14: 0000000000000007 R15: 00007f44d593b9c0 | [ 11.644440][ T252] ------------[ cut here ]------------ | [ 11.644960][ T252] WARNING: CPU: 0 PID: 252 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.645413][ T252] Modules linked in: netdevsim | [ 11.646111][ T252] Tainted: [W]=WARN [ 11.646321][ T252] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.646574][ T252] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.646848][ T252] 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.647574][ T252] RSP: 0018:ffffc90000aa71e8 EFLAGS: 00010246 [ 11.647839][ T252] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 11.648153][ T252] RDX: 0000000000000000 RSI: ffff88800938ac98 RDI: ffff8880096c0b00 [ 11.648463][ T252] RBP: ffff888004ff8040 R08: 0000000000000000 R09: fffffbfff43fd83c [ 11.648796][ T252] R10: ffffffffa1fec1e7 R11: ffff8880096c0040 R12: 0000000000000000 [ 11.649113][ T252] R13: ffff88800938a128 R14: ffff88800938a008 R15: ffff88800938a000 [ 11.649431][ T252] FS: 00007fa878c00800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 11.649813][ T252] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.650080][ T252] CR2: 00007fa878d41290 CR3: 000000000bb8a003 CR4: 0000000000772ef0 [ 11.650450][ T252] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 11.650770][ T252] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 11.651099][ T252] PKRU: 55555554 [ 11.651293][ T252] Call Trace: [ 11.651479][ T252] [ 11.651634][ T252] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.651854][ T252] ? __warn (kernel/panic.c:748) [ 11.652026][ T252] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.652303][ T252] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 11.652534][ T252] ? handle_bug (arch/x86/kernel/traps.c:285) [ 11.652705][ T252] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 11.652944][ T252] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 11.653203][ T252] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 11.653454][ T252] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 11.653727][ T252] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 11.654100][ T252] ? _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.654372][ T252] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 11.654686][ T252] register_netdevice (net/core/dev.c:11003) [ 11.654946][ T252] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 11.655197][ T252] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 11.655446][ T252] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 11.655776][ T252] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 11.656099][ T252] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 11.656418][ T252] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 11.656743][ T252] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 11.657036][ T252] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 11.657331][ T252] devlink_reload (net/devlink/dev.c:474) [ 11.657553][ T252] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 11.657786][ T252] ? trace_cap_capable (./include/trace/events/capability.h:26 (discriminator 21)) [ 11.658005][ T252] ? cap_capable (security/commoncap.c:131) [ 11.658223][ T252] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1146 fs/file.c:1160) [ 11.658391][ T252] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 11.658615][ T252] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.658914][ T252] ? __nla_parse (lib/nlattr.c:732) [ 11.659180][ T252] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 11.659435][ T252] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 11.659758][ T252] ? cap_capable (security/commoncap.c:131) [ 11.659996][ T252] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 11.660253][ T252] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 11.660481][ T252] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 11.660710][ T252] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 11.661003][ T252] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 11.661306][ T252] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 11.661632][ T252] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 11.661899][ T252] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 11.662133][ T252] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 11.662355][ T252] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 11.662597][ T252] ? genl_rcv (net/netlink/genetlink.c:1219) [ 11.662759][ T252] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 11.662973][ T252] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 11.663203][ T252] genl_rcv (net/netlink/genetlink.c:1220) [ 11.663360][ T252] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 11.663576][ T252] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 11.663794][ T252] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 11.664013][ T252] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 11.664244][ T252] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 11.664457][ T252] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 11.664674][ T252] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 11.664890][ T252] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 11.665112][ T252] ? __pfx___sys_sendto (net/socket.c:2145) [ 11.665353][ T252] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 11.665560][ T252] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 11.665784][ T252] ? rseq_update_cpu_node_id (kernel/rseq.c:188 (discriminator 10)) [ 11.666000][ T252] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 11.666277][ T252] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 11.666550][ T252] ? __pfx___x64_sys_openat (fs/open.c:1454) [ 11.666771][ T252] __x64_sys_sendto (net/socket.c:2181) [ 11.666980][ T252] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 11.667247][ T252] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 11.667452][ T252] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 11.667717][ T252] RIP: 0033:0x7fa878e0ca4a [ 11.667951][ T252] 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.668705][ T252] RSP: 002b:00007ffcd85fc438 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 11.669046][ T252] RAX: ffffffffffffffda RBX: 0000000017bb3b00 RCX: 00007fa878e0ca4a [ 11.669400][ T252] RDX: 0000000000000040 RSI: 0000000017bb3b00 RDI: 0000000000000005 [ 11.669714][ T252] RBP: 0000000017bb3910 R08: 00007fa878fb0200 R09: 000000000000000c [ 11.670026][ T252] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 11.670383][ T252] R13: 0000000017bb3910 R14: 0000000000000000 R15: 0000000000000001 | [ 12.828013][ T282] ------------[ cut here ]------------ | [ 12.828300][ 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) | [ 12.828681][ T282] Modules linked in: netdevsim | [ 12.829260][ T282] Tainted: [W]=WARN [ 12.829440][ T282] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.829693][ T282] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 12.829955][ 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 [ 12.830716][ T282] RSP: 0018:ffffc900004c71e8 EFLAGS: 00010246 [ 12.830991][ T282] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 12.831316][ T282] RDX: 0000000000000000 RSI: ffff8880099f2c98 RDI: ffff888009f9d080 [ 12.831628][ T282] RBP: ffff888004ff8040 R08: 0000000000000000 R09: fffffbfff43fd83c [ 12.831933][ T282] R10: ffffffffa1fec1e7 R11: ffff888009f9c5c0 R12: 0000000000000000 [ 12.832251][ T282] R13: ffff8880099f2128 R14: ffff8880099f2008 R15: ffff8880099f2000 [ 12.832555][ T282] FS: 00007efc71a09800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 12.832914][ T282] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.833199][ T282] CR2: 00007efc71db9200 CR3: 000000000abe0006 CR4: 0000000000772ef0 [ 12.833511][ T282] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 12.833816][ T282] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 12.834133][ T282] PKRU: 55555554 [ 12.834292][ T282] Call Trace: [ 12.834448][ T282] [ 12.834558][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 12.834765][ T282] ? __warn (kernel/panic.c:748) [ 12.834924][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 12.835144][ T282] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 12.835357][ T282] ? handle_bug (arch/x86/kernel/traps.c:285) [ 12.835516][ T282] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 12.835724][ T282] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 12.835944][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 12.836164][ T282] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 12.836378][ T282] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 12.836640][ 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) [ 12.836852][ T282] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 12.837085][ T282] register_netdevice (net/core/dev.c:11003) [ 12.837343][ T282] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 12.837564][ T282] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 12.837788][ T282] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 12.838060][ T282] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 12.838332][ T282] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 12.838595][ T282] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 12.838864][ T282] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 12.839135][ T282] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 12.839416][ T282] ? devl_region_destroy (net/devlink/region.c:1178) [ 12.839623][ T282] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 12.839894][ T282] devlink_reload (net/devlink/dev.c:474) [ 12.840118][ T282] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 12.840331][ T282] ? devlink_resources_validate (net/devlink/resource.c:311) [ 12.840597][ T282] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 12.840813][ T282] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 12.841095][ T282] ? __nla_parse (lib/nlattr.c:732) [ 12.841317][ T282] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 12.841526][ T282] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 12.841794][ T282] ? cap_capable (security/commoncap.c:131) [ 12.841994][ T282] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 12.842216][ T282] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 12.842431][ T282] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 12.842639][ T282] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 12.842892][ T282] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 12.843154][ T282] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 12.843426][ T282] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 12.843622][ T282] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 12.843813][ T282] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 12.844007][ T282] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 12.844225][ T282] ? genl_rcv (net/netlink/genetlink.c:1219) [ 12.844371][ T282] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 12.844583][ T282] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 12.844786][ T282] genl_rcv (net/netlink/genetlink.c:1220) [ 12.844932][ T282] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 12.845152][ T282] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 12.845347][ T282] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 12.845628][ T282] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 12.845923][ T282] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 12.846240][ T282] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 12.846560][ T282] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 12.846895][ T282] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 12.847244][ T282] ? __pfx___sys_sendto (net/socket.c:2145) [ 12.847585][ T282] ? __lock_release (kernel/locking/lockdep.c:5527) [ 12.847918][ T282] ? __sys_recvmsg (net/socket.c:2859) [ 12.848252][ T282] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 12.848553][ T282] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 12.848864][ T282] __x64_sys_sendto (net/socket.c:2181) [ 12.849229][ T282] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 12.849637][ T282] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 12.849963][ T282] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 12.850384][ T282] RIP: 0033:0x7efc71c15a4a [ 12.850710][ 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 [ 12.851789][ T282] RSP: 002b:00007fff055b1178 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 12.852273][ T282] RAX: ffffffffffffffda RBX: 000000002b339b00 RCX: 00007efc71c15a4a [ 12.852754][ T282] RDX: 0000000000000038 RSI: 000000002b339b00 RDI: 0000000000000005 [ 12.853254][ T282] RBP: 000000002b339910 R08: 00007efc71db9200 R09: 000000000000000c [ 12.853712][ T282] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 12.854189][ T282] R13: 000000002b339910 R14: 0000000000000000 R15: 0000000000000003 | [ 13.538763][ T292] ------------[ cut here ]------------ | [ 13.539105][ T292] WARNING: CPU: 3 PID: 292 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 13.539539][ T292] Modules linked in: netdevsim | [ 13.540139][ T292] Tainted: [W]=WARN [ 13.540299][ T292] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.540549][ T292] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.540818][ 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 [ 13.541606][ T292] RSP: 0018:ffffc900006071e8 EFLAGS: 00010246 [ 13.541872][ T292] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 13.542191][ T292] RDX: 0000000000000000 RSI: ffff8880090b2c98 RDI: ffff88800215adc0 [ 13.542499][ T292] RBP: ffff888004ff8040 R08: 0000000000000000 R09: fffffbfff43fd83c [ 13.542801][ T292] R10: ffffffffa1fec1e7 R11: ffff88800215a300 R12: 0000000000000000 [ 13.543127][ T292] R13: ffff8880090b2128 R14: ffff8880090b2008 R15: ffff8880090b2000 [ 13.543473][ T292] FS: 00007f73b8191800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 13.543864][ T292] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.544257][ T292] CR2: 00007f73b8541200 CR3: 0000000005674005 CR4: 0000000000772ef0 [ 13.544601][ T292] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 13.544940][ T292] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 13.545314][ T292] PKRU: 55555554 [ 13.545489][ T292] Call Trace: [ 13.545680][ T292] [ 13.545810][ T292] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.546066][ T292] ? __warn (kernel/panic.c:748) [ 13.546246][ T292] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.546442][ T292] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 13.546664][ T292] ? handle_bug (arch/x86/kernel/traps.c:285) [ 13.546846][ T292] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 13.547079][ T292] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 13.547299][ T292] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 13.547515][ T292] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 13.547732][ T292] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 13.548009][ 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) [ 13.548274][ T292] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 13.548533][ T292] register_netdevice (net/core/dev.c:11003) [ 13.548773][ T292] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 13.549030][ T292] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 13.549307][ T292] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 13.549617][ T292] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 13.549940][ T292] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 13.550258][ T292] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 13.550545][ T292] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 13.550786][ T292] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 13.551077][ T292] ? devl_region_destroy (net/devlink/region.c:1178) [ 13.551302][ T292] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 13.551592][ T292] devlink_reload (net/devlink/dev.c:474) [ 13.551809][ T292] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 13.552019][ T292] ? devlink_resources_validate (net/devlink/resource.c:311) [ 13.552302][ T292] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 13.552525][ T292] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.552785][ T292] ? __nla_parse (lib/nlattr.c:732) [ 13.553015][ T292] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 13.553257][ T292] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 13.553539][ T292] ? cap_capable (security/commoncap.c:131) [ 13.553749][ T292] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 13.553996][ T292] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 13.554237][ T292] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 13.554469][ T292] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 13.554716][ T292] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 13.554981][ T292] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 13.555299][ T292] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 13.555531][ T292] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 13.555743][ T292] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 13.555952][ T292] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 13.556198][ T292] ? genl_rcv (net/netlink/genetlink.c:1219) [ 13.556364][ T292] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 13.556639][ T292] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 13.556885][ T292] genl_rcv (net/netlink/genetlink.c:1220) [ 13.557080][ T292] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 13.557322][ T292] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 13.557576][ T292] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 13.557817][ T292] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 13.558066][ T292] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 13.558289][ T292] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 13.558536][ T292] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 13.558757][ T292] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 13.558952][ T292] ? __pfx___sys_sendto (net/socket.c:2145) [ 13.559200][ T292] ? __lock_release (kernel/locking/lockdep.c:5527) [ 13.559443][ T292] ? __sys_recvmsg (net/socket.c:2859) [ 13.559669][ T292] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 13.559904][ T292] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 13.560145][ T292] __x64_sys_sendto (net/socket.c:2181) [ 13.560363][ T292] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 13.560624][ T292] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 13.560835][ T292] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 13.561118][ T292] RIP: 0033:0x7f73b839da4a [ 13.561351][ 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 [ 13.562080][ T292] RSP: 002b:00007ffd253a40e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 13.562435][ T292] RAX: ffffffffffffffda RBX: 0000000030434b00 RCX: 00007f73b839da4a [ 13.562768][ T292] RDX: 0000000000000038 RSI: 0000000030434b00 RDI: 0000000000000005 [ 13.563083][ T292] RBP: 0000000030434910 R08: 00007f73b8541200 R09: 000000000000000c [ 13.563413][ T292] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 13.563713][ T292] R13: 0000000030434910 R14: 0000000000000000 R15: 0000000000000003 | [ 15.307588][ T337] ------------[ cut here ]------------ | [ 15.307856][ T337] WARNING: CPU: 3 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) | [ 15.308296][ T337] Modules linked in: netdevsim | [ 15.308887][ T337] Tainted: [W]=WARN [ 15.309091][ T337] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.309374][ T337] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.309646][ 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 [ 15.310384][ T337] RSP: 0018:ffffc900007e71e8 EFLAGS: 00010246 [ 15.310652][ T337] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 15.310960][ T337] RDX: 0000000000000000 RSI: ffff88800978ac98 RDI: ffff888005855080 [ 15.311277][ T337] RBP: ffff888004ff8040 R08: 0000000000000000 R09: fffffbfff43fd83c [ 15.311587][ T337] R10: ffffffffa1fec1e7 R11: ffff8880058545c0 R12: 0000000000000000 [ 15.311900][ T337] R13: ffff88800978a128 R14: ffff88800978a008 R15: ffff88800978a000 [ 15.312219][ T337] FS: 00007fda3a666800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 15.312582][ T337] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 15.312845][ T337] CR2: 00007fda3aa16200 CR3: 000000000ba68002 CR4: 0000000000772ef0 [ 15.313185][ T337] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 15.313498][ T337] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 15.313808][ T337] PKRU: 55555554 [ 15.313966][ T337] Call Trace: [ 15.314147][ T337] [ 15.314255][ T337] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.314466][ T337] ? __warn (kernel/panic.c:748) [ 15.314635][ T337] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.314828][ T337] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 15.315034][ T337] ? handle_bug (arch/x86/kernel/traps.c:285) [ 15.315211][ T337] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 15.315414][ T337] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 15.315638][ T337] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 15.315853][ T337] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 15.316084][ T337] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 15.316357][ 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) [ 15.316574][ T337] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 15.316787][ T337] register_netdevice (net/core/dev.c:11003) [ 15.317003][ T337] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 15.317249][ T337] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 15.317478][ T337] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 15.317755][ T337] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 15.318031][ T337] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 15.318320][ T337] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 15.318577][ T337] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 15.318842][ T337] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 15.319119][ T337] ? devl_region_destroy (net/devlink/region.c:1178) [ 15.319344][ T337] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 15.319622][ T337] devlink_reload (net/devlink/dev.c:474) [ 15.319836][ T337] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 15.320063][ T337] ? devlink_resources_validate (net/devlink/resource.c:311) [ 15.320353][ T337] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 15.320569][ T337] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 15.320840][ T337] ? __nla_parse (lib/nlattr.c:732) [ 15.321075][ T337] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 15.321314][ T337] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 15.321589][ T337] ? cap_capable (security/commoncap.c:131) [ 15.321804][ T337] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 15.322031][ T337] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 15.322265][ T337] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 15.322485][ T337] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 15.322740][ T337] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 15.322994][ T337] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 15.323288][ T337] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 15.323503][ T337] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 15.323710][ T337] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 15.323924][ T337] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 15.324177][ T337] ? genl_rcv (net/netlink/genetlink.c:1219) [ 15.324369][ T337] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 15.324578][ T337] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 15.324807][ T337] genl_rcv (net/netlink/genetlink.c:1220) [ 15.324968][ T337] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 15.325210][ T337] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 15.325424][ T337] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 15.325641][ T337] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 15.325847][ T337] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 15.326074][ T337] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 15.326290][ T337] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 15.326532][ T337] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 15.326743][ T337] ? __pfx___sys_sendto (net/socket.c:2145) [ 15.326991][ T337] ? __sys_recvmsg (net/socket.c:2859) [ 15.327223][ T337] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 15.327429][ T337] ? __pfx_sched_balance_domains (kernel/sched/fair.c:12166) [ 15.327728][ T337] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 15.327999][ T337] __x64_sys_sendto (net/socket.c:2181) [ 15.328225][ T337] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 15.328469][ T337] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 15.328670][ T337] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 15.328918][ T337] RIP: 0033:0x7fda3a872a4a [ 15.329172][ 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 [ 15.329914][ T337] RSP: 002b:00007ffd2aefa788 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 15.330221][ T337] RAX: ffffffffffffffda RBX: 000000002ade2b00 RCX: 00007fda3a872a4a [ 15.330511][ T337] RDX: 0000000000000038 RSI: 000000002ade2b00 RDI: 0000000000000005 [ 15.330830][ T337] RBP: 000000002ade2910 R08: 00007fda3aa16200 R09: 000000000000000c [ 15.331135][ T337] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 15.331429][ T337] R13: 000000002ade2910 R14: 0000000000000000 R15: 0000000000000003 | [ 16.110291][ T348] ------------[ cut here ]------------ | [ 16.110559][ T348] WARNING: CPU: 3 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) | [ 16.110962][ T348] Modules linked in: netdevsim | [ 16.111527][ T348] Tainted: [W]=WARN [ 16.111682][ T348] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.111923][ T348] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.112179][ 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 [ 16.112831][ T348] RSP: 0018:ffffc900008671e8 EFLAGS: 00010246 [ 16.113089][ T348] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 16.113374][ T348] RDX: 0000000000000000 RSI: ffff88800a2f2c98 RDI: ffff88800a045080 [ 16.113650][ T348] RBP: ffff888004ff8040 R08: 0000000000000000 R09: fffffbfff43fd83c [ 16.113938][ T348] R10: ffffffffa1fec1e7 R11: ffff88800a0445c0 R12: 0000000000000000 [ 16.114314][ T348] R13: ffff88800a2f2128 R14: ffff88800a2f2008 R15: ffff88800a2f2000 [ 16.114601][ T348] FS: 00007fc5c28b9800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 16.114921][ T348] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.115190][ T348] CR2: 00007fc5c2c69200 CR3: 0000000004f5c005 CR4: 0000000000772ef0 [ 16.115471][ T348] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 16.115753][ T348] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 16.116034][ T348] PKRU: 55555554 [ 16.116190][ T348] Call Trace: [ 16.116333][ T348] [ 16.116431][ T348] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.116624][ T348] ? __warn (kernel/panic.c:748) [ 16.116772][ T348] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.116963][ T348] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 16.117173][ T348] ? handle_bug (arch/x86/kernel/traps.c:285) [ 16.117319][ T348] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 16.117508][ T348] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 16.117722][ T348] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 16.117913][ T348] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 16.118120][ T348] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 16.118359][ 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) [ 16.118558][ T348] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 16.118753][ T348] register_netdevice (net/core/dev.c:11003) [ 16.118948][ T348] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 16.119156][ T348] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 16.119377][ T348] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 16.119676][ T348] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 16.119946][ T348] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 16.120226][ T348] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 16.120484][ T348] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 16.120727][ T348] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 16.120977][ T348] ? devl_region_destroy (net/devlink/region.c:1178) [ 16.121184][ T348] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 16.121434][ T348] devlink_reload (net/devlink/dev.c:474) [ 16.121650][ T348] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 16.121855][ T348] ? devlink_resources_validate (net/devlink/resource.c:311) [ 16.122130][ T348] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 16.122344][ T348] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 16.122590][ T348] ? __nla_parse (lib/nlattr.c:732) [ 16.122812][ T348] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 16.123060][ T348] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 16.123340][ T348] ? cap_capable (security/commoncap.c:131) [ 16.123539][ T348] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 16.123747][ T348] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 16.123958][ T348] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 16.124191][ T348] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 16.124445][ T348] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 16.124683][ T348] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 16.124940][ T348] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 16.125154][ T348] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 16.125348][ T348] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 16.125563][ T348] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 16.125778][ T348] ? genl_rcv (net/netlink/genetlink.c:1219) [ 16.125934][ T348] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 16.126149][ T348] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 16.126355][ T348] genl_rcv (net/netlink/genetlink.c:1220) [ 16.126509][ T348] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 16.126706][ T348] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 16.126900][ T348] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 16.127112][ T348] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 16.127321][ T348] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 16.127520][ T348] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 16.127722][ T348] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 16.127930][ T348] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 16.128146][ T348] ? __pfx___sys_sendto (net/socket.c:2145) [ 16.128357][ T348] ? __lock_release (kernel/locking/lockdep.c:5527) [ 16.128566][ T348] ? __sys_recvmsg (net/socket.c:2859) [ 16.128762][ T348] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 16.128978][ T348] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 16.129198][ T348] __x64_sys_sendto (net/socket.c:2181) [ 16.129420][ T348] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 16.129676][ T348] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 16.129880][ T348] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 16.130143][ T348] RIP: 0033:0x7fc5c2ac5a4a [ 16.130347][ 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 [ 16.131061][ T348] RSP: 002b:00007ffd5afd5388 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 16.131358][ T348] RAX: ffffffffffffffda RBX: 000000003b3d8b00 RCX: 00007fc5c2ac5a4a [ 16.131660][ T348] RDX: 0000000000000038 RSI: 000000003b3d8b00 RDI: 0000000000000005 [ 16.131957][ T348] RBP: 000000003b3d8910 R08: 00007fc5c2c69200 R09: 000000000000000c [ 16.132277][ T348] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 16.132580][ T348] R13: 000000003b3d8910 R14: 0000000000000000 R15: 0000000000000003 | [ 18.425663][ T409] ------------[ cut here ]------------ | [ 18.426247][ 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) | [ 18.426831][ T409] Modules linked in: netdevsim | [ 18.427614][ T409] Tainted: [W]=WARN [ 18.427837][ T409] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.428139][ T409] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.428401][ 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 [ 18.429230][ T409] RSP: 0018:ffffc90000b871e8 EFLAGS: 00010246 [ 18.429539][ T409] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 18.429865][ T409] RDX: 0000000000000000 RSI: ffff888004f1ac98 RDI: ffff8880090e2dc0 [ 18.430197][ T409] RBP: ffff888004ff8040 R08: 0000000000000000 R09: fffffbfff43fd83c [ 18.430531][ T409] R10: ffffffffa1fec1e7 R11: ffff8880090e2300 R12: 0000000000000000 [ 18.430855][ T409] R13: ffff888004f1a128 R14: ffff888004f1a008 R15: ffff888004f1a000 [ 18.431193][ T409] FS: 00007fdc60ea5800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 18.431596][ T409] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.431875][ T409] CR2: 00007fdc61255200 CR3: 000000000d960006 CR4: 0000000000772ef0 [ 18.432207][ T409] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 18.432627][ T409] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 18.433009][ T409] PKRU: 55555554 [ 18.433195][ T409] Call Trace: [ 18.433359][ T409] [ 18.433488][ T409] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.433729][ T409] ? __warn (kernel/panic.c:748) [ 18.433963][ T409] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.434246][ T409] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 18.434503][ T409] ? handle_bug (arch/x86/kernel/traps.c:285) [ 18.434682][ T409] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 18.434923][ T409] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 18.435166][ T409] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 18.435387][ T409] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 18.435615][ T409] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 18.435892][ 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) [ 18.436129][ T409] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 18.436352][ T409] register_netdevice (net/core/dev.c:11003) [ 18.436578][ T409] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 18.436836][ T409] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 18.437080][ T409] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 18.437353][ T409] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 18.437626][ T409] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 18.437899][ T409] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 18.438181][ T409] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 18.438443][ T409] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 18.438702][ T409] ? devl_region_destroy (net/devlink/region.c:1178) [ 18.438920][ T409] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 18.439206][ T409] devlink_reload (net/devlink/dev.c:474) [ 18.439446][ T409] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 18.439666][ T409] ? devlink_resources_validate (net/devlink/resource.c:311) [ 18.439940][ T409] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 18.440173][ T409] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 18.440432][ T409] ? __nla_parse (lib/nlattr.c:732) [ 18.440653][ T409] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 18.440885][ T409] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 18.441174][ T409] ? cap_capable (security/commoncap.c:131) [ 18.441380][ T409] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 18.441594][ T409] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 18.441804][ T409] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 18.442011][ T409] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 18.442269][ T409] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 18.442524][ T409] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 18.442790][ T409] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 18.442998][ T409] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 18.443223][ T409] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 18.443430][ T409] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 18.443651][ T409] ? genl_rcv (net/netlink/genetlink.c:1219) [ 18.443808][ T409] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 18.444021][ T409] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 18.444259][ T409] genl_rcv (net/netlink/genetlink.c:1220) [ 18.444418][ T409] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 18.444630][ T409] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 18.444836][ T409] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 18.445070][ T409] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 18.445285][ T409] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 18.445492][ T409] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 18.445702][ T409] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 18.445916][ T409] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 18.446143][ T409] ? __pfx___sys_sendto (net/socket.c:2145) [ 18.446359][ T409] ? __lock_release (kernel/locking/lockdep.c:5527) [ 18.446573][ T409] ? __sys_recvmsg (net/socket.c:2859) [ 18.446778][ T409] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 18.447012][ T409] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 18.447240][ T409] __x64_sys_sendto (net/socket.c:2181) [ 18.447460][ T409] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 18.447707][ T409] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 18.447915][ T409] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 18.448233][ T409] RIP: 0033:0x7fdc610b1a4a [ 18.448444][ 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 [ 18.449158][ T409] RSP: 002b:00007ffdeae7bb58 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 18.449485][ T409] RAX: ffffffffffffffda RBX: 0000000037eadb00 RCX: 00007fdc610b1a4a [ 18.449776][ T409] RDX: 0000000000000038 RSI: 0000000037eadb00 RDI: 0000000000000005 [ 18.450111][ T409] RBP: 0000000037ead910 R08: 00007fdc61255200 R09: 000000000000000c [ 18.450422][ T409] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 18.450720][ T409] R13: 0000000037ead910 R14: 0000000000000000 R15: 0000000000000003 | [ 19.247096][ T420] ------------[ cut here ]------------ | [ 19.247388][ 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) | [ 19.247800][ T420] Modules linked in: netdevsim | [ 19.248429][ T420] Tainted: [W]=WARN [ 19.248596][ T420] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.248849][ T420] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.249133][ 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 [ 19.249838][ T420] RSP: 0018:ffffc90000bd71e8 EFLAGS: 00010246 [ 19.250117][ T420] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 19.250433][ T420] RDX: 0000000000000000 RSI: ffff88800938ac98 RDI: ffff88800a042dc0 [ 19.250735][ T420] RBP: ffff888004ff8040 R08: 0000000000000000 R09: fffffbfff43fd83c [ 19.251034][ T420] R10: ffffffffa1fec1e7 R11: ffff88800a042300 R12: 0000000000000000 [ 19.251346][ T420] R13: ffff88800938a128 R14: ffff88800938a008 R15: ffff88800938a000 [ 19.251651][ T420] FS: 00007fcfcbfca800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 19.252102][ T420] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.252360][ T420] CR2: 000055996791bdec CR3: 0000000008f70005 CR4: 0000000000772ef0 [ 19.252662][ T420] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 19.252962][ T420] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 19.253277][ T420] PKRU: 55555554 [ 19.253442][ T420] Call Trace: [ 19.253599][ T420] [ 19.253713][ T420] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.253915][ T420] ? __warn (kernel/panic.c:748) [ 19.254090][ T420] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.254296][ T420] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 19.254514][ T420] ? handle_bug (arch/x86/kernel/traps.c:285) [ 19.254686][ T420] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 19.254894][ T420] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 19.255134][ T420] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 19.255341][ T420] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 19.255551][ T420] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 19.255805][ 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) [ 19.256014][ T420] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 19.256235][ T420] register_netdevice (net/core/dev.c:11003) [ 19.256444][ T420] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 19.256657][ T420] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 19.256877][ T420] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 19.257142][ T420] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 19.257408][ T420] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 19.257673][ T420] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 19.257931][ T420] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 19.258213][ T420] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 19.258483][ T420] ? devl_region_destroy (net/devlink/region.c:1178) [ 19.258686][ T420] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 19.258960][ T420] devlink_reload (net/devlink/dev.c:474) [ 19.259181][ T420] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 19.259399][ T420] ? devlink_resources_validate (net/devlink/resource.c:311) [ 19.259656][ T420] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 19.259863][ T420] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 19.260137][ T420] ? __nla_parse (lib/nlattr.c:732) [ 19.260350][ T420] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 19.260561][ T420] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 19.260825][ T420] ? cap_capable (security/commoncap.c:131) [ 19.261029][ T420] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 19.261281][ T420] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 19.261490][ T420] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 19.261694][ T420] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 19.261948][ T420] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 19.262217][ T420] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 19.262502][ T420] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 19.262712][ T420] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 19.262920][ T420] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 19.263156][ T420] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 19.263411][ T420] ? genl_rcv (net/netlink/genetlink.c:1219) [ 19.263585][ T420] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 19.263794][ T420] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 19.264038][ T420] genl_rcv (net/netlink/genetlink.c:1220) [ 19.264225][ T420] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 19.264449][ T420] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 19.264703][ T420] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 19.264934][ T420] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 19.265175][ T420] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 19.265431][ T420] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 19.265657][ T420] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 19.265890][ T420] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 19.266131][ T420] ? __pfx___sys_sendto (net/socket.c:2145) [ 19.266363][ T420] ? __lock_release (kernel/locking/lockdep.c:5527) [ 19.266616][ T420] ? __sys_recvmsg (net/socket.c:2859) [ 19.266838][ T420] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 19.267102][ T420] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 19.267338][ T420] __x64_sys_sendto (net/socket.c:2181) [ 19.267588][ T420] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 19.267885][ T420] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 19.268125][ T420] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 19.268420][ T420] RIP: 0033:0x7fcfcc1d6a4a [ 19.268642][ 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 [ 19.269443][ T420] RSP: 002b:00007fffa3810f18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 19.269770][ T420] RAX: ffffffffffffffda RBX: 00000000352c2b00 RCX: 00007fcfcc1d6a4a [ 19.270141][ T420] RDX: 0000000000000038 RSI: 00000000352c2b00 RDI: 0000000000000005 [ 19.270516][ T420] RBP: 00000000352c2910 R08: 00007fcfcc37a200 R09: 000000000000000c [ 19.270862][ T420] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 19.271213][ T420] R13: 00000000352c2910 R14: 0000000000000000 R15: 0000000000000003 | [ 20.451807][ T453] ------------[ cut here ]------------ | [ 20.452177][ T453] WARNING: CPU: 1 PID: 453 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 20.452557][ T453] Modules linked in: netdevsim | [ 20.453124][ T453] Tainted: [W]=WARN [ 20.453276][ T453] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.453516][ T453] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 20.453808][ T453] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 20.454497][ T453] RSP: 0018:ffffc90000d371e8 EFLAGS: 00010246 [ 20.454805][ T453] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 20.455251][ T453] RDX: 0000000000000000 RSI: ffff8880099f2c98 RDI: ffff888004f8d080 [ 20.455541][ T453] RBP: ffff888004ff8040 R08: 0000000000000000 R09: fffffbfff43fd83c [ 20.455821][ T453] R10: ffffffffa1fec1e7 R11: ffff888004f8c5c0 R12: 0000000000000000 [ 20.456117][ T453] R13: ffff8880099f2128 R14: ffff8880099f2008 R15: ffff8880099f2000 [ 20.456404][ T453] FS: 00007fa42e533800(0000) GS:ffff888036080000(0000) knlGS:0000000000000000 [ 20.456731][ T453] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.456966][ T453] CR2: 00007fa1ed3902f0 CR3: 0000000002682004 CR4: 0000000000772ef0 [ 20.457257][ T453] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 20.457547][ T453] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 20.457859][ T453] PKRU: 55555554 [ 20.458004][ T453] Call Trace: [ 20.458163][ T453] [ 20.458269][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 20.458464][ T453] ? __warn (kernel/panic.c:748) [ 20.458616][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 20.458813][ T453] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 20.459012][ T453] ? handle_bug (arch/x86/kernel/traps.c:285) [ 20.459165][ T453] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 20.459377][ T453] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 20.459591][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 20.459788][ T453] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 20.459990][ T453] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 20.460246][ T453] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 20.460446][ T453] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 20.460642][ T453] register_netdevice (net/core/dev.c:11003) [ 20.460845][ T453] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 20.461063][ T453] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 20.461269][ T453] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 20.461522][ T453] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 20.461773][ T453] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 20.462025][ T453] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 20.462287][ T453] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 20.462529][ T453] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 20.462772][ T453] ? devl_region_destroy (net/devlink/region.c:1178) [ 20.462964][ T453] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 20.463234][ T453] devlink_reload (net/devlink/dev.c:474) [ 20.463431][ T453] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 20.463624][ T453] ? devlink_resources_validate (net/devlink/resource.c:311) [ 20.463871][ T453] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 20.464081][ T453] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 20.464328][ T453] ? __nla_parse (lib/nlattr.c:732) [ 20.464534][ T453] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 20.464735][ T453] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 20.465022][ T453] ? cap_capable (security/commoncap.c:131) [ 20.465225][ T453] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 20.465424][ T453] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 20.465626][ T453] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 20.465821][ T453] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 20.466072][ T453] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 20.466312][ T453] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 20.466556][ T453] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 20.466752][ T453] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 20.466943][ T453] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 20.467148][ T453] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 20.467356][ T453] ? genl_rcv (net/netlink/genetlink.c:1219) [ 20.467503][ T453] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 20.467698][ T453] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 20.467895][ T453] genl_rcv (net/netlink/genetlink.c:1220) [ 20.468041][ T453] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 20.468253][ T453] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 20.468447][ T453] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 20.468644][ T453] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 20.468867][ T453] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 20.469072][ T453] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 20.469271][ T453] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 20.469495][ T453] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 20.469697][ T453] ? __pfx___sys_sendto (net/socket.c:2145) [ 20.469899][ T453] ? __lock_release (kernel/locking/lockdep.c:5527) [ 20.470108][ T453] ? __sys_recvmsg (net/socket.c:2859) [ 20.470301][ T453] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 20.470501][ T453] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 20.470703][ T453] __x64_sys_sendto (net/socket.c:2181) [ 20.470892][ T453] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 20.471167][ T453] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 20.471362][ T453] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 20.471600][ T453] RIP: 0033:0x7fa42e73fa4a [ 20.471798][ T453] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 20.472480][ T453] RSP: 002b:00007ffebb791c58 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 20.472765][ T453] RAX: ffffffffffffffda RBX: 000000002ccfcb00 RCX: 00007fa42e73fa4a [ 20.473091][ T453] RDX: 0000000000000038 RSI: 000000002ccfcb00 RDI: 0000000000000005 [ 20.473380][ T453] RBP: 000000002ccfc910 R08: 00007fa42e8e3200 R09: 000000000000000c [ 20.473661][ T453] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 20.473940][ T453] R13: 000000002ccfc910 R14: 0000000000000000 R15: 0000000000000003 | [ 21.582755][ T469] ------------[ cut here ]------------ | [ 21.583200][ T469] WARNING: CPU: 0 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) | [ 21.583859][ T469] Modules linked in: netdevsim | [ 21.584869][ T469] Tainted: [W]=WARN [ 21.585166][ T469] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 21.585613][ T469] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 21.586114][ 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 [ 21.587281][ T469] RSP: 0018:ffffc90000da71e8 EFLAGS: 00010246 [ 21.587709][ T469] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 21.588226][ T469] RDX: 0000000000000000 RSI: ffff8880090b2c98 RDI: ffff8880090e2dc0 [ 21.588727][ T469] RBP: ffff888004ff8040 R08: 0000000000000000 R09: fffffbfff43fd83c [ 21.589268][ T469] R10: ffffffffa1fec1e7 R11: ffff8880090e2300 R12: 0000000000000000 [ 21.589790][ T469] R13: ffff8880090b2128 R14: ffff8880090b2008 R15: ffff8880090b2000 [ 21.590310][ T469] FS: 00007f61b0173800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 21.590886][ T469] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 21.591328][ T469] CR2: 00007f201c6d85a0 CR3: 000000000a3e2001 CR4: 0000000000772ef0 [ 21.591824][ T469] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 21.592340][ T469] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 21.592847][ T469] PKRU: 55555554 [ 21.593156][ T469] Call Trace: [ 21.593425][ T469] [ 21.593602][ T469] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 21.593944][ T469] ? __warn (kernel/panic.c:748) [ 21.594241][ T469] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 21.594575][ T469] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 21.594916][ T469] ? handle_bug (arch/x86/kernel/traps.c:285) [ 21.595186][ T469] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 21.595527][ T469] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 21.595885][ T469] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 21.596264][ T469] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 21.596622][ T469] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 21.597102][ 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) [ 21.597494][ T469] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 21.597848][ T469] register_netdevice (net/core/dev.c:11003) [ 21.598209][ T469] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 21.598561][ T469] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 21.598937][ T469] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 21.599414][ T469] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 21.599854][ T469] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 21.600298][ T469] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 21.600731][ T469] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 21.601207][ T469] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 21.601636][ T469] ? devl_region_destroy (net/devlink/region.c:1178) [ 21.601971][ T469] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 21.602450][ T469] devlink_reload (net/devlink/dev.c:474) [ 21.602804][ T469] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 21.603173][ T469] ? devlink_resources_validate (net/devlink/resource.c:311) [ 21.603609][ T469] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 21.603953][ T469] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 21.604404][ T469] ? __nla_parse (lib/nlattr.c:732) [ 21.604780][ T469] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 21.605168][ T469] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 21.605636][ T469] ? cap_capable (security/commoncap.c:131) [ 21.605981][ T469] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 21.606347][ T469] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 21.606704][ T469] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 21.607045][ T469] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 21.607499][ T469] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 21.607914][ T469] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 21.608367][ T469] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 21.608715][ T469] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 21.609102][ T469] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 21.609457][ T469] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 21.609821][ T469] ? genl_rcv (net/netlink/genetlink.c:1219) [ 21.610104][ T469] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 21.610441][ T469] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 21.610793][ T469] genl_rcv (net/netlink/genetlink.c:1220) [ 21.611041][ T469] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 21.611441][ T469] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 21.611803][ T469] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 21.612189][ T469] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 21.612539][ T469] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 21.612868][ T469] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 21.613268][ T469] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 21.613629][ T469] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 21.613979][ T469] ? __pfx___sys_sendto (net/socket.c:2145) [ 21.614358][ T469] ? __lock_release (kernel/locking/lockdep.c:5527) [ 21.614707][ T469] ? __sys_recvmsg (net/socket.c:2859) [ 21.615045][ T469] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 21.615434][ T469] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 21.615819][ T469] __x64_sys_sendto (net/socket.c:2181) [ 21.616180][ T469] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 21.616623][ T469] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 21.616980][ T469] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 21.617462][ T469] RIP: 0033:0x7f61b037fa4a [ 21.617812][ 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 [ 21.618995][ T469] RSP: 002b:00007ffd20be8d28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 21.619553][ T469] RAX: ffffffffffffffda RBX: 000000003d6e6b00 RCX: 00007f61b037fa4a [ 21.620087][ T469] RDX: 0000000000000038 RSI: 000000003d6e6b00 RDI: 0000000000000005 [ 21.620637][ T469] RBP: 000000003d6e6910 R08: 00007f61b0523200 R09: 000000000000000c [ 21.621187][ T469] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 21.621708][ T469] R13: 000000003d6e6910 R14: 0000000000000000 R15: 0000000000000003 | [ 297.796341][ T981] ------------[ cut here ]------------ | [ 297.796633][ T981] WARNING: CPU: 0 PID: 981 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 297.797292][ T981] Modules linked in: netdevsim | [ 297.797958][ T981] Tainted: [W]=WARN [ 297.798176][ T981] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 297.798430][ T981] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.798690][ 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 [ 297.799404][ T981] RSP: 0018:ffffc90001df71e8 EFLAGS: 00010246 [ 297.799651][ T981] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 297.799940][ T981] RDX: 0000000000000000 RSI: ffff88800978ac98 RDI: ffff8880090aadc0 [ 297.800254][ T981] RBP: ffff888004ff8040 R08: 0000000000000000 R09: fffffbfff43fd83c [ 297.800618][ T981] R10: ffffffffa1fec1e7 R11: ffff8880090aa300 R12: 0000000000000000 [ 297.800946][ T981] R13: ffff88800978a128 R14: ffff88800978a008 R15: ffff88800978a000 [ 297.801326][ T981] FS: 00007f4fec599800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 297.801729][ T981] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 297.801972][ T981] CR2: 00007f4fec949200 CR3: 00000000051e0005 CR4: 0000000000772ef0 [ 297.802284][ T981] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 297.802610][ T981] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 297.802917][ T981] PKRU: 55555554 [ 297.803090][ T981] Call Trace: [ 297.803239][ T981] [ 297.803343][ T981] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.803561][ T981] ? __warn (kernel/panic.c:748) [ 297.803716][ T981] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.803914][ T981] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 297.804138][ T981] ? handle_bug (arch/x86/kernel/traps.c:285) [ 297.804292][ T981] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 297.804487][ T981] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 297.804701][ T981] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 297.804899][ T981] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 297.805124][ T981] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 297.805375][ 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) [ 297.805592][ T981] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 297.805789][ T981] register_netdevice (net/core/dev.c:11003) [ 297.805988][ T981] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 297.806233][ T981] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 297.806450][ T981] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 297.806709][ T981] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 297.806968][ T981] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 297.807247][ T981] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 297.807502][ T981] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 297.807751][ T981] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 297.808010][ T981] ? devl_region_destroy (net/devlink/region.c:1178) [ 297.808230][ T981] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 297.808485][ T981] devlink_reload (net/devlink/dev.c:474) [ 297.808688][ T981] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 297.808887][ T981] ? devlink_resources_validate (net/devlink/resource.c:311) [ 297.809160][ T981] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 297.809360][ T981] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 297.809602][ T981] ? __nla_parse (lib/nlattr.c:732) [ 297.809813][ T981] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 297.810012][ T981] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 297.810305][ T981] ? cap_capable (security/commoncap.c:131) [ 297.810505][ T981] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 297.810709][ T981] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 297.810911][ T981] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 297.811131][ T981] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 297.811374][ T981] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 297.811613][ T981] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 297.811867][ T981] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 297.812093][ T981] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 297.812292][ T981] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 297.812494][ T981] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 297.812705][ T981] ? genl_rcv (net/netlink/genetlink.c:1219) [ 297.812856][ T981] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 297.813076][ T981] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 297.813286][ T981] genl_rcv (net/netlink/genetlink.c:1220) [ 297.813439][ T981] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 297.813641][ T981] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 297.813841][ T981] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 297.814043][ T981] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 297.814280][ T981] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 297.814477][ T981] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 297.814679][ T981] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 297.814916][ T981] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 297.815253][ T981] ? __pfx___sys_sendto (net/socket.c:2145) [ 297.815585][ T981] ? __lock_release (kernel/locking/lockdep.c:5527) [ 297.815914][ T981] ? __sys_recvmsg (net/socket.c:2859) [ 297.816239][ T981] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 297.816565][ T981] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 297.816893][ T981] __x64_sys_sendto (net/socket.c:2181) [ 297.817224][ T981] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 297.817606][ T981] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 297.817924][ T981] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 297.818348][ T981] RIP: 0033:0x7f4fec7a5a4a [ 297.818667][ 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 [ 297.819717][ T981] RSP: 002b:00007fff76937148 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 297.820119][ T981] RAX: ffffffffffffffda RBX: 000000002260cb00 RCX: 00007f4fec7a5a4a [ 297.820584][ T981] RDX: 0000000000000038 RSI: 000000002260cb00 RDI: 0000000000000005 [ 297.821036][ T981] RBP: 000000002260c910 R08: 00007f4fec949200 R09: 000000000000000c [ 297.821505][ T981] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 297.821968][ T981] R13: 000000002260c910 R14: 0000000000000000 R15: 0000000000000003 | [ 298.671527][ T995] ------------[ cut here ]------------ | [ 298.671926][ T995] WARNING: CPU: 0 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) | [ 298.672561][ T995] Modules linked in: netdevsim | [ 298.673202][ T995] Tainted: [W]=WARN [ 298.673368][ T995] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 298.673677][ T995] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 298.674029][ 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 [ 298.674889][ T995] RSP: 0018:ffffc90001e771e8 EFLAGS: 00010246 [ 298.675199][ T995] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 298.675542][ T995] RDX: 0000000000000000 RSI: ffff88800a2f2c98 RDI: ffff88800d89d080 [ 298.675883][ T995] RBP: ffff888004ff8040 R08: 0000000000000000 R09: fffffbfff43fd83c [ 298.676237][ T995] R10: ffffffffa1fec1e7 R11: ffff88800d89c5c0 R12: 0000000000000000 [ 298.676583][ T995] R13: ffff88800a2f2128 R14: ffff88800a2f2008 R15: ffff88800a2f2000 [ 298.676922][ T995] FS: 00007fb4dc28e800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 298.677332][ T995] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 298.677622][ T995] CR2: 00007fb4dc63e200 CR3: 000000000e80a002 CR4: 0000000000772ef0 [ 298.677981][ T995] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 298.678333][ T995] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 298.678674][ T995] PKRU: 55555554 [ 298.678849][ T995] Call Trace: [ 298.679019][ T995] [ 298.679147][ T995] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 298.679384][ T995] ? __warn (kernel/panic.c:748) [ 298.679569][ T995] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 298.679801][ T995] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 298.680037][ T995] ? handle_bug (arch/x86/kernel/traps.c:285) [ 298.680223][ T995] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 298.680454][ T995] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 298.680694][ T995] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 298.680921][ T995] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 298.681169][ T995] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 298.681461][ 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) [ 298.681692][ T995] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 298.681921][ T995] register_netdevice (net/core/dev.c:11003) [ 298.682165][ T995] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 298.682405][ T995] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 298.682647][ T995] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 298.682950][ T995] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 298.683258][ T995] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 298.683553][ T995] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 298.683842][ T995] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 298.684136][ T995] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 298.684428][ T995] ? devl_region_destroy (net/devlink/region.c:1178) [ 298.684658][ T995] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 298.684957][ T995] devlink_reload (net/devlink/dev.c:474) [ 298.685206][ T995] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 298.685441][ T995] ? devlink_resources_validate (net/devlink/resource.c:311) [ 298.685734][ T995] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 298.685966][ T995] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 298.686273][ T995] ? __nla_parse (lib/nlattr.c:732) [ 298.686512][ T995] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 298.686742][ T995] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 298.687033][ T995] ? cap_capable (security/commoncap.c:131) [ 298.687272][ T995] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 298.687508][ T995] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 298.687738][ T995] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 298.687992][ T995] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 298.688284][ T995] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 298.688564][ T995] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 298.688858][ T995] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 298.689147][ T995] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 298.689397][ T995] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 298.689633][ T995] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 298.689870][ T995] ? genl_rcv (net/netlink/genetlink.c:1219) [ 298.690042][ T995] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 298.690286][ T995] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 298.690518][ T995] genl_rcv (net/netlink/genetlink.c:1220) [ 298.690688][ T995] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 298.690916][ T995] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 298.691159][ T995] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 298.691398][ T995] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 298.691627][ T995] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 298.691850][ T995] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 298.692093][ T995] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 298.692330][ T995] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 298.692558][ T995] ? __pfx___sys_sendto (net/socket.c:2145) [ 298.692790][ T995] ? __lock_release (kernel/locking/lockdep.c:5527) [ 298.693022][ T995] ? __sys_recvmsg (net/socket.c:2859) [ 298.693268][ T995] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 298.693504][ T995] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 298.693735][ T995] __x64_sys_sendto (net/socket.c:2181) [ 298.693964][ T995] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 298.694254][ T995] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 298.694484][ T995] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 298.694760][ T995] RIP: 0033:0x7fb4dc49aa4a [ 298.694994][ 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 [ 298.695781][ T995] RSP: 002b:00007ffd07bf34f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 298.696134][ T995] RAX: ffffffffffffffda RBX: 0000000015f63b00 RCX: 00007fb4dc49aa4a [ 298.696475][ T995] RDX: 0000000000000038 RSI: 0000000015f63b00 RDI: 0000000000000005 [ 298.696805][ T995] RBP: 0000000015f63910 R08: 00007fb4dc63e200 R09: 000000000000000c [ 298.697154][ T995] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 298.697487][ T995] R13: 0000000015f63910 R14: 0000000000000000 R15: 0000000000000003 | [ 299.783789][ T1026] ------------[ cut here ]------------ | [ 299.784104][ T1026] WARNING: CPU: 3 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) | [ 299.784517][ T1026] Modules linked in: netdevsim | [ 299.785185][ T1026] Tainted: [W]=WARN [ 299.785366][ T1026] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 299.785651][ T1026] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 299.785946][ 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 [ 299.786767][ T1026] RSP: 0018:ffffc90001f671e8 EFLAGS: 00010246 [ 299.787110][ T1026] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 299.787482][ T1026] RDX: 0000000000000000 RSI: ffff888004f1ac98 RDI: ffff88800ab7adc0 [ 299.787827][ T1026] RBP: ffff888004ff8040 R08: 0000000000000000 R09: fffffbfff43fd83c [ 299.788200][ T1026] R10: ffffffffa1fec1e7 R11: ffff88800ab7a300 R12: 0000000000000000 [ 299.788523][ T1026] R13: ffff888004f1a128 R14: ffff888004f1a008 R15: ffff888004f1a000 [ 299.788880][ T1026] FS: 00007f703ad6e800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 299.789297][ T1026] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 299.789672][ T1026] CR2: 00007f201c6d85a0 CR3: 00000000099b8002 CR4: 0000000000772ef0 [ 299.790026][ T1026] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 299.790389][ T1026] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 299.790742][ T1026] PKRU: 55555554 [ 299.790913][ T1026] Call Trace: [ 299.791113][ T1026] [ 299.791224][ T1026] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 299.791475][ T1026] ? __warn (kernel/panic.c:748) [ 299.791643][ T1026] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 299.791865][ T1026] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 299.792102][ T1026] ? handle_bug (arch/x86/kernel/traps.c:285) [ 299.792271][ T1026] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 299.792497][ T1026] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 299.792709][ T1026] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 299.792912][ T1026] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 299.793118][ T1026] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 299.793374][ 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) [ 299.793616][ T1026] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 299.793843][ T1026] register_netdevice (net/core/dev.c:11003) [ 299.794118][ T1026] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 299.794345][ T1026] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 299.794599][ T1026] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 299.794910][ T1026] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 299.795239][ T1026] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 299.795555][ T1026] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 299.795857][ T1026] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 299.796176][ T1026] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 299.796475][ T1026] ? devl_region_destroy (net/devlink/region.c:1178) [ 299.796722][ T1026] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 299.797029][ T1026] devlink_reload (net/devlink/dev.c:474) [ 299.797277][ T1026] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 299.797502][ T1026] ? devlink_resources_validate (net/devlink/resource.c:311) [ 299.797771][ T1026] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 299.797997][ T1026] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 299.798291][ T1026] ? __nla_parse (lib/nlattr.c:732) [ 299.798506][ T1026] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 299.798824][ T1026] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 299.799249][ T1026] ? cap_capable (security/commoncap.c:131) [ 299.799487][ T1026] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 299.799715][ T1026] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 299.799972][ T1026] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 299.800202][ T1026] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 299.800469][ T1026] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 299.800743][ T1026] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 299.801078][ T1026] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 299.801322][ T1026] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 299.801543][ T1026] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 299.801758][ T1026] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 299.802008][ T1026] ? genl_rcv (net/netlink/genetlink.c:1219) [ 299.802193][ T1026] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 299.802388][ T1026] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 299.802597][ T1026] genl_rcv (net/netlink/genetlink.c:1220) [ 299.802752][ T1026] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 299.802964][ T1026] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 299.803224][ T1026] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 299.803439][ T1026] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 299.803686][ T1026] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 299.803920][ T1026] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 299.804177][ T1026] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 299.804415][ T1026] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 299.804641][ T1026] ? __pfx___sys_sendto (net/socket.c:2145) [ 299.804886][ T1026] ? __lock_release (kernel/locking/lockdep.c:5527) [ 299.805131][ T1026] ? __sys_recvmsg (net/socket.c:2859) [ 299.805357][ T1026] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 299.805596][ T1026] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 299.805829][ T1026] __x64_sys_sendto (net/socket.c:2181) [ 299.806069][ T1026] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 299.806360][ T1026] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 299.806587][ T1026] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 299.806882][ T1026] RIP: 0033:0x7f703af7aa4a [ 299.807148][ 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 [ 299.807910][ T1026] RSP: 002b:00007fffe514e0f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 299.808378][ T1026] RAX: ffffffffffffffda RBX: 000000002c857b00 RCX: 00007f703af7aa4a [ 299.808796][ T1026] RDX: 0000000000000038 RSI: 000000002c857b00 RDI: 0000000000000005 [ 299.809171][ T1026] RBP: 000000002c857910 R08: 00007f703b11e200 R09: 000000000000000c [ 299.809536][ T1026] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 299.809863][ T1026] R13: 000000002c857910 R14: 0000000000000000 R15: 0000000000000003 | [ 300.913711][ T1044] ------------[ cut here ]------------ | [ 300.913986][ T1044] WARNING: CPU: 0 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) | [ 300.914430][ T1044] Modules linked in: netdevsim | [ 300.914992][ T1044] Tainted: [W]=WARN [ 300.915157][ T1044] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 300.915401][ T1044] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.915713][ 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 [ 300.916396][ T1044] RSP: 0018:ffffc900020071e8 EFLAGS: 00010246 [ 300.916675][ T1044] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 300.916996][ T1044] RDX: 0000000000000000 RSI: ffff88800938ac98 RDI: ffff88800e8fd080 [ 300.917294][ T1044] RBP: ffff888004ff8040 R08: 0000000000000000 R09: fffffbfff43fd83c [ 300.917596][ T1044] R10: ffffffffa1fec1e7 R11: ffff88800e8fc5c0 R12: 0000000000000000 [ 300.917901][ T1044] R13: ffff88800938a128 R14: ffff88800938a008 R15: ffff88800938a000 [ 300.918212][ T1044] FS: 00007f906c4c8800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 300.918552][ T1044] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 300.918789][ T1044] CR2: 00007f906c878200 CR3: 0000000005c7a006 CR4: 0000000000772ef0 [ 300.919084][ T1044] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 300.919368][ T1044] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 300.919683][ T1044] PKRU: 55555554 [ 300.919829][ T1044] Call Trace: [ 300.919977][ T1044] [ 300.920095][ T1044] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.920292][ T1044] ? __warn (kernel/panic.c:748) [ 300.920440][ T1044] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.920637][ T1044] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 300.920837][ T1044] ? handle_bug (arch/x86/kernel/traps.c:285) [ 300.920986][ T1044] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 300.921195][ T1044] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 300.921406][ T1044] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 300.921599][ T1044] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 300.921794][ T1044] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 300.922045][ 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) [ 300.922260][ T1044] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 300.922455][ T1044] register_netdevice (net/core/dev.c:11003) [ 300.922654][ T1044] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 300.922858][ T1044] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 300.923077][ T1044] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 300.923330][ T1044] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 300.923618][ T1044] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 300.923875][ T1044] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 300.924133][ T1044] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 300.924383][ T1044] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 300.924627][ T1044] ? devl_region_destroy (net/devlink/region.c:1178) [ 300.924838][ T1044] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 300.925110][ T1044] devlink_reload (net/devlink/dev.c:474) [ 300.925308][ T1044] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 300.925508][ T1044] ? devlink_resources_validate (net/devlink/resource.c:311) [ 300.925794][ T1044] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 300.925996][ T1044] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 300.926259][ T1044] ? __nla_parse (lib/nlattr.c:732) [ 300.926522][ T1044] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 300.926717][ T1044] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 300.926967][ T1044] ? cap_capable (security/commoncap.c:131) [ 300.927171][ T1044] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 300.927386][ T1044] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 300.927612][ T1044] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 300.927812][ T1044] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 300.928101][ T1044] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 300.928340][ T1044] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 300.928599][ T1044] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 300.928795][ T1044] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 300.928990][ T1044] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 300.929201][ T1044] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 300.929419][ T1044] ? genl_rcv (net/netlink/genetlink.c:1219) [ 300.929588][ T1044] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 300.929787][ T1044] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 300.929990][ T1044] genl_rcv (net/netlink/genetlink.c:1220) [ 300.930152][ T1044] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 300.930351][ T1044] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 300.930550][ T1044] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 300.930750][ T1044] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 300.930948][ T1044] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 300.931145][ T1044] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 300.931338][ T1044] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 300.931570][ T1044] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 300.931767][ T1044] ? __pfx___sys_sendto (net/socket.c:2145) [ 300.931969][ T1044] ? __lock_release (kernel/locking/lockdep.c:5527) [ 300.932182][ T1044] ? __sys_recvmsg (net/socket.c:2859) [ 300.932380][ T1044] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 300.932581][ T1044] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 300.932780][ T1044] __x64_sys_sendto (net/socket.c:2181) [ 300.932975][ T1044] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 300.933232][ T1044] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 300.933428][ T1044] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 300.933663][ T1044] RIP: 0033:0x7f906c6d4a4a [ 300.933859][ 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 [ 300.934545][ T1044] RSP: 002b:00007ffecf5f45d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 300.934832][ T1044] RAX: ffffffffffffffda RBX: 000000003e31eb00 RCX: 00007f906c6d4a4a [ 300.935124][ T1044] RDX: 0000000000000038 RSI: 000000003e31eb00 RDI: 0000000000000005 [ 300.935423][ T1044] RBP: 000000003e31e910 R08: 00007f906c878200 R09: 000000000000000c [ 300.935736][ T1044] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 300.936015][ T1044] R13: 000000003e31e910 R14: 0000000000000000 R15: 0000000000000003 | [ 304.540213][ T1136] ------------[ cut here ]------------ | [ 304.540484][ T1136] WARNING: CPU: 2 PID: 1136 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 304.540890][ T1136] Modules linked in: netdevsim | [ 304.541593][ T1136] Tainted: [W]=WARN [ 304.541759][ T1136] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 304.542012][ T1136] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 304.542292][ T1136] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 304.542975][ T1136] RSP: 0018:ffffc900023571e8 EFLAGS: 00010246 [ 304.543244][ T1136] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 304.543543][ T1136] RDX: 0000000000000000 RSI: ffff8880099f2c98 RDI: ffff8880090a8b00 [ 304.543841][ T1136] RBP: ffff888004ff8040 R08: 0000000000000000 R09: fffffbfff43fd83c [ 304.544154][ T1136] R10: ffffffffa1fec1e7 R11: ffff8880090a8040 R12: 0000000000000000 [ 304.544462][ T1136] R13: ffff8880099f2128 R14: ffff8880099f2008 R15: ffff8880099f2000 [ 304.544778][ T1136] FS: 00007f8a00625800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 304.545142][ T1136] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 304.545394][ T1136] CR2: 00007f8a009d5200 CR3: 000000000be1e001 CR4: 0000000000772ef0 [ 304.545834][ T1136] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 304.546304][ T1136] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 304.546743][ T1136] PKRU: 55555554 [ 304.547006][ T1136] Call Trace: [ 304.547281][ T1136] [ 304.547474][ T1136] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 304.547873][ T1136] ? __warn (kernel/panic.c:748) [ 304.548178][ T1136] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 304.548414][ T1136] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 304.548651][ T1136] ? handle_bug (arch/x86/kernel/traps.c:285) [ 304.548817][ T1136] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 304.549023][ T1136] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 304.549395][ T1136] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 304.549744][ T1136] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 304.550114][ T1136] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 304.550522][ T1136] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 304.550889][ T1136] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 304.551246][ T1136] register_netdevice (net/core/dev.c:11003) [ 304.551592][ T1136] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 304.551945][ T1136] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 304.552320][ T1136] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 304.552737][ T1136] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 304.553190][ T1136] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 304.553632][ T1136] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 304.554083][ T1136] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 304.554497][ T1136] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 304.554900][ T1136] ? devl_region_destroy (net/devlink/region.c:1178) [ 304.555246][ T1136] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 304.555675][ T1136] devlink_reload (net/devlink/dev.c:474) [ 304.556020][ T1136] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 304.556370][ T1136] ? devlink_resources_validate (net/devlink/resource.c:311) [ 304.556782][ T1136] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 304.557140][ T1136] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 304.557541][ T1136] ? __nla_parse (lib/nlattr.c:732) [ 304.557901][ T1136] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 304.558267][ T1136] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 304.558711][ T1136] ? cap_capable (security/commoncap.c:131) [ 304.559065][ T1136] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 304.559396][ T1136] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 304.559736][ T1136] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 304.560094][ T1136] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 304.560502][ T1136] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 304.560920][ T1136] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 304.561373][ T1136] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 304.561716][ T1136] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 304.562065][ T1136] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 304.562401][ T1136] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 304.562754][ T1136] ? genl_rcv (net/netlink/genetlink.c:1219) [ 304.563016][ T1136] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 304.563364][ T1136] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 304.563710][ T1136] genl_rcv (net/netlink/genetlink.c:1220) [ 304.563963][ T1136] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 304.564311][ T1136] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 304.564646][ T1136] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 304.564998][ T1136] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 304.565360][ T1136] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 304.565680][ T1136] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 304.566008][ T1136] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 304.566360][ T1136] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 304.566691][ T1136] ? __pfx___sys_sendto (net/socket.c:2145) [ 304.567032][ T1136] ? __lock_release (kernel/locking/lockdep.c:5527) [ 304.567376][ T1136] ? __sys_recvmsg (net/socket.c:2859) [ 304.567693][ T1136] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 304.568123][ T1136] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 304.568392][ T1136] __x64_sys_sendto (net/socket.c:2181) [ 304.568647][ T1136] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 304.568955][ T1136] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 304.569223][ T1136] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 304.569536][ T1136] RIP: 0033:0x7f8a00831a4a [ 304.569791][ T1136] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 304.570612][ T1136] RSP: 002b:00007ffcc229a1a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 304.570981][ T1136] RAX: ffffffffffffffda RBX: 0000000023e10b00 RCX: 00007f8a00831a4a [ 304.571351][ T1136] RDX: 0000000000000038 RSI: 0000000023e10b00 RDI: 0000000000000005 [ 304.571708][ T1136] RBP: 0000000023e10910 R08: 00007f8a009d5200 R09: 000000000000000c [ 304.572075][ T1136] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 304.572434][ T1136] R13: 0000000023e10910 R14: 0000000000000000 R15: 0000000000000003 | [ 305.524952][ T1150] ------------[ cut here ]------------ | [ 305.525302][ T1150] WARNING: CPU: 2 PID: 1150 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 305.525758][ T1150] Modules linked in: netdevsim | [ 305.526402][ T1150] Tainted: [W]=WARN [ 305.526575][ T1150] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 305.526843][ T1150] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 305.527138][ T1150] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 305.527889][ T1150] RSP: 0018:ffffc900024071e8 EFLAGS: 00010246 [ 305.528180][ T1150] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 305.528494][ T1150] RDX: 0000000000000000 RSI: ffff8880090b2c98 RDI: ffff88800abb0b00 [ 305.528815][ T1150] RBP: ffff888004ff8040 R08: 0000000000000000 R09: fffffbfff43fd83c [ 305.529140][ T1150] R10: ffffffffa1fec1e7 R11: ffff88800abb0040 R12: 0000000000000000 [ 305.529494][ T1150] R13: ffff8880090b2128 R14: ffff8880090b2008 R15: ffff8880090b2000 [ 305.529812][ T1150] FS: 00007fe21afe2800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 305.530209][ T1150] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 305.530485][ T1150] CR2: 00007fe21b392200 CR3: 000000000e95c006 CR4: 0000000000772ef0 [ 305.530804][ T1150] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 305.531209][ T1150] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 305.531522][ T1150] PKRU: 55555554 [ 305.531693][ T1150] Call Trace: [ 305.531867][ T1150] [ 305.531988][ T1150] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 305.532225][ T1150] ? __warn (kernel/panic.c:748) [ 305.532420][ T1150] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 305.532643][ T1150] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 305.532873][ T1150] ? handle_bug (arch/x86/kernel/traps.c:285) [ 305.533062][ T1150] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 305.533284][ T1150] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 305.533590][ T1150] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 305.533817][ T1150] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 305.534040][ T1150] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 305.534356][ T1150] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 305.534579][ T1150] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 305.534805][ T1150] register_netdevice (net/core/dev.c:11003) [ 305.535035][ T1150] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 305.535284][ T1150] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 305.535520][ T1150] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 305.535804][ T1150] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 305.536101][ T1150] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 305.536398][ T1150] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 305.536682][ T1150] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 305.536957][ T1150] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 305.537242][ T1150] ? devl_region_destroy (net/devlink/region.c:1178) [ 305.537503][ T1150] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 305.537788][ T1150] devlink_reload (net/devlink/dev.c:474) [ 305.538034][ T1150] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 305.538299][ T1150] ? devlink_resources_validate (net/devlink/resource.c:311) [ 305.538581][ T1150] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 305.538803][ T1150] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 305.539090][ T1150] ? __nla_parse (lib/nlattr.c:732) [ 305.539320][ T1150] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 305.539543][ T1150] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 305.539825][ T1150] ? cap_capable (security/commoncap.c:131) [ 305.540063][ T1150] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 305.540286][ T1150] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 305.540510][ T1150] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 305.540731][ T1150] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 305.540999][ T1150] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 305.541281][ T1150] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 305.541605][ T1150] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 305.541827][ T1150] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 305.542078][ T1150] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 305.542301][ T1150] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 305.542535][ T1150] ? genl_rcv (net/netlink/genetlink.c:1219) [ 305.542706][ T1150] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 305.542929][ T1150] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 305.543176][ T1150] genl_rcv (net/netlink/genetlink.c:1220) [ 305.543355][ T1150] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 305.543578][ T1150] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 305.543799][ T1150] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 305.544027][ T1150] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 305.544263][ T1150] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 305.544482][ T1150] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 305.544704][ T1150] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 305.544942][ T1150] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 305.545177][ T1150] ? __pfx___sys_sendto (net/socket.c:2145) [ 305.545440][ T1150] ? __lock_release (kernel/locking/lockdep.c:5527) [ 305.545671][ T1150] ? __sys_recvmsg (net/socket.c:2859) [ 305.545892][ T1150] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 305.546151][ T1150] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 305.546381][ T1150] __x64_sys_sendto (net/socket.c:2181) [ 305.546597][ T1150] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 305.546872][ T1150] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 305.547107][ T1150] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 305.547376][ T1150] RIP: 0033:0x7fe21b1eea4a [ 305.547599][ T1150] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 305.548382][ T1150] RSP: 002b:00007ffc5fac8088 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 305.548703][ T1150] RAX: ffffffffffffffda RBX: 0000000017538b00 RCX: 00007fe21b1eea4a [ 305.549015][ T1150] RDX: 0000000000000038 RSI: 0000000017538b00 RDI: 0000000000000005 [ 305.549336][ T1150] RBP: 0000000017538910 R08: 00007fe21b392200 R09: 000000000000000c [ 305.549688][ T1150] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 305.550004][ T1150] R13: 0000000017538910 R14: 0000000000000000 R15: 0000000000000003 | [ 308.405213][ T1215] ------------[ cut here ]------------ | [ 308.405530][ T1215] WARNING: CPU: 3 PID: 1215 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 308.406104][ T1215] Modules linked in: netdevsim | [ 308.406833][ T1215] Tainted: [W]=WARN [ 308.407012][ T1215] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 308.407481][ T1215] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 308.407831][ T1215] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 308.408679][ T1215] RSP: 0018:ffffc900026371e8 EFLAGS: 00010246 [ 308.408973][ T1215] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 308.409430][ T1215] RDX: 0000000000000000 RSI: ffff88800978ac98 RDI: ffff88800bde0b00 [ 308.409772][ T1215] RBP: ffff888004ff8040 R08: 0000000000000000 R09: fffffbfff43fd83c [ 308.410208][ T1215] R10: ffffffffa1fec1e7 R11: ffff88800bde0040 R12: 0000000000000000 [ 308.410524][ T1215] R13: ffff88800978a128 R14: ffff88800978a008 R15: ffff88800978a000 [ 308.410836][ T1215] FS: 00007ff5977fc800(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 308.411296][ T1215] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 308.411554][ T1215] CR2: 00007ff597bac200 CR3: 000000000bff8002 CR4: 0000000000772ef0 [ 308.411861][ T1215] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 308.412314][ T1215] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 308.412629][ T1215] PKRU: 55555554 [ 308.412789][ T1215] Call Trace: [ 308.412957][ T1215] [ 308.413085][ T1215] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 308.413311][ T1215] ? __warn (kernel/panic.c:748) [ 308.413477][ T1215] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 308.413698][ T1215] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 308.413929][ T1215] ? handle_bug (arch/x86/kernel/traps.c:285) [ 308.414107][ T1215] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 308.414337][ T1215] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 308.414583][ T1215] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 308.414837][ T1215] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 308.415137][ T1215] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 308.415493][ T1215] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 308.415765][ T1215] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 308.416030][ T1215] register_netdevice (net/core/dev.c:11003) [ 308.416281][ T1215] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 308.416526][ T1215] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 308.416785][ T1215] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 308.417131][ T1215] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 308.417465][ T1215] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 308.417783][ T1215] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 308.418087][ T1215] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 308.418340][ T1215] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 308.418615][ T1215] ? devl_region_destroy (net/devlink/region.c:1178) [ 308.418825][ T1215] ? nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim [ 308.419132][ T1215] devlink_reload (net/devlink/dev.c:474) [ 308.419372][ T1215] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 308.419610][ T1215] ? devlink_resources_validate (net/devlink/resource.c:311) [ 308.419920][ T1215] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 308.420166][ T1215] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 308.420418][ T1215] ? __nla_parse (lib/nlattr.c:732) [ 308.420639][ T1215] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 308.420860][ T1215] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 308.421153][ T1215] ? cap_capable (security/commoncap.c:131) [ 308.421346][ T1215] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 308.421561][ T1215] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 308.421764][ T1215] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 308.421976][ T1215] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 308.422312][ T1215] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 308.422561][ T1215] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 308.422860][ T1215] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 308.423085][ T1215] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 308.423292][ T1215] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 308.423507][ T1215] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 308.423738][ T1215] ? genl_rcv (net/netlink/genetlink.c:1219) [ 308.423899][ T1215] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 308.424137][ T1215] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 308.424368][ T1215] genl_rcv (net/netlink/genetlink.c:1220) [ 308.424597][ T1215] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 308.424882][ T1215] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 308.425150][ T1215] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 308.425420][ T1215] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 308.425686][ T1215] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 308.425946][ T1215] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 308.426189][ T1215] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 308.426430][ T1215] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 308.426665][ T1215] ? __pfx___sys_sendto (net/socket.c:2145) [ 308.426909][ T1215] ? __lock_release (kernel/locking/lockdep.c:5527) [ 308.427152][ T1215] ? __sys_recvmsg (net/socket.c:2859) [ 308.427394][ T1215] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 308.427654][ T1215] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 308.427920][ T1215] __x64_sys_sendto (net/socket.c:2181) [ 308.428135][ T1215] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 308.428383][ T1215] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 308.428582][ T1215] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 308.428853][ T1215] RIP: 0033:0x7ff597a08a4a [ 308.429118][ T1215] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 308.429895][ T1215] RSP: 002b:00007fff08cdab08 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 308.430226][ T1215] RAX: ffffffffffffffda RBX: 00000000400c8b00 RCX: 00007ff597a08a4a [ 308.430536][ T1215] RDX: 0000000000000038 RSI: 00000000400c8b00 RDI: 0000000000000005 [ 308.430834][ T1215] RBP: 00000000400c8910 R08: 00007ff597bac200 R09: 000000000000000c [ 308.431174][ T1215] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 308.431479][ T1215] R13: 00000000400c8910 R14: 0000000000000000 R15: 0000000000000003 | [ 309.964421][ T1245] ------------[ cut here ]------------ | [ 309.964723][ T1245] WARNING: CPU: 0 PID: 1245 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 309.965430][ T1245] Modules linked in: netdevsim | [ 309.966246][ T1245] Tainted: [W]=WARN [ 309.966434][ T1245] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 309.966733][ T1245] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 309.967074][ T1245] Code: 00 e8 a3 4a fe ff 48 8b 5c 24 58 e9 87 fb ff ff 49 8d bf 98 0c 00 00 be ff ff ff ff e8 d8 33 78 00 85 c0 0f 85 99 00 00 00 90 <0f> 0b 90 48 b8 00 00 00 00 00 fc ff df 48 8b 54 24 20 48 c1 ea 03 All code ======== 0: 00 e8 add %ch,%al 2: a3 4a fe ff 48 8b 5c movabs %eax,0x58245c8b48fffe4a 9: 24 58 b: e9 87 fb ff ff jmp 0xfffffffffffffb97 10: 49 8d bf 98 0c 00 00 lea 0xc98(%r15),%rdi 17: be ff ff ff ff mov $0xffffffff,%esi 1c: e8 d8 33 78 00 call 0x7833f9 21: 85 c0 test %eax,%eax 23: 0f 85 99 00 00 00 jne 0xc2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 34: fc ff df 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 3c: 48 c1 ea 03 shr $0x3,%rdx Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax a: fc ff df d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 12: 48 c1 ea 03 shr $0x3,%rdx [ 309.968259][ T1245] RSP: 0018:ffffc900027171e8 EFLAGS: 00010246 [ 309.968687][ T1245] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 309.969203][ T1245] RDX: 0000000000000000 RSI: ffff88800a2f2c98 RDI: ffff88800541adc0 [ 309.969641][ T1245] RBP: ffff888004ff8040 R08: 0000000000000000 R09: fffffbfff43fd83c [ 309.970096][ T1245] R10: ffffffffa1fec1e7 R11: ffff88800541a300 R12: 0000000000000000 [ 309.970595][ T1245] R13: ffff88800a2f2128 R14: ffff88800a2f2008 R15: ffff88800a2f2000 [ 309.971104][ T1245] FS: 00007f82a1028800(0000) GS:ffff888036000000(0000) knlGS:0000000000000000 [ 309.971679][ T1245] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 309.972109][ T1245] CR2: 00007f82a13d8200 CR3: 000000000609e006 CR4: 0000000000772ef0 [ 309.972611][ T1245] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 309.973118][ T1245] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 309.973618][ T1245] PKRU: 55555554 [ 309.973871][ T1245] Call Trace: [ 309.974141][ T1245] [ 309.974317][ T1245] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 309.974660][ T1245] ? __warn (kernel/panic.c:748) [ 309.974917][ T1245] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 309.975276][ T1245] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 309.975622][ T1245] ? handle_bug (arch/x86/kernel/traps.c:285) [ 309.975880][ T1245] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 309.976233][ T1245] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 309.976503][ T1245] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 309.976818][ T1245] ? __netdev_update_features (./include/net/netdev_lock.h:52 net/core/dev.c:10566) [ 309.977185][ T1245] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 309.977523][ T1245] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 309.977802][ T1245] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 309.978156][ T1245] register_netdevice (net/core/dev.c:11003) [ 309.978500][ T1245] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 309.978866][ T1245] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 309.979257][ T1245] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 309.979699][ T1245] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 309.980012][ T1245] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 309.980409][ T1245] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 309.980811][ T1245] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 309.981258][ T1245] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 309.981689][ T1245] ? nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1651) netdevsim [ 309.982144][ T1245] devlink_reload (net/devlink/dev.c:474) [ 309.982489][ T1245] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 309.982832][ T1245] ? devlink_resources_validate (net/devlink/resource.c:311) [ 309.983284][ T1245] devlink_nl_reload_doit (net/devlink/dev.c:584) [ 309.983625][ T1245] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 309.984044][ T1245] ? __nla_parse (lib/nlattr.c:732) [ 309.984424][ T1245] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1115) [ 309.984772][ T1245] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088) [ 309.985232][ T1245] ? cap_capable (security/commoncap.c:131) [ 309.985562][ T1245] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 309.985907][ T1245] genl_family_rcv_msg (net/netlink/genetlink.c:1195) [ 309.986260][ T1245] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160) [ 309.986595][ T1245] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257) [ 309.987009][ T1245] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520) [ 309.987438][ T1245] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288) [ 309.987886][ T1245] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211) [ 309.988249][ T1245] netlink_rcv_skb (net/netlink/af_netlink.c:2534) [ 309.988583][ T1245] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201) [ 309.988921][ T1245] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511) [ 309.989307][ T1245] ? genl_rcv (net/netlink/genetlink.c:1219) [ 309.989566][ T1245] ? __pfx_down_read (kernel/locking/rwsem.c:1522) [ 309.989906][ T1245] ? netlink_deliver_tap (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/netlink/af_netlink.c:340) [ 309.990276][ T1245] genl_rcv (net/netlink/genetlink.c:1220) [ 309.990533][ T1245] netlink_unicast (net/netlink/af_netlink.c:1313 net/netlink/af_netlink.c:1339) [ 309.990868][ T1245] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324) [ 309.991237][ T1245] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 309.991598][ T1245] netlink_sendmsg (net/netlink/af_netlink.c:1883) [ 309.991946][ T1245] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802) [ 309.992289][ T1245] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 309.992628][ T1245] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 309.992980][ T1245] __sys_sendto (net/socket.c:709 net/socket.c:724 net/socket.c:2178) [ 309.993329][ T1245] ? __pfx___sys_sendto (net/socket.c:2145) [ 309.993680][ T1245] ? __lock_release (kernel/locking/lockdep.c:5527) [ 309.994033][ T1245] ? __sys_recvmsg (net/socket.c:2859) [ 309.994377][ T1245] ? __pfx___sys_recvmsg (net/socket.c:2844) [ 309.994735][ T1245] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 309.995104][ T1245] __x64_sys_sendto (net/socket.c:2181) [ 309.995443][ T1245] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4349 kernel/locking/lockdep.c:4408) [ 309.995857][ T1245] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 309.996216][ T1245] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 309.996628][ T1245] RIP: 0033:0x7f82a1234a4a [ 309.996975][ T1245] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 309.998124][ T1245] RSP: 002b:00007ffe6b1fa5c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 309.998644][ T1245] RAX: ffffffffffffffda RBX: 000000001378fb00 RCX: 00007f82a1234a4a [ 309.999149][ T1245] RDX: 0000000000000038 RSI: 000000001378fb00 RDI: 0000000000000005 [ 309.999636][ T1245] RBP: 000000001378f910 R08: 00007f82a13d8200 R09: 000000000000000c [ 310.000143][ T1245] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200 [ 310.000645][ T1245] R13: 000000001378f910 R14: 0000000000000000 R15: 0000000000000003 | [ 310.344340][ T11] ------------[ cut here ]------------ | [ 310.344853][ T11] WARNING: CPU: 3 PID: 11 at ./include/net/netdev_lock.h:52 __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) | [ 310.345429][ T11] Modules linked in: netdevsim | [ 310.346282][ T11] Tainted: [W]=WARN [ 310.346531][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 310.346871][ T11] Workqueue: netns cleanup_net [ 310.347205][ T11] RIP: 0010:__netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 310.347554][ 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 [ 310.348537][ T11] RSP: 0018:ffffc900000b7620 EFLAGS: 00010246 [ 310.348889][ T11] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 310.349314][ T11] RDX: 0000000000000000 RSI: ffff888004f1ac98 RDI: ffff888001a82e10 [ 310.349728][ T11] RBP: ffffffffa4123440 R08: 0000000000000000 R09: fffffbfff43fd83c [ 310.350149][ T11] R10: ffffffffa1fec1e7 R11: ffff888001a82300 R12: 0000000000000000 [ 310.350566][ T11] R13: ffff888004f1a128 R14: ffff888004f1a008 R15: ffff888004f1a000 [ 310.350979][ T11] FS: 0000000000000000(0000) GS:ffff888036180000(0000) knlGS:0000000000000000 [ 310.351527][ T11] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 310.351883][ T11] CR2: 00007f7a48234000 CR3: 0000000023528006 CR4: 0000000000772ef0 [ 310.352319][ T11] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 310.352743][ T11] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 310.353155][ T11] PKRU: 55555554 [ 310.353358][ T11] Call Trace: [ 310.353834][ T11] [ 310.353990][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 310.354285][ T11] ? __warn (kernel/panic.c:748) [ 310.354507][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 310.354785][ T11] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 310.355093][ T11] ? handle_bug (arch/x86/kernel/traps.c:285) [ 310.355309][ T11] ? exc_invalid_op (arch/x86/kernel/traps.c:309 (discriminator 1)) [ 310.355587][ T11] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 310.355884][ T11] ? __netdev_update_features (./include/net/netdev_lock.h:52 ./include/net/netdev_lock.h:49 net/core/dev.c:10566) [ 310.356189][ T11] ? __pfx___netdev_update_features (net/core/dev.c:10559) [ 310.356551][ 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) [ 310.356837][ T11] ? netdev_register_kobject (net/core/net-sysfs.c:2344) [ 310.357130][ T11] register_netdevice (net/core/dev.c:11003) [ 310.357420][ T11] ? __pfx_register_netdevice (net/core/dev.c:10881) [ 310.357716][ T11] nsim_create (drivers/net/netdevsim/netdev.c:958 drivers/net/netdevsim/netdev.c:1018) netdevsim [ 310.358025][ T11] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1393) netdevsim [ 310.358412][ T11] ? __pfx___nsim_dev_port_add (drivers/net/netdevsim/dev.c:1357) netdevsim [ 310.358786][ T11] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:817 drivers/net/netdevsim/hwstats.c:442) netdevsim [ 310.359166][ T11] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1450 drivers/net/netdevsim/dev.c:1501) netdevsim [ 310.359526][ T11] ? __pfx_nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1462) netdevsim [ 310.359879][ T11] ? devlink_params_driverinit_load_new (net/devlink/param.c:833 (discriminator 2)) [ 310.360272][ T11] devlink_reload (net/devlink/dev.c:474) [ 310.360561][ T11] ? __pfx_devlink_reload (net/devlink/dev.c:446) [ 310.360846][ T11] ? devlinks_xa_find_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/devlink/core.c:343) [ 310.361157][ T11] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513) [ 310.361439][ T11] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496) [ 310.361808][ T11] cleanup_net (net/core/net_namespace.c:162 net/core/net_namespace.c:632) [ 310.362104][ T11] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 310.362393][ T11] ? __pfx_cleanup_net (net/core/net_namespace.c:594) [ 310.362672][ T11] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 310.362960][ T11] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 310.363252][ T11] ? process_one_work (kernel/workqueue.c:3214) [ 310.363545][ T11] process_one_work (kernel/workqueue.c:3238) [ 310.363842][ T11] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 310.364138][ T11] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 310.364444][ T11] ? assign_work (kernel/workqueue.c:1200) [ 310.364730][ T11] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 310.365016][ T11] ? __pfx_worker_thread (kernel/workqueue.c:3346) [ 310.365332][ T11] kthread (kernel/kthread.c:464) [ 310.365567][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 310.365871][ T11] ? __pfx_kthread (kernel/kthread.c:413) [ 310.366166][ T11] ret_from_fork (arch/x86/kernel/process.c:148) [ 310.366447][ 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